Instagram / LibCST

A concrete syntax tree parser and serializer library for Python that preserves many aspects of Python's abstract syntax tree
https://libcst.readthedocs.io/
Other
1.57k stars 192 forks source link

Update maturin requirement from <1.5,>=0.8.3 to >=0.8.3,<1.6 #1117

Closed dependabot[bot] closed 6 months ago

dependabot[bot] commented 8 months ago

Updates the requirements on maturin to permit the latest version.

Release notes

Sourced from maturin's releases.

v1.5.0

What's Changed

New Contributors

Full 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_ENV and CONDA_PREFIX env vars in #1879
  • Reject -i python when cross compiling in #1891
  • Support uniffi-bindgen in cargo workspaces in #1909
  • Add support for configuring xwin using 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

  • Bump MSRV to 1.67.0 in #1847
  • Add support for cross compiling with cross in #1865

[1.3.2] - 2023-11-14

  • Add support for uniffi library mode in #1729
  • Un-deprecate MATURIN_PEP517_ARGS env 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-bindgen if 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.members in sdist in #1811
  • Don't set MACOSX_DEPLOYMENT_TARGET for 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-path argument to develop command in #1753
  • Ignore sdist output files when building sdist in #1756
  • Use python.exe by default in build command on Windows in #1757
  • Don't require uniffi-bindgen to 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] requires in #1793

[1.2.3] - 2023-08-17

  • Fix sdist build failure with workspace path dependencies by HerringtonDarkholme in #1739

... (truncated)

Commits


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 rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
codecov-commenter commented 8 months ago

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 ```diff @@ 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.