Re: PyQt v5.12.3 Wheels Updated for Qt v5.12.8
Kyle Altendorf <[email protected]> Wed, 15 Apr 2020 17:19:19 -0400
| Newsgroups | gmane.comp.python.pyqt-pykde |
|---|---|
| Message-ID | <[email protected]> |
On 2020-04-15 04:01, Phil Thompson wrote: > On 14/04/2020 23:22, Kyle Altendorf wrote: >> On 2020-04-14 17:19, Phil Thompson wrote: >>> On 14/04/2020 22:11, Ben Green wrote: >>>> Did this result in the hashes for pyqtchart 5.12.0 changing? I work >>>> on a >>>> project that uses pipenv to install PyQt, and I've been running into >>>> periodic issues where the pyqtchart (and maybe other pyqt packages) >>>> hashes >>>> are changing, which breaks the install process. >>> >>> They are different files with different names so they will have >>> different hashes. >> >> I only looked fairly quickly but it seems like you removed the >> previous wheels. Is that true? I see only 5.12.3-5.12.8 wheels >> listed at https://pypi.org/project/PyQt5/5.12.3/#files. > > I always remove the previous wheels. The name only differs in the > build tag and pip does not consider the build tag when selecting a > wheel. I never did end up at a solution I actually liked but for pyqt5-tools I do the PyQt version as primary and the pyqt5-tools version as a 'sub' version. So pyqt5-tools v1.5 for PyQt5 v5.12.3 would be v5.12.3.1.6. Sure, that's disgusting. But, this way you can ~=5.12.3 if you want the latest pyqt5-tools for PyQt5 v5.12.3. Or you can lock to exactly ==5.12.3.1.6 etc. I understand that public PyPI shouldn't be considered entirely immutable but having to plan on wheels normally becoming unavailable isn't going to be great for many people. Especially with the rise of pipenv (bleh), and poetry (maybe), and pip-tools. (and sure, it should probably be pyqt.qt.pyqt5-tools... :| or something) (also, i feel like these messages have already been sent back and forth...) Cheers, -kyle _______________________________________________ PyQt mailing list [email protected] https://www.riverbankcomputing.com/mailman/listinfo/pyqt