Skip to content

inconsistent dev-requirements.txt when pyproject.toml ? xprof==2.21.3 #593

@truatpasteurdotfr

Description

@truatpasteurdotfr

hello

I am trying to rebuild alphafold3 on dgx-spark according to #394 but I building fails with

Collecting wheel==0.46.1 (from -r dev-requirements.txt (line 2313))
  Downloading wheel-0.46.1-py3-none-any.whl (23 kB)
Collecting wrapt==2.0.1 (from -r dev-requirements.txt (line 2317))
  Downloading wrapt-2.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (123 kB)
ERROR: Ignored the following yanked versions: 2.20.3
ERROR: Ignored the following versions that require a different python version: 1.10.0 Requires-Python >=3.8,<3.12; 1.10.0rc1 Requires-Python >=3.8,<3.12; 1.10.0rc2 Requires-Python >=3.8,<3.12; 1.10.1 Requires-Python >=3.8,<3.12; 1.21.2 Requires-Python >=3.7,<3.11; 1.21.3 Requires-Python >=3.7,<3.11; 1.21.4 Requires-Python >=3.7,<3.11; 1.21.5 Requires-Python >=3.7,<3.11; 1.21.6 Requires-Python >=3.7,<3.11; 1.6.2 Requires-Python >=3.7,<3.10; 1.6.3 Requires-Python >=3.7,<3.10; 1.7.0 Requires-Python >=3.7,<3.10; 1.7.1 Requires-Python >=3.7,<3.10; 1.7.2 Requires-Python >=3.7,<3.11; 1.7.3 Requires-Python >=3.7,<3.11; 1.8.0 Requires-Python >=3.8,<3.11; 1.8.0rc1 Requires-Python >=3.8,<3.11; 1.8.0rc2 Requires-Python >=3.8,<3.11; 1.8.0rc3 Requires-Python >=3.8,<3.11; 1.8.0rc4 Requires-Python >=3.8,<3.11; 1.8.1 Requires-Python >=3.8,<3.11; 1.9.0 Requires-Python >=3.8,<3.12; 1.9.0rc1 Requires-Python >=3.8,<3.12; 1.9.0rc2 Requires-Python >=3.8,<3.12; 1.9.0rc3 Requires-Python >=3.8,<3.12; 1.9.1 Requires-Python >=3.8,<3.12
ERROR: Could not find a version that satisfies the requirement xprof==2.21.3 (from versions: 2.19.6, 2.19.7, 2.19.8, 2.19.9, 2.20.0, 2.20.2a0, 2.20.2, 2.20.4, 2.20.5, 2.20.6, 2.20.7)
ERROR: No matching distribution found for xprof==2.21.3

I have regenerated the dev-requirements.txt from pyproject.toml and it differs from the one on github.

wget https://raw.githubusercontent.com/google-deepmind/alphafold3/refs/heads/main/pyproject.toml
# sha256sum
# 1bdd1c29573851367de096bce343c19d83047cf65ac4732ba12cbc695d8354ba  pyproject.toml

wget https://raw.githubusercontent.com/google-deepmind/alphafold3/refs/heads/main/dev-requirements.txt -O dev-requirements.txt.github
# sha256sum
aa9b5ea2fa53e4afea7dce46fbc801e241f43d467651b11cc10013e9e6401493  dev-requirements.txt.github

uv pip compile --generate-hashes -o dev-requirements.txt pyproject.toml

From my limited knowledge, the main difference is xprof==2.20.7 VS xprof==2.21.3

dev-requirements.txt

With the version attached I could build af3.

Metadata

Metadata

Assignees

No one assigned

    Labels

    setupProblem with installation or setting things up

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions