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
take pypy 3.9 and try to add ujson-5.4.0 to pyproject.toml
it's tries to build it with newest setuptools but fails, when setuptools limited to <71 everything is fine, but it's can be achieved only directly with pip install command. PDM ignores ovveride flags provided in cli
add ujson 5.4.0 to pypy 3.9 will fail because of setuptools
using PIP_CONSTRAINT env variable same procedure works via pip
Actual behavior
PDM fails to build ujson 5.4.0 in pypy venv
Expected behavior
PDM can build ujson 5.4.0 in pypy venv, or at least will use override flag also for building deps in isolated env
Environment Information
Virtualenv is created successfully at /opt/private/.venv
PDM version:
2.17.0
Python Interpreter:
/opt/private/.venv/bin/python (3.10)
Project Root:
/opt/private
Local Packages:
{
"implementation_name": "cpython",
"implementation_version": "3.10.12",
"os_name": "posix",
"platform_machine": "x86_64",
"platform_release": "6.6.26-linuxkit",
"platform_system": "Linux",
"platform_version": "#1 SMP Sat Apr 27 04:13:19 UTC 2024",
"python_full_version": "3.10.12",
"platform_python_implementation": "CPython",
"python_version": "3.10",
"sys_platform": "linux"
}
The text was updated successfully, but these errors were encountered:
reuvenstr
changed the title
Override cli flag is not working durinc building in isolated environments
Override cli flag is not working during building in isolated environments
Aug 18, 2024
Steps to reproduce
Actual behavior
PDM fails to build ujson 5.4.0 in pypy venv
Expected behavior
PDM can build ujson 5.4.0 in pypy venv, or at least will use override flag also for building deps in isolated env
Environment Information
The text was updated successfully, but these errors were encountered: