diff --git a/devel/py-pyproject-api/Makefile b/devel/py-pyproject-api/Makefile new file mode 100644 index 00000000000..f9da867738d --- /dev/null +++ b/devel/py-pyproject-api/Makefile @@ -0,0 +1,30 @@ +COMMENT= API to interact with pyproject.toml-based projects + +MODPY_EGG_VERSION= 1.2.1 +DISTNAME= pyproject_api-${MODPY_EGG_VERSION} +PKGNAME= py-${DISTNAME} + +CATEGORIES= devel + +# https://github.com/tox-dev/pyproject-api +HOMEPAGE= https://pyproject-api.readthedocs.io/ + +# MIT +PERMIT_PACKAGE= Yes + +MODULES= lang/python + +MODPY_PI= Yes +MODPY_PYBUILD= hatch-vcs + +FLAVORS= python3 +FLAVOR= python3 + +RUN_DEPENDS= sysutils/py-packaging${MODPY_FLAVOR} \ + textproc/py-tomli${MODPY_FLAVOR} +TEST_DEPENDS= devel/py-virtualenv${MODPY_FLAVOR} \ + devel/py-test-cov${MODPY_FLAVOR} \ + devel/py-test-mock${MODPY_FLAVOR} \ + devel/py-wheel${MODPY_FLAVOR} + +.include diff --git a/devel/py-pyproject-api/distinfo b/devel/py-pyproject-api/distinfo new file mode 100644 index 00000000000..f692256838e --- /dev/null +++ b/devel/py-pyproject-api/distinfo @@ -0,0 +1,2 @@ +SHA256 (pyproject_api-1.2.1.tar.gz) = CTwEfRks6tyrev1rUBJ2vyzkSt9By5wxMjRRjN3SCBg= +SIZE (pyproject_api-1.2.1.tar.gz) = 19711 diff --git a/devel/py-pyproject-api/pkg/DESCR b/devel/py-pyproject-api/pkg/DESCR new file mode 100644 index 00000000000..dfc2237b469 --- /dev/null +++ b/devel/py-pyproject-api/pkg/DESCR @@ -0,0 +1,2 @@ +pyproject-api aims to abstract away interaction with pyproject.toml +style projects in a flexible way. diff --git a/devel/py-pyproject-api/pkg/PLIST b/devel/py-pyproject-api/pkg/PLIST new file mode 100644 index 00000000000..fa251d7aed3 --- /dev/null +++ b/devel/py-pyproject-api/pkg/PLIST @@ -0,0 +1,28 @@ +lib/python${MODPY_VERSION}/site-packages/pyproject_api/ +lib/python${MODPY_VERSION}/site-packages/pyproject_api-${MODPY_EGG_VERSION}.dist-info/ +lib/python${MODPY_VERSION}/site-packages/pyproject_api-${MODPY_EGG_VERSION}.dist-info/METADATA +lib/python${MODPY_VERSION}/site-packages/pyproject_api-${MODPY_EGG_VERSION}.dist-info/RECORD +lib/python${MODPY_VERSION}/site-packages/pyproject_api-${MODPY_EGG_VERSION}.dist-info/WHEEL +lib/python${MODPY_VERSION}/site-packages/pyproject_api-${MODPY_EGG_VERSION}.dist-info/licenses/ +lib/python${MODPY_VERSION}/site-packages/pyproject_api-${MODPY_EGG_VERSION}.dist-info/licenses/LICENSE +lib/python${MODPY_VERSION}/site-packages/pyproject_api/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pyproject_api/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/pyproject_api/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pyproject_api/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pyproject_api/${MODPY_PYCACHE}_backend.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pyproject_api/${MODPY_PYCACHE}_backend.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pyproject_api/${MODPY_PYCACHE}_frontend.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pyproject_api/${MODPY_PYCACHE}_frontend.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pyproject_api/${MODPY_PYCACHE}_util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pyproject_api/${MODPY_PYCACHE}_util.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pyproject_api/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pyproject_api/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pyproject_api/${MODPY_PYCACHE}_via_fresh_subprocess.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pyproject_api/${MODPY_PYCACHE}_via_fresh_subprocess.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pyproject_api/_backend.py +lib/python${MODPY_VERSION}/site-packages/pyproject_api/_backend.pyi +lib/python${MODPY_VERSION}/site-packages/pyproject_api/_frontend.py +lib/python${MODPY_VERSION}/site-packages/pyproject_api/_util.py +lib/python${MODPY_VERSION}/site-packages/pyproject_api/_version.py +lib/python${MODPY_VERSION}/site-packages/pyproject_api/_via_fresh_subprocess.py +lib/python${MODPY_VERSION}/site-packages/pyproject_api/py.typed