New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python pins raise InvalidVersion error with setuptools 66.0.0 #3973
Comments
might this be causing rerendering to fail locally too? |
I'm not 100% sure what you mean by 'locally', but conda-smithy will fail in any environment that includes setuptools>=66.0.0. I spotted this locally first (on my machine), but haven't actually seen error reports from bot comments yet. |
Yes, I am seeing this locally and in other non-conda-forge CIs. Although it seems to be more on the conda-build side. |
The re-rendering bot rebuilds once weekly. So hasn't been affected yet. Still we should pin it. Submitted PR We may want to do this other places depending on what all it affects |
Confirmed this comes from I would repodata-patch it too. I'll open a PR. |
This was just done with PR ( conda-forge/conda-forge-repodata-patches-feedstock#387 ). Will take a little bit before the patched repodata is available and in use on CDN Edit: The repodata patch is live |
Solution to issue cannot be found in the documentation.
Issue
conda smithy regenerate
is failing to regenerate feedstocks in an environment withsetuptools>= 66.0.0
:This is because this project uses complicated pins for Python itself, see:
conda-forge-pinning-feedstock/recipe/conda_build_config.yaml
Lines 651 to 655 in fbdfff4
This can be reproduced via:
Is the easiest solution to have this feedstock pin to
setuptools<66.0.0
until a workaround is integrated into conda-build or conda-smithy?Installed packages
Environment info
The text was updated successfully, but these errors were encountered: