Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: relax dependency versions #2698

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

mxschmitt
Copy link
Member

@mxschmitt mxschmitt commented Dec 27, 2024

Motivation: Over the last few years it came up multiple times that its more common in the Python ecosystem to not pin to a specific version of a dependency. This PR aims to relax this, since this was requested in #2693, #2190, #2666 to change that.

  • This will keep a lower/upper range so that future versions of e.g. pyee won't break us as long as they are using semver correctly.
  • uv is used to compile the dependencies and create a lock file. So our builds are reproducible.
  • Dependabot will keep bumping the prod deps in requirements.txt so that our CI will run the tests on them.
  • This PR supersedes [Feature]: relax greenlet dependency version requirements in pyproject.toml #2666

@mxschmitt mxschmitt force-pushed the relax-dependency-versions branch from 38b69f9 to 30f9959 Compare December 27, 2024 08:14
Copy link

@A1exKH A1exKH left a comment

Choose a reason for hiding this comment

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

LGTM.

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