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/

Reply via email to