diff --git a/devel/py-fastapi/Makefile b/devel/py-fastapi/Makefile index 94a9f66a2..ea806ae35 100644 --- a/devel/py-fastapi/Makefile +++ b/devel/py-fastapi/Makefile @@ -22,8 +22,9 @@ FLAVOR= python3 MODPY_PI= Yes MODPY_PYBUILD= setuptools -RUN_DEPENDS= net/py-uvicorn${MODPY_FLAVOR} \ - devel/pre-commit${MODPY_FLAVOR} +RUN_DEPENDS= devel/pre-commit${MODPY_FLAVOR} \ + devel/py-hatchling${MODPY_FLAVOR} \ + net/py-uvicorn${MODPY_FLAVOR} NO_TEST= Yes diff --git a/devel/py-hatchling/Makefile b/devel/py-hatchling/Makefile index 005ca48f9..cde56e213 100644 --- a/devel/py-hatchling/Makefile +++ b/devel/py-hatchling/Makefile @@ -1,4 +1,4 @@ -COMMENT= modern, extensible Python build backend used by Hatch +COMMENT= extensible Python build backend MODPY_EGG_VERSION= 1.18.0 @@ -7,7 +7,6 @@ PKGNAME= py-${DISTNAME} CATEGORIES= devel -# https://github.com/pypa/hatch HOMEPAGE= https://hatch.pypa.io/ # MIT @@ -21,8 +20,8 @@ NO_TEST= Yes FLAVORS= python3 FLAVOR= python3 -BUILD_DEPENDS= ${RUN_DEPENDS} -RUN_DEPENDS= devel/py-editables${MODPY_FLAVOR} \ +BUILD_DEPENDS= ${RUN_DEPENDS} \ + devel/py-editables${MODPY_FLAVOR} \ devel/py-pathspec${MODPY_FLAVOR} \ devel/py-pluggy${MODPY_FLAVOR} \ devel/py-trove-classifiers${MODPY_FLAVOR} \ diff --git a/devel/py-slowapi/Makefile b/devel/py-slowapi/Makefile index 2c5bdfda4..3ee26de5f 100644 --- a/devel/py-slowapi/Makefile +++ b/devel/py-slowapi/Makefile @@ -1,4 +1,4 @@ -COMMENT= rate limiting extension +COMMENT= rate limiting extension MODPY_EGG_VERSION= 0.1.8 @@ -22,6 +22,8 @@ FLAVOR= python3 MODPY_PI= Yes MODPY_PYBUILD= setuptools -RUN_DEPENDS= devel/py-limits${MODPY_FLAVOR} +BUILD_DEPENDS+= ${RUN_DEPENDS} \ + devel/py-poetry-core${MODPY_FLAVOR} \ + devel/py-limits${MODPY_FLAVOR} .include