Skip to content
Discussion options

You must be logged in to vote

Thanks for the question. I find that while pinning works fantastically at the level of an application (i.e. a piece of software with no inbound dependency edges), it does not work well for libraries. Imagine a piece of software depending on two libraries that rigorously pin numpy. There is no guarantee that they will pin to the same version. If they do not, a likely-spurious incompatibility results.

If you don't mean strict pinning, but rather upper-bounding the version to known-compatible numpy: I simply don't have the bandwidth. Numpy releases occur frequently, and I maintain tens of packages. If I had to roll a release of all of them on every numpy point release, that would be all I'm …

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by OvervCW
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants