Skip to content
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

Conflicting version requirements for pyppmd #36

Closed
1 task done
cmutel opened this issue Dec 17, 2023 · 2 comments · Fixed by #37
Closed
1 task done

Conflicting version requirements for pyppmd #36

cmutel opened this issue Dec 17, 2023 · 2 comments · Fixed by #37
Labels
bug Something isn't working

Comments

@cmutel
Copy link

cmutel commented Dec 17, 2023

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

@sarthakpati FYI

The current recipe is for py7zr version 0.20.8. The conda-forge recipe requires pyppmd >=0.18.1,<1.1.0. However, the pypi release for 0.20.8 has a conflicting requirement set: pyppmd>=1.1.0,<1.2.0.

This prevents any other feedstocks which depend on py7zr from building cleanly, e.g. conda-forge/staged-recipes#24806, as pip check raises an error:

+ pip check
py7zr 0.20.8 has requirement pyppmd<1.2.0,>=1.1.0, but you have pyppmd 1.0.0.

Installed packages

Not applicable.

Environment info

conda-forge feedstock with recipe depending on `py7zr` without a version pin.
@sarthakpati
Copy link
Contributor

Thanks for the report! I have started a fix.

@sarthakpati
Copy link
Contributor

The PR seems to be looking good, which I have merged. Please wait for 1-2 hours after the merge for the new build to propagate across the conda pipelines, and re-open issue if the new build doesn't work. 😄

Thanks again for the report!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
2 participants