View | Details | Raw Unified | Return to bug 269735
Collapse All | Expand All

(-)b/devel/py-importlib-metadata/Makefile (-5 / +3 lines)
Lines 13-24 WWW= https://github.com/python/importlib_metadata Link Here
13
LICENSE=	APACHE20
13
LICENSE=	APACHE20
14
LICENSE_FILE=	${WRKSRC}/LICENSE
14
LICENSE_FILE=	${WRKSRC}/LICENSE
15
15
16
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=56:devel/py-setuptools@${PY_FLAVOR} \
16
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR}
17
		${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \
18
		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
19
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}zipp>=0.5:devel/py-zipp@${PY_FLAVOR}
17
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}zipp>=0.5:devel/py-zipp@${PY_FLAVOR}
20
18
21
USES=		python:3.6+
19
USES=		python:3.6+
20
# USE_PYTHON=pep517 introduces circular dependencies with devel/py-build in older Python, refer PRs 269363 and 269735
22
USE_PYTHON=	distutils autoplist pytest
21
USE_PYTHON=	distutils autoplist pytest
23
22
24
NO_ARCH=	yes
23
NO_ARCH=	yes
Lines 29-35 NO_ARCH= yes Link Here
29
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.6.4:devel/py-typing-extensions@${PY_FLAVOR}
28
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.6.4:devel/py-typing-extensions@${PY_FLAVOR}
30
.endif
29
.endif
31
30
32
pre-configure: # importlib-metadata introduces circular dependency when built with USE_PYTHON=pep517, see bug#269363
31
pre-configure:
33
	@( \
32
	@( \
34
		${ECHO} "from setuptools import setup" && \
33
		${ECHO} "from setuptools import setup" && \
35
		${ECHO} "setup()" \
34
		${ECHO} "setup()" \
36
- 

Return to bug 269735