Context
During the upstream sync to red-hat-data-services/trustyai-service:main (PR #83), the downstream pyproject.toml was temporarily pinned to goodpoints>=0.6.2 because goodpoints==0.6.3 is not yet available on the AIPCC index (packages.redhat.com/api/pypi/public-rhai/rhoai/3.6-EA1/cpu-ubi9-test/simple/).
Upstream (trustyai-explainability/trustyai-service) already requires goodpoints>=0.6.3 — the version with the NumPy 2.x fix.
Action required
Once goodpoints>=0.6.3 is available on the AIPCC index:
- Update downstream
pyproject.toml:
mmd = ["goodpoints>=0.6.3,<0.7"]
- Regenerate downstream
requirements.txt:
uv pip compile pyproject.toml \
--extra mariadb --extra mmd \
--python-version 3.12 --python-platform linux \
--no-emit-package trustyai-service \
--index-strategy first-index \
--emit-index-url --emit-index-annotation \
--generate-hashes \
--prerelease=if-necessary --no-strip-markers \
--default-index https://packages.redhat.com/api/pypi/public-rhai/rhoai/3.6-EA1/cpu-ubi9-test/simple/ \
-o requirements.txt
- Regenerate downstream
requirements-build.txt similarly with cython, numpy, hatchling as inputs.
Context
During the upstream sync to
red-hat-data-services/trustyai-service:main(PR #83), the downstreampyproject.tomlwas temporarily pinned togoodpoints>=0.6.2becausegoodpoints==0.6.3is not yet available on the AIPCC index (packages.redhat.com/api/pypi/public-rhai/rhoai/3.6-EA1/cpu-ubi9-test/simple/).Upstream (
trustyai-explainability/trustyai-service) already requiresgoodpoints>=0.6.3— the version with the NumPy 2.x fix.Action required
Once
goodpoints>=0.6.3is available on the AIPCC index:pyproject.toml:requirements.txt:requirements-build.txtsimilarly withcython,numpy,hatchlingas inputs.