Currently when I run "make" in math/py-scypi, I see something like this:
* Getting build dependencies for wheel... ERROR Missing dependencies: pythran<0.16.0,>=0.14.0 gast~=0.5.0 pythran<0.16.0,>=0.14.0 beniget~=0.4.0 -> gast~=0.5.0 It seems both pythran and beniget have gast=~0.5.0 in requirements.txt, which is violated by a recent update. This patch updates py-beniget to a version with a looser requirement for gast. I hope the "post1" is allowed in MODPY_EGG_VERSION; at least, it is working for me. -- James diff /usr/ports commit - d7c1d75e5fd33e47d5264aedbe792406a70d3bb6 path + /usr/ports blob - f02fb9179314ed97bd1ea1fb098f14b792f68a78 file + devel/py-beniget/Makefile --- devel/py-beniget/Makefile +++ devel/py-beniget/Makefile @@ -1,10 +1,9 @@ COMMENT = extract semantic information about static Python code -MODPY_EGG_VERSION = 0.4.1 +MODPY_EGG_VERSION = 0.4.2.post1 DISTNAME = beniget-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME} -REVISION = 2 CATEGORIES = devel blob - c76e2fe24fc56c2ff74b96104d574b657d6d2c60 file + devel/py-beniget/distinfo --- devel/py-beniget/distinfo +++ devel/py-beniget/distinfo @@ -1,2 +1,2 @@ -SHA256 (beniget-0.4.1.tar.gz) = dVVLO4rQVTzi9gdifa09lcYMRBGJh1uY4JdSj44jrAw= -SIZE (beniget-0.4.1.tar.gz) = 16277 +SHA256 (beniget-0.4.2.post1.tar.gz) = oCWFN+ZefhTsM6hoAvhlpmf5Sbtsc2RtVeQvfEWgUq4= +SIZE (beniget-0.4.2.post1.tar.gz) = 32274 blob - bff6fd1fc7806d97803ef91413193bc659a8d580 file + devel/py-beniget/pkg/PLIST --- devel/py-beniget/pkg/PLIST +++ devel/py-beniget/pkg/PLIST @@ -6,9 +6,18 @@ lib/python${MODPY_VERSION}/site-packages/beniget-${MOD lib/python${MODPY_VERSION}/site-packages/beniget-${MODPY_EGG_VERSION}.dist-info/WHEEL lib/python${MODPY_VERSION}/site-packages/beniget-${MODPY_EGG_VERSION}.dist-info/top_level.txt lib/python${MODPY_VERSION}/site-packages/beniget/__init__.py +lib/python${MODPY_VERSION}/site-packages/beniget/__main__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/beniget/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/beniget/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/beniget/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/beniget/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/beniget/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/beniget/${MODPY_PYCACHE}beniget.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/beniget/${MODPY_PYCACHE}beniget.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/beniget/${MODPY_PYCACHE}ordered_set.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/beniget/${MODPY_PYCACHE}ordered_set.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/beniget/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/beniget/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/beniget/beniget.py +lib/python${MODPY_VERSION}/site-packages/beniget/ordered_set.py +lib/python${MODPY_VERSION}/site-packages/beniget/version.py