Bug 1875767
Summary: | Encourage upstreams to release Python 3.9 manylinux wheels ASAP after Fedora 33 GA | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | iamtomgeorgeampiath | ||||
Component: | python3.9 | Assignee: | Miro Hrončok <mhroncok> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 33 | CC: | cstratak, lbalhar, mhroncok, pviktori, python-sig, quantum.analyst, thrnciar, torsava, vstinner | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2020-11-12 09:59:56 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
There is nothing to do from our point. Contact numpy and matplotlib upstreams to publish wheels for Python 3.9. Python 3.9.0 final is not released yet, so numpy doesn't provide prebuilt packaged at PyPI. You can see the prebuilt Python 3.8 binary package for Linux if you search for "cp38-manylinux1_x86_64" at https://pypi.org/project/numpy/#files But there is not prebuilt package for "cp39". Just until until Python 3.9 final is released *and* numpy releases a new version with prebuilt package for Python 3.9. Let's wait for Python 3.9.0 final and encourage upstreams to release Python 3.9 manylinux wheels as soon as possible, ideally before Fedora 33 GA. Other projects to ask: For matplotlib: Pillow kiwisolver matplotlib For Jupyter Notebook: pyzmq MarkupSafe (done \o/) cffi (done \o/) Others: pandas scipy Pandas in progress: https://github.com/pandas-dev/pandas/issues/36186 For scipy, users already started reporting issues: https://github.com/scipy/scipy/issues/12923 Pillow already tracks support for 3.9: https://github.com/python-pillow/Pillow/issues/4953 kiwisolver: https://github.com/nucleic/kiwi/issues/92 Projects with cp39 manylinux wheels: - cython (also has "pure python" wheels) - pillow - pyzmq Still not available: - numpy - kiwisolver - matplotlib - pandas The Fedora 33 release is "now" so I guess we have failed in our endeavour. We can either repurpose this to say "ASAP" instead of "before Fedora 33 GA" or close it as CANTFIX :( Repurpose? This bugzilla is named "Encourage upstreams to release Python 3.9 manylinux wheels before Fedora 33 GA" -- this can no longer happen. So my idea was to either close it or to rename (repurpose) it to "Encourage upstreams to release Python 3.9 manylinux wheels ASAP after Fedora 33 GA". Alright, changing. Numpy and kiwisolver wheels are released, so that leaves: - matplotlib - pandas ✅ pandas … matplotlib ✅ scipy Hey Elliott, could you please help us get the matplotlib Python 3.9 wheels released? It seems that the issue was closed: https://github.com/matplotlib/matplotlib/issues/18677 Matplotlib 3.3.3 is out with 3.9 wheels. Thank You! |
Created attachment 1713760 [details] Attachment shows pip takes too much time to install dependecies for matplotlib Description of problem: Version-Release number of selected component (if applicable): python 3.9, pip 20.2.2 How reproducible: Can be easily reproduced Steps to Reproduce: 1.python -m venv venv 2.source venv/bin/activate 3.pip install numpy matplotlb Actual results: pip, after obtaining wheel, takes some time to prepare wheel metadata for numpy and takes forever to obtain dependencies for matplotlib. pip on python 3.8 works normally. Expected results: pip should not take so long to install the python packages after their wheel has been attained Additional info: