Skip to content

setup.cfg: Relax version constraints on all dependencies#244

Merged
bors[bot] merged 1 commit intomasterfrom
unpin-deps
Apr 20, 2021
Merged

setup.cfg: Relax version constraints on all dependencies#244
bors[bot] merged 1 commit intomasterfrom
unpin-deps

Conversation

@nicoonoclaste
Copy link
Collaborator

Pinning exact versions makes software that share dependencies essentially-impossible to install in the same environment. See #243 for an example of this kind of issue.

We use the “compatible version” operator, ~=, to specify version constraints, essentially assuming that our dependencies follow SemVer.

@nicoonoclaste
Copy link
Collaborator Author

There will be a merge conflict with #243, which should be merged first (this PR is less complex and easier to fix up)

@nicoonoclaste nicoonoclaste mentioned this pull request Apr 11, 2021
3 tasks
@duckinator
Copy link
Owner

@nbraud this PR also looks good. 👍

Pinning exact versions makes software that share dependencies
essentially-impossible to install in the same environment. See #243.

We use the “compatible version” operator, `~=`, to specify version constraints,
essentially assuming that our dependencies follow SemVer.
@nicoonoclaste
Copy link
Collaborator Author

bors r=duckinator

@bors
Copy link
Contributor

bors bot commented Apr 20, 2021

Build succeeded:

@bors bors bot merged commit e2f04f0 into master Apr 20, 2021
@bors bors bot deleted the unpin-deps branch April 20, 2021 23:10
bors bot added a commit that referenced this pull request Apr 21, 2021
247: Configure PyUp to deal with unpinned deps (and minor nitpick) r=nbraud a=nbraud

See #244, #246.

Co-authored-by: nicoo <nicoo@mur.at>
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