aboutsummaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
Diffstat (limited to 'misc')
-rw-r--r--misc/broot/Makefile2
-rw-r--r--misc/cs/Makefile2
-rw-r--r--misc/ecflow/Makefile2
-rw-r--r--misc/frugally-deep/Makefile2
-rw-r--r--misc/hashdb/Makefile2
-rw-r--r--misc/ironscanner/Makefile2
-rw-r--r--misc/iso-codes/Makefile2
-rw-r--r--misc/lxi-tools/Makefile2
-rw-r--r--misc/mmdnn/Makefile2
-rw-r--r--misc/morse/Makefile2
-rw-r--r--misc/netron/Makefile2
-rw-r--r--misc/orange3/Makefile2
-rw-r--r--misc/pastebinit/Makefile2
-rw-r--r--misc/pubs/Makefile2
-rw-r--r--misc/py-PyUserInput/Makefile2
-rw-r--r--misc/py-PyWavefront/Makefile2
-rw-r--r--misc/py-QSpectrumAnalyzer/Makefile2
-rw-r--r--misc/py-SimpleSoapy/Makefile2
-rw-r--r--misc/py-SoapySDR/Makefile2
-rw-r--r--misc/py-alive-progress/Makefile2
-rw-r--r--misc/py-apache-beam/Makefile2
-rw-r--r--misc/py-ascii-magic/Makefile2
-rw-r--r--misc/py-boost-histogram/Makefile2
-rw-r--r--misc/py-censys/Makefile2
-rw-r--r--misc/py-cinder/Makefile2
-rw-r--r--misc/py-colorbrewer/Makefile2
-rw-r--r--misc/py-colored/Makefile2
-rw-r--r--misc/py-crudini/Makefile2
-rw-r--r--misc/py-detecta/Makefile2
-rw-r--r--misc/py-dictdiffer/Makefile2
-rw-r--r--misc/py-eemeter/Makefile2
-rw-r--r--misc/py-einops/Makefile2
-rw-r--r--misc/py-emoji/Makefile2
-rw-r--r--misc/py-fast-histogram/Makefile2
-rw-r--r--misc/py-fleep/Makefile2
-rw-r--r--misc/py-fuzzy/Makefile2
-rw-r--r--misc/py-gluoncv/Makefile2
-rw-r--r--misc/py-gluonnlp/Makefile2
-rw-r--r--misc/py-histoprint/Makefile2
-rw-r--r--misc/py-huepy/Makefile2
-rw-r--r--misc/py-ipyfastscape/Makefile2
-rw-r--r--misc/py-kartograph/Makefile2
-rw-r--r--misc/py-lightning-utilities/Makefile2
-rw-r--r--misc/py-mffpy/Makefile2
-rw-r--r--misc/py-molequeue/Makefile2
-rw-r--r--misc/py-mxnet/Makefile2
-rw-r--r--misc/py-numcodecs/Makefile2
-rw-r--r--misc/py-onnx-tf/Makefile2
-rw-r--r--misc/py-onnx/Makefile2
-rw-r--r--misc/py-openai/Makefile2
-rw-r--r--misc/py-openpaperwork-core/Makefile2
-rw-r--r--misc/py-openpaperwork-gtk/Makefile2
-rw-r--r--misc/py-orange3-associate/Makefile2
-rw-r--r--misc/py-orange3-datafusion/Makefile2
-rw-r--r--misc/py-orange3-educational/Makefile2
-rw-r--r--misc/py-orange3-network/Makefile2
-rw-r--r--misc/py-orange3-timeseries/Makefile2
-rw-r--r--misc/py-palettable/Makefile2
-rw-r--r--misc/py-papermill/Makefile2
-rw-r--r--misc/py-pexpect/Makefile2
-rw-r--r--misc/py-placekey/Makefile2
-rw-r--r--misc/py-powerline-status/Makefile2
-rw-r--r--misc/py-progressbar/Makefile2
-rw-r--r--misc/py-progressbar2/Makefile2
-rw-r--r--misc/py-pyEDFlib/Makefile2
-rw-r--r--misc/py-pyfiglet/Makefile2
-rw-r--r--misc/py-pykml/Makefile2
-rw-r--r--misc/py-pypatent/Makefile2
-rw-r--r--misc/py-pyprind/Makefile2
-rw-r--r--misc/py-python-geohash/Makefile2
-rw-r--r--misc/py-python-utils/Makefile2
-rw-r--r--misc/py-pytorch-lightning/Makefile2
-rw-r--r--misc/py-qiskit-machine-learning/Makefile2
-rw-r--r--misc/py-scikit-fusion/Makefile2
-rw-r--r--misc/py-serverfiles/Makefile2
-rw-r--r--misc/py-shap2/Makefile2
-rw-r--r--misc/py-soapy_power/Makefile2
-rw-r--r--misc/py-spdx-lookup/Makefile2
-rw-r--r--misc/py-spdx-tools/Makefile2
-rw-r--r--misc/py-spdx/Makefile2
-rw-r--r--misc/py-tflearn/Makefile2
-rw-r--r--misc/py-tflite-support/Makefile2
-rw-r--r--misc/py-tflite/Makefile2
-rw-r--r--misc/py-toil/Makefile2
-rw-r--r--misc/py-torch-geometric/Makefile2
-rw-r--r--misc/py-torchmetrics/Makefile2
-rw-r--r--misc/py-tqdm/Makefile2
-rw-r--r--misc/py-tvm/Makefile2
-rw-r--r--misc/py-uhi/Makefile2
-rw-r--r--misc/py-wandb/Makefile2
-rw-r--r--misc/py-wurlitzer/Makefile2
-rw-r--r--misc/py-xgboost/Makefile2
-rw-r--r--misc/silicon/Makefile2
-rw-r--r--misc/snakemake/Makefile2
-rw-r--r--misc/urh/Makefile2
-rw-r--r--misc/veles/Makefile2
96 files changed, 96 insertions, 96 deletions
diff --git a/misc/broot/Makefile b/misc/broot/Makefile
index 2240bf30ef76..5d70e985f6ad 100644
--- a/misc/broot/Makefile
+++ b/misc/broot/Makefile
@@ -29,7 +29,7 @@ OPTIONS_DEFAULT= CLIPBOARD
CLIPBOARD_DESC= Enable terminal X11 clipboard support
-CLIPBOARD_USES= python:3.6+,build xorg
+CLIPBOARD_USES= python:build xorg
CLIPBOARD_USE= XORG=xcb
CLIPBOARD_BINARY_ALIAS= python3=${PYTHON_CMD}
CLIPBOARD_VARS= CARGO_FEATURES+=clipboard
diff --git a/misc/cs/Makefile b/misc/cs/Makefile
index 32e9fd08a0c3..b32a9212b550 100644
--- a/misc/cs/Makefile
+++ b/misc/cs/Makefile
@@ -14,7 +14,7 @@ RUN_DEPENDS= ${PY_PILLOW}
NO_BUILD= yes
-USES= python:run,3.6+ shebangfix tar:tgz
+USES= python:run shebangfix tar:tgz
SHEBANG_FILES= xs.py
PLIST_FILES= bin/xs
diff --git a/misc/ecflow/Makefile b/misc/ecflow/Makefile
index 9517fcb43021..20e3d87c2c42 100644
--- a/misc/ecflow/Makefile
+++ b/misc/ecflow/Makefile
@@ -17,7 +17,7 @@ BUILD_DEPENDS= bash:shells/bash \
LIB_DEPENDS= libboost_program_options.so:devel/boost-libs
RUN_DEPENDS= ${PY_DEPENDS}
-USES= cmake compiler:c++17-lang localbase perl5 pkgconfig python:3.6+ qt:5 shebangfix ssl
+USES= cmake compiler:c++17-lang localbase perl5 pkgconfig python qt:5 shebangfix ssl
USE_QT= charts core gui network svg widgets buildtools:build qmake:build
SHEBANG_GLOB= *.sh *.in *.py
diff --git a/misc/frugally-deep/Makefile b/misc/frugally-deep/Makefile
index f5bf7063763b..64af49567978 100644
--- a/misc/frugally-deep/Makefile
+++ b/misc/frugally-deep/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${HPP_DEPENDS}
TEST_DEPENDS= doctest>0:devel/doctest \
${PYTHON_PKGNAMEPREFIX}keras>0:math/py-keras@${PY_FLAVOR}
-USES= cmake compiler:c++14-lang eigen:3,build,run python:3.6+,test
+USES= cmake compiler:c++14-lang eigen:3,build,run python:test
USE_GITHUB= yes
GH_ACCOUNT= Dobiasd
diff --git a/misc/hashdb/Makefile b/misc/hashdb/Makefile
index 982f7337ee28..7bd0083c3b33 100644
--- a/misc/hashdb/Makefile
+++ b/misc/hashdb/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= swig:devel/swig
LIB_DEPENDS= libewf.so:devel/libewf
USES= autoreconf compiler:c++11-lang gmake libtool localbase:ldflags \
- python:3.5+ ssl
+ python ssl
GNU_CONFIGURE= yes
USE_GITHUB= yes
GH_ACCOUNT= NPS-DEEP
diff --git a/misc/ironscanner/Makefile b/misc/ironscanner/Makefile
index daab59b219f4..e6153c7fffc2 100644
--- a/misc/ironscanner/Makefile
+++ b/misc/ironscanner/Makefile
@@ -13,7 +13,7 @@ RUN_DEPENDS= ${PY_PILLOW} \
${PYTHON_PKGNAMEPREFIX}pyinsane2>0:graphics/py-pyinsane2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR}
-USES= python:3.4+
+USES= python
USE_GITLAB= yes
GL_SITE= https://gitlab.gnome.org/World
GL_ACCOUNT= OpenPaperwork
diff --git a/misc/iso-codes/Makefile b/misc/iso-codes/Makefile
index 380d6fe155cd..6d05b0c77d1b 100644
--- a/misc/iso-codes/Makefile
+++ b/misc/iso-codes/Makefile
@@ -8,7 +8,7 @@ WWW= https://salsa.debian.org/iso-codes-team/iso-codes
LICENSE= LGPL21
-USES= gettext-tools gmake pathfix python:3.4+,build tar:xz
+USES= gettext-tools gmake pathfix python:build tar:xz
GNU_CONFIGURE= yes
NO_ARCH= yes
diff --git a/misc/lxi-tools/Makefile b/misc/lxi-tools/Makefile
index f9489cf4c40e..0851396b65ee 100644
--- a/misc/lxi-tools/Makefile
+++ b/misc/lxi-tools/Makefile
@@ -23,7 +23,7 @@ OPTIONS_DEFINE= DOCS GUI
OPTIONS_SUB= yes
GUI_LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib
-GUI_USES= gettext-tools gnome python:3.6+,build
+GUI_USES= gettext-tools gnome python:build
GUI_USE= gnome=cairo,gdkpixbuf2,glib20,gtk40,gtksourceview5,libadwaita
GUI_MESON_OFF= -Dgui=false
GUI_BINARY_ALIAS= python3=${PYTHON_CMD}
diff --git a/misc/mmdnn/Makefile b/misc/mmdnn/Makefile
index 32dcd487da5e..3a20032284dd 100644
--- a/misc/mmdnn/Makefile
+++ b/misc/mmdnn/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}protobuf>=3.6.0:devel/py-protobuf@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_GITHUB= yes
GH_ACCOUNT= microsoft
GH_PROJECT= MMdnn
diff --git a/misc/morse/Makefile b/misc/morse/Makefile
index a389fc03669d..2cfde7517f44 100644
--- a/misc/morse/Makefile
+++ b/misc/morse/Makefile
@@ -11,7 +11,7 @@ WWW= https://morse-simulator.github.io/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake pkgconfig python:3.4+ shebangfix
+USES= cmake pkgconfig python shebangfix
USE_GITHUB= yes
GH_ACCOUNT= ${PORTNAME}-simulator
SHEBANG_FILES= bin/morse_inspector
diff --git a/misc/netron/Makefile b/misc/netron/Makefile
index 4d139c53407c..93bd451e5eb7 100644
--- a/misc/netron/Makefile
+++ b/misc/netron/Makefile
@@ -12,7 +12,7 @@ WWW= https://github.com/lutzroeder/netron
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= python:3.6+
+USES= python
USE_GITHUB= yes
GH_ACCOUNT= lutzroeder
USE_PYTHON= distutils noflavors
diff --git a/misc/orange3/Makefile b/misc/orange3/Makefile
index c971eef27da3..990856e98b9a 100644
--- a/misc/orange3/Makefile
+++ b/misc/orange3/Makefile
@@ -39,7 +39,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}XlsxWriter>0:textproc/py-xlsxwriter@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
-USES= python:3.7+ pyqt:5
+USES= python pyqt:5
USE_PYTHON= distutils cython autoplist noflavors
USE_PYQT= pyqt5:run webengine:run
diff --git a/misc/pastebinit/Makefile b/misc/pastebinit/Makefile
index 4632804d1709..f6ec2e40a91d 100644
--- a/misc/pastebinit/Makefile
+++ b/misc/pastebinit/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>=4.3.2:devel/py-configobj@${PY_FLAVOR}
-USES= python:3.6+,run shebangfix
+USES= python:run shebangfix
SHEBANG_FILES= pastebinit
NO_BUILD= yes
NO_ARCH= yes
diff --git a/misc/pubs/Makefile b/misc/pubs/Makefile
index 2d60434c6f08..4ca1b50a811f 100644
--- a/misc/pubs/Makefile
+++ b/misc/pubs/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FL
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_GITHUB= yes
USE_PYTHON= distutils autoplist noflavors
NO_ARCH= yes
diff --git a/misc/py-PyUserInput/Makefile b/misc/py-PyUserInput/Makefile
index 36157c26c5d2..f82ce9c8d800 100644
--- a/misc/py-PyUserInput/Makefile
+++ b/misc/py-PyUserInput/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv3
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-xlib>0:x11-toolkits/py-python-xlib@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/misc/py-PyWavefront/Makefile b/misc/py-PyWavefront/Makefile
index 3bd0302e3cc7..c168f8ea5314 100644
--- a/misc/py-PyWavefront/Makefile
+++ b/misc/py-PyWavefront/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR}
-USES= python:3.4+
+USES= python
USE_PYTHON= distutils autoplist pytest
USE_GITHUB= yes
diff --git a/misc/py-QSpectrumAnalyzer/Makefile b/misc/py-QSpectrumAnalyzer/Makefile
index 4b7e6c03abc1..88a60d2c15be 100644
--- a/misc/py-QSpectrumAnalyzer/Makefile
+++ b/misc/py-QSpectrumAnalyzer/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}pyqtgraph>=0.10.0:graphics/py-pyqtgraph@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}soapy_power>=1.5.0:misc/py-soapy_power@${PY_FLAVOR}
-USES= fortran python:3.8+ pyqt:5
+USES= fortran python pyqt:5
USE_PYQT= pyqt5
USE_PYTHON= distutils concurrent autoplist
diff --git a/misc/py-SimpleSoapy/Makefile b/misc/py-SimpleSoapy/Makefile
index 616c22b9e5f4..0bab7d3ba504 100644
--- a/misc/py-SimpleSoapy/Makefile
+++ b/misc/py-SimpleSoapy/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}SoapySDR>0:misc/py-SoapySDR@${PY_FLAVOR}
-USES= python:3.4+
+USES= python
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/misc/py-SoapySDR/Makefile b/misc/py-SoapySDR/Makefile
index 64c0cba5e85f..c463d190e182 100644
--- a/misc/py-SoapySDR/Makefile
+++ b/misc/py-SoapySDR/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/../LICENSE_1_0.txt
BUILD_DEPENDS= swig:devel/swig
LIB_DEPENDS= libSoapySDR.so:misc/soapysdr
-USES= cmake compiler:c++11-lang gettext-runtime python:3.6+
+USES= cmake compiler:c++11-lang gettext-runtime python
USE_GITHUB= yes
GH_ACCOUNT= pothosware
USE_PYTHON= flavors
diff --git a/misc/py-alive-progress/Makefile b/misc/py-alive-progress/Makefile
index d954d205d047..93a9b7259566 100644
--- a/misc/py-alive-progress/Makefile
+++ b/misc/py-alive-progress/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}about-time>=4.2.1:devel/py-about-time@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}grapheme>=0.6.0<0.6.0_99:textproc/py-grapheme@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/misc/py-apache-beam/Makefile b/misc/py-apache-beam/Makefile
index 710a0f87d480..cd3b4822731c 100644
--- a/misc/py-apache-beam/Makefile
+++ b/misc/py-apache-beam/Makefile
@@ -52,7 +52,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=36.0.0:security/py-cryptograp
${PYTHON_PKGNAMEPREFIX}yaml>=3.12:devel/py-yaml@${PY_FLAVOR}
# testcontainers[mysql]>=3.0.3 is also required
-USES= python:3.6+ zip
+USES= python zip
USE_PYTHON= distutils cython concurrent autoplist pytest # 5 tests fail, depending on pyarrow, MySqlContainer, threadpoolctl
post-install:
diff --git a/misc/py-ascii-magic/Makefile b/misc/py-ascii-magic/Makefile
index c3223e269992..9f9f9d1bf4f5 100644
--- a/misc/py-ascii-magic/Makefile
+++ b/misc/py-ascii-magic/Makefile
@@ -17,7 +17,7 @@ PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \
BUILD_DEPENDS= ${PY_DEPENDS}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= python:3.5+
+USES= python
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/misc/py-boost-histogram/Makefile b/misc/py-boost-histogram/Makefile
index 068f82d4e2f5..0ac8eeb8d062 100644
--- a/misc/py-boost-histogram/Makefile
+++ b/misc/py-boost-histogram/Makefile
@@ -17,7 +17,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cloudpickle>0:devel/py-cloudpickle@${PY_FLA
${PYTHON_PKGNAMEPREFIX}hypothesis>=6.0:devel/py-hypothesis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-benchmark>0:devel/py-pytest-benchmark@${PY_FLAVOR}
-USES= compiler:c++14-lang python:3.6+
+USES= compiler:c++14-lang python
USE_PYTHON= distutils autoplist pytest
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
diff --git a/misc/py-censys/Makefile b/misc/py-censys/Makefile
index e5f0c2dd1264..a81d11e40eac 100644
--- a/misc/py-censys/Makefile
+++ b/misc/py-censys/Makefile
@@ -20,7 +20,7 @@ BUILD_DEPENDS= ${PY_DEPENDS} \
${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= python:3.8+
+USES= python
USE_PYTHON= pep517 autoplist
NO_ARCH= yes
diff --git a/misc/py-cinder/Makefile b/misc/py-cinder/Makefile
index 2e7d9f0ec423..a6c126a1da29 100644
--- a/misc/py-cinder/Makefile
+++ b/misc/py-cinder/Makefile
@@ -75,7 +75,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tooz>=1.58.0:devel/py-tooz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webob>=1.7.1:www/py-webob@${PY_FLAVOR}
-USES= cpe python:3.8+
+USES= cpe python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/misc/py-colorbrewer/Makefile b/misc/py-colorbrewer/Makefile
index e45418dc95fd..7b3f32999ea5 100644
--- a/misc/py-colorbrewer/Makefile
+++ b/misc/py-colorbrewer/Makefile
@@ -12,7 +12,7 @@ LICENSE= APACHE20
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/misc/py-colored/Makefile b/misc/py-colored/Makefile
index 84907f439b13..c8f58d25cb15 100644
--- a/misc/py-colored/Makefile
+++ b/misc/py-colored/Makefile
@@ -10,7 +10,7 @@ WWW= https://gitlab.com/dslackw/colored
LICENSE= MIT
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/misc/py-crudini/Makefile b/misc/py-crudini/Makefile
index 345dae4a8de8..4340327fc52c 100644
--- a/misc/py-crudini/Makefile
+++ b/misc/py-crudini/Makefile
@@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=44:devel/py-setuptools@${PY_FL
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iniparse>=0.5:devel/py-iniparse@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/misc/py-detecta/Makefile b/misc/py-detecta/Makefile
index 17430b00f644..6c1e0fe8cb00 100644
--- a/misc/py-detecta/Makefile
+++ b/misc/py-detecta/Makefile
@@ -16,7 +16,7 @@ PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR}
BUILD_DEPENDS= ${PY_DEPENDS}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/misc/py-dictdiffer/Makefile b/misc/py-dictdiffer/Makefile
index f37da818166d..650e42b35870 100644
--- a/misc/py-dictdiffer/Makefile
+++ b/misc/py-dictdiffer/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=2.7:devel/py-pytest-runner@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.1.0:devel/py-setuptools_scm@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/misc/py-eemeter/Makefile b/misc/py-eemeter/Makefile
index 2fd1000600bd..f888c8cb4bd6 100644
--- a/misc/py-eemeter/Makefile
+++ b/misc/py-eemeter/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}statsmodels>0:math/py-statsmodels@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= distutils concurrent autoplist pytest # several tests fail, see https://github.com/openeemeter/eemeter/issues/448
.include <bsd.port.mk>
diff --git a/misc/py-einops/Makefile b/misc/py-einops/Makefile
index 5a3a87923362..de10b79fd251 100644
--- a/misc/py-einops/Makefile
+++ b/misc/py-einops/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.10.0:devel/py-hatchling@${PY_
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nbconvert>0:devel/py-nbconvert@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= pep517 autoplist pytest # 1 test fails because of missing pytorch
NO_ARCH= yes
diff --git a/misc/py-emoji/Makefile b/misc/py-emoji/Makefile
index a93195b9dd78..d5e34c68772e 100644
--- a/misc/py-emoji/Makefile
+++ b/misc/py-emoji/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/carpedm20/emoji
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/misc/py-fast-histogram/Makefile b/misc/py-fast-histogram/Makefile
index 94cc5b641583..6fcb12ec8c6b 100644
--- a/misc/py-fast-histogram/Makefile
+++ b/misc/py-fast-histogram/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR}
RUN_DEPENDS= ${PYNUMPY}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
post-install:
diff --git a/misc/py-fleep/Makefile b/misc/py-fleep/Makefile
index 0f0b17145e29..54fc905e9bb5 100644
--- a/misc/py-fleep/Makefile
+++ b/misc/py-fleep/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/floyernick/fleep-py
LICENSE= MIT
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/misc/py-fuzzy/Makefile b/misc/py-fuzzy/Makefile
index 537da50cc3a9..ebff87d7ee19 100644
--- a/misc/py-fuzzy/Makefile
+++ b/misc/py-fuzzy/Makefile
@@ -14,7 +14,7 @@ LICENSE_COMB= multi
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist distutils cython cython_run
do-test:
diff --git a/misc/py-gluoncv/Makefile b/misc/py-gluoncv/Makefile
index 6bddd06910e5..51497a88bda9 100644
--- a/misc/py-gluoncv/Makefile
+++ b/misc/py-gluoncv/Makefile
@@ -23,7 +23,7 @@ PY_DEPENDS= ${PYNUMPY} \
BUILD_DEPENDS= ${PY_DEPENDS}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= compiler:c11 python:3.7+ localbase
+USES= compiler:c11 python localbase
USE_GITHUB= yes
GH_ACCOUNT= dmlc
GH_PROJECT= gluon-cv
diff --git a/misc/py-gluonnlp/Makefile b/misc/py-gluonnlp/Makefile
index 53af5b8d7bbb..4ee21a86b753 100644
--- a/misc/py-gluonnlp/Makefile
+++ b/misc/py-gluonnlp/Makefile
@@ -17,7 +17,7 @@ PY_DEPENDS= ${PYNUMPY} \
BUILD_DEPENDS= ${PY_DEPENDS}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= python:3.6+ localbase
+USES= python localbase
USE_GITHUB= yes
GH_ACCOUNT= dmlc
GH_PROJECT= gluon-nlp
diff --git a/misc/py-histoprint/Makefile b/misc/py-histoprint/Makefile
index 75b78704fc9d..7c12e7d20500 100644
--- a/misc/py-histoprint/Makefile
+++ b/misc/py-histoprint/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7.0.0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}uhi>=0.2.1:misc/py-uhi@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist pytest
NO_ARCH= yes
diff --git a/misc/py-huepy/Makefile b/misc/py-huepy/Makefile
index 3e94740cf994..0d072efbf9a3 100644
--- a/misc/py-huepy/Makefile
+++ b/misc/py-huepy/Makefile
@@ -12,7 +12,7 @@ WWW= https://github.com/s0md3v/hue
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/misc/py-ipyfastscape/Makefile b/misc/py-ipyfastscape/Makefile
index 02f0c8694ba5..0c6702f2dab9 100644
--- a/misc/py-ipyfastscape/Makefile
+++ b/misc/py-ipyfastscape/Makefile
@@ -20,7 +20,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@$
${PY_DEPENDS}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist pytest
USE_GITHUB= yes
diff --git a/misc/py-kartograph/Makefile b/misc/py-kartograph/Makefile
index 641f2ea993d7..5f9b9a008253 100644
--- a/misc/py-kartograph/Makefile
+++ b/misc/py-kartograph/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argparse>0:devel/py-argparse@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}shapely>=1.0.14:devel/py-shapely@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tinycss>0:textproc/py-tinycss@${PY_FLAVOR}
-USES= python:3.8+
+USES= python
USE_GITHUB= yes
GH_PROJECT= ${PORTNAME}.py
USE_PYTHON= distutils concurrent autoplist
diff --git a/misc/py-lightning-utilities/Makefile b/misc/py-lightning-utilities/Makefile
index f65e1dfd066f..9f3742b4e825 100644
--- a/misc/py-lightning-utilities/Makefile
+++ b/misc/py-lightning-utilities/Makefile
@@ -19,7 +19,7 @@ BUILD_DEPENDS= ${PY_DEPENDS} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= python:3.7+
+USES= python
USE_PYTHON= pep517 autoplist pytest
NO_ARCH= yes
diff --git a/misc/py-mffpy/Makefile b/misc/py-mffpy/Makefile
index ca780f875594..c562d6d58d33 100644
--- a/misc/py-mffpy/Makefile
+++ b/misc/py-mffpy/Makefile
@@ -19,7 +19,7 @@ BUILD_DEPENDS= ${PY_DEPENDS} \
${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils concurrent autoplist
NO_ARCH= yes
diff --git a/misc/py-molequeue/Makefile b/misc/py-molequeue/Makefile
index dd8794496d58..5de4179d4061 100644
--- a/misc/py-molequeue/Makefile
+++ b/misc/py-molequeue/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/../LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyzmq>0:net/py-pyzmq@${PY_FLAVOR}
-USES= cmake compiler:c++11-lang python:3.6+
+USES= cmake compiler:c++11-lang python
USE_PYTHON= flavors
WRKSRC_SUBDIR= python
diff --git a/misc/py-mxnet/Makefile b/misc/py-mxnet/Makefile
index d808b7853c0a..44bca88eee17 100644
--- a/misc/py-mxnet/Makefile
+++ b/misc/py-mxnet/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= mxnet>0:misc/mxnet \
${PYTHON_PKGNAMEPREFIX}graphviz>0:graphics/py-graphviz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.20.0:www/py-requests@${PY_FLAVOR}
-USES= python:3.6+ localbase
+USES= python localbase
USE_GITHUB= yes
USE_PYTHON= distutils cython autoplist
diff --git a/misc/py-numcodecs/Makefile b/misc/py-numcodecs/Makefile
index 13b6691e7088..3c2fe1f28506 100644
--- a/misc/py-numcodecs/Makefile
+++ b/misc/py-numcodecs/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}entrypoints>0:devel/py-entrypoints@${PY_FLAV
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zfp>0:devel/py-zfp@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= distutils cython autoplist pytest # tests fail to find the library in the staged directory for some reason
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
diff --git a/misc/py-onnx-tf/Makefile b/misc/py-onnx-tf/Makefile
index 8e639a34dee0..604833ccffef 100644
--- a/misc/py-onnx-tf/Makefile
+++ b/misc/py-onnx-tf/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}onnx>0:misc/py-onnx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils concurrent autoplist
NO_ARCH= yes
diff --git a/misc/py-onnx/Makefile b/misc/py-onnx/Makefile
index 3490b55623b5..f7b08f9d78e0 100644
--- a/misc/py-onnx/Makefile
+++ b/misc/py-onnx/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.6.2.1:devel/py-typing-extensions@${PY_FLAVOR}
-USES= compiler:c11 python:3.6+ shebangfix
+USES= compiler:c11 python shebangfix
USE_PYTHON= distutils concurrent autoplist
SHEBANG_FILES= tools/protoc-gen-mypy.sh.in
diff --git a/misc/py-openai/Makefile b/misc/py-openai/Makefile
index 8e01d77d8ff5..0d08c353cc8c 100644
--- a/misc/py-openai/Makefile
+++ b/misc/py-openai/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS+= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}pandas>=1.2.3:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wandb>0:misc/py-wandb@${PY_FLAVOR}
-USES= python:3.8+
+USES= python
USE_PYTHON= pep517 autoplist
NO_ARCH= yes
diff --git a/misc/py-openpaperwork-core/Makefile b/misc/py-openpaperwork-core/Makefile
index 2b88f08bb4be..ba703b528032 100644
--- a/misc/py-openpaperwork-core/Makefile
+++ b/misc/py-openpaperwork-core/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distro>0:sysutils/py-distro@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist pytest
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
diff --git a/misc/py-openpaperwork-gtk/Makefile b/misc/py-openpaperwork-gtk/Makefile
index c3a420621f86..5a6c264039c0 100644
--- a/misc/py-openpaperwork-gtk/Makefile
+++ b/misc/py-openpaperwork-gtk/Makefile
@@ -18,7 +18,7 @@ PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openpaperwork-core>0:misc/py-openpaperwork-co
BUILD_DEPENDS= ${PY_DEPENDS}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist pytest
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
diff --git a/misc/py-orange3-associate/Makefile b/misc/py-orange3-associate/Makefile
index 7b8751378f5e..60c8dc006d6a 100644
--- a/misc/py-orange3-associate/Makefile
+++ b/misc/py-orange3-associate/Makefile
@@ -14,7 +14,7 @@ RUN_DEPENDS= orange3>0:misc/orange3 \
${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR}
-USES= python:3.4+
+USES= python
USE_PYTHON= distutils autoplist
USE_GITHUB= yes
diff --git a/misc/py-orange3-datafusion/Makefile b/misc/py-orange3-datafusion/Makefile
index 6a969c3ee70e..5ee084f5bae4 100644
--- a/misc/py-orange3-datafusion/Makefile
+++ b/misc/py-orange3-datafusion/Makefile
@@ -15,7 +15,7 @@ LICENSE= GPLv3
RUN_DEPENDS= orange3>0:misc/orange3 \
${PYTHON_PKGNAMEPREFIX}scikit-fusion>0:misc/py-scikit-fusion@${PY_FLAVOR}
-USES= python:3.4+
+USES= python
USE_GITHUB= yes
GH_ACCOUNT= biolab
USE_PYTHON= distutils autoplist
diff --git a/misc/py-orange3-educational/Makefile b/misc/py-orange3-educational/Makefile
index 65680abb63b9..49ed59fad0e2 100644
--- a/misc/py-orange3-educational/Makefile
+++ b/misc/py-orange3-educational/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= orange3>0:misc/orange3 \
${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR}
-USES= python:3.4+
+USES= python
USE_PYTHON= distutils autoplist
USE_GITHUB= yes
diff --git a/misc/py-orange3-network/Makefile b/misc/py-orange3-network/Makefile
index 906ae5c0ea6f..1bbf6d3a3400 100644
--- a/misc/py-orange3-network/Makefile
+++ b/misc/py-orange3-network/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= orange3>0:misc/orange3 \
${PYTHON_PKGNAMEPREFIX}gensim>0:textproc/py-gensim@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyqtgraph>=0.9.10:graphics/py-pyqtgraph@${PY_FLAVOR}
-USES= python:3.4+
+USES= python
USE_PYTHON= distutils cython autoplist
USE_GITHUB= yes
diff --git a/misc/py-orange3-timeseries/Makefile b/misc/py-orange3-timeseries/Makefile
index 677f28dfe61b..2bd46d064d76 100644
--- a/misc/py-orange3-timeseries/Makefile
+++ b/misc/py-orange3-timeseries/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= orange3>0:misc/orange3 \
${PYTHON_PKGNAMEPREFIX}scipy>=0.17:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}statsmodels>=0.10.0:math/py-statsmodels@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_GITHUB= yes
GH_ACCOUNT= biolab
USE_PYTHON= distutils autoplist
diff --git a/misc/py-palettable/Makefile b/misc/py-palettable/Makefile
index 15c070234793..0a80b25b126a 100644
--- a/misc/py-palettable/Makefile
+++ b/misc/py-palettable/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/license.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= pep517 autoplist pytest
NO_ARCH= yes
diff --git a/misc/py-papermill/Makefile b/misc/py-papermill/Makefile
index f378efc8af5d..765bcbb2510a 100644
--- a/misc/py-papermill/Makefile
+++ b/misc/py-papermill/Makefile
@@ -32,7 +32,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-datalake-store>=0.0.30:devel/py-azure
${PYTHON_PKGNAMEPREFIX}pytest-env>0:devel/py-pytest-env@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist pytest
USE_GITHUB= yes
diff --git a/misc/py-pexpect/Makefile b/misc/py-pexpect/Makefile
index 760ba7d145ae..02c033ac9c06 100644
--- a/misc/py-pexpect/Makefile
+++ b/misc/py-pexpect/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ptyprocess>=0.5:sysutils/py-ptyprocess@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/misc/py-placekey/Makefile b/misc/py-placekey/Makefile
index 42bdc9e14a5d..1aad8683b3c0 100644
--- a/misc/py-placekey/Makefile
+++ b/misc/py-placekey/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backoff>=0:devel/py-backoff@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}shapely>=0:devel/py-shapely@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/misc/py-powerline-status/Makefile b/misc/py-powerline-status/Makefile
index a989f46b3cec..a76728d0627d 100644
--- a/misc/py-powerline-status/Makefile
+++ b/misc/py-powerline-status/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/docs/source/license-and-credits.rst
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=3.2.0:sysutils/py-psutil@${PY_FLAVOR}
-USES= python:3.6+ shebangfix
+USES= python shebangfix
USE_GITHUB= yes
GH_ACCOUNT= powerline
GH_PROJECT= powerline
diff --git a/misc/py-progressbar/Makefile b/misc/py-progressbar/Makefile
index 16abbbfd5472..161d20890b19 100644
--- a/misc/py-progressbar/Makefile
+++ b/misc/py-progressbar/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE.txt
NO_ARCH= yes
USE_PYTHON= autoplist concurrent distutils
-USES= python:3.6+
+USES= python
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}progressbar231
diff --git a/misc/py-progressbar2/Makefile b/misc/py-progressbar2/Makefile
index cbeeebc50c7a..a4a2e07d420c 100644
--- a/misc/py-progressbar2/Makefile
+++ b/misc/py-progressbar2/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-utils>=3.4.5:misc/py-python-utils@${P
${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
NO_ARCH= yes
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist concurrent distutils
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}progressbar
diff --git a/misc/py-pyEDFlib/Makefile b/misc/py-pyEDFlib/Makefile
index 735f8a1aaf6a..09e150d89121 100644
--- a/misc/py-pyEDFlib/Makefile
+++ b/misc/py-pyEDFlib/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYNUMPY}
RUN_DEPENDS= ${PYNUMPY}
-USES= fortran python:3.6+
+USES= fortran python
USE_PYTHON= distutils cython autoplist
USE_GITHUB= yes
diff --git a/misc/py-pyfiglet/Makefile b/misc/py-pyfiglet/Makefile
index 820695866333..ed9913b717ef 100644
--- a/misc/py-pyfiglet/Makefile
+++ b/misc/py-pyfiglet/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/pwaller/pyfiglet
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/misc/py-pykml/Makefile b/misc/py-pykml/Makefile
index eda2d97606a9..a6208e6c747d 100644
--- a/misc/py-pykml/Makefile
+++ b/misc/py-pykml/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.6:devel/py-lxml@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils concurrent autoplist
NO_ARCH= yes
diff --git a/misc/py-pypatent/Makefile b/misc/py-pypatent/Makefile
index 67a093e59bdf..0dad61a8c1c7 100644
--- a/misc/py-pypatent/Makefile
+++ b/misc/py-pypatent/Makefile
@@ -18,7 +18,7 @@ PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLA
BUILD_DEPENDS= ${PY_DEPENDS}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/misc/py-pyprind/Makefile b/misc/py-pyprind/Makefile
index 1526fe4f4257..b27231b35dfd 100644
--- a/misc/py-pyprind/Makefile
+++ b/misc/py-pyprind/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=3.2.0:sysutils/py-psutil@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils nose
NO_ARCH= yes
diff --git a/misc/py-python-geohash/Makefile b/misc/py-python-geohash/Makefile
index 5271107ea2c8..8abb69393ae3 100644
--- a/misc/py-python-geohash/Makefile
+++ b/misc/py-python-geohash/Makefile
@@ -12,7 +12,7 @@ WWW= https://pypi.org/project/python-geohash/
LICENSE= APACHE20 MIT BSD3CLAUSE
LICENSE_COMB= multi
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist distutils
post-install:
diff --git a/misc/py-python-utils/Makefile b/misc/py-python-utils/Makefile
index b935f8293dac..61b2e979d5a2 100644
--- a/misc/py-python-utils/Makefile
+++ b/misc/py-python-utils/Makefile
@@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
NO_ARCH= yes
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist distutils
.include <bsd.port.mk>
diff --git a/misc/py-pytorch-lightning/Makefile b/misc/py-pytorch-lightning/Makefile
index 1d0535c64fa0..6b556dd85889 100644
--- a/misc/py-pytorch-lightning/Makefile
+++ b/misc/py-pytorch-lightning/Makefile
@@ -24,7 +24,7 @@ BUILD_DEPENDS= ${PY_DEPENDS} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= python:3.7+
+USES= python
USE_PYTHON= pep517 autoplist pytest
NO_ARCH= yes
diff --git a/misc/py-qiskit-machine-learning/Makefile b/misc/py-qiskit-machine-learning/Makefile
index 29c5dff6e2db..b60d47132112 100644
--- a/misc/py-qiskit-machine-learning/Makefile
+++ b/misc/py-qiskit-machine-learning/Makefile
@@ -21,7 +21,7 @@ PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dill>=0.3.4:devel/py-dill@${PY_FLAVOR} \
BUILD_DEPENDS= ${PY_DEPENDS}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= python:3.7+
+USES= python
USE_PYTHON= distutils autoplist pytest # several tests fail with "No module named 'threadpoolctl'", see https://reviews.freebsd.org/D35513
USE_GITHUB= yes
diff --git a/misc/py-scikit-fusion/Makefile b/misc/py-scikit-fusion/Makefile
index 352d0870d16d..cc47faeeadb3 100644
--- a/misc/py-scikit-fusion/Makefile
+++ b/misc/py-scikit-fusion/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}joblib>=0.8.4:devel/py-joblib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=0.12.0:science/py-scipy@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/misc/py-serverfiles/Makefile b/misc/py-serverfiles/Makefile
index 8b74d98e80d0..998ffb2a3e27 100644
--- a/misc/py-serverfiles/Makefile
+++ b/misc/py-serverfiles/Makefile
@@ -12,7 +12,7 @@ LICENSE= GPLv3+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/misc/py-shap2/Makefile b/misc/py-shap2/Makefile
index d2deef4a7e73..bf1aa7f83ffd 100644
--- a/misc/py-shap2/Makefile
+++ b/misc/py-shap2/Makefile
@@ -22,7 +22,7 @@ PY_DEPENDS= ${PYNUMPY} \
BUILD_DEPENDS= ${PY_DEPENDS}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
post-install:
diff --git a/misc/py-soapy_power/Makefile b/misc/py-soapy_power/Makefile
index 6244ee61fac1..5fcffbd507b8 100644
--- a/misc/py-soapy_power/Makefile
+++ b/misc/py-soapy_power/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}SimpleSoapy>=1.5.0:misc/py-SimpleSoapy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}SimpleSpectral>0:science/py-SimpleSpectral@${PY_FLAVOR}
-USES= python:3.8+
+USES= python
USE_PYTHON= distutils concurrent autoplist
.include <bsd.port.mk>
diff --git a/misc/py-spdx-lookup/Makefile b/misc/py-spdx-lookup/Makefile
index e44f9854e3ef..c6b4006b3b26 100644
--- a/misc/py-spdx-lookup/Makefile
+++ b/misc/py-spdx-lookup/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}spdx>=2.3.0:misc/py-spdx@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/misc/py-spdx-tools/Makefile b/misc/py-spdx-tools/Makefile
index 040fec95815d..e8c3d038dd59 100644
--- a/misc/py-spdx-tools/Makefile
+++ b/misc/py-spdx-tools/Makefile
@@ -24,7 +24,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}license-expression>=0:textproc/py-license-expression@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ply>=0:devel/py-ply@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist concurrent pep517 pytest
TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} LC_ALL=en_US.UTF-8
diff --git a/misc/py-spdx/Makefile b/misc/py-spdx/Makefile
index 10545bcd336a..241feec5788d 100644
--- a/misc/py-spdx/Makefile
+++ b/misc/py-spdx/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/bbqsrc/spdx-python
LICENSE= CC0-1.0
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/misc/py-tflearn/Makefile b/misc/py-tflearn/Makefile
index 447ed65961c1..ca052d556b94 100644
--- a/misc/py-tflearn/Makefile
+++ b/misc/py-tflearn/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tensorflow>0:science/py-tensorflow@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_GITHUB= yes
USE_PYTHON= distutils autoplist
diff --git a/misc/py-tflite-support/Makefile b/misc/py-tflite-support/Makefile
index 2ec6d86545c1..3dc42c3a7859 100644
--- a/misc/py-tflite-support/Makefile
+++ b/misc/py-tflite-support/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}absl>=0.7.0:devel/py-absl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pybind11>=2.4:devel/py-pybind11@${PY_FLAVOR}
-USES= compiler:c++14-lang python:3.6+
+USES= compiler:c++14-lang python
USE_PYTHON= distutils concurrent autoplist
post-install:
diff --git a/misc/py-tflite/Makefile b/misc/py-tflite/Makefile
index 7148986c9ca3..bdb284e2c176 100644
--- a/misc/py-tflite/Makefile
+++ b/misc/py-tflite/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flatbuffers>0:devel/py-flatbuffers@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
USE_GITHUB= yes
GH_ACCOUNT= jackwish
diff --git a/misc/py-toil/Makefile b/misc/py-toil/Makefile
index 95ec4c2ad850..ee507bfe4c98 100644
--- a/misc/py-toil/Makefile
+++ b/misc/py-toil/Makefile
@@ -26,7 +26,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVO
${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}libcloud>=0.14.0:net/py-libcloud@${PY_FLAVOR}
-USES= python:3.6+ pytest
+USES= python pytest
USE_PYTHON= distutils concurrent autoplist
NO_ARCH= yes
diff --git a/misc/py-torch-geometric/Makefile b/misc/py-torch-geometric/Makefile
index eb87968fba2e..7cbb246c1f82 100644
--- a/misc/py-torch-geometric/Makefile
+++ b/misc/py-torch-geometric/Makefile
@@ -24,7 +24,7 @@ BUILD_DEPENDS= ${PY_DEPENDS} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= python:3.7+
+USES= python
USE_PYTHON= pep517 autoplist pytest
NO_ARCH= yes
diff --git a/misc/py-torchmetrics/Makefile b/misc/py-torchmetrics/Makefile
index d67da7429b66..072fb07eb2b4 100644
--- a/misc/py-torchmetrics/Makefile
+++ b/misc/py-torchmetrics/Makefile
@@ -22,7 +22,7 @@ PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nltk>=3.6:textproc/py-nltk@${PY_FLAVOR} \
BUILD_DEPENDS= ${PY_DEPENDS}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= python:3.7+
+USES= python
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/misc/py-tqdm/Makefile b/misc/py-tqdm/Makefile
index 62c2cceb0455..02b18ef847f1 100644
--- a/misc/py-tqdm/Makefile
+++ b/misc/py-tqdm/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FL
${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4:devel/py-setuptools_scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-USES= cpe python:3.7+
+USES= cpe python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/misc/py-tvm/Makefile b/misc/py-tvm/Makefile
index d6edf1c0413f..b76f906f0b24 100644
--- a/misc/py-tvm/Makefile
+++ b/misc/py-tvm/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}synr>0:devel/py-synr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils noegginfo pytest # tests fail, see https://github.com/apache/tvm/issues/13132
USE_GITHUB= yes
diff --git a/misc/py-uhi/Makefile b/misc/py-uhi/Makefile
index 2da32ab0654b..0c960ced5c36 100644
--- a/misc/py-uhi/Makefile
+++ b/misc/py-uhi/Makefile
@@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PYNUMPY} \
RUN_DEPENDS= ${PYNUMPY}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boost-histogram>=1.0:misc/py-boost-histogram@${PY_FLAVOR}
-USES= compiler:c++14-lang python:3.8+
+USES= compiler:c++14-lang python
USE_PYTHON= pep517 autoplist pytest
NO_ARCH= yes
diff --git a/misc/py-wandb/Makefile b/misc/py-wandb/Makefile
index 72d0e042ca36..9cf21c91f9bd 100644
--- a/misc/py-wandb/Makefile
+++ b/misc/py-wandb/Makefile
@@ -41,7 +41,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bokeh>0:www/py-bokeh@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}responses>0:devel/py-responses@${PY_FLAVOR}
-USES= python:3.8+ shebangfix
+USES= python shebangfix
USE_PYTHON= pep517 concurrent autoplist pytest # tests fail because some test dependencies are missing
USE_GITHUB= yes
diff --git a/misc/py-wurlitzer/Makefile b/misc/py-wurlitzer/Makefile
index d495132f2d70..df4814af4145 100644
--- a/misc/py-wurlitzer/Makefile
+++ b/misc/py-wurlitzer/Makefile
@@ -17,7 +17,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}codecov>0:devel/py-codecov@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR}
-USES= python:3.6+ pytest
+USES= python pytest
USE_PYTHON= autoplist concurrent distutils
PYTEST_ARGS= test.py
diff --git a/misc/py-xgboost/Makefile b/misc/py-xgboost/Makefile
index af32f22912d0..59712f927e70 100644
--- a/misc/py-xgboost/Makefile
+++ b/misc/py-xgboost/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR}
-USES= compiler:c11 python:3.5+ localbase:ldflags
+USES= compiler:c11 python localbase:ldflags
USE_PYTHON= distutils pytest # Python tests are broken because py-scikit-learn is missing the py-threadpoolctl dependency which is also currently broken
USE_LDCONFIG= yes
diff --git a/misc/silicon/Makefile b/misc/silicon/Makefile
index 63c6df0a8aa0..6c8b52ef3151 100644
--- a/misc/silicon/Makefile
+++ b/misc/silicon/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libharfbuzz.so:print/harfbuzz \
libonig.so:devel/oniguruma
-USES= cargo python:3.6+ xorg
+USES= cargo python xorg
USE_XORG= xcb
USE_GITHUB= yes
diff --git a/misc/snakemake/Makefile b/misc/snakemake/Makefile
index 604c84137114..ade022bf2160 100644
--- a/misc/snakemake/Makefile
+++ b/misc/snakemake/Makefile
@@ -30,7 +30,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wrapt>0:devel/py-wrapt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
-USES= python:3.5+
+USES= python
USE_PYTHON= distutils noflavors autoplist
NO_ARCH= yes
diff --git a/misc/urh/Makefile b/misc/urh/Makefile
index 948dd8baef1b..f6cf5db72a8c 100644
--- a/misc/urh/Makefile
+++ b/misc/urh/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyzmq>0:net/py-pyzmq@${PY_FLAVOR}
-USES= compiler:c++11-lang fortran python:3.4+ localbase pyqt:5
+USES= compiler:c++11-lang fortran python localbase pyqt:5
USE_PYQT= pyqt5
USE_PYTHON= distutils cython noflavors autoplist
diff --git a/misc/veles/Makefile b/misc/veles/Makefile
index 2e9f28d1e389..91c97daca128 100644
--- a/misc/veles/Makefile
+++ b/misc/veles/Makefile
@@ -24,7 +24,7 @@ BUILD_DEPENDS= msgpack-c>0:devel/msgpack-c \
${PY_DEPENDS}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= cmake compiler python:3.6+ qt:5 shebangfix
+USES= cmake compiler python qt:5 shebangfix
SHEBANG_GLOB= *.py
SHEBANG_FILES= python/plugin python/proxy resources/install/postinst python/test_dis
USE_GITHUB= yes