COMMENT= distribution-building parts of Flit MODPY_EGG_VERSION= 3.9.0 DISTNAME= flit_core-${MODPY_EGG_VERSION} PKGNAME= py-${DISTNAME} CATEGORIES= devel # https://github.com/pypa/flit HOMEPAGE= https://flit.pypa.io/ # BSD PERMIT_PACKAGE= Yes MODULES= lang/python MODPY_PI= Yes FLAVOR= python3 FLAVORS= python3 MODPY_PYTEST_ARGS= flit_core/tests # This port must have minimal deps. In particular it cannot have # 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 TEST_DEPENDS= devel/py-testpath${MODPY_FLAVOR} do-build: cd ${WRKSRC} && ${MODPY_BIN} -m flit_core.wheel do-install: cd ${WRKSRC}; ${MODPY_BIN} bootstrap_install.py \ --installdir ${WRKINST}${MODPY_SITEPKG} dist/*.whl ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \ ${WRKINST}${MODPY_SITEPKG} post-install: rm -rf ${WRKINST}/${MODPY_SITEPKG}/flit_core/tests .include