You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If I am on a high, unsupported version of Python (such as 3.11 or 3.12), the pip resolver thinks that very old versions of RDT (such as 0.2.1) are compatible with my environment. It installs them -- and the code doesn't work.
The root cause: For RDT version 0.2.1 and before, the Python requirements is >=3.5, with no upper limit. After version 0.2.1, the Python requirement has an upper limit such as >=3.5, <3.8, which gets updated.
Expected Update
I expect that I should not be allowed to install incompatible RDT packages. There are many solutions to this including:
Note: Once we add support for new versions of Python, pip would no longer need to reach this far back into history to find an older version. Another solution can be to make sure we support all newer versions of Python.
The text was updated successfully, but these errors were encountered:
Description
If I am on a high, unsupported version of Python (such as 3.11 or 3.12), the
pip
resolver thinks that very old versions of RDT (such as 0.2.1) are compatible with my environment. It installs them -- and the code doesn't work.The root cause: For RDT version 0.2.1 and before, the Python requirements is
>=3.5
, with no upper limit. After version 0.2.1, the Python requirement has an upper limit such as>=3.5, <3.8
, which gets updated.Expected Update
I expect that I should not be allowed to install incompatible RDT packages. There are many solutions to this including:
Note: Once we add support for new versions of Python,
pip
would no longer need to reach this far back into history to find an older version. Another solution can be to make sure we support all newer versions of Python.The text was updated successfully, but these errors were encountered: