py-flit_core: use the provided bootstrap_install.py script instead of

devel/py-installer to install the produced .whl to site-packages
This commit is contained in:
sthen 2022-11-28 14:32:51 +00:00
parent 08984a4e3e
commit a105b76fcf
2 changed files with 8 additions and 15 deletions

View File

@ -4,7 +4,7 @@ MODPY_EGG_VERSION = 3.8.0
DISTNAME = flit_core-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
REVISION = 0
REVISION = 1
CATEGORIES = devel
@ -26,6 +26,8 @@ MODPY_PYTEST_ARGS = flit_core/tests
# a bdep on itself :) The do-build target uses flit_core.wheel
# from flit_core distribution and must still work if flit_core is
# not installed at build time.
#
# Notes in https://github.com/pypa/flit/blob/main/doc/bootstrap.rst
BUILD_DEPENDS = devel/py-installer${MODPY_FLAVOR}
TEST_DEPENDS = devel/py-testpath${MODPY_FLAVOR}
@ -34,8 +36,11 @@ do-build:
cd ${WRKSRC} && ${MODPY_BIN} -m flit_core.wheel
do-install:
${INSTALL_DATA_DIR} ${WRKINST}${MODPY_LIBDIR}
${MODPY_BIN} -m installer -d ${WRKINST} ${WRKSRC}/dist/*.whl
cd ${WRKSRC}; ${MODPY_BIN} bootstrap_install.py \
--installdir ${WRKINST}${MODPY_LIBDIR}/site-packages \
dist/*.whl
${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
${WRKINST}${MODPY_LIBDIR}
post-install:
rm -rf ${PREFIX}/lib/python${MODPY_VERSION}/site-packages/flit_core/tests

View File

@ -6,19 +6,12 @@ lib/python${MODPY_VERSION}/site-packages/flit_core-${MODPY_EGG_VERSION}.dist-inf
lib/python${MODPY_VERSION}/site-packages/flit_core-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/flit_core/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/flit_core/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/flit_core/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flit_core/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flit_core/${MODPY_PYCACHE}buildapi.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flit_core/${MODPY_PYCACHE}buildapi.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flit_core/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flit_core/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flit_core/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flit_core/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flit_core/${MODPY_PYCACHE}sdist.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flit_core/${MODPY_PYCACHE}sdist.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flit_core/${MODPY_PYCACHE}versionno.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flit_core/${MODPY_PYCACHE}versionno.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flit_core/${MODPY_PYCACHE}wheel.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flit_core/${MODPY_PYCACHE}wheel.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flit_core/buildapi.py
lib/python${MODPY_VERSION}/site-packages/flit_core/common.py
@ -28,7 +21,6 @@ lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/
lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/README
lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/tomli/
lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/tomli-1.2.3.dist-info/
@ -36,13 +28,9 @@ lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/tomli-1.2.3.dist-info/
lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/tomli-1.2.3.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/tomli/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/tomli/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/tomli/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/tomli/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/tomli/${MODPY_PYCACHE}_parser.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/tomli/${MODPY_PYCACHE}_parser.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/tomli/${MODPY_PYCACHE}_re.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/tomli/${MODPY_PYCACHE}_re.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/tomli/${MODPY_PYCACHE}_types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/tomli/${MODPY_PYCACHE}_types.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/tomli/_parser.py
lib/python${MODPY_VERSION}/site-packages/flit_core/vendor/tomli/_re.py