Bug 2307362
Summary: | Please branch and build python-pandas in epel10 | |||
---|---|---|---|---|
Product: | [Fedora] Fedora EPEL | Reporter: | Kaleb KEITHLEY <kkeithle> | |
Component: | python-pandas | Assignee: | Kaleb KEITHLEY <kkeithle> | |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | |
Severity: | unspecified | Docs Contact: | ||
Priority: | unspecified | |||
Version: | epel10 | CC: | code, epel-packagers-sig, jonathan, mail, neuro-sig, orion, python-packagers-sig, sergio.pasra, tomspur | |
Target Milestone: | --- | |||
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | If docs needed, set a value | ||
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 2336285 (view as bug list) | Environment: | ||
Last Closed: | 2025-01-08 00:34:34 UTC | Type: | --- | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | 2308780, 2310112 | |||
Bug Blocks: | 1914423, 2303880 |
Description
Kaleb KEITHLEY
2024-08-22 18:58:51 UTC
Pandas has a *very* large dep chain. Just for the first level: DEBUG util.py:461: No matching package to install: 'python3dist(beautifulsoup4) >= 4.11.2' DEBUG util.py:461: No matching package to install: 'python3dist(boto3)' DEBUG util.py:461: No matching package to install: 'python3dist(botocore) >= 1.11' DEBUG util.py:461: No matching package to install: 'python3dist(bottleneck) >= 1.3.6' DEBUG util.py:461: No matching package to install: 'python3dist(dask)' DEBUG util.py:461: No matching package to install: 'python3dist(flask)' DEBUG util.py:461: No matching package to install: 'python3dist(fsspec) >= 2022.11' DEBUG util.py:461: No matching package to install: 'python3dist(gcsfs) >= 2022.11' DEBUG util.py:461: No matching package to install: 'python3dist(html5lib) >= 1.1' DEBUG util.py:461: No matching package to install: 'python3dist(hypothesis)' DEBUG util.py:461: No matching package to install: 'python3dist(ipython) >= 7.11.1' DEBUG util.py:461: No matching package to install: 'python3dist(matplotlib) >= 3.6.3' DEBUG util.py:461: No matching package to install: 'python3dist(odfpy) >= 1.4.1' DEBUG util.py:461: No matching package to install: 'python3dist(openpyxl) >= 3.1' DEBUG util.py:461: No matching package to install: 'python3dist(pandas-datareader)' DEBUG util.py:461: No matching package to install: 'python3dist(partd) >= 0.3.10' DEBUG util.py:461: No matching package to install: 'python3dist(pyarrow) >= 10.0.1' DEBUG util.py:461: No matching package to install: 'python3dist(pyqt5)' DEBUG util.py:461: No matching package to install: 'python3dist(pytest-asyncio)' DEBUG util.py:461: No matching package to install: 'python3dist(pytest-xdist)' DEBUG util.py:461: No matching package to install: 'python3dist(qtpy)' DEBUG util.py:461: No matching package to install: 'python3dist(seaborn)' DEBUG util.py:461: No matching package to install: 'python3dist(statsmodels)' DEBUG util.py:461: No matching package to install: 'python3dist(tables) >= 3.8' DEBUG util.py:461: No matching package to install: 'python3dist(tabulate) >= 0.9' DEBUG util.py:461: No matching package to install: 'python3dist(toolz) >= 0.7.3' DEBUG util.py:461: No matching package to install: 'python3dist(xarray) >= 2022.12.0' DEBUG util.py:461: No matching package to install: 'python3dist(xlrd) >= 2.0.1' DEBUG util.py:461: No matching package to install: 'python3dist(xlsxwriter) >= 3.0.5' DEBUG util.py:461: No matching package to install: 'python3dist(zstandard) >= 0.19' DEBUG util.py:461: No matching package to install: 'xclip' DEBUG util.py:461: No matching package to install: 'xsel' You'll want to file bugs for each of these dependencies (and all of their dependencies, etc.). (In reply to Orion Poplawski from comment #1) > Pandas has a *very* large dep chain. Just for the first level: > ... > DEBUG util.py:461: No matching package to install: 'python3dist(pyarrow) >= > 10.0.1' > ... > > You'll want to file bugs for each of these dependencies (and all of their > dependencies, etc.). Yes, including python3-pyarrow (part of libarrow, Apache Arrow), just to name one. I'm trying to get to the point where I can build libarrow, and ceph. python-pandas needs to be bootstrapped first. The dep chain for bootstrapping is not nearly so long. In fact everything needed to bootstrap is already available. I'm taking this to at least build the first bootstrap build. oops. nearly everything. python-meson-python is needed. :-/ (In reply to Kaleb KEITHLEY from comment #3) > oops. nearly everything. python-meson-python is needed. :-/ I will be happy to branch it once the patchelf dependency is available. The python-meson-python package is a buildroot-only package for C10s/RHEL[1], and for that purpose only, we removed the patchelf dependency[2], since patchelf itself was unwanted in the distro and the resulting package could still build everything it needed to in the distribution[3]. For EPEL10, where python-meson-python will be generally available for all kinds of uses, patchelf needs to be branched first so we can ship a full-featured python-meson-python package. [1] https://tiny.distro.builders/view-rpm--view-c10s--python3-meson-python.html [2] https://src.fedoraproject.org/rpms/python-meson-python/blob/5950a32e12d649c7e4e2e175ee84a5a2ac5cdb28/f/python-meson-python.spec#_5 [3] https://src.fedoraproject.org/rpms/python-meson-python/pull-request/7 Updated list as of 29-Nov-2024 (In reply to Orion Poplawski from comment #1) > Pandas has a *very* large dep chain. Just for the first level: > > DEBUG util.py:461: No matching package to install: 'python3dist(boto3)' > DEBUG util.py:461: No matching package to install: 'python3dist(botocore) >= 1.11' > DEBUG util.py:461: No matching package to install: 'python3dist(bottleneck) >= 1.3.6' > DEBUG util.py:461: No matching package to install: 'python3dist(dask)' > DEBUG util.py:461: No matching package to install: 'python3dist(flask)' > DEBUG util.py:461: No matching package to install: 'python3dist(fsspec) >= 2022.11' > DEBUG util.py:461: No matching package to install: 'python3dist(gcsfs) >= 2022.11' > DEBUG util.py:461: No matching package to install: 'python3dist(ipython) >= 7.11.1' > DEBUG util.py:461: No matching package to install: 'python3dist(matplotlib) >= 3.6.3' > DEBUG util.py:461: No matching package to install: 'python3dist(odfpy) >= 1.4.1' > DEBUG util.py:461: No matching package to install: 'python3dist(openpyxl) >= 3.1' > DEBUG util.py:461: No matching package to install: 'python3dist(pandas-datareader)' > DEBUG util.py:461: No matching package to install: 'python3dist(partd) >= 0.3.10' > DEBUG util.py:461: No matching package to install: 'python3dist(pyqt5)' > DEBUG util.py:461: No matching package to install: 'python3dist(qtpy)' > DEBUG util.py:461: No matching package to install: 'python3dist(seaborn)' > DEBUG util.py:461: No matching package to install: 'python3dist(statsmodels)' > DEBUG util.py:461: No matching package to install: 'python3dist(tables) >= 3.8' > DEBUG util.py:461: No matching package to install: 'python3dist(toolz) >= 0.7.3' > DEBUG util.py:461: No matching package to install: 'python3dist(xarray) >= 2022.12.0' > DEBUG util.py:461: No matching package to install: 'python3dist(xlrd) >= 2.0.1' > DEBUG util.py:459: No matching package to install: 'python3dist(xlsxwriter) >= 3.0.5' > DEBUG util.py:461: No matching package to install: 'xclip' > |