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
Pin pyparsing #21
Pin pyparsing #21
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
@conda-forge-admin, please rerender |
Hi! This is the friendly automated conda-forge-webservice. |
Oops. Thanks for the fix! |
We will need a repodata hotfix as well https://github.com/conda-forge/conda-forge-repodata-patches-feedstock |
FYI there is some discussion about this pin: pypa/packaging#471 (comment) and some suggestions to yank this patch release. |
Interesting, thanks for sharing that |
In the meantime can we mark both versions as broken? We can unbreak them later. |
Submitted a hot-fix in PR ( conda-forge/conda-forge-repodata-patches-feedstock#176 ) |
Sure I don't have strong feelings |
oh nvm. a package pin fix is great! |
Ok 🙂 If we change our minds, we can always do something different 😉 |
Hi all, I'm trying to understand how repodata-patches works. I was wondering what is the purpose of bumping the build number in this case? I think it should be unnecessary since
Did bumping the version number accomplish anything in this case? Just trying to understand, thanks! |
@maresb Your understanding is correct. The main reason it's nice to update the recipe to make debugging easier and without it it's easy to check the feedstock, find the dependency is correct and the build number is 0 and then not realise build 0 was deployed from a different commit. (The truth can always be determined from the |
Is there any way to yank the packaging=21.0 packages? $ conda update --name default --all --yes
Collecting package metadata (current_repodata.json): done
Solving environment: -
Warning: 2 possible package resolutions (only showing differing packages):
- conda-forge/noarch::packaging-21.0-pyhd8ed1ab_0, conda-forge/noarch::pyparsing-3.0.6-pyhd8ed1ab_0
- conda-forge/noarch::packaging-21.2-pyhd8ed1ab_1, conda-forge/noarch::pyparsing-2.4.7-pyhd8ed1abdone while it makes the right choice in my case, it still leaves a known invalid combination in the wild. Plus this annoying warning, possibly forever? UPDATE: I take it back. I have to manually force a downgrade of $ conda install packaging=21.2 and then the warning goes away. I'm not sure what the right action, if any, is for the |
Checklist
0
(if the version changed)conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)Follow up after #20
Hey, the only change in v21.2 was in this version pin.