Dependencies cleanup by ShaharNaveh · Pull Request #6151 · RustPython/RustPython · GitHub
Skip to content

Dependencies cleanup#6151

Merged
youknowone merged 8 commits intoRustPython:mainfrom
ShaharNaveh:update-deps
Sep 17, 2025
Merged

Dependencies cleanup#6151
youknowone merged 8 commits intoRustPython:mainfrom
ShaharNaveh:update-deps

Conversation

@ShaharNaveh
Copy link
Copy Markdown
Contributor

@ShaharNaveh ShaharNaveh commented Sep 15, 2025

  • removed some unused dependencies
  • update some dependencies
  • be less strict on the version of dependencies

Summary by CodeRabbit

  • Chores

    • Updated many dependencies (minor/patch bumps), added a new base utility dev dependency, and removed/narrowed several workspace/dev/runtime dependencies across platforms.
  • Tests

    • Benchmarking harness updated to use improved Python GIL handling and standard-library benchmarking helpers; observable behavior unchanged.
  • Refactor

    • Dependency and workspace configuration reorganized for clarity; no public API changes.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Sep 15, 2025

Comment thread Cargo.toml Outdated
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

We are using chrono features of later versions. e.g. 0.4.10 is not compatible. This will cause dependency resolver success but build fails.

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.

fixed

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

How about other libraries? To remove patch version, we have to ensure it is buildable with x.y.0

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.

good point, I'll revert. And will open a PR for base dependentabot config. this should ease the upgrade process

@youknowone youknowone merged commit 141ed72 into RustPython:main Sep 17, 2025
12 checks passed
@coderabbitai coderabbitai Bot mentioned this pull request Mar 19, 2026
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