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

pyqt6 - is there a path to releasing this? #124

Closed
andyfaff opened this issue Oct 19, 2022 · 6 comments
Closed

pyqt6 - is there a path to releasing this? #124

andyfaff opened this issue Oct 19, 2022 · 6 comments
Labels

Comments

@andyfaff
Copy link

Comment:

I'm wondering if there is a plan for releasing the feedstock to target pyqt6? There isn't a pyqt5 package for macosx_arm64 on either PyPI or conda-forge. There is a pyqt6 package on PyPI, but I'm hoping it'll make it to conda-forge soon.

I guess that one of the stumbling blocks may be native building of Qt6 and pyqt6. I know that cirrus-ci can be used for native builds for the macosx_arm64 platform, does conda-forge use cirrus yet?

@ccordoba12
Copy link
Contributor

There isn't a pyqt5 package for macosx_arm64 on either PyPI or conda-forge

Conda-forge packages for PyQt5 are simply called pyqt, not pyqt5, and there are already packages available for arm64.

I guess that one of the stumbling blocks may be native building of Qt6 and pyqt6. I know that cirrus-ci can be used for native builds for the macosx_arm64 platform, does conda-forge use cirrus yet?

See conda-forge/qt-main-feedstock#49.

@andyfaff
Copy link
Author

Sorry, I should've been clearer about where the pain point is here. I maintain a package that uses PyQt for the front end GUI. When people install my package they are installing dependencies using wheels from PyPI or via conda. Now let's say we have a macosx_arm64 user.

PyQt v5:

  • no macosx_arm64 wheels are available
  • conda packages are available

PyQt v6:

  • macosx_arm64 wheels are available
  • no conda packages are available

Thus, there is no version of PyQt for which there are packages available from PyPI AND from conda(-forge). This makes it hard to figure out how to service my user base. Should I focus on wheels to the detriment of the conda-forge package I create or vice-versa?

@ccordoba12
Copy link
Contributor

I don't know how to answer your question, but you need to pick one of them for now.

@maxnoe
Copy link

maxnoe commented May 8, 2024

I think this issue should be reopened in the sense that there still is no conda-forge image for pyqt version 6, independently of whether that would be its own package or just a new major version.

@maxnoe
Copy link

maxnoe commented May 8, 2024

Note that qt-main chose to publish a qt6 package:

https://anaconda.org/conda-forge/qt6-main

https://github.com/conda-forge/qt-main-feedstock/blob/qt6/

and so did pyside:
https://github.com/conda-forge/pyside2-feedstock

@pgunn
Copy link

pgunn commented Jan 21, 2025

Any news on this? QT5 is getting increasingly stale and it doesn't make sense for people to develop new apps targeting it. What's the preferred route for us to use conda-forge to get pyqt6 as a dependency?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants