-
-
Notifications
You must be signed in to change notification settings - Fork 339
Comparing changes
Open a pull request
base repository: PyO3/maturin
base: v1.9.2
head repository: PyO3/maturin
compare: v1.9.3
- 6 commits
- 12 files changed
- 5 contributors
Commits on Jul 28, 2025
-
Add support for RISC-V architecture in manylinux and update compatibi… (
#2694) Recently, pypi has just provided support for riscv wheel uploads. For details, please see pypi/warehouse#18390 Here you can see that test.pypi.org has deployed support, https://github.com/pypi/warehouse/deployments/test.pypi.org I think maturin-action can also provide support for this, mainly by setting manylinux_2_39 as the default and supported version of riscv64, so that riscv64 packages that can be uploaded to pypi can be packaged Here are the results of my github action run, CI result: [release](https://github.com/ffgan/maturin/actions/runs/16551719275) [test](https://github.com/ffgan/maturin/actions/runs/16551720338) The results show that riscv64 runs well **Other Info** Co-authored-by: @kotvaer Co-authored-by: nijincheng@iscas.ac.cn; --------- Co-authored-by: messense <messense@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 242416b - Browse repository at this point
Copy the full SHA 242416bView commit details
Commits on Jul 30, 2025
-
pyproject.toml: bump setuptools for PEP 639 (#2698)
Make sure we use setuptools 77.0.0 or newer, which ensures PEP 639 support. This should've been bumped along with the changes in 7402a48, otherwise the user can run into errors like the following: |ValueError: invalid pyproject.toml config: `project.license`. | configuration error: `project.license` must be valid exactly by one definition (2 matches found): | - keys: | 'file': {type: string} | required: ['file'] | - keys: | 'text': {type: string} | required: ['text'] | ERROR Backend subprocess exited when trying to invoke build_wheel See also #2690. Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
1Configuration menu - View commit details
-
Copy full SHA for b9bf0e4 - Browse repository at this point
Copy the full SHA b9bf0e4View commit details -
[pre-commit.ci] pre-commit autoupdate (#2699)
<!--pre-commit.ci start--> updates: - [github.com/astral-sh/ruff-pre-commit: v0.12.4 → v0.12.5](astral-sh/ruff-pre-commit@v0.12.4...v0.12.5) <!--pre-commit.ci end--> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for df42760 - Browse repository at this point
Copy the full SHA df42760View commit details
Commits on Aug 4, 2025
-
Fix PEP 639 support for source distributions (#2704)
We were previously missing license files in source distributions.
Configuration menu - View commit details
-
Copy full SHA for a5d3f61 - Browse repository at this point
Copy the full SHA a5d3f61View commit details -
Fix relative README rewrite in source distributions (#2705)
Previously building the hello-world example crate through a source distribution would fail. Test plan (after #2704): ``` cd test-crates/hello-world maturin build --sdist uv build --wheel target/wheels/hello_world-0.1.0.tar.gz ```
Configuration menu - View commit details
-
Copy full SHA for 55daec4 - Browse repository at this point
Copy the full SHA 55daec4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92c180e - Browse repository at this point
Copy the full SHA 92c180eView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.9.2...v1.9.3