rename MODPY_PEP517 to MODPY_PYBUILD which is a bit less of a

magic-numbers name and more of a nod at the frontend we're actually
using for the build.
This commit is contained in:
sthen 2022-09-13 20:56:17 +00:00
parent c349155641
commit 2206a80000
133 changed files with 150 additions and 150 deletions

View File

@ -24,7 +24,7 @@ WANTLIB += ${COMPILER_LIBCXX} m
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
MODPY_PYTEST_ARGS = python/
FLAVORS = python3

View File

@ -15,7 +15,7 @@ FLAVOR = python3
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
RUN_DEPENDS = archivers/libarchive
TEST_DEPENDS = devel/py-mock${MODPY_FLAVOR}

View File

@ -18,7 +18,7 @@ MODULES = lang/python
MODPY_PI = Yes
MODPY_SETUPTOOLS = Yes
# MODPY_PEP517=setuptools needs work with tests
# MODPY_PYBUILD=setuptools needs work with tests
MODPY_PYTEST_ARGS = --ignore tests/stream
FLAVORS = python3

View File

@ -18,7 +18,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -12,7 +12,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -18,7 +18,7 @@ MODULES = lang/python
MODPY_PI = Yes
MODPY_SETUPTOOLS = Yes
#MODPY_PEP517 needs poetry (not poetry-core)
#MODPY_PYBUILD needs poetry (not poetry-core)
MODPY_PYTEST = Yes
RUN_DEPENDS = devel/py-tz${MODPY_FLAVOR}

View File

@ -21,7 +21,7 @@ FLAVOR = python3
MODPY_PI = Yes
MODPY_SETUPTOOLS = Yes
# MODPY_PEP517: pinned cython==0.29.30, also needs "oldest-supported-numpy"
# MODPY_PYBUILD: pinned cython==0.29.30, also needs "oldest-supported-numpy"
MODPY_PYTEST_ARGS = astropy
BUILD_DEPENDS = devel/py-extension-helpers${MODPY_FLAVOR} \

View File

@ -18,7 +18,7 @@ MASTER_SITES = https://www.schwarzvogel.de/pkgs/
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
NO_TEST = Yes

View File

@ -11,7 +11,7 @@ HOMEPAGE= https://beets.io/
PERMIT_PACKAGE= Yes
MODULES= lang/python
MODPY_PEP517= setuptools
MODPY_PYBUILD= setuptools
MODPY_PI= Yes
RUN_DEPENDS+= audio/py-discogs-client${MODPY_FLAVOR}>=2.0.2 \

View File

@ -16,7 +16,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
RUN_DEPENDS = multimedia/mpv

View File

@ -15,7 +15,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
RUN_DEPENDS = textproc/py-lxml${MODPY_FLAVOR} \
www/py-requests${MODPY_FLAVOR} \

View File

@ -14,7 +14,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
MODPY_PYTEST_ARGS = test/test.py
RUN_DEPENDS = devel/py-colorama${MODPY_FLAVOR} \

View File

@ -16,7 +16,7 @@ WANTLIB = ${MODPY_WANTLIB} pthread
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
# msgfmt
BUILD_DEPENDS = devel/gettext,-tools

View File

@ -15,7 +15,7 @@ HOMEPAGE = http://pithos.github.io/
PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
RUN_DEPENDS = audio/py-last${MODPY_FLAVOR}>=0.5.11 \
devel/desktop-file-utils \

View File

@ -14,7 +14,7 @@ PERMIT_PACKAGE = Yes
MODPY_PI = Yes
MODULES = lang/python
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
RUN_DEPENDS = audio/py-mutagen${MODPY_FLAVOR} \
devel/desktop-file-utils \

View File

@ -19,7 +19,7 @@ MODULES = lang/python
FLAVORS = python3
FLAVOR = python3
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
RUN_DEPENDS = audio/chromaprint \
www/py-requests${MODPY_FLAVOR}

View File

@ -19,7 +19,7 @@ FLAVORS = python3
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
LIB_DEPENDS = audio/portaudio-svn

View File

@ -14,7 +14,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
RUN_DEPENDS = audio/libdiscid

View File

@ -15,7 +15,7 @@ PERMIT_PACKAGE = Yes
MODPY_PI = Yes
MODULES = lang/python
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -17,7 +17,7 @@ PERMIT_PACKAGE = Yes
# requires audio/libogg and audio/libvorbis to decode ogg samples
MODULES = lang/python
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -14,7 +14,7 @@ MODPY_PI = Yes
MODULES = lang/python
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
MODPY_PYTEST_ARGS = mpd/tests.py
FLAVORS = python3

View File

@ -14,7 +14,7 @@ PERMIT_PACKAGE = Yes
MODPY_PI = Yes
MODULES = lang/python
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -19,7 +19,7 @@ FLAVORS = python3
FLAVOR = python3
MODULES = lang/python
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
MODPY_ADJ_FILES = docs/id3_frames_gen.py
SUBST_VARS = MODPY_FLAVOR

View File

@ -18,7 +18,7 @@ PERMIT_PACKAGE= Yes
MODULES = lang/python
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
RUN_DEPENDS = audio/flac \
audio/py-audio${MODPY_FLAVOR}>=0.2.11

View File

@ -20,7 +20,7 @@ COMPILER = base-clang ports-gcc base-gcc
MODPY_PI = Yes
MODULES = lang/python
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -17,7 +17,7 @@ PERMIT_PACKAGE= Yes
MODULES= lang/python
MODPY_PEP517= setuptools
MODPY_PYBUILD= setuptools
BUILD_DEPENDS= devel/gettext,-tools

View File

@ -18,6 +18,6 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
.include <bsd.port.mk>

View File

@ -16,6 +16,6 @@ RUN_DEPENDS = www/youtube-dl \
graphics/ffmpeg
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
.include <bsd.port.mk>

View File

@ -15,7 +15,7 @@ PERMIT_PACKAGE= Yes
MULTI_PACKAGES= -main -gui
MODPY_PI= Yes
MODPY_PEP517= setuptools
MODPY_PYBUILD= setuptools
MODULES= lang/python

View File

@ -13,6 +13,6 @@ PERMIT_PACKAGE = Yes
MODPY_PI = Yes
MODULES = lang/python
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
.include <bsd.port.mk>

View File

@ -16,7 +16,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -14,7 +14,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -18,7 +18,7 @@ FLAVORS = python3
FLAVOR = python3
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
# needs delegator.py
MODPY_PYTEST_ARGS = --ignore tests/test_cli.py

View File

@ -12,7 +12,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -16,7 +16,7 @@ RUN_DEPENDS = devel/coccinelle
NO_TEST = Yes
#MODPY_SETUPTOOLS = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
post-configure:
${SUBST_CMD} ${WRKSRC}/src/coccigrep.py

View File

@ -12,7 +12,7 @@ HOMEPAGE = https://ipython.org/
PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
MODPY_PI = Yes
MODPY_PYTEST = Yes
MODPY_PYTEST_ARGS = IPython

View File

@ -13,7 +13,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -16,7 +16,7 @@ FLAVORS = python3
FLAVOR = python3
MODULES = lang/python
MODPY_PEP517 = hatchling
MODPY_PYBUILD = hatchling
NO_TEST = Yes
BUILD_DEPENDS = devel/py-hatch-vcs${MODPY_FLAVOR}

View File

@ -17,7 +17,7 @@ MODULES = lang/python
FLAVORS = python3
FLAVOR = python3
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
RUN_DEPENDS = devel/py-asn1${MODPY_FLAVOR}

View File

@ -12,7 +12,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PYTEST = Yes
MODPY_PEP517 = flit_core
MODPY_PYBUILD = flit_core
FLAVORS = python3
FLAVOR = python3

View File

@ -17,7 +17,7 @@ FLAVOR = python3
FLAVORS = python3
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/${MODPY_PY_PREFIX}cachetools/

View File

@ -19,7 +19,7 @@ MODULES= lang/python
FLAVORS= python3
FLAVOR= python3
MODPY_PEP517= setuptools
MODPY_PYBUILD= setuptools
LIB_DEPENDS= devel/libffi
RUN_DEPENDS= devel/py-cparser${MODPY_FLAVOR}

View File

@ -16,7 +16,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -14,7 +14,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -16,7 +16,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -15,7 +15,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
# some tests fail as the distfile doesn't include files they need
TEST_DEPENDS = devel/flake8 \

View File

@ -14,7 +14,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -30,7 +30,7 @@ MODPY_PYTEST = Yes
TEST_DEPENDS = devel/py-testpath${MODPY_FLAVOR} \
www/py-responses${MODPY_FLAVOR}
MODPY_PEP517 = flit_core
MODPY_PYBUILD = flit_core
pre-test:
ln -s ${MODPY_BIN} ${WRKDIR}/bin/python

View File

@ -12,7 +12,7 @@ PERMIT_PACKAGE= Yes
MODULES= lang/python
MODPY_PI= Yes
MODPY_PEP517= hatchling
MODPY_PYBUILD= hatchling
# some tests use the network
MODPY_PYTEST= Yes

View File

@ -18,7 +18,7 @@ MODPY_PYTEST= Yes
FLAVORS= python3
FLAVOR= python3
MODPY_PEP517= hatchling
MODPY_PYBUILD= hatchling
RUN_DEPENDS= devel/py-setuptools_scm${MODPY_FLAVOR}

View File

@ -28,6 +28,6 @@ RUN_DEPENDS= devel/py-editables${MODPY_FLAVOR} \
sysutils/py-packaging${MODPY_FLAVOR} \
textproc/py-tomli${MODPY_FLAVOR}
MODPY_PEP517= Yes
MODPY_PYBUILD= Yes
.include <bsd.port.mk>

View File

@ -14,7 +14,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -18,7 +18,7 @@ RUN_DEPENDS = devel/py-zipp${MODPY_FLAVOR}
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
# disables tests needing pyfakefs and pytest-perf (not in ports)
MODPY_PYTEST_ARGS = --ignore tests/test_main.py \

View File

@ -14,7 +14,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
MODPY_PYTEST = Yes
BUILD_DEPENDS = devel/py-setuptools_scm${MODPY_FLAVOR}

View File

@ -13,7 +13,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -14,7 +14,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
MODPY_PYTEST = Yes
BUILD_DEPENDS = devel/py-setuptools_scm${MODPY_FLAVOR}

View File

@ -13,7 +13,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = hatchling
MODPY_PYBUILD = hatchling
MODPY_PYTEST = Yes
MODPY_PYTEST_ARGS = jsonschema

View File

@ -18,7 +18,7 @@ FLAVORS = python3
FLAVOR = python3
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
MODPY_PYTEST_ARGS = --ignore=src
BUILD_DEPENDS = devel/py-setuptools_scm${MODPY_FLAVOR}

View File

@ -19,6 +19,6 @@ FLAVORS= python3
FLAVOR= python3
MODPY_PI= Yes
MODPY_PEP517= setuptools
MODPY_PYBUILD= setuptools
.include <bsd.port.mk>

View File

@ -17,7 +17,7 @@ MODULES = lang/python
RUN_DEPENDS = devel/py-dill${MODPY_FLAVOR}
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
NO_TEST = Yes
# needs "test.support" from somewhere..?

View File

@ -20,7 +20,7 @@ FLAVOR = python3
# test_diagram needs railroad
MODPY_PYTEST_ARGS = --ignore tests/test_diagram.py tests
# can't use MODPY_PEP517=flit_core because that pulls in py-build
# can't use MODPY_PYBUILD=flit_core because that pulls in py-build
# which depends on this.
BUILD_DEPENDS += devel/py-flit_core${MODPY_FLAVOR} \
devel/py-installer${MODPY_FLAVOR} \

View File

@ -14,7 +14,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
NO_TEST = Yes
BUILD_DEPENDS = devel/py-setuptools_scm${MODPY_FLAVOR}

View File

@ -14,7 +14,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
MODPY_PYTEST = Yes
MODPY_PYTEST_ARGS = --ignore=lib

View File

@ -11,7 +11,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -28,7 +28,7 @@ TEST_DEPENDS = devel/py-pip${MODPY_FLAVOR}
PORTHOME = ${WRKDIR}
# this port is used as a BDEP by python.port.mk for ports using
# MODPY_PEP517, so cannot use MODPY_PEP517 itself.
# MODPY_PYBUILD, so cannot use MODPY_PYBUILD itself.
BUILD_DEPENDS += devel/py-flit_core${MODPY_FLAVOR} \
devel/py-installer${MODPY_FLAVOR}

View File

@ -20,6 +20,6 @@ FLAVORS = python3
NO_TEST = Yes
MODPY_PEP517 = Yes
MODPY_PYBUILD = Yes
.include <bsd.port.mk>

View File

@ -16,7 +16,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -13,7 +13,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
BUILD_DEPENDS = lang/cython${MODPY_FLAVOR}
RUN_DEPENDS = devel/py-typing-extensions${MODPY_FLAVOR}

View File

@ -14,7 +14,7 @@ PERMIT_PACKAGE= Yes
MODULES= lang/python
MODPY_PI= Yes
MODPY_PEP517= setuptools
MODPY_PYBUILD= setuptools
MODPY_PYTEST_ARGS= setuptools_rust
FLAVORS= python3

View File

@ -11,7 +11,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
MODPY_PYTEST = Yes
FLAVORS = python3

View File

@ -16,7 +16,7 @@ FLAVOR = python3
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
MODPY_PYTEST_ARGS = tempora/tests
BUILD_DEPENDS = devel/py-setuptools_scm${MODPY_FLAVOR}>=1.15.0

View File

@ -11,7 +11,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
BUILD_DEPENDS = devel/py-setuptools_scm${MODPY_FLAVOR}

View File

@ -11,7 +11,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
NO_TEST = Yes
RUN_DEPENDS = devel/py-test${MODPY_FLAVOR}

View File

@ -15,7 +15,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -19,6 +19,6 @@ MODPY_PYTEST = Yes
FLAVORS = python3
FLAVOR = python3
MODPY_PEP517 = flit_core
MODPY_PYBUILD = flit_core
.include <bsd.port.mk>

View File

@ -14,7 +14,7 @@ MODULES = lang/python
MODPY_PI = Yes
MODPY_PYTEST = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
BUILD_DEPENDS = devel/py-setuptools_scm${MODPY_FLAVOR}
RUN_DEPENDS = devel/py-py${MODPY_FLAVOR} \

View File

@ -19,7 +19,7 @@ FLAVORS = python3
FLAVOR = python3
MODPY_PI = Yes
MODPY_PEP517 = flit_core
MODPY_PYBUILD = flit_core
NO_TEST = Yes
.include <bsd.port.mk>

View File

@ -15,7 +15,7 @@ MODULES = lang/python
MODPY_PI = Yes
MODPY_PYTEST = Yes
MODPY_PYTEST_ARGS = tests
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
# messes up naming of packaged wheels
UPDATE_PLIST_ARGS = -i MODPY_PY_PREFIX

View File

@ -17,7 +17,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -21,7 +21,7 @@ FLAVOR = python3
MODULES = lang/python
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
MODPY_PYTEST = Yes
# tests make python segfault
# cf https://github.com/osmcode/pyosmium/issues/199

View File

@ -16,7 +16,7 @@ FLAVORS = python3
FLAVOR = python3
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
RUN_DEPENDS = www/py-requests${MODPY_FLAVOR} \
textproc/py-yaml${MODPY_FLAVOR} \

View File

@ -18,7 +18,7 @@ FLAVOR = python3
MODULES = lang/python
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
# cython and numpy needed to build _vectorized.so
BUILD_DEPENDS +=${RUN_DEPENDS} \
math/py-numpy${MODPY_FLAVOR} \

View File

@ -101,13 +101,13 @@ MODPY_PYOEXTENSION ?= opt-1.pyc
MODPY_SETUPTOOLS ?=
MODPY_SETUPUTILS ?=
MODPY_PEP517 ?= No
MODPY_PYBUILD ?= No
MODPY_PI ?=
# If MODPY_PYTEST_ARGS are set, or if using PEP517, it implies that
# If MODPY_PYTEST_ARGS are set, or if using MODPY_PYBUILD, it implies that
# we want MODPY_PYTEST = Yes
MODPY_PYTEST_ARGS ?=
.if empty(MODPY_PYTEST_ARGS) && ${MODPY_PEP517:L} == no
.if empty(MODPY_PYTEST_ARGS) && ${MODPY_PYBUILD:L} == no
MODPY_PYTEST ?= No
.else
MODPY_PYTEST ?= Yes
@ -154,19 +154,19 @@ TEST_DEPENDS += ${MODPY_TEST_DEPENDS}
_MODPY_PRE_BUILD_STEPS = :
.if ${MODPY_PEP517:L} == "no"
.if ${MODPY_PYBUILD:L} == "no"
_MODPY_PRE_BUILD_STEPS += ; if [ -e ${WRKSRC}/pyproject.toml ] && \
grep -q ^build-backend ${WRKSRC}/pyproject.toml && \
! grep -q ^build-backend.*setuptools ${WRKSRC}/pyproject.toml; then \
printf "\n***\n\nOpenBSD ports: should this use MODPY_PEP517?\n"; \
printf "\n***\n\nOpenBSD ports: should this use MODPY_PYBUILD?\n"; \
grep ^build-backend ${WRKSRC}/pyproject.toml || true; \
printf "\n***\n\n"; fi
.endif
.if ${MODPY_SETUPTOOLS:L} == "yes"
. if ${MODPY_PEP517:L} != "no"
ERRORS += "Fatal: don't set both MODPY_PEP517 and MODPY_SETUPTOOLS"
. if ${MODPY_PYBUILD:L} != "no"
ERRORS += "Fatal: don't set both MODPY_PYBUILD and MODPY_SETUPTOOLS"
. endif
# The setuptools module provides a package locator (site.py) that is
# required at runtime for the pkg_resources stuff to work
@ -195,27 +195,27 @@ _MODPY_PRE_BUILD_STEPS += ;${MODPY_CMD} egg_info || true
# that plugin will cause failure at the end of build.
# In the absence of a targetted means of disabling this, use a big hammer:
DPB_PROPERTIES += nojunk
.elif ${MODPY_PEP517:L} != no
.elif ${MODPY_PYBUILD:L} != no
BUILD_DEPENDS += devel/py-build${MODPY_FLAVOR} \
devel/py-installer${MODPY_FLAVOR}
. if ${MODPY_PEP517} == flit_core
. if ${MODPY_PYBUILD} == flit_core
BUILD_DEPENDS += devel/py-flit_core${MODPY_FLAVOR}
. elif ${MODPY_PEP517} == flit
. elif ${MODPY_PYBUILD} == flit
BUILD_DEPENDS += devel/py-flit${MODPY_FLAVOR}
. elif ${MODPY_PEP517} == hatchling
. elif ${MODPY_PYBUILD} == hatchling
BUILD_DEPENDS += devel/py-hatchling${MODPY_FLAVOR}
. elif ${MODPY_PEP517} == poetry-core
. elif ${MODPY_PYBUILD} == poetry-core
BUILD_DEPENDS += devel/py-poetry-core${MODPY_FLAVOR}
. elif ${MODPY_PEP517} == setuptools || ${MODPY_PEP517} == setuptools_scm
. elif ${MODPY_PYBUILD} == setuptools || ${MODPY_PYBUILD} == setuptools_scm
DPB_PROPERTIES += nojunk
BUILD_DEPENDS += devel/py-setuptools${MODPY_FLAVOR} \
devel/py-wheel${MODPY_FLAVOR}
MODPY_RUN_DEPENDS += devel/py-setuptools${MODPY_FLAVOR}
. if ${MODPY_PEP517} == setuptools_scm
. if ${MODPY_PYBUILD} == setuptools_scm
BUILD_DEPENDS += devel/py-setuptools_scm${MODPY_FLAVOR}
. endif
. elif !${MODPY_PEP517:L:Myes}
ERRORS += "Fatal: unknown MODPY_PEP517 value"
. elif !${MODPY_PYBUILD:L:Myes}
ERRORS += "Fatal: unknown MODPY_PYBUILD value"
. endif
.else
# Try to detect the case where a port will build regardless of setuptools
@ -313,7 +313,7 @@ MODPY_ADJ_FILES ?=
MODPYTHON_pre-configure += cd ${WRKSRC} && ${MODPY_BIN_ADJ} ${MODPY_ADJ_FILES}
.endif
.if ${MODPY_PEP517:L} != no
.if ${MODPY_PYBUILD:L} != no
MODPY_BUILD_TARGET = ${_MODPY_PRE_BUILD_STEPS}; \
${_MODPY_RUNBIN} -sBm build -w --no-isolation
MODPY_INSTALL_TARGET = \

View File

@ -21,7 +21,7 @@ FLAVORS = python3
FLAVOR = python3
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
LIB_DEPENDS = math/lapack \
math/blas \

View File

@ -15,7 +15,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = poetry-core
MODPY_PYBUILD = poetry-core
FLAVOR = python3
FLAVORS = python3

View File

@ -17,7 +17,7 @@ FLAVORS = python3
FLAVOR = python3
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
MODPY_PYTEST_ARGS = build/lib.openbsd-${OSREV}-${ARCH}-cpython-${MODPY_MAJORMINOR}
FIX_CRLF_FILES = pyproject.toml

View File

@ -17,7 +17,7 @@ FLAVORS= python3
FLAVOR= python3
MODPY_PI= Yes
MODPY_PEP517= setuptools
MODPY_PYBUILD= setuptools
NO_TEST= Yes
.include <bsd.port.mk>

View File

@ -15,7 +15,7 @@ PERMIT_PACKAGE= Yes
MODULES= lang/python
MODPY_PI= Yes
MODPY_PEP517= setuptools
MODPY_PYBUILD= setuptools
RUN_DEPENDS= devel/py-dateutil${MODPY_FLAVOR} \
devel/py-importlib-metadata${MODPY_FLAVOR}

View File

@ -20,7 +20,7 @@ WANTLIB = ${COMPILER_LIBCXX} m
COMPILER = base-clang ports-gcc base-gcc
MODULES = lang/python
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
MODPY_PI = Yes
BUILD_DEPENDS = lang/cython${MODPY_FLAVOR}

View File

@ -13,7 +13,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -21,7 +21,7 @@ WANTLIB += pthread
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVOR = python3
FLAVORS = python3

View File

@ -15,7 +15,7 @@ MAINTAINER = Renaud Allard <renaud@allard.it>
PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PEP517 = poetry-core
MODPY_PYBUILD = poetry-core
# in same order as in pyproject.toml: mandatory section
RUN_DEPENDS = devel/py-jsonschema${MODPY_FLAVOR}>=3.0.0 \

View File

@ -1,7 +1,7 @@
CATEGORIES?= security/letsencrypt security
MODPY_PI?= Yes
MODPY_PEP517?= setuptools
MODPY_PYBUILD?= setuptools
MODPY_EGG_VERSION?= 1.30.0

View File

@ -20,7 +20,7 @@ MAINTAINER = George Rosamond <george@nycbug.org>
PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/passphraseme

View File

@ -16,7 +16,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3

View File

@ -22,7 +22,7 @@ FLAVORS = python3
FLAVOR = python3
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
BUILD_DEPENDS = devel/py-cffi${MODPY_FLAVOR}
RUN_DEPENDS = devel/py-cffi${MODPY_FLAVOR}

View File

@ -21,12 +21,12 @@ MODULES= devel/cargo \
lang/python
MODPY_PI= Yes
MODPY_PEP517= setuptools
MODPY_PYBUILD= setuptools
FLAVORS= python3
FLAVOR= python3
MODPY_PEP517= setuptools
MODPY_PYBUILD= setuptools
MODPY_PI= Yes
MODCARGO_CARGOTOML= ${WRKSRC}/src/_bcrypt/Cargo.toml

View File

@ -28,7 +28,7 @@ COMPILER_LANGS= c
MODULES= devel/cargo \
lang/python
MODPY_PEP517= setuptools
MODPY_PYBUILD= setuptools
MODPY_PI= Yes
MODCARGO_CARGOTOML= ${WRKSRC}/src/rust/Cargo.toml

View File

@ -11,7 +11,7 @@ HOMEPAGE= https://cryptography.io/
PERMIT_PACKAGE= Yes
MODULES= lang/python
MODPY_PEP517= setuptools
MODPY_PYBUILD= setuptools
MODPY_PI= Yes
MODPY_PI_DIR= c/cryptography-vectors
NO_TEST= Yes

View File

@ -17,7 +17,7 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PEP517 = setuptools
MODPY_PYBUILD = setuptools
FLAVOR = python3
FLAVORS = python3

Some files were not shown because too many files have changed in this diff Show More