replay DEP: de-duplicate and sort optional dependencies (#2021)#2031
replay DEP: de-duplicate and sort optional dependencies (#2021)#2031neutrinoceros wants to merge 3 commits intofsspec:masterfrom
Conversation
20d48e2 to
55a8b88
Compare
|
One unexpected (to me) detail that seems extremely important here: the |
|
fsspec/s3fs#1023 contains the fix to the remaining issue. I checked the patch locally with uv a path dependency ( |
scratch that. pip supports dependencies specified as github repos via |
This at least I have fixed. Something happened to the merge commit, I don't know where github put it - should be right now. Perhaps related to the PR metadata issues github was having last week. |
|
Great ! I was worried this was a deliberate practice that was also completely foreign to me. Just curious, how did you fix it ? It would probably require a new release of I should let you know btw, my end goal would be to add missing lower bounds on fsspec's requirements, so that packages requiring it (including but not limited to astropy) could reliably test against oldest supported version of all their dependencies (including transitive ones). In order to achieve this in a reliable way, I'd also need to add a job to exercise envs resolved to oldest versions here, which is only convenient to do with uv instead of pip. Is this something you'd be interested in ? |
7b73b4e to
b26579f
Compare
b26579f to
ca597fb
Compare
Reverts the revert PR #2026
I'm opening as a draft to try and experiment with a remediation strategy