hi, on 8.0 using the ansible pip module, virtualenv blows:
splugen# python -m virtualenv venv AttributeError: 'PythonInfo' object has no attribute 'system_exe' i've tracked it down to (i think) https://github.com/pypa/virtualenv/pull/3224 (dunno in which virtualenv version that ends up), updating python-discovery to 1.6 fixed the issue for me, eg python -m virtualenv venv stops complaining, and the ansible pip module works fine. inlined diff below, dunno if that warrants a backport to 8.0-stable or if there are better ways to fix that in stable. in all cases virtualenv seems to 'want' a newer python-discovery and that got missed when updating it ? --- i/devel/py-python-discovery/Makefile +++ w/devel/py-python-discovery/Makefile @@ -1,6 +1,6 @@ COMMENT = library for discovering Python interpreters -MODPY_DISTV = 1.5.0 +MODPY_DISTV = 1.6.0 DISTNAME = python_discovery-${MODPY_DISTV} PKGNAME = py-python-discovery-${MODPY_DISTV} CATEGORIES = devel diff --git i/devel/py-python-discovery/distinfo w/devel/py-python-discovery/distinfo index 24750b80f73..7ab36903b14 100644 --- i/devel/py-python-discovery/distinfo +++ w/devel/py-python-discovery/distinfo @@ -1,2 +1,2 @@ -SHA256 (python_discovery-1.5.0.tar.gz) = PgFMYycVTT3aJ5Oamg3JxcAAQ58ZBtPzA7SPmEvS7O8= -SIZE (python_discovery-1.5.0.tar.gz) = 72483 +SHA256 (python_discovery-1.6.0.tar.gz) = Y5O06uG+iyGCZwY157r/iawhy5+Ohv0f9Ax7EUT+u0w= +SIZE (python_discovery-1.6.0.tar.gz) = 82849 diff --git i/devel/py-python-discovery/pkg/PLIST w/devel/py-python-discovery/pkg/PLIST index 4c30a1f5325..1fc91024436 100644 --- i/devel/py-python-discovery/pkg/PLIST +++ w/devel/py-python-discovery/pkg/PLIST @@ -19,6 +19,8 @@ lib/python${MODPY_VERSION}/site-packages/python_discovery/${MODPY_PYCACHE}_disco lib/python${MODPY_VERSION}/site-packages/python_discovery/${MODPY_PYCACHE}_discovery.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/python_discovery/${MODPY_PYCACHE}_py_info.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/python_discovery/${MODPY_PYCACHE}_py_info.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/python_discovery/${MODPY_PYCACHE}_py_info_collect.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/python_discovery/${MODPY_PYCACHE}_py_info_collect.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/python_discovery/${MODPY_PYCACHE}_py_spec.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/python_discovery/${MODPY_PYCACHE}_py_spec.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/python_discovery/${MODPY_PYCACHE}_specifier.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -28,6 +30,7 @@ lib/python${MODPY_VERSION}/site-packages/python_discovery/_cached_py_info.py lib/python${MODPY_VERSION}/site-packages/python_discovery/_compat.py lib/python${MODPY_VERSION}/site-packages/python_discovery/_discovery.py lib/python${MODPY_VERSION}/site-packages/python_discovery/_py_info.py +lib/python${MODPY_VERSION}/site-packages/python_discovery/_py_info_collect.py lib/python${MODPY_VERSION}/site-packages/python_discovery/_py_spec.py lib/python${MODPY_VERSION}/site-packages/python_discovery/_specifier.py lib/python${MODPY_VERSION}/site-packages/python_discovery/_windows/
