-
Epic
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
py-spy ppc64le package update template
-
False
-
-
False
-
To Do
-
100% To Do, 0% In Progress, 0% Done
📋 New Package Request for AIPCC
This form is for requesting new Python packages to be built and added to the AIPCC Package Index.
1. Requester Information
- Team / Project: RHOAI Notebooks / OpenDataHub Notebooks
2. Package Details
- Package Name: py-spy
- Package Source: PyPI - https://pypi.org/project/py-spy/
GitHub - https://github.com/benfred/py-spy - Required package version: 0.4.1
3. Build & Platform Requirements
This is a request to add ppc64le architecture support to the existing py-spy package.
Currently py-spy in AIPCC 3.3 only has wheels for x86_64 and aarch64. Upstream PyPI releases include ppc64le wheels.
- Hardware Variants:
_ [x] _CPU* (ppc64le)
_ [x] _CUDA* (ppc64le)
_ [ ] _ROCm* (AMD GPU)
_ [ ] _TPU* (Google TPU)
_ [ ] _Gaudi* (Intel Gaudi)
_ [ ] _Spyre* (IBM)
_ [ ] _Other*
4. Justification & Testing
- Business Justification:
The py-spy package is used in RHOAI workbench images. Currently the codeserver workbench build fails on ppc64le because py-spy wheels are not available for that architecture in AIPCC.
Upstream py-spy releases ppc64le wheels on PyPI:
https://pypi.org/project/py-spy/0.4.1/#files
-
- py_spy-0.4.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- py_spy-0.4.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- (and other Python versions)
Related: AIPCC-7499 documented that py-spy doesn't support s390x, but ppc64le wheels do exist upstream.
Target release: RHOAI 3.4 EA1
Related PR: https://github.com/opendatahub-io/notebooks/pull/2881
Blocking ticket: RHAIENG-1725
- Testing Requirements:
Default import test is sufficient: import py_spy
Upstream info:
- PyPI: https://pypi.org/project/py-spy/0.4.1/
- GitHub: https://github.com/benfred/py-spy
- License: MIT
- clones
-
AIPCC-1 builder: <name and variant> package update request
-
- Closed
-
- impacts account
-
AIPCC-1 builder: <name and variant> package update request
-
- Closed
-
- is caused by
-
AIPCC-7499 py-spy does not support s390x
-
- Closed
-
- relates to
-
AIPCC-7499 py-spy does not support s390x
-
- Closed
-
- links to