testlib is not installable on Python 3.11, 3.12 (and probably newer) #374

Open
opened 2025-04-23 11:23:56 +00:00 by potyarkin · 1 comment
Member

You probably already know this (because Python is pinned to 3.10 on test runners) but looks like it's not recorded anywhere.

Testlib fails to install on newer Python releases because of incompatible transient dependency versions:

$ pip install "https://git.frostfs.info/TrueCloudLab/frostfs-testlib/archive/master.tar.gz#egg=frostfs_testlib"
...
  Preparing metadata (pyproject.toml) ... done
INFO: pip is looking at multiple versions of neo-mamba to determine which version is compatible with other requirements. This could take a while.
ERROR: Could not find a version that satisfies the requirement neo3crypto==0.3 (from neo-mamba) (from versions: 0.4.3)
ERROR: No matching distribution found for neo3crypto==0.3

Neo-mamba installs fine on its own, so this is not an upstream issue.
Testlib installs correctly on Python 3.10.

You probably already know this (because Python is pinned to 3.10 on test runners) but looks like it's not recorded anywhere. Testlib fails to install on newer Python releases because of incompatible transient dependency versions: ```console $ pip install "https://git.frostfs.info/TrueCloudLab/frostfs-testlib/archive/master.tar.gz#egg=frostfs_testlib" ... Preparing metadata (pyproject.toml) ... done INFO: pip is looking at multiple versions of neo-mamba to determine which version is compatible with other requirements. This could take a while. ERROR: Could not find a version that satisfies the requirement neo3crypto==0.3 (from neo-mamba) (from versions: 0.4.3) ERROR: No matching distribution found for neo3crypto==0.3 ``` Neo-mamba installs fine on its own, so this is not an upstream issue. Testlib installs correctly on Python 3.10.
Member

We will remove neo-mamba dependency. It's in our todo list.

We will remove neo-mamba dependency. It's in our todo list.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: TrueCloudLab/frostfs-testlib#374
No description provided.