View | Details | Raw Unified | Return to bug 271013 | Differences between
and this patch

Collapse All | Expand All

(-)b/Mk/Uses/python.mk (-3 / +7 lines)
Lines 152-159 Link Here
152
#			- Options for the build backend. Must include -C or --config-setting per option.
152
#			- Options for the build backend. Must include -C or --config-setting per option.
153
#			  default: <empty>
153
#			  default: <empty>
154
#
154
#
155
# PEP517_DISTNAME       - Base name for distribution wheel name.
156
#			  default: ${PORTNAME:C|[-_]+|_|g}-${DISTVERSION}*.whl
157
#
155
# PEP517_INSTALL_CMD	- Command sequence for a PEP-517 install frontend that installs a wheel.
158
# PEP517_INSTALL_CMD	- Command sequence for a PEP-517 install frontend that installs a wheel.
156
#			  default: ${PYTHON_CMD} -m installer --destdir ${STAGEDIR} --prefix ${PREFIX} ${BUILD_WRKSRC}/dist/${PORTNAME:C|[-_]+|_|g}-${DISTVERSION}*.whl
159
#			  default: ${PYTHON_CMD} -m installer --destdir ${STAGEDIR} --prefix ${PREFIX} ${BUILD_WRKSRC}/dist/${PEP517_DISTNAME}*.whl
157
#
160
#
158
# PEP517_INSTALL_DEPEND	- Port needed to execute ${PEP517_INSTALL_CMD}.
161
# PEP517_INSTALL_DEPEND	- Port needed to execute ${PEP517_INSTALL_CMD}.
159
#			  default: ${PYTHON_PKGNAMEPREFIX}installer>=0:devel/py-installer@${PY_FLAVOR}
162
#			  default: ${PYTHON_PKGNAMEPREFIX}installer>=0:devel/py-installer@${PY_FLAVOR}
Lines 687-693 PEP517_BUILD_DEPEND?= ${PYTHON_PKGNAMEPREFIX}gpep517>=0:devel/py-gpep517@${PY_FL Link Here
687
PEP517_BUILD_CMD?=	${PYTHON_CMD} -m build --no-isolation --wheel ${PEP517_BUILD_CONFIG_SETTING}
690
PEP517_BUILD_CMD?=	${PYTHON_CMD} -m build --no-isolation --wheel ${PEP517_BUILD_CONFIG_SETTING}
688
PEP517_BUILD_DEPEND?=	${PYTHON_PKGNAMEPREFIX}build>=0:devel/py-build@${PY_FLAVOR}
691
PEP517_BUILD_DEPEND?=	${PYTHON_PKGNAMEPREFIX}build>=0:devel/py-build@${PY_FLAVOR}
689
.  endif
692
.  endif
690
PEP517_INSTALL_CMD?=	${PYTHON_CMD} -m installer --destdir ${STAGEDIR} --prefix ${PREFIX} ${BUILD_WRKSRC}/dist/${PORTNAME:C|[-_]+|_|g}-${DISTVERSION}*.whl
693
PEP517_DISTNAME?=	${PORTNAME:C|[-_]+|_|g}-${DISTVERSION}
694
PEP517_INSTALL_CMD?=	${PYTHON_CMD} -m installer --destdir ${STAGEDIR} --prefix ${PREFIX} ${BUILD_WRKSRC}/dist/${PEP517_DISTNAME}*.whl
691
PEP517_INSTALL_DEPEND?=	${PYTHON_PKGNAMEPREFIX}installer>=0:devel/py-installer@${PY_FLAVOR}
695
PEP517_INSTALL_DEPEND?=	${PYTHON_PKGNAMEPREFIX}installer>=0:devel/py-installer@${PY_FLAVOR}
692
696
693
# nose support
697
# nose support
Lines 908-914 do-install: Link Here
908
	@${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
912
	@${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
909
		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME:C|[-_]+|_|g}-${DISTVERSION}*.dist-info/RECORD >> ${_PYTHONPKGLIST}
913
		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PEP517_DISTNAME}*.dist-info/RECORD >> ${_PYTHONPKGLIST}
910
	@${REINPLACE_CMD} -e 's|^|${PYTHONPREFIX_SITELIBDIR}/|' \
914
	@${REINPLACE_CMD} -e 's|^|${PYTHONPREFIX_SITELIBDIR}/|' \
911
		-e 's|^${PYTHONPREFIX_SITELIBDIR}/../../../etc/|etc/|' \
915
		-e 's|^${PYTHONPREFIX_SITELIBDIR}/../../../etc/|etc/|' \
912
		-e 's|^${PYTHONPREFIX_SITELIBDIR}/../../../bin/|bin/|' \
916
		-e 's|^${PYTHONPREFIX_SITELIBDIR}/../../../bin/|bin/|' \
(-)b/www/py-beautifulsoup/Makefile (-6 / +3 lines)
Lines 19-32 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}soupsieve>=1.2:www/py-soupsieve@${PY_FLAVOR} Link Here
19
		${PYTHON_PKGNAMEPREFIX}html5lib>=0:www/py-html5lib@${PY_FLAVOR}
