Skip to content
This repository was archived by the owner on May 17, 2024. It is now read-only.

Loosen the deps version restrictions and upgrade them all #775

Closed
wants to merge 3 commits into from

Conversation

nolar
Copy link
Contributor

@nolar nolar commented Nov 9, 2023

The best approach for libraries is to assume the newer major versions of dependencies are backwards-compatible to the extent that we user them, breaking only in rare edge cases, which we likely do not use.

If it breaks, the app developers can put additional restrictions on their side in their virtualenvs. It is NOT the job of a library to restrict the dependencies from the upper side.

Only the lower restrictions should be set — to the minimum version supporting specific functionality that we use. Again, as lower as possible — to let the app developers space for maneuvering within their virtualenvs and whatever legacy code they have, as long as it does not break our code.

Sergey Vasilyev added 3 commits November 9, 2023 17:58
The best approach for libraries is to assume the newer major versions of dependencies are backwards-compatible to the extent that we user them, breaking only in rare edge cases, which we likely do not use.

If it breaks, the app developers can put additional restrictions on their side in their virtualenvs. It is NOT the job of a library to restrict the dependencies from the upper side.

Only the lower restrictions should be set — to the minimum version supporting specific functionality that we use. Again, as lower as possible — to let the app developers space for maneuvering within their virtualenvs and whatever legacy code they have, as long as it does not break our code.
Copy link
Contributor

github-actions bot commented Jan 9, 2024

This pull request has been marked as stale because it has been open for 60 days with no activity. If you would like the pull request to remain open, please comment on the pull request and it will be added to the triage queue. Otherwise, it will be closed in 7 days.

@github-actions github-actions bot added the stale Issues/PRs that have gone stale label Jan 9, 2024
Copy link
Contributor

Although we are closing this pull request as stale, it's not gone forever. PRs can be reopened if there is renewed community interest. Just add a comment and it will be reopened for triage.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
stale Issues/PRs that have gone stale
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant