conda / conda-build

Commands and tools for building conda packages
https://docs.conda.io/projects/conda-build/
Other
379 stars 420 forks source link

Removing old, deprecated dependency in conda-build #4966

Closed shermansiu closed 20 hours ago

shermansiu commented 1 year ago

In PyQt 5.12, the build script depended on a subpackage called pyqt-impl (using pin_subpackage(pyqt-impl, exact=True)), which was renamed to just pyqt in 5.15. So, pyqt 5.12 depends on pyqt-impl 5.12 and pyqt5-sip 4.19, but pyqt 5.15 depends on pyqt5-sip 12.11 and pyqt-impl 15.15 does not exist.

This makes it so that conda (or mamba) cannot update PyQt to the latest version due to version conflicts.

This is a big deal, because matplotlib depends on pyqt, so lots of people would be affected.

How should this issue be fixed?

(A contributor in the issue below mentioned creating an empty dummy package, but that it would only delay the problem.)

https://github.com/conda-forge/pyqt-feedstock/issues/121

github-actions[bot] commented 1 month ago

Hi there, thank you for your contribution!

This issue has been automatically marked as stale because it has not had recent activity. It will be closed automatically if no further activity occurs.

If you would like this issue to remain open please:

  1. Verify that you can still reproduce the issue at hand
  2. Comment that the issue is still reproducible and include:
    • What OS and version you reproduced the issue on
    • What steps you followed to reproduce the issue

NOTE: If this issue was closed prematurely, please leave a comment.

Thanks!