19
		${PYTHON_PKGNAMEPREFIX}html5lib>=0:www/py-html5lib@${PY_FLAVOR}
20
20
21
USES=		python:3.6+
21
USES=		python:3.6+
22
USE_PYTHON=	concurrent pep517 pytest
22
USE_PYTHON=	autoplist concurrent pep517 pytest
23
NO_ARCH=	yes
24
23
25
do-build:
24
NO_ARCH=	yes
26
	@cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} -m build --wheel --no-isolation --outdir ${WRKDIR}
27
25
28
do-install:
26
PEP517_DISTNAME=${DISTNAME}
29
	@cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} -m installer ${WRKDIR}/*.whl --destdir ${STAGEDIR}
30
27
31
do-test:
28
do-test:
32
	@cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest bs4
29
	@cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest bs4
(-)a/www/py-beautifulsoup/pkg-plist (-97 lines)
Removed Link Here
1
%%PYTHON_SITELIBDIR%%/beautifulsoup4-4.12.2.dist-info/METADATA
2
%%PYTHON_SITELIBDIR%%/beautifulsoup4-4.12.2.dist-info/RECORD
3
%%PYTHON_SITELIBDIR%%/beautifulsoup4-4.12.2.dist-info/WHEEL
4
%%PYTHON_SITELIBDIR%%/beautifulsoup4-4.12.2.dist-info/licenses/AUTHORS
5
%%PYTHON_SITELIBDIR%%/beautifulsoup4-4.12.2.dist-info/licenses/LICENSE
6
%%PYTHON_SITELIBDIR%%/bs4/__init__.py
7
%%PYTHON_SITELIBDIR%%/bs4/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
8
%%PYTHON_SITELIBDIR%%/bs4/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
9
%%PYTHON_SITELIBDIR%%/bs4/__pycache__/css%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
10
%%PYTHON_SITELIBDIR%%/bs4/__pycache__/css%%PYTHON_EXT_SUFFIX%%.pyc
11
%%PYTHON_SITELIBDIR%%/bs4/__pycache__/dammit%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
12
%%PYTHON_SITELIBDIR%%/bs4/__pycache__/dammit%%PYTHON_EXT_SUFFIX%%.pyc
13
%%PYTHON_SITELIBDIR%%/bs4/__pycache__/diagnose%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
14
%%PYTHON_SITELIBDIR%%/bs4/__pycache__/diagnose%%PYTHON_EXT_SUFFIX%%.pyc
15
%%PYTHON_SITELIBDIR%%/bs4/__pycache__/element%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
16
%%PYTHON_SITELIBDIR%%/bs4/__pycache__/element%%PYTHON_EXT_SUFFIX%%.pyc
17
%%PYTHON_SITELIBDIR%%/bs4/__pycache__/formatter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
18
%%PYTHON_SITELIBDIR%%/bs4/__pycache__/formatter%%PYTHON_EXT_SUFFIX%%.pyc
19
%%PYTHON_SITELIBDIR%%/bs4/builder/__init__.py
20
%%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
21
%%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
22
%%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/_html5lib%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
23
%%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/_html5lib%%PYTHON_EXT_SUFFIX%%.pyc
24
%%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/_htmlparser%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
25
%%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/_htmlparser%%PYTHON_EXT_SUFFIX%%.pyc
26
%%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/_lxml%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
27
%%PYTHON_SITELIBDIR%%/bs4/builder/__pycache__/_lxml%%PYTHON_EXT_SUFFIX%%.pyc
28
%%PYTHON_SITELIBDIR%%/bs4/builder/_html5lib.py
29
%%PYTHON_SITELIBDIR%%/bs4/builder/_htmlparser.py
30
%%PYTHON_SITELIBDIR%%/bs4/builder/_lxml.py
31
%%PYTHON_SITELIBDIR%%/bs4/css.py
32
%%PYTHON_SITELIBDIR%%/bs4/dammit.py
33
%%PYTHON_SITELIBDIR%%/bs4/diagnose.py
34
%%PYTHON_SITELIBDIR%%/bs4/element.py
35
%%PYTHON_SITELIBDIR%%/bs4/formatter.py
36
%%PYTHON_SITELIBDIR%%/bs4/tests/__init__.py
37
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
38
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
39
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_builder%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
40
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_builder%%PYTHON_EXT_SUFFIX%%.pyc
41
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_builder_registry%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
42
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_builder_registry%%PYTHON_EXT_SUFFIX%%.pyc
43
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_css%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
44
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_css%%PYTHON_EXT_SUFFIX%%.pyc
45
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_dammit%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
46
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_dammit%%PYTHON_EXT_SUFFIX%%.pyc
47
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_docs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
48
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_docs%%PYTHON_EXT_SUFFIX%%.pyc
49
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_element%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
50
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_element%%PYTHON_EXT_SUFFIX%%.pyc
51
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_formatter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
52
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_formatter%%PYTHON_EXT_SUFFIX%%.pyc
53
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_fuzz%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
54
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_fuzz%%PYTHON_EXT_SUFFIX%%.pyc
55
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_html5lib%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
56
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_html5lib%%PYTHON_EXT_SUFFIX%%.pyc
57
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_htmlparser%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
58
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_htmlparser%%PYTHON_EXT_SUFFIX%%.pyc
59
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_lxml%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
60
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_lxml%%PYTHON_EXT_SUFFIX%%.pyc
61
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_navigablestring%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
62
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_navigablestring%%PYTHON_EXT_SUFFIX%%.pyc
63
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_pageelement%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
64
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_pageelement%%PYTHON_EXT_SUFFIX%%.pyc
65
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_soup%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
66
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_soup%%PYTHON_EXT_SUFFIX%%.pyc
67
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_tag%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
68
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_tag%%PYTHON_EXT_SUFFIX%%.pyc
69
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_tree%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
70
%%PYTHON_SITELIBDIR%%/bs4/tests/__pycache__/test_tree%%PYTHON_EXT_SUFFIX%%.pyc
71
%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-4818336571064320.testcase
72
%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-4999465949331456.testcase
73
%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-5167584867909632.testcase
74
%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-5703933063462912.testcase
75
%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-5843991618256896.testcase
76
%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-5984173902397440.testcase
77
%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-6124268085182464.testcase
78
%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-6241471367348224.testcase
79
%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-6450958476902400.testcase
80
%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/clusterfuzz-testcase-minimized-bs4_fuzzer-6600557255327744.testcase
81
%%PYTHON_SITELIBDIR%%/bs4/tests/fuzz/crash-0d306a50c8ed8bcd0785b67000fcd5dea1d33f08.testcase
82
%%PYTHON_SITELIBDIR%%/bs4/tests/test_builder.py
83
%%PYTHON_SITELIBDIR%%/bs4/tests/test_builder_registry.py
84
%%PYTHON_SITELIBDIR%%/bs4/tests/test_css.py
85
%%PYTHON_SITELIBDIR%%/bs4/tests/test_dammit.py
86
%%PYTHON_SITELIBDIR%%/bs4/tests/test_docs.py
87
%%PYTHON_SITELIBDIR%%/bs4/tests/test_element.py
88
%%PYTHON_SITELIBDIR%%/bs4/tests/test_formatter.py
89
%%PYTHON_SITELIBDIR%%/bs4/tests/test_fuzz.py
90
%%PYTHON_SITELIBDIR%%/bs4/tests/test_html5lib.py
91
%%PYTHON_SITELIBDIR%%/bs4/tests/test_htmlparser.py
92
%%PYTHON_SITELIBDIR%%/bs4/tests/test_lxml.py
93
%%PYTHON_SITELIBDIR%%/bs4/tests/test_navigablestring.py
94
%%PYTHON_SITELIBDIR%%/bs4/tests/test_pageelement.py
95
%%PYTHON_SITELIBDIR%%/bs4/tests/test_soup.py
96
%%PYTHON_SITELIBDIR%%/bs4/tests/test_tag.py
97
%%PYTHON_SITELIBDIR%%/bs4/tests/test_tree.py

Return to bug 271013