scipy / oldest-supported-numpy

Meta-package providing the oldest supported Numpy for a given Python version and platform
BSD 2-Clause "Simplified" License
55 stars 33 forks source link

Fix incompatible requirements #71

Closed radoering closed 1 year ago

radoering commented 1 year ago

Resolves: #70

For each pair of incompatible requirements, I assumed that the higher required numpy is the correct one. Thus, I added the inverted marker of this requirement to the marker of the other requirement. I repeated this process (and simplified the resulting markers if possible) until all conflicts detected by Poetry were resolved.

Of course, there are other options to eliminate the incompatible requirements, so someone with more expertise in this topic should check carefully if my changes make sense.

h-vetinari commented 1 year ago

I have a more comprehensive fix in #74, which expands testing to ensure that even invalid combinations don't get more than one pin.