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
from .._vendor.packagingimportrequirements, markers, specifiers
This was made to make it possible for distributions to debundle packaging from this project.
But in practice, it can lead to unpredictable results and can't be properly supported by this project.
For example, the tests suite fails against packaging < 22.0:
As of now, system or user installed packaging is imported first.
This was made to make it possible for distributions to debundle
packaging from this project. But in practice, it can lead to
unpredictable results and can't be properly supported.
`pyproject-installer` is supposed to not have any external dependencies
and should bring everything it needs inside itself (bundle).
Fixes: #62
Signed-off-by: Stanislav Levin <slev@altlinux.org>
As of now, system or user installed packaging is imported first.
This was made to make it possible for distributions to debundle
packaging from this project. But in practice, it can lead to
unpredictable results and can't be properly supported.
`pyproject-installer` is supposed to not have any external dependencies
and should bring everything it needs inside itself (bundle).
Fixes: #62
Signed-off-by: Stanislav Levin <slev@altlinux.org>
As of now, system or user installed
packaging
is imported first:pyproject_installer/src/pyproject_installer/lib/__init__.py
Lines 7 to 10 in 2adcf3a
This was made to make it possible for distributions to debundle
packaging
from this project.But in practice, it can lead to unpredictable results and can't be properly supported by this project.
For example, the tests suite fails against
packaging
< 22.0:This happens because
packaging
< 22.0 doesn't support comparison of requirement objects and sets of those:pypa/packaging#499
The text was updated successfully, but these errors were encountered: