use MODPY_PYBUILD=setuptools_scm rather than BDEPs on setuptools-scm

pull/10/head
sthen 2022-12-19 13:05:01 +00:00
parent 2ba62a9c19
commit e2832ebdc4
9 changed files with 11 additions and 24 deletions

View File

@ -15,12 +15,10 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PYBUILD = setuptools
MODPY_PYBUILD = setuptools_scm
MODPY_PYTEST_ARGS = lib/automat/_test/
BUILD_DEPENDS = devel/py-setuptools_scm${MODPY_FLAVOR} \
textproc/py-m2r${MODPY_FLAVOR}
BUILD_DEPENDS = textproc/py-m2r${MODPY_FLAVOR}
RUN_DEPENDS = devel/py-attrs${MODPY_FLAVOR} \
devel/py-six${MODPY_FLAVOR}

View File

@ -16,9 +16,7 @@ FLAVORS = python3
FLAVOR = python3
MODPY_PI = Yes
MODPY_PYBUILD = setuptools
BUILD_DEPENDS = devel/py-setuptools_scm${MODPY_FLAVOR}
MODPY_PYBUILD = setuptools_scm
TEST_DEPENDS = devel/py-atomicwrites${MODPY_FLAVOR} \
devel/py-test-benchmark${MODPY_FLAVOR}

View File

@ -15,9 +15,8 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PYTEST_ARGS = tests.py
MODPY_PYBUILD = setuptools
MODPY_PYBUILD = setuptools_scm
BUILD_DEPENDS = devel/py-setuptools_scm${MODPY_FLAVOR}
RUN_DEPENDS = devel/py-setuptools_scm${MODPY_FLAVOR}
FLAVORS = python3

View File

@ -15,11 +15,9 @@ HOMEPAGE = https://github.com/jd/tenacity
PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PYBUILD = setuptools
MODPY_PYBUILD = setuptools_scm
MODPY_PI = Yes
BUILD_DEPENDS = devel/py-setuptools_scm${MODPY_FLAVOR}
# one test fails if typeguard is missing (currently not in ports)
TEST_DEPENDS = www/py-tornado${MODPY_FLAVOR}

View File

@ -11,7 +11,6 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
BUILD_DEPENDS = devel/py-setuptools_scm${MODPY_FLAVOR}
RUN_DEPENDS = devel/py-test${MODPY_FLAVOR}
MODPY_PI = Yes

View File

@ -14,12 +14,10 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PYBUILD = setuptools
MODPY_PYBUILD = setuptools_scm
MODPY_PYTEST_ARGS = mpmath
FLAVORS = python3
FLAVOR = python3
BUILD_DEPENDS = devel/py-setuptools_scm${MODPY_FLAVOR}
.include <bsd.port.mk>

View File

@ -13,8 +13,7 @@ PERMIT_PACKAGE= Yes
MODPY_PI= Yes
MODPY_PI_DIR= a/acme_tiny
BUILD_DEPENDS= devel/py-setuptools_scm${MODPY_FLAVOR}
MODPY_PYBUILD= setuptools_scm
# there are tests, but they need to run Pebble as a local CA (separate go-lang
# software)

View File

@ -14,14 +14,13 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PYBUILD = setuptools
MODPY_PYBUILD = setuptools_scm
MODPY_PI = Yes
MODPY_PYTEST_ARGS = --ignore=tests/integration tests
FLAVORS = python3
FLAVOR = python3
BUILD_DEPENDS = devel/py-setuptools_scm${MODPY_FLAVOR}
RUN_DEPENDS = devel/py-six${MODPY_FLAVOR} \
www/py-requests${MODPY_FLAVOR}

View File

@ -1,4 +1,4 @@
COMMENT = X11 library for Python
COMMENT = X11 library for Python
GH_ACCOUNT = python-xlib
GH_PROJECT = python-xlib
@ -13,14 +13,13 @@ PERMIT_PACKAGE = Yes
MODULES= lang/python
BUILD_DEPENDS = devel/py-setuptools_scm${MODPY_FLAVOR} \
devel/py-six${MODPY_FLAVOR}
BUILD_DEPENDS = devel/py-six${MODPY_FLAVOR}
RUN_DEPENDS = devel/py-six${MODPY_FLAVOR}
TEST_DEPENDS = devel/py-mock${MODPY_FLAVOR}
TEST_IS_INTERACTIVE = x11
MODPY_PYBUILD = setuptools
MODPY_PYBUILD = setuptools_scm
FLAVORS = python3
FLAVOR = python3