| Bug #119736 | mysql-connector-python 9.6.0 misses Python 3.12, 3.13, 3.14 wheels and sdist | ||
|---|---|---|---|
| Submitted: | 21 Jan 17:08 | Modified: | 10 Feb 17:05 |
| Reporter: | Jarek Potiuk | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | Connector / Python | Severity: | S1 (Critical) |
| Version: | 9.6.0 | OS: | Any |
| Assigned to: | Bjørn Munch | CPU Architecture: | Any |
[21 Jan 17:08]
Jarek Potiuk
[23 Jan 12:37]
asd asd
Any project installation using this connector without version pinning will fail. This is really not good.
[27 Jan 15:43]
asd asd
This is funny I guess no one else uses this library anyway...
[28 Jan 17:07]
Alfredo Kojima
Thank you for reporting. We're looking into the issue and trying to resolve it as soon as possible.
[2 Feb 12:45]
Filipe Silva
We are still working to resolve this issue. In the meantime, please download MySQL Connector/Python directly from the official MySQL website (https://dev.mysql.com/downloads/connector/python/).
[2 Feb 13:50]
Jarek Potiuk
> We are still working to resolve this issue. In the meantime, please download MySQL Connector/Python directly from the official MySQL website (https://dev.mysql.com/downloads/connector/python/). This is impossible. We are releasing our software through PyPI (absolutely vast majority of people who install Python distributions) - and mysql-connector-python is declared as dependency installed from PyPI. We cannot tell our users to download the dependency from your site, this is not how installing Python Packages work - your "workaround" to download packages from your side works for those who install it with OS packages, or build it from sources published by you - so it is not even attempting to solve the problem of those who install Python distributions from PyPI (i.e. vast majority of users) So no, it is not a usable "workaround" for thousands of our users and us.
[9 Feb 18:37]
Kyle Donnelly
Any updates here from the MySQL team on a potential resolution timeline?
[9 Feb 19:47]
asd asd
Jarek - just pin you dependency to mysql-connector-python==9.5.0 for your library. That what's we did, and pushed a "dummy release" for PyPi. And for Oracle folks... thanks for ack, just do an out-of-band new release, even if you have long approval processes, this should take max. a week, not almost a month. (maybe also yank the current version)
[9 Feb 19:55]
Jarek Potiuk
> Jarek - just pin you dependency to mysql-connector-python==9.5.0 for your library. That what's we did, and pushed a "dummy release" for PyPi. Of course - that what we did (actually to != 9.6.0 in the hope that whatever comes next will have propoer release. But the suggestion to install it from non-PyPI packages is ... impossible ... or mabe even ... lame ? Like not understandig how Python dependencies work?
[10 Feb 16:43]
Filipe Silva
The missing packages have now been uploaded. To explain the situation: all packages were prepared and ready for publication at the same time. However, a storage limitation on PyPi interrupted the publishing process. Additionally, we lost repository administration access, which took some time to resolve. Once our access was restored, we freed up storage space by deleting older releases and were able to upload the remaining packages. Also, we have not yanked the "bad" release 9.6.0, as it is a valid release -- it was simply incomplete at first. Thank you for your patience and understanding.
[10 Feb 17:05]
Jarek Potiuk
Thanks. Attempting to remove the exclusion in Airflow now to confirm if all works https://github.com/apache/airflow/pull/61740
