Skip to content

registry: add maturin#9113

Merged
jdx merged 3 commits intojdx:mainfrom
Bing-su:feat/maturin
Apr 16, 2026
Merged

registry: add maturin#9113
jdx merged 3 commits intojdx:mainfrom
Bing-su:feat/maturin

Conversation

@Bing-su
Copy link
Copy Markdown
Contributor

@Bing-su Bing-su commented Apr 15, 2026

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds a new configuration file for maturin to the registry, defining its backends, description, and a version test command. The review feedback recommends updating the description to use official capitalization for various technologies and languages mentioned, such as PyO3, CFFI, UniFFI, Rust, and Python.

Comment thread registry/maturin.toml
@@ -0,0 +1,3 @@
backends = ["github:PyO3/maturin"]
description = "Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages with minimal configuration."
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The description contains several project and language names that should be properly capitalized (e.g., PyO3, CFFI, UniFFI, Rust, Python). Following the convention for product names (like 'GitLab' mentioned in the general rules), these should use their official capitalization for better clarity and consistency.

Suggested change
description = "Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages with minimal configuration."
description = "Build and publish crates with PyO3, CFFI and UniFFI bindings as well as Rust binaries as Python packages with minimal configuration."
References
  1. Product names should use their official capitalization (e.g., 'GitLab' instead of 'Gitlab').

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is simply a copy-and-paste of the first sentence in the Maturin repository's README.

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented Apr 15, 2026

Greptile Summary

Adds registry/maturin.toml to register maturin — a Rust/Python binding build tool — using the github:PyO3/maturin backend. The entry follows existing conventions (backends, description, test) and mirrors the pattern used by similar tools such as bat.

Confidence Score: 5/5

Safe to merge — minimal, well-formed registry addition with no logic changes.

Single-file registry addition that follows all established patterns (backend, description, test). No P0/P1 findings.

No files require special attention.

Important Files Changed

Filename Overview
registry/maturin.toml New registry entry for maturin using github:PyO3/maturin backend; description, test command, and expected output format all match established patterns.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[mise install maturin] --> B[github backend]
    B --> C[Fetch release from PyO3/maturin]
    C --> D[Download binary asset]
    D --> E[Install maturin binary]
    E --> F{Test: maturin --version}
    F -->|matches 'maturin X.Y.Z'| G[✅ Installation verified]
    F -->|mismatch| H[❌ Test fails]
Loading

Reviews (3): Last reviewed commit: "Merge branch 'main' into feat/maturin" | Re-trigger Greptile

@Bing-su Bing-su changed the title feat(registry): add maturin registry: add maturin Apr 15, 2026
@jdx jdx enabled auto-merge (squash) April 16, 2026 01:50
@jdx jdx merged commit ec63518 into jdx:main Apr 16, 2026
35 checks passed
mise-en-dev added a commit that referenced this pull request Apr 16, 2026
### 🐛 Bug Fixes

- **(env)** use OS path separator for path-list env vars on Windows by
@richardthe3rd in [#9058](#9058)
- check all github token sources in 403 rate limit warning by @jdx in
[#9121](#9121)

### 📚 Documentation

- add settings section for java by @roele in
[#9126](#9126)

### 📦 Registry

- added podlet by @tony-sol in
[#9134](#9134)
- add maturin by @Bing-su in
[#9113](#9113)

### New Contributors

- @Bing-su made their first contribution in
[#9113](#9113)

## 📦 Aqua Registry Updates

#### Updated Packages (2)

- [`fwdcloudsec/granted`](https://github.com/fwdcloudsec/granted)
- [`watchexec/watchexec`](https://github.com/watchexec/watchexec)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants