LibCST
LibCST copied to clipboard
Update maturin requirement from <1.5,>=0.8.3 to >=0.8.3,<1.6
Updates the requirements on maturin to permit the latest version.
Release notes
Sourced from maturin's releases.
v1.5.0
What's Changed
- tutorial: fix abi to match comment by
@skshetryin PyO3/maturin#1876- Allow identical
VIRTUAL_ENVandCONDA_PREFIXenv vars by@konstinin PyO3/maturin#1879- Upgrade pyo3 to 0.20 by
@messensein PyO3/maturin#1881- Skip PyPy tests on Windows for now by
@messensein PyO3/maturin#1885- Bump generated github actions workflow to v4 of up/download-artifact actions by
@chrjabsin PyO3/maturin#1886- Skip directory when adding license files to wheel by
@messensein PyO3/maturin#1890- Reject
-i pythonwhen cross compiling by@messensein PyO3/maturin#1891- simplified clear-cache github action by
@mbwayin PyO3/maturin#1897- Support uniffi-bindgen in cargo workspaces by
@Hintonin PyO3/maturin#1909- Upgrade globlin to 0.8.0 by
@messensein PyO3/maturin#1912- Update
**Note**to[!NOTE]in README by@SigureMoin PyO3/maturin#1917- Match dependency readmes by package id by
@konstinin PyO3/maturin#1915- Update some actions version in generate ci cli by
@SigureMoin PyO3/maturin#1916- Use extension name as library name, instead of hardcoded 'native.so' by
@timkpainein PyO3/maturin#1918- Bump MSRV to 1.70 by
@messensein PyO3/maturin#1923- Remove setuptools-rust and milksnake mentions from readme by
@konstinin PyO3/maturin#1926- Upgrade uniffi to 0.26.0 by
@messensein PyO3/maturin#1927- Use M1 runner on GitHub Actions by
@messensein PyO3/maturin#1928- Upgrade rustls to 0.22 by
@messensein PyO3/maturin#1929- Add extra note to "Using PyPI's trusted publishing" section. by
@ghulsin PyO3/maturin#1939- Update pep440_rs, pep508_rs and pyproject-toml by
@konstinin PyO3/maturin#1945- Add support for configuring
xwinusing env vars by@messensein PyO3/maturin#1961- Put dynamic field under project instead of project.optional-dependencies by
@weiji14in PyO3/maturin#1963- Revert "Auto detect Python 3.13" by
@messensein PyO3/maturin#1964- Add validation for crate/package name in new/init by
@alonmein PyO3/maturin#1943- Update
upload-artifactanddownload-artifactactions to v4 by@messensein PyO3/maturin#1967- Add 32-bit RISC-V support by
@krajin PyO3/maturin#1969- Isolated import hook changes by
@mbwayin PyO3/maturin#1958- Fix feature = "cargo-clippy" deprecation by
@rex4539in PyO3/maturin#1970- Adjust cbindgen Overrides for CFFI by
@nhusungin PyO3/maturin#1957- Update to Metadata 2.3 to create reliable source dist metadata by
@konstinin PyO3/maturin#1965- Only set rustflags when necessary by
@taiki-ein PyO3/maturin#1978New Contributors
@skshetrymade their first contribution in PyO3/maturin#1876@chrjabsmade their first contribution in PyO3/maturin#1886@Hintonmade their first contribution in PyO3/maturin#1909@SigureMomade their first contribution in PyO3/maturin#1917@timkpainemade their first contribution in PyO3/maturin#1918@ghulsmade their first contribution in PyO3/maturin#1939@weiji14made their first contribution in PyO3/maturin#1963@alonmemade their first contribution in PyO3/maturin#1943@krajmade their first contribution in PyO3/maturin#1969@rex4539made their first contribution in PyO3/maturin#1970@nhusungmade their first contribution in PyO3/maturin#1957@taiki-emade their first contribution in PyO3/maturin#1978Full Changelog: https://github.com/PyO3/maturin/compare/v1.4.0...v1.5.0
Changelog
Sourced from maturin's changelog.
[1.5.0] - 2024-03-05
- Bump metadata version from 2.1 to 2.3 in #1960. Source distributions created by maturin now have reliable metadata, meaning tool such as pip, uv and poetry could skip building them for version resolution.
- Allow identical
VIRTUAL_ENVandCONDA_PREFIXenv vars in #1879- Reject
-i pythonwhen cross compiling in #1891- Support uniffi-bindgen in cargo workspaces in #1909
- Add support for configuring
xwinusing env vars in #1961- Add validation for crate/package name in new/init in #1943
- Add 32-bit RISC-V support in #1969
- Improve import hook changes in #1958
- Adjust cbindgen Overrides for CFFI in #1957
[1.4.0] - 2023-12-02
[1.3.2] - 2023-11-14
- Add support for uniffi library mode in #1729
- Un-deprecate
MATURIN_PEP517_ARGSenv var in #1820- Fix missing member in Cargo.toml for sdist of nested workspace layout in #1828
- Escape display name in email addresses of wheel metadata in #1832
- Fix rewriting workspace Cargo.toml in sdist in #1841
- Fix glob workspace members matching in sdist in #1846
[1.3.1] - 2023-10-24
- Use external
uniffi-bindgenif no root package is configured in #1797- Fix wheel filename for GraalPy in #1802
- Add unittest skeleton to mixed Python/Rust projects in #1807
- Preserve trailing whitespace in new project files in #1808
- Fix missing
workspace.membersin sdist in #1811- Don't set
MACOSX_DEPLOYMENT_TARGETfor editable builds by default in #1815[1.3.0] - 2023-10-02
- Refactor Cargo sdist generator to avoid rewriting local dependencies in #1741
- Added
--pip-pathargument todevelopcommand in #1753- Ignore sdist output files when building sdist in #1756
- Use
python.exeby default inbuildcommand on Windows in #1757- Don't require
uniffi-bindgento be installed for uniffi bindings in #1762- Fix platform tag for graalpy in #1773
- Always set minor version to 0 when major version >= 11 for macOS in #1778
- Warning about incorrect maturin version pyproject.toml
[build-system] requiresin #1793[1.2.3] - 2023-08-17
- Fix sdist build failure with workspace path dependencies by HerringtonDarkholme in #1739
... (truncated)
Commits
855f6d2Release 1.5.0 (#1979)7f1df2bOnly set rustflags when necessary (#1978)7bd229dMerge pull request #1965 from PyO3/konsti/metadata-2-39d26d20Update to Metadata 2.3 to create reliable source dist metadatafd85ab4Bump mozilla-actions/sccache-action from 0.0.3 to 0.0.4 (#1977)d4e881eAdjust cbindgen Overrides for CFFI (#1957)14a7b2dMerge pull request #1970 from rex4539/clippye989f33Fix feature = "cargo-clippy" deprecation96b66acIsolated import hook changes (#1958)58dec47Add 32-bit RISC-V support (#1969)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 91.12%. Comparing base (
36e791e) to head (7a9dc73).
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@ Coverage Diff @@
## main #1117 +/- ##
=======================================
Coverage 91.12% 91.12%
=======================================
Files 256 256
Lines 26578 26578
=======================================
Hits 24220 24220
Misses 2358 2358
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.