diff options
author | Rene Ladan <rene@FreeBSD.org> | 2023-06-15 00:00:28 +0200 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2023-06-27 21:34:34 +0200 |
commit | 3d9a815d9c5acbb71f4bb07738bdeab4879feacb (patch) | |
tree | eb093f22197a2c68a88dd2372ec1922c3f6d3c10 /science | |
parent | c58ef91e06e8edc4fd8579837f1453b562da3fbb (diff) | |
download | freebsd-ports-3d9a815d9c5acbb71f4bb07738bdeab4879feacb.zip |
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>
Diffstat (limited to 'science')
162 files changed, 162 insertions, 162 deletions
diff --git a/science/PETSc/Makefile b/science/PETSc/Makefile index aecdae88c347..5de20dfb6e98 100644 --- a/science/PETSc/Makefile +++ b/science/PETSc/Makefile @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cmake:devel/cmake-core LIB_DEPENDS= libmpich.so:net/mpich -USES= blaslapack fortran gmake python:3.7+ shebangfix xorg +USES= blaslapack fortran gmake python shebangfix xorg GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-shared-libraries=1 \ --with-mpi-dir=${LOCALBASE} \ diff --git a/science/abinit/Makefile b/science/abinit/Makefile index d062eff5a507..332ebd88ef98 100644 --- a/science/abinit/Makefile +++ b/science/abinit/Makefile @@ -32,7 +32,7 @@ TEST_DEPENDS= ${PYNUMPY} \ libyaml>0:textproc/libyaml USES= autoreconf:build blaslapack:netlib fortran gmake gnome localbase:ldflags \ - python:3.7+ shebangfix + python shebangfix USE_GITHUB= yes USE_GNOME= libxml2 SHEBANG_FILES= config/scripts/* doc/tutorial/paral_bandpw_assets/abinit.sub.* diff --git a/science/agrum/Makefile b/science/agrum/Makefile index 692a0754e656..1619252f3ef5 100644 --- a/science/agrum/Makefile +++ b/science/agrum/Makefile @@ -40,7 +40,7 @@ ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC OPENMP_CMAKE_BOOL= USE_OPENMP PYTHON_CMAKE_BOOL= BUILD_PYTHON -PYTHON_USES= python:3.7+ +PYTHON_USES= python PYTHON_PLIST_SUB= PYTHON_VER_MAJ=${PYTHON_VER:R} PYTHON_RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}configparser>0:devel/py-configparser@${PY_FLAVOR} \ diff --git a/science/bout++/Makefile b/science/bout++/Makefile index 21e32f1e991a..7b67ad7ab82e 100644 --- a/science/bout++/Makefile +++ b/science/bout++/Makefile @@ -17,7 +17,7 @@ LIB_DEPENDS= libfftw3.so:math/fftw3 \ libuuid.so:misc/e2fsprogs-libuuid RUN_DEPENDS= bash:shells/bash -USES= cmake:testing python:3.6+ gettext-runtime shebangfix +USES= cmake:testing python gettext-runtime shebangfix USE_LDCONFIG= yes USE_GITHUB= yes diff --git a/science/cantera/Makefile b/science/cantera/Makefile index 552f31c23b5d..b85c41e74d4f 100644 --- a/science/cantera/Makefile +++ b/science/cantera/Makefile @@ -49,7 +49,7 @@ OCTAVE_LIB_DEPENDS= liboctave.so:math/octave OCTAVE_SUB_FILES= pkg-message-octave OCTAVE_USES= octave:env -PYTHON_USES= python:3.6+ +PYTHON_USES= python PYTHON_USE= PYTHON=cython PYTHON_MAKE_ARGS= python_cmd=${PYTHON_CMD} python_package=full PYTHON_MAKE_ARGS_OFF= python_package="none" diff --git a/science/chimes-calculator/Makefile b/science/chimes-calculator/Makefile index cc3d3fcc9649..4a485660df31 100644 --- a/science/chimes-calculator/Makefile +++ b/science/chimes-calculator/Makefile @@ -11,7 +11,7 @@ WWW= https://github.com/rk-lindsey/chimes_calculator LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake:testing fortran shebangfix python:3.7+,test +USES= cmake:testing fortran shebangfix python:test USE_LDCONFIG= yes USE_GITHUB= yes diff --git a/science/code_saturne/Makefile b/science/code_saturne/Makefile index 2ed1056fd580..3f08b8be3afd 100644 --- a/science/code_saturne/Makefile +++ b/science/code_saturne/Makefile @@ -25,7 +25,7 @@ USE_GITHUB= yes GH_ACCOUNT= code-saturne USES= autoreconf bison compiler:c11 fortran gettext gnome gmake \ - iconv localbase libtool pyqt:5 python:3.7+ shebangfix xorg + iconv localbase libtool pyqt:5 python shebangfix xorg USE_GNOME= libxml2 USE_PYQT= pyqt5 sip USE_XORG= x11 diff --git a/science/dvc/Makefile b/science/dvc/Makefile index 5cdf7c545416..b122e045c3ca 100644 --- a/science/dvc/Makefile +++ b/science/dvc/Makefile @@ -29,7 +29,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.3:devel/py-appdirs@${PY_FLAVOR} ${PYTHON_PKGNAMEPREFIX}schema>=0.6.7:devel/py-schema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zclockfile>0:devel/py-zclockfile@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_PYTHON= distutils autoplist noflavors NO_ARCH= yes diff --git a/science/gnudatalanguage/Makefile b/science/gnudatalanguage/Makefile index 935418402fdc..a9e375bc0ea7 100644 --- a/science/gnudatalanguage/Makefile +++ b/science/gnudatalanguage/Makefile @@ -101,7 +101,7 @@ NETCDF_LIB_DEPENDS= libnetcdf.so:science/netcdf NETCDF_CMAKE_ON= -DNETCDF:BOOL=YES -DHDF:BOOL=NO NETCDF_CMAKE_OFF= -DNETCDF:BOOL=NO -PYTHON_USES= python:3.7+ +PYTHON_USES= python PYTHON_BUILD_DEPENDS= ${PYNUMPY} PYTHON_RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} diff --git a/science/gramps/Makefile b/science/gramps/Makefile index 08626c230b1c..1aa51b87c427 100644 --- a/science/gramps/Makefile +++ b/science/gramps/Makefile @@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygraphviz>=0:graphics/py-pygraphviz@${PY_FL ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ xdg-open:devel/xdg-utils -USES= desktop-file-utils gettext gnome python:3.3+ shared-mime-info +USES= desktop-file-utils gettext gnome python shared-mime-info USE_GITHUB= yes GH_ACCOUNT= gramps-project USE_GNOME= cairo gtk30 intltool librsvg2 pango pygobject3 diff --git a/science/lamprop/Makefile b/science/lamprop/Makefile index bfc677272319..7f4be0a6c71b 100644 --- a/science/lamprop/Makefile +++ b/science/lamprop/Makefile @@ -8,7 +8,7 @@ WWW= https://rsmith.home.xs4all.nl/software/lamprop.html LICENSE= BSD2CLAUSE -USES= python:3.6+ shebangfix +USES= python shebangfix SHEBANG_FILES= setup.py USE_GITHUB= yes GH_ACCOUNT= rsmith-nl diff --git a/science/libtensorflow1/Makefile b/science/libtensorflow1/Makefile index 671cceac8cf9..8a152146a8e3 100644 --- a/science/libtensorflow1/Makefile +++ b/science/libtensorflow1/Makefile @@ -31,7 +31,7 @@ noavx_CONFLICTS_INSTALL= libtensorflow1 default_CONFLICTS_INSTALL= libtensorflow1-noavx CONFLICTS_INSTALL= science/libtensorflow2 -USES= gmake python:3.7-3.9,build +USES= gmake python:3.8-3.9,build USE_GITHUB= yes GH_ACCOUNT= tensorflow diff --git a/science/mercantile/Makefile b/science/mercantile/Makefile index 8affe0d916cc..30c4f3e1a4fc 100644 --- a/science/mercantile/Makefile +++ b/science/mercantile/Makefile @@ -11,7 +11,7 @@ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.0:devel/py-click@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_PYTHON= autoplist concurrent distutils USE_GITHUB= yes diff --git a/science/psi4/Makefile b/science/psi4/Makefile index 2c97c7c7a8f0..a2ece2d973c0 100644 --- a/science/psi4/Makefile +++ b/science/psi4/Makefile @@ -25,7 +25,7 @@ RUN_DEPENDS= ${PY_DEPENDS} \ libint2-psi4>0:science/libint2-psi4 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= blaslapack:openblas cmake compiler:c++17-lang eigen:3 fortran localbase:ldflags python:3.8+ +USES= blaslapack:openblas cmake compiler:c++17-lang eigen:3 fortran localbase:ldflags python USE_GITHUB= yes CMAKE_ARGS= -DLibxc_DIR=${LOCALBASE} \ diff --git a/science/py-DendroPy/Makefile b/science/py-DendroPy/Makefile index 6d5738fa993c..b53452c814d2 100644 --- a/science/py-DendroPy/Makefile +++ b/science/py-DendroPy/Makefile @@ -10,7 +10,7 @@ WWW= http://packages.python.org/DendroPy/ LICENSE= BSD3CLAUSE -USES= python:3.7+ +USES= python USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/science/py-GPy/Makefile b/science/py-GPy/Makefile index 114f5a9a0176..5723cfcdd4a8 100644 --- a/science/py-GPy/Makefile +++ b/science/py-GPy/Makefile @@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramz>=0.9.0:science/py-paramz@${PY_FLAVOR} -USES= localbase python:3.6+ +USES= localbase python USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/science/py-GPyOpt/Makefile b/science/py-GPyOpt/Makefile index 939bfa3f7049..ba1d99d0308d 100644 --- a/science/py-GPyOpt/Makefile +++ b/science/py-GPyOpt/Makefile @@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.16:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}GPy>=1.8:science/py-GPy@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes diff --git a/science/py-MDAnalysis/Makefile b/science/py-MDAnalysis/Makefile index b66c3cb4c137..acb635f24fb4 100644 --- a/science/py-MDAnalysis/Makefile +++ b/science/py-MDAnalysis/Makefile @@ -30,7 +30,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.43.0:misc/py-tqdm@${PY_FLAVOR} -USES= compiler:c++11-lang python:3.7+ +USES= compiler:c++11-lang python USE_PYTHON= distutils cython autoplist .if !defined(WITH_DEBUG) diff --git a/science/py-MDAnalysisTests/Makefile b/science/py-MDAnalysisTests/Makefile index 439ecd8a4670..ee722a2cd5b2 100644 --- a/science/py-MDAnalysisTests/Makefile +++ b/science/py-MDAnalysisTests/Makefile @@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}MDAnalysis>0:science/py-MDAnalysis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes diff --git a/science/py-OpenFermion/Makefile b/science/py-OpenFermion/Makefile index 0bc782fa369f..24c337d45509 100644 --- a/science/py-OpenFermion/Makefile +++ b/science/py-OpenFermion/Makefile @@ -25,7 +25,7 @@ PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cirq-core>=0.15.0:science/py-cirq-core@${PY_F BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} -USES= python:3.7+ +USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes diff --git a/science/py-PyFR/Makefile b/science/py-PyFR/Makefile index afa96b46ccee..9d8a471c9900 100644 --- a/science/py-PyFR/Makefile +++ b/science/py-PyFR/Makefile @@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.0:devel/py-appdirs@${PY_FLAVOR} ${PYTHON_PKGNAMEPREFIX}pytools>=2016.2.1:devel/py-pytools@${PY_FLAVOR} \ ${PYNUMPY} -USES= python:3.8+ shebangfix +USES= python shebangfix USE_PYTHON= distutils concurrent autoplist pytest SHEBANG_FILES= setup.py pyfr/__main__.py diff --git a/science/py-PyNE/Makefile b/science/py-PyNE/Makefile index 7c2bce8f1236..b9e86d2b5949 100644 --- a/science/py-PyNE/Makefile +++ b/science/py-PyNE/Makefile @@ -36,7 +36,7 @@ LIB_DEPENDS= libhdf5.so:science/hdf5 \ libsz.so:science/libaec RUN_DEPENDS= ${PY_DEPENDS} -USES= compiler:c++17-lang fortran python:3.7+ +USES= compiler:c++17-lang fortran python USE_PYTHON= distutils cython flavors USE_GITHUB= yes diff --git a/science/py-SimpleSpectral/Makefile b/science/py-SimpleSpectral/Makefile index bcc3f35554b2..8a1c6a16aa4a 100644 --- a/science/py-SimpleSpectral/Makefile +++ b/science/py-SimpleSpectral/Makefile @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} -USES= python:3.4+ +USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/science/py-abipy/Makefile b/science/py-abipy/Makefile index 29b5b3a06a8a..610455b2c900 100644 --- a/science/py-abipy/Makefile +++ b/science/py-abipy/Makefile @@ -30,7 +30,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} -USES= python:3.7+ shebangfix +USES= python shebangfix USE_GITHUB= yes GH_ACCOUNT= abinit SHEBANG_GLOB= *.py diff --git a/science/py-access/Makefile b/science/py-access/Makefile index 2f6dcd5a9f3c..79a2de91ddbd 100644 --- a/science/py-access/Makefile +++ b/science/py-access/Makefile @@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopandas>=0:graphics/py-geopandas@${PY_FLAV ${PYTHON_PKGNAMEPREFIX}pandas>=0.23.4,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2:www/py-requests@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-arch/Makefile b/science/py-arch/Makefile index 8c7a41db15a9..96bd5d9fac40 100644 --- a/science/py-arch/Makefile +++ b/science/py-arch/Makefile @@ -22,7 +22,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} -USES= python:3.8+ +USES= python USE_PYTHON= pep517 cython autoplist pytest # tests fail to run, see https://github.com/bashtage/arch/issues/668 TEST_WRKSRC= ${WRKSRC}/arch/tests diff --git a/science/py-asap3/Makefile b/science/py-asap3/Makefile index c0704db76cfa..059c4f78454a 100644 --- a/science/py-asap3/Makefile +++ b/science/py-asap3/Makefile @@ -17,7 +17,7 @@ LIB_DEPENDS= libmpich.so:net/mpich # not sure if this is used RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}ase>0:science/py-ase@${PY_FLAVOR} -USES= localbase python:3.7+ +USES= localbase python USE_PYTHON= distutils concurrent autoplist pytest post-install: diff --git a/science/py-asdf-standard/Makefile b/science/py-asdf-standard/Makefile index 9fe87ffeab9a..c933336f5d0e 100644 --- a/science/py-asdf-standard/Makefile +++ b/science/py-asdf-standard/Makefile @@ -17,7 +17,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= python:3.8+ +USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes diff --git a/science/py-asdf-transform-schemas/Makefile b/science/py-asdf-transform-schemas/Makefile index 8343f337eb86..69ff0f1d741b 100644 --- a/science/py-asdf-transform-schemas/Makefile +++ b/science/py-asdf-transform-schemas/Makefile @@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FL ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asdf-standard>=1.0.1:science/py-asdf-standard@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes diff --git a/science/py-asdf-unit-schemas/Makefile b/science/py-asdf-unit-schemas/Makefile index 412b38cefd0d..b0637916de54 100644 --- a/science/py-asdf-unit-schemas/Makefile +++ b/science/py-asdf-unit-schemas/Makefile @@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FL ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asdf-standard>=1.0.1:science/py-asdf-standard@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes diff --git a/science/py-asdf/Makefile b/science/py-asdf/Makefile index fe72077bdbb0..75076453655f 100644 --- a/science/py-asdf/Makefile +++ b/science/py-asdf/Makefile @@ -26,7 +26,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asdf-standard>=1.0.1:science/py-asdf-standar ${PYTHON_PKGNAMEPREFIX}yaml>=5.4.1:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semantic-version>=2.8:devel/py-semantic-version@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes diff --git a/science/py-ase/Makefile b/science/py-ase/Makefile index 2f0ebcafb6e6..0bc21cb30a99 100644 --- a/science/py-ase/Makefile +++ b/science/py-ase/Makefile @@ -24,7 +24,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLA ${PYTHON_PKGNAMEPREFIX}spglib>0:science/py-spglib@${PY_FLAVOR} # optional dependencies: x11-toolkits/py-tkinter, www/py-flask (see https://wiki.fysik.dtu.dk/ase/install.html) -USES= python:3.7+ +USES= python USE_PYTHON= distutils concurrent autoplist pytest NO_ARCH= yes diff --git a/science/py-avogadrolibs/Makefile b/science/py-avogadrolibs/Makefile index eac1d5400a4c..43cd8d8c551e 100644 --- a/science/py-avogadrolibs/Makefile +++ b/science/py-avogadrolibs/Makefile @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/../LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/pybind11/pybind11.h:devel/pybind11 LIB_DEPENDS= libAvogadroCore.so:science/avogadrolibs -USES= cmake compiler:c++11-lang eigen:3 python:3.5+ +USES= cmake compiler:c++11-lang eigen:3 python USE_PYTHON= flavors USE_GITHUB= yes diff --git a/science/py-boutdata/Makefile b/science/py-boutdata/Makefile index 981b786025f2..ae2d41becda7 100644 --- a/science/py-boutdata/Makefile +++ b/science/py-boutdata/Makefile @@ -23,7 +23,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 NO_ARCH= yes diff --git a/science/py-boututils/Makefile b/science/py-boututils/Makefile index 60cdfaf4ec5d..44d3fb6d44ec 100644 --- a/science/py-boututils/Makefile +++ b/science/py-boututils/Makefile @@ -23,7 +23,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@$ ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} -USES= python:3.6+ pyqt:5 +USES= python pyqt:5 USE_PYTHON= distutils autoplist pytest USE_PYQT= pyqt5 diff --git a/science/py-cdo/Makefile b/science/py-cdo/Makefile index 566ac3a2b66c..2c2feee18daa 100644 --- a/science/py-cdo/Makefile +++ b/science/py-cdo/Makefile @@ -13,7 +13,7 @@ LICENSE= GPLv2 RUN_DEPENDS= cdo:science/cdo \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-cfgrib/Makefile b/science/py-cfgrib/Makefile index 81ef09618392..1367d05ddc3f 100644 --- a/science/py-cfgrib/Makefile +++ b/science/py-cfgrib/Makefile @@ -21,7 +21,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dask>=0:devel/py-dask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xarray>=0.15:devel/py-xarray@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes diff --git a/science/py-chainer-chemistry/Makefile b/science/py-chainer-chemistry/Makefile index 1ddd7ea1bbc3..3e8982ba3ccf 100644 --- a/science/py-chainer-chemistry/Makefile +++ b/science/py-chainer-chemistry/Makefile @@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/science/py-chainer/Makefile b/science/py-chainer/Makefile index bb338e069f70..6534245e9f30 100644 --- a/science/py-chainer/Makefile +++ b/science/py-chainer/Makefile @@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/science/py-chempy/Makefile b/science/py-chempy/Makefile index 1f65af31b808..c884ce537fbd 100644 --- a/science/py-chempy/Makefile +++ b/science/py-chempy/Makefile @@ -29,7 +29,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}black>0:devel/py-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-flakes>0:devel/py-pytest-flakes@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_PYTHON= distutils autoplist pytest NO_ARCH= yes diff --git a/science/py-cirq-aqt/Makefile b/science/py-cirq-aqt/Makefile index ef3e3333f204..7f94a1ec7eea 100644 --- a/science/py-cirq-aqt/Makefile +++ b/science/py-cirq-aqt/Makefile @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cirq-core>0:science/py-cirq-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.18:www/py-requests@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes diff --git a/science/py-cirq-core/Makefile b/science/py-cirq-core/Makefile index 81e6b7ea24ca..ae0431fca0a8 100644 --- a/science/py-cirq-core/Makefile +++ b/science/py-cirq-core/Makefile @@ -25,7 +25,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes diff --git a/science/py-cirq-google/Makefile b/science/py-cirq-google/Makefile index ece648f4ffe3..40b32388f54d 100644 --- a/science/py-cirq-google/Makefile +++ b/science/py-cirq-google/Makefile @@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=1.14.0:www/py-google-api-co ${PYTHON_PKGNAMEPREFIX}proto-plus>=1.20.0:devel/py-proto-plus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.13.0:devel/py-protobuf@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes diff --git a/science/py-cirq-ionq/Makefile b/science/py-cirq-ionq/Makefile index f5b676dfda2a..300ba0a7c99e 100644 --- a/science/py-cirq-ionq/Makefile +++ b/science/py-cirq-ionq/Makefile @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cirq-core>0:science/py-cirq-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes diff --git a/science/py-cirq-pasqal/Makefile b/science/py-cirq-pasqal/Makefile index ced19461ce07..7d41ee16e161 100644 --- a/science/py-cirq-pasqal/Makefile +++ b/science/py-cirq-pasqal/Makefile @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cirq-core>0:science/py-cirq-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes diff --git a/science/py-cirq-rigetti/Makefile b/science/py-cirq-rigetti/Makefile index a683664bb7e8..d7a3a9a6640e 100644 --- a/science/py-cirq-rigetti/Makefile +++ b/science/py-cirq-rigetti/Makefile @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cirq-core>0:science/py-cirq-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyquil>=3.0.0:devel/py-pyquil@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes diff --git a/science/py-coards/Makefile b/science/py-coards/Makefile index 486a8d7a09af..5c717e7e63c7 100644 --- a/science/py-coards/Makefile +++ b/science/py-coards/Makefile @@ -11,7 +11,7 @@ WWW= https://pypi.org/project/coards/ LICENSE= MIT -USES= python:3.6+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-dimod/Makefile b/science/py-dimod/Makefile index f9980a0350fa..3274daf4c407 100644 --- a/science/py-dimod/Makefile +++ b/science/py-dimod/Makefile @@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mypy>0:devel/py-mypy@${PY_FLAVOR} -USES= compiler:c++11-lang python:3.7+ +USES= compiler:c++11-lang python USE_PYTHON= distutils cython autoplist unittest USE_GITHUB= yes diff --git a/science/py-dipy/Makefile b/science/py-dipy/Makefile index 81012019f4e4..77cf214c7636 100644 --- a/science/py-dipy/Makefile +++ b/science/py-dipy/Makefile @@ -26,7 +26,7 @@ TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}fury>0:graphics/py-fury@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} # "viz" extra dependencies, see dipy/info.py TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cvxpy>0:math/py-cvxpy@${PY_FLAVOR} # "doc" extra dependencies, see dipy/info.py -USES= python:3.7+ shebangfix +USES= python shebangfix USE_PYTHON= distutils cython concurrent autoplist pytest # pkg-plist also exists and contains files missing from the python-generated plist SHEBANG_GLOB= *.sh diff --git a/science/py-dlib/Makefile b/science/py-dlib/Makefile index f19b5e9eaa4e..878a769af033 100644 --- a/science/py-dlib/Makefile +++ b/science/py-dlib/Makefile @@ -16,7 +16,7 @@ BUILD_DEPENDS= cmake:devel/cmake-core LIB_DEPENDS= ${PY_BOOST} \ libpng.so:graphics/png -USES= compiler:c++11-lang pkgconfig python:3.7-3.10 shebangfix \ +USES= compiler:c++11-lang pkgconfig python:3.8-3.10 shebangfix \ tar:bzip2 USE_PYTHON= autoplist distutils SHEBANG_FILES= python_examples/*.py diff --git a/science/py-dwave-cloud-client/Makefile b/science/py-dwave-cloud-client/Makefile index 002416ed81a1..31df4c0681fa 100644 --- a/science/py-dwave-cloud-client/Makefile +++ b/science/py-dwave-cloud-client/Makefile @@ -29,7 +29,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-mock>0:www/py-requests-mock@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= distutils cython autoplist unittest # 1 test fail, probably due to devel/py-homebase issues, also https://github.com/dwavesystems/dwave-cloud-client/issues/533 USE_GITHUB= yes diff --git a/science/py-dwave-greedy/Makefile b/science/py-dwave-greedy/Makefile index 261f22e5c7fc..15e2026fe08d 100644 --- a/science/py-dwave-greedy/Makefile +++ b/science/py-dwave-greedy/Makefile @@ -20,7 +20,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dimod>0:science/py-dimod@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dwave-system>0:science/py-dwave-system@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= distutils cython autoplist unittest USE_GITHUB= yes diff --git a/science/py-dwave-neal/Makefile b/science/py-dwave-neal/Makefile index 310881f516f3..015785c02a3d 100644 --- a/science/py-dwave-neal/Makefile +++ b/science/py-dwave-neal/Makefile @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dwave-samplers>=1.0.0:science/py-dwave-samplers@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= distutils autoplist unittest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} diff --git a/science/py-dwave-networkx/Makefile b/science/py-dwave-networkx/Makefile index ff6ac565e993..4e14b3492549 100644 --- a/science/py-dwave-networkx/Makefile +++ b/science/py-dwave-networkx/Makefile @@ -18,7 +18,7 @@ RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= distutils cython autoplist unittest USE_GITHUB= yes diff --git a/science/py-dwave-ocean-sdk/Makefile b/science/py-dwave-ocean-sdk/Makefile index 51fd42ff4696..f8e723a6961f 100644 --- a/science/py-dwave-ocean-sdk/Makefile +++ b/science/py-dwave-ocean-sdk/Makefile @@ -28,7 +28,7 @@ PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dimod>=0.12.3:science/py-dimod@${PY_FLAVOR} \ BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} -USES= python:3.7+ +USES= python USE_PYTHON= distutils autoplist unittest USE_GITHUB= yes diff --git a/science/py-dwave-preprocessing/Makefile b/science/py-dwave-preprocessing/Makefile index da3956a12803..c4d24ad56308 100644 --- a/science/py-dwave-preprocessing/Makefile +++ b/science/py-dwave-preprocessing/Makefile @@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PY_DEPENDS} \ LIB_DEPENDS= libspdlog.so:devel/spdlog RUN_DEPENDS= ${PY_DEPENDS} -USES= localbase:ldflags python:3.7+ +USES= localbase:ldflags python USE_PYTHON= distutils cython unittest # 1 test fails, see https://github.com/dwavesystems/dwave-preprocessing/issues/74 USE_GITHUB= yes diff --git a/science/py-dwave-samplers/Makefile b/science/py-dwave-samplers/Makefile index a061f9cb4be5..b414edd78702 100644 --- a/science/py-dwave-samplers/Makefile +++ b/science/py-dwave-samplers/Makefile @@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= distutils cython unittest USE_GITHUB= yes diff --git a/science/py-dwave-system/Makefile b/science/py-dwave-system/Makefile index 105087dd870e..47b07e65420c 100644 --- a/science/py-dwave-system/Makefile +++ b/science/py-dwave-system/Makefile @@ -24,7 +24,7 @@ PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dimod>=0.12.0:science/py-dimod@${PY_FLAVOR} \ BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} -USES= python:3.7+ +USES= python USE_PYTHON= distutils unittest # 1 test fails because the closed source dwave.drivers optional dependency is missing USE_GITHUB= yes diff --git a/science/py-dwave-tabu/Makefile b/science/py-dwave-tabu/Makefile index ff934edf99e7..f6f73a69a1b8 100644 --- a/science/py-dwave-tabu/Makefile +++ b/science/py-dwave-tabu/Makefile @@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PY_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.30.0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PY_DEPENDS} -USES= python:3.7+ +USES= python USE_PYTHON= distutils cython autoplist TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} diff --git a/science/py-earthpy/Makefile b/science/py-earthpy/Makefile index 003d188bb948..e6ff91740eb1 100644 --- a/science/py-earthpy/Makefile +++ b/science/py-earthpy/Makefile @@ -25,7 +25,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}geopandas>=0:graphics/py-geopandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>=0:graphics/py-scikit-image@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= distutils .include <bsd.port.mk> diff --git a/science/py-eccodes/Makefile b/science/py-eccodes/Makefile index 4b0c23293a4b..216ccf229318 100644 --- a/science/py-eccodes/Makefile +++ b/science/py-eccodes/Makefile @@ -22,7 +22,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-flakes>=0:devel/py-pytest-flakes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes diff --git a/science/py-esda/Makefile b/science/py-esda/Makefile index 8def1d68f438..12b2e7b101f7 100644 --- a/science/py-esda/Makefile +++ b/science/py-esda/Makefile @@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpysal>=0:science/py-libpysal@${PY_FLAVOR} ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-geolinks/Makefile b/science/py-geolinks/Makefile index 858b7945f058..c905d863ada6 100644 --- a/science/py-geolinks/Makefile +++ b/science/py-geolinks/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-geomet/Makefile b/science/py-geomet/Makefile index d84f9f00a77b..40709e90e772 100644 --- a/science/py-geomet/Makefile +++ b/science/py-geomet/Makefile @@ -13,7 +13,7 @@ LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-geometer/Makefile b/science/py-geometer/Makefile index 5ca84b672cb5..38b8e351574b 100644 --- a/science/py-geometer/Makefile +++ b/science/py-geometer/Makefile @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.15,1:math/py-numpy@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-geometric/Makefile b/science/py-geometric/Makefile index 8c0287c25702..aa7bb5ef8457 100644 --- a/science/py-geometric/Makefile +++ b/science/py-geometric/Makefile @@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ase>0:science/py-ase@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_PYTHON= distutils concurrent autoplist pytest # some tests fail because of missing large test files NO_ARCH= yes diff --git a/science/py-gpaw/Makefile b/science/py-gpaw/Makefile index eb7041c8572b..b5a50e3e40b9 100644 --- a/science/py-gpaw/Makefile +++ b/science/py-gpaw/Makefile @@ -23,7 +23,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ase>0:science/py-ase@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} \ gpaw-setups>0:science/gpaw-setups -USES= gettext-runtime localbase python:3.7+ shebangfix +USES= gettext-runtime localbase python shebangfix USE_PYTHON= distutils concurrent autoplist SHEBANG_FILES= tools/* diff --git a/science/py-gsd/Makefile b/science/py-gsd/Makefile index 04356958ab48..126cf31f9854 100644 --- a/science/py-gsd/Makefile +++ b/science/py-gsd/Makefile @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} -USES= python:3.6+ +USES= python USE_PYTHON= distutils cython autoplist pytest TEST_WRKSRC= ${WRKSRC}/gsd/test diff --git a/science/py-h5json/Makefile b/science/py-h5json/Makefile index 440eb97bef01..65df2d43991c 100644 --- a/science/py-h5json/Makefile +++ b/science/py-h5json/Makefile @@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pkgconfig>0:devel/py-pkgconfig@${PY_FLAVOR RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes diff --git a/science/py-h5py/Makefile b/science/py-h5py/Makefile index 7b0b27ddb76d..2eba24708e6a 100644 --- a/science/py-h5py/Makefile +++ b/science/py-h5py/Makefile @@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pkgconfig>=0,1:devel/py-pkgconfig@${PY_FLA LIB_DEPENDS= libhdf5.so:science/hdf5 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.14.5,1:math/py-numpy@${PY_FLAVOR} -USES= localbase pkgconfig python:3.7+ +USES= localbase pkgconfig python USE_PYTHON= autoplist concurrent cython distutils pytest OPTIONS_DEFINE= DOCS EXAMPLES diff --git a/science/py-hiphive/Makefile b/science/py-hiphive/Makefile index b01d232fc46a..997461e5df90 100644 --- a/science/py-hiphive/Makefile +++ b/science/py-hiphive/Makefile @@ -23,7 +23,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ase>0:science/py-ase@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>=1.1:math/py-sympy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}trainstation>=0.2:science/py-trainstation@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/science/py-inequality/Makefile b/science/py-inequality/Makefile index f2ac966b96e0..fac39ccc382a 100644 --- a/science/py-inequality/Makefile +++ b/science/py-inequality/Makefile @@ -14,7 +14,7 @@ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-ipygany/Makefile b/science/py-ipygany/Makefile index b81c56ae4ac9..f3bfddae1a4f 100644 --- a/science/py-ipygany/Makefile +++ b/science/py-ipygany/Makefile @@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipywidgets>0:devel/py-ipywidgets@${PY_FLAVOR ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipydatawidgets>0:devel/py-ipydatawidgets@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_PYTHON= distutils concurrent autoplist pytest NO_ARCH= yes diff --git a/science/py-jupyter_jsmol/Makefile b/science/py-jupyter_jsmol/Makefile index 33f9c21e45ae..fe5f2f792d1d 100644 --- a/science/py-jupyter_jsmol/Makefile +++ b/science/py-jupyter_jsmol/Makefile @@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR ${PYTHON_PKGNAMEPREFIX}ipywidgets>0:devel/py-ipywidgets@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=7.0.0:devel/ipython@${PY_FLAVOR} -USES= python:3.7+ pytest +USES= python pytest USE_PYTHON= distutils PYDISTUTILS_CONFIGUREARGS= --skip-npm PYDISTUTILS_BUILDARGS= --skip-npm diff --git a/science/py-kim-query/Makefile b/science/py-kim-query/Makefile index 6bde655ac813..e2f8f0fd12a0 100644 --- a/science/py-kim-query/Makefile +++ b/science/py-kim-query/Makefile @@ -12,7 +12,7 @@ LICENSE= CDDL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/science/py-kimpy/Makefile b/science/py-kimpy/Makefile index 89e5c68a3cb6..bcc611955ca4 100644 --- a/science/py-kimpy/Makefile +++ b/science/py-kimpy/Makefile @@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVOR} LIB_DEPENDS= libkim-api.so:science/kim-api RUN_DEPENDS= ${PYNUMPY} -USES= compiler:c++20-lang pkgconfig python:3.6+ +USES= compiler:c++20-lang pkgconfig python USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://github.com/openkim/kimpy/issues/16 post-install: diff --git a/science/py-kinematics/Makefile b/science/py-kinematics/Makefile index 9ff56acadac1..e361c2df533f 100644 --- a/science/py-kinematics/Makefile +++ b/science/py-kinematics/Makefile @@ -16,7 +16,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-kliff/Makefile b/science/py-kliff/Makefile index 08ba5cddd14b..43151d999c44 100644 --- a/science/py-kliff/Makefile +++ b/science/py-kliff/Makefile @@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}kimpy>0:science/py-kimpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} -USES= compiler:c++11-lang python:3.6+ +USES= compiler:c++11-lang python USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://github.com/openkim/kliff/issues/81 post-install: diff --git a/science/py-liac-arff/Makefile b/science/py-liac-arff/Makefile index e3efbb4ca9d6..bb6919ac8b10 100644 --- a/science/py-liac-arff/Makefile +++ b/science/py-liac-arff/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-libpysal/Makefile b/science/py-libpysal/Makefile index 61b7fd39b00d..ce96c43d6e49 100644 --- a/science/py-libpysal/Makefile +++ b/science/py-libpysal/Makefile @@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_F ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-lifelines/Makefile b/science/py-lifelines/Makefile index d8d46a68e249..8d48102785c9 100644 --- a/science/py-lifelines/Makefile +++ b/science/py-lifelines/Makefile @@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}bottleneck>=1.0:math/py-bottleneck@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}autograd>=1.2:math/py-autograd@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes diff --git a/science/py-mdp/Makefile b/science/py-mdp/Makefile index b0bc0f772141..dea9bc276b89 100644 --- a/science/py-mdp/Makefile +++ b/science/py-mdp/Makefile @@ -14,7 +14,7 @@ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYNUMPY} -USES= python:3.6+ +USES= python USE_PYTHON= distutils autoplist OPTIONS_DEFINE= LIBSVM SCIPY diff --git a/science/py-meshio/Makefile b/science/py-meshio/Makefile index 24d82384167e..40fd5bdf9c4d 100644 --- a/science/py-meshio/Makefile +++ b/science/py-meshio/Makefile @@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}rich>0:textproc/py-rich@${PY_FLAVOR}\ ${PYTHON_PKGNAMEPREFIX}netCDF4>0:science/py-netCDF4@${PY_FLAVOR} -USES= pytest python:3.7+ +USES= pytest python USE_PYTHON= distutils NO_ARCH= yes diff --git a/science/py-mmtf-python/Makefile b/science/py-mmtf-python/Makefile index 3679976ff1bc..34bb672d48b9 100644 --- a/science/py-mmtf-python/Makefile +++ b/science/py-mmtf-python/Makefile @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.0:devel/py-msgpack@${PY_FLAVOR} \ ${PYNUMPY} -USES= python:3.6+ +USES= python USE_PYTHON= distutils autoplist USE_GITHUB= yes diff --git a/science/py-molmod/Makefile b/science/py-molmod/Makefile index 92bf8827c12c..f21b8415e97f 100644 --- a/science/py-molmod/Makefile +++ b/science/py-molmod/Makefile @@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} -USES= python:3.6+ shebangfix +USES= python shebangfix SHEBANG_GLOB= *.py USE_PYTHON= distutils cython cython_run autoplist diff --git a/science/py-moltemplate/Makefile b/science/py-moltemplate/Makefile index 94b0c75317d3..8fc1e3eadf1d 100644 --- a/science/py-moltemplate/Makefile +++ b/science/py-moltemplate/Makefile @@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYNUMPY} \ bash:shells/bash TEST_DEPENDS= shunit2>0:devel/shunit2 -USES= python:3.6+ shebangfix +USES= python shebangfix USE_PYTHON= distutils concurrent autoplist USE_GITHUB= yes diff --git a/science/py-netCDF4/Makefile b/science/py-netCDF4/Makefile index 5f6365e04583..d5fe4080a6ed 100644 --- a/science/py-netCDF4/Makefile +++ b/science/py-netCDF4/Makefile @@ -17,7 +17,7 @@ LIB_DEPENDS= libhdf5.so:science/hdf5 \ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}cftime>=0:devel/py-cftime@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_GITHUB= yes GH_ACCOUNT= Unidata GH_PROJECT= netcdf4-python diff --git a/science/py-netcdf-flattener/Makefile b/science/py-netcdf-flattener/Makefile index 100244ebca7a..fa2f608bade7 100644 --- a/science/py-netcdf-flattener/Makefile +++ b/science/py-netcdf-flattener/Makefile @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}netCDF4>=0:science/py-netCDF4@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-nilearn/Makefile b/science/py-nilearn/Makefile index a8bf64d5e747..958d53c0d0c8 100644 --- a/science/py-nilearn/Makefile +++ b/science/py-nilearn/Makefile @@ -28,7 +28,7 @@ RUN_DEPENDS= ${PYNUMPY} \ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} -USES= python:3.7+ shebangfix +USES= python shebangfix USE_PYTHON= pep517 autoplist SHEBANG_FILES= nilearn/datasets/tests/data/list_archive_contents.sh \ diff --git a/science/py-obspy/Makefile b/science/py-obspy/Makefile index 14802342acf5..af9c8413423b 100644 --- a/science/py-obspy/Makefile +++ b/science/py-obspy/Makefile @@ -21,7 +21,7 @@ BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= fortran python:3.8+ shebangfix +USES= fortran python shebangfix SHEBANG_FILES= obspy/taup/tests/data/TauP_test_data/gendata.sh USE_LDCONFIG= yes LDFLAGS+= -shared diff --git a/science/py-oddt/Makefile b/science/py-oddt/Makefile index 8c4b99a6b6ee..84e9297c2f06 100644 --- a/science/py-oddt/Makefile +++ b/science/py-oddt/Makefile @@ -20,7 +20,7 @@ PY_DEPENDS= ${PYNUMPY} \ BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} -USES= python:3.7+ +USES= python USE_GITHUB= yes USE_PYTHON= distutils concurrent autoplist diff --git a/science/py-openpiv/Makefile b/science/py-openpiv/Makefile index 309eea44171d..a319caaf1b42 100644 --- a/science/py-openpiv/Makefile +++ b/science/py-openpiv/Makefile @@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>=0.12.0:graphics/py-scikit-image@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= OpenPIV diff --git a/science/py-optking/Makefile b/science/py-optking/Makefile index d8ce33ce22e5..fcf289d15d42 100644 --- a/science/py-optking/Makefile +++ b/science/py-optking/Makefile @@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qcengine>=0.20.0:science/py-qcengine@${PY_FLAVOR} TEST_DEPENDS= dftd3:science/dftd3 -USES= python:3.6+ +USES= python USE_PYTHON= distutils autoplist pytest # some tests fail USE_GITHUB= yes diff --git a/science/py-paida/Makefile b/science/py-paida/Makefile index 6f3abf633d4f..914ed2a9e735 100644 --- a/science/py-paida/Makefile +++ b/science/py-paida/Makefile @@ -12,7 +12,7 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Pure Python scientific analysis package WWW= http://paida.sourceforge.net -USES= dos2unix python:3.6+ +USES= dos2unix python USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/science/py-paramz/Makefile b/science/py-paramz/Makefile index bf9ff0a778fc..d266fe79a339 100644 --- a/science/py-paramz/Makefile +++ b/science/py-paramz/Makefile @@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/science/py-penaltymodel/Makefile b/science/py-penaltymodel/Makefile index ef23e347dd28..b3f2b75bad6d 100644 --- a/science/py-penaltymodel/Makefile +++ b/science/py-penaltymodel/Makefile @@ -20,7 +20,7 @@ PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dimod>=0.10.10:science/py-dimod@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} -USES= python:3.7+ +USES= python USE_PYTHON= distutils cython autoplist unittest USE_GITHUB= yes diff --git a/science/py-phono3py/Makefile b/science/py-phono3py/Makefile index e82b5a773de3..92a104049b4d 100644 --- a/science/py-phono3py/Makefile +++ b/science/py-phono3py/Makefile @@ -22,7 +22,7 @@ PY_DEPENDS= ${PYNUMPY} \ BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} -USES= blaslapack:openblas fortran localbase python:3.7+ +USES= blaslapack:openblas fortran localbase python USE_PYTHON= distutils cython autoplist .include <bsd.port.mk> diff --git a/science/py-phonopy/Makefile b/science/py-phonopy/Makefile index d5e6221796e4..284b0a30cc0d 100644 --- a/science/py-phonopy/Makefile +++ b/science/py-phonopy/Makefile @@ -21,7 +21,7 @@ RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hiphive>0:science/py-hiphive@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= distutils cython autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} diff --git a/science/py-pupynere/Makefile b/science/py-pupynere/Makefile index d3d2dccf93cb..a6e5b7434145 100644 --- a/science/py-pupynere/Makefile +++ b/science/py-pupynere/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-pyaixi/Makefile b/science/py-pyaixi/Makefile index defc5554f4f2..94941316ea70 100644 --- a/science/py-pyaixi/Makefile +++ b/science/py-pyaixi/Makefile @@ -13,7 +13,7 @@ WWW= https://github.com/sgkasselau/pyaixi LICENSE= CC-BY-SA-3.0 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= dos2unix python:3.6+ +USES= dos2unix python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-pyberny/Makefile b/science/py-pyberny/Makefile index a2e59b68739f..4ef74ff3bef9 100644 --- a/science/py-pyberny/Makefile +++ b/science/py-pyberny/Makefile @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} -USES= python:3.5+ +USES= python USE_PYTHON= distutils concurrent autoplist NO_ARCH= yes diff --git a/science/py-pycsw/Makefile b/science/py-pycsw/Makefile index 94db110d6341..9d4cacd4ee16 100644 --- a/science/py-pycsw/Makefile +++ b/science/py-pycsw/Makefile @@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geolinks>=0:science/py-geolinks@${PY_FLAVOR} ${PYTHON_PKGNAMEPREFIX}shapely>=0:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xmltodict>=0:devel/py-xmltodict@${PY_FLAVOR} -USES= cpe python:3.8+ +USES= cpe python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-pydicom/Makefile b/science/py-pydicom/Makefile index 000002e6f281..59dcb7a04d5d 100644 --- a/science/py-pydicom/Makefile +++ b/science/py-pydicom/Makefile @@ -10,7 +10,7 @@ WWW= https://github.com/pydicom/pydicom LICENSE= MIT -USES= python:3.7+ shebangfix +USES= python shebangfix USE_GITHUB= yes USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/science/py-pygeometa/Makefile b/science/py-pygeometa/Makefile index a890e6cd7c16..11f60b005946 100644 --- a/science/py-pygeometa/Makefile +++ b/science/py-pygeometa/Makefile @@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}OWSLib>=0:graphics/py-OWSLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-pygmo2/Makefile b/science/py-pygmo2/Makefile index 136baff7253c..f5de4c35b320 100644 --- a/science/py-pygmo2/Makefile +++ b/science/py-pygmo2/Makefile @@ -23,7 +23,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} -USES= cmake compiler:c++17-lang python:3.7+ +USES= cmake compiler:c++17-lang python USE_PYTHON= flavors USE_GITHUB= yes diff --git a/science/py-pyked/Makefile b/science/py-pyked/Makefile index ffa643a1760d..d4a12790c74d 100644 --- a/science/py-pyked/Makefile +++ b/science/py-pyked/Makefile @@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}uncertainties>=3.0.1:math/py-uncertainties@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.12:devel/py-yaml@${PY_FLAVOR} \ -USES= python:3.8+ +USES= python USE_PYTHON= distutils concurrent autoplist USE_GITHUB= yes diff --git a/science/py-pymatgen/Makefile b/science/py-pymatgen/Makefile index f37e4e3cfb93..20f33d7ca268 100644 --- a/science/py-pymatgen/Makefile +++ b/science/py-pymatgen/Makefile @@ -33,7 +33,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}uncertainties>=3.1.6:math/py-uncertainties@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybtex>0:textproc/py-pybtex@${PY_FLAVOR} -USES= compiler:c++11-lang python:3.7+ pytest +USES= compiler:c++11-lang python pytest USE_PYTHON= distutils cython concurrent autoplist post-install: diff --git a/science/py-pymol/Makefile b/science/py-pymol/Makefile index cf0381bf85cc..ae9365af177c 100644 --- a/science/py-pymol/Makefile +++ b/science/py-pymol/Makefile @@ -26,7 +26,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Pmw>0:x11-toolkits/py-Pmw@${PY_FLAVOR} \ ${PYNUMPY} -USES= compiler:c++11-lang gl gnome python:3.5+ tar:bz2 +USES= compiler:c++11-lang gl gnome python tar:bz2 USE_GL= gl glew glu glut USE_GNOME= libxml2 USE_PYTHON= distutils concurrent # autoplist is broken: https://github.com/schrodinger/pymol-open-source/issues/99 diff --git a/science/py-pyosf/Makefile b/science/py-pyosf/Makefile index 4113358fbaa0..12723966fce8 100644 --- a/science/py-pyosf/Makefile +++ b/science/py-pyosf/Makefile @@ -13,7 +13,7 @@ LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_GITHUB= yes GH_ACCOUNT= psychopy USE_PYTHON= distutils autoplist diff --git a/science/py-pyprecice/Makefile b/science/py-pyprecice/Makefile index 7222c5246bf0..f8cc457c5f28 100644 --- a/science/py-pyprecice/Makefile +++ b/science/py-pyprecice/Makefile @@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PY_DEPENDS} \ LIB_DEPENDS= libprecice.so:science/precice RUN_DEPENDS= ${PY_DEPENDS} -USES= localbase pkgconfig python:3.6+ +USES= localbase pkgconfig python USE_PYTHON= distutils cython autoplist pytest USE_GITHUB= yes diff --git a/science/py-pyqubo/Makefile b/science/py-pyqubo/Makefile index d309d0211b4d..0a0aac07a548 100644 --- a/science/py-pyqubo/Makefile +++ b/science/py-pyqubo/Makefile @@ -30,7 +30,7 @@ RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}codecov>=2.1.9:devel/py-codecov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=4.5.1:devel/py-coverage@${PY_FLAVOR} -USES= eigen:3 python:3.8+ +USES= eigen:3 python USE_PYTHON= distutils cython autoplist unittest USE_GITHUB= yes diff --git a/science/py-pysal/Makefile b/science/py-pysal/Makefile index 5568072af83a..0a0895abed43 100644 --- a/science/py-pysal/Makefile +++ b/science/py-pysal/Makefile @@ -30,7 +30,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}access>=1.1.8:science/py-access@${PY_FLAVOR} ${PYTHON_PKGNAMEPREFIX}spvcm>=0.3.0:math/py-spvcm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tobler>=0.8.2:science/py-tobler@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-pyscf/Makefile b/science/py-pyscf/Makefile index 7df21d56c0bf..fa7bf685f87c 100644 --- a/science/py-pyscf/Makefile +++ b/science/py-pyscf/Makefile @@ -23,7 +23,7 @@ LIB_DEPENDS= libcint.so:science/libcint \ libxcfun.so:science/xcfun RUN_DEPENDS= ${PY_DEPENDS} -USES= fortran blaslapack:openblas compiler:c++11-lang python:3.6+ +USES= fortran blaslapack:openblas compiler:c++11-lang python USE_PYTHON= distutils autoplist pytest # 3818 warnings, 57 errors in tests, see https://github.com/pyscf/pyscf/issues/1536 USE_GITHUB= yes diff --git a/science/py-pyteomics/Makefile b/science/py-pyteomics/Makefile index cc668f62883f..64e0de36109b 100644 --- a/science/py-pyteomics/Makefile +++ b/science/py-pyteomics/Makefile @@ -10,7 +10,7 @@ WWW= https://pyteomics.readthedocs.io/ LICENSE= APACHE20 -USES= python:3.7+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-qcelemental/Makefile b/science/py-qcelemental/Makefile index 66093bfb024d..5c58f24a5d87 100644 --- a/science/py-qcelemental/Makefile +++ b/science/py-qcelemental/Makefile @@ -20,7 +20,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=4.0.0:devel/py-pytest@${PY_FLAVOR} ${PYTHON_PKGNAMEPREFIX}py3Dmol>0:science/py-py3Dmol@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/science/py-qcengine/Makefile b/science/py-qcengine/Makefile index c4a46525e9a4..8f0ad75f16d2 100644 --- a/science/py-qcengine/Makefile +++ b/science/py-qcengine/Makefile @@ -31,7 +31,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geometric>0:science/py-geometric@${PY_FLAVOR} # last dependencies above are for specific quantum chemistry packages to test with TODO torchani,openmm,psi4,torsiondrive,mdi -USES= python:3.8+ +USES= python USE_PYTHON= distutils concurrent autoplist pytest # 1 test fails, see https://github.com/MolSSI/QCEngine/issues/377, psi4 test hangs, see https://github.com/MolSSI/QCEngine/issues/390 NO_ARCH= yes diff --git a/science/py-qiskit-aer/Makefile b/science/py-qiskit-aer/Makefile index f7e59c21c50f..8d74b33beffe 100644 --- a/science/py-qiskit-aer/Makefile +++ b/science/py-qiskit-aer/Makefile @@ -22,7 +22,7 @@ LIB_DEPENDS= libmuparserx.so:math/muparserx \ RUN_DEPENDS= ${PYNUMPY} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fixtures>0:devel/py-fixtures@${PY_FLAVOR} -USES= python:3.7+ localbase:ldflags +USES= python localbase:ldflags USE_PYTHON= distutils pytest # all tests fail, see https://github.com/Qiskit/qiskit-aer/issues/1577 USE_GITHUB= yes diff --git a/science/py-qiskit-dynamics/Makefile b/science/py-qiskit-dynamics/Makefile index 7dd74fefa09f..0f931d56a66c 100644 --- a/science/py-qiskit-dynamics/Makefile +++ b/science/py-qiskit-dynamics/Makefile @@ -23,7 +23,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jax>0:math/py-jax@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qutip>0:devel/py-qutip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= distutils autoplist pytest # one test hangs forever, see https://github.com/Qiskit/qiskit-experiments/issues/873 USE_GITHUB= yes diff --git a/science/py-qiskit-experiments/Makefile b/science/py-qiskit-experiments/Makefile index 4c64a0714cbf..a7fd5a0d0f57 100644 --- a/science/py-qiskit-experiments/Makefile +++ b/science/py-qiskit-experiments/Makefile @@ -23,7 +23,7 @@ BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qiskit-aer>0:science/py-qiskit-aer@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= distutils autoplist pytest # one test hangs forever, see https://github.com/Qiskit/qiskit-experiments/issues/873 USE_GITHUB= yes diff --git a/science/py-qiskit-finance/Makefile b/science/py-qiskit-finance/Makefile index d9275f823c0e..197391a67a2c 100644 --- a/science/py-qiskit-finance/Makefile +++ b/science/py-qiskit-finance/Makefile @@ -26,7 +26,7 @@ BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ddt>0:devel/py-ddt@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= distutils autoplist pytest # one test hangs forever, see https://github.com/Qiskit/qiskit-experiments/issues/873 USE_GITHUB= yes diff --git a/science/py-qiskit-ibm-experiment/Makefile b/science/py-qiskit-ibm-experiment/Makefile index 35532fd7e008..044665f279bc 100644 --- a/science/py-qiskit-ibm-experiment/Makefile +++ b/science/py-qiskit-ibm-experiment/Makefile @@ -23,7 +23,7 @@ PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.0:devel/py-dateutil@${PY_FLAVOR BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} -USES= python:3.7+ +USES= python USE_PYTHON= distutils autoplist pytest # Many tests are skipped: Only runs on staging, see https://github.com/Qiskit/qiskit-ibm-experiment/issues/49 USE_GITHUB= yes diff --git a/science/py-qiskit-ibm-provider/Makefile b/science/py-qiskit-ibm-provider/Makefile index 812679c38383..62cdade82ba6 100644 --- a/science/py-qiskit-ibm-provider/Makefile +++ b/science/py-qiskit-ibm-provider/Makefile @@ -24,7 +24,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipywidgets>0:devel/py-ipywidgets@${PY_FLAVO ${PYTHON_PKGNAMEPREFIX}nbconvert>=5.3.1:devel/py-nbconvert@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>=4.4.0:devel/py-nbformat@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= distutils autoplist pytest # one test fails, see https://github.com/Qiskit/qiskit-ibm-provider/issues/378 USE_GITHUB= yes diff --git a/science/py-qiskit-ibmq-provider/Makefile b/science/py-qiskit-ibmq-provider/Makefile index 0e45d8455f4a..8ea41f81567d 100644 --- a/science/py-qiskit-ibmq-provider/Makefile +++ b/science/py-qiskit-ibmq-provider/Makefile @@ -24,7 +24,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipywidgets>0:devel/py-ipywidgets@${PY_FLAVO ${PYTHON_PKGNAMEPREFIX}nbconvert>=5.3.1:devel/py-nbconvert@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>=4.4.0:devel/py-nbformat@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes diff --git a/science/py-qiskit-nature/Makefile b/science/py-qiskit-nature/Makefile index ed0b784e1e14..a5a4c565401c 100644 --- a/science/py-qiskit-nature/Makefile +++ b/science/py-qiskit-nature/Makefile @@ -25,7 +25,7 @@ RUN_DEPENDS= ${PY_DEPENDS} \ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ddt>0:devel/py-ddt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}joblib>0:devel/py-joblib@${PY_FLAVOR} # also threadctl is required but it is currently broken on FreeBSD -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/science/py-qiskit-optimization/Makefile b/science/py-qiskit-optimization/Makefile index e9fd4f3ca7f7..8d355adf1820 100644 --- a/science/py-qiskit-optimization/Makefile +++ b/science/py-qiskit-optimization/Makefile @@ -22,7 +22,7 @@ RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cvxpy>0:math/py-cvxpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}qiskit-aer>0:science/py-qiskit-aer@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes diff --git a/science/py-qiskit-terra/Makefile b/science/py-qiskit-terra/Makefile index f299f904fff0..772c82c3862c 100644 --- a/science/py-qiskit-terra/Makefile +++ b/science/py-qiskit-terra/Makefile @@ -27,7 +27,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-rust>0:devel/py-setuptools-rust RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ddt>0:devel/py-ddt@${PY_FLAVOR} # no test requirements are listed in setup.py, see https://github.com/Qiskit/qiskit-terra/issues/8498 -USES= cargo python:3.8+ +USES= cargo python USE_PYTHON= distutils autoplist pytest # tests fail to run through pytest, see https://github.com/Qiskit/qiskit-terra/issues/8500 USE_GITHUB= yes diff --git a/science/py-qiskit/Makefile b/science/py-qiskit/Makefile index 645f3e24b6bd..b4601819d791 100644 --- a/science/py-qiskit/Makefile +++ b/science/py-qiskit/Makefile @@ -23,7 +23,7 @@ BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} \ ${OPT_DEPENDS} -USES= python:3.7+ +USES= python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes diff --git a/science/py-qspin/Makefile b/science/py-qspin/Makefile index a4ca8ee04cd2..82faec3a06b1 100644 --- a/science/py-qspin/Makefile +++ b/science/py-qspin/Makefile @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes diff --git a/science/py-quantities/Makefile b/science/py-quantities/Makefile index 910cf64aaa4d..8c21907a3027 100644 --- a/science/py-quantities/Makefile +++ b/science/py-quantities/Makefile @@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYNUMPY} -USES= python:3.7+ +USES= python USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://github.com/python-quantities/python-quantities/issues/224 TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} diff --git a/science/py-rmf/Makefile b/science/py-rmf/Makefile index ad0cbca333ee..0e62c6395276 100644 --- a/science/py-rmf/Makefile +++ b/science/py-rmf/Makefile @@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= swig:devel/swig LIB_DEPENDS= libRMF.so:science/rmf -USES= cmake compiler:c++11-lang python:3.6+ shebangfix +USES= cmake compiler:c++11-lang python shebangfix USE_PYTHON= flavors USE_GITHUB= yes diff --git a/science/py-rmsd/Makefile b/science/py-rmsd/Makefile index 40150de6cb30..d9edf7efa270 100644 --- a/science/py-rmsd/Makefile +++ b/science/py-rmsd/Makefile @@ -14,7 +14,7 @@ LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_PYTHON= distutils autoplist concurrent .include <bsd.port.mk> diff --git a/science/py-ruffus/Makefile b/science/py-ruffus/Makefile index 5cfae4b80a05..684493ffadc6 100644 --- a/science/py-ruffus/Makefile +++ b/science/py-ruffus/Makefile @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.TXT BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} -USES= python:3.6+ shebangfix +USES= python shebangfix USE_PYTHON= distutils autoplist SHEBANG_FILES= ${WRKSRC}/ruffus/test/*.py diff --git a/science/py-scikit-fuzzy/Makefile b/science/py-scikit-fuzzy/Makefile index 2a4a14374132..cc13abb5ca9a 100644 --- a/science/py-scikit-fuzzy/Makefile +++ b/science/py-scikit-fuzzy/Makefile @@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.9.0:science/py-scipy@${PY_FLAVOR} BUILD_DEPENDS= ${RUN_DEPENDS} -USES= python:3.6+ +USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes diff --git a/science/py-scikit-learn/Makefile b/science/py-scikit-learn/Makefile index f40c89b4d766..541be215f2ca 100644 --- a/science/py-scikit-learn/Makefile +++ b/science/py-scikit-learn/Makefile @@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}joblib>0:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}threadpoolctl>=0:devel/py-threadpoolctl@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= fortran python:3.8+ localbase +USES= fortran python localbase USE_PYTHON= distutils autoplist cython POST_PLIST= fix-plist diff --git a/science/py-scikit-optimize/Makefile b/science/py-scikit-optimize/Makefile index d7faf6418fb3..6241cae7a5c1 100644 --- a/science/py-scikit-optimize/Makefile +++ b/science/py-scikit-optimize/Makefile @@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}joblib>=0.11:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.20.0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.19.1:science/py-scipy@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-scikit-sparse/Makefile b/science/py-scikit-sparse/Makefile index 1eab20da4cbe..f23b8fe9e3b1 100644 --- a/science/py-scikit-sparse/Makefile +++ b/science/py-scikit-sparse/Makefile @@ -17,7 +17,7 @@ LIB_DEPENDS= libumfpack.so:math/suitesparse-umfpack \ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} -USES= fortran python:3.6+ +USES= fortran python USE_PYTHON= distutils cython autoplist CFLAGS+= -I${LOCALBASE}/include/suitesparse diff --git a/science/py-scimath/Makefile b/science/py-scimath/Makefile index 45814cb4ad37..90c80625a84f 100644 --- a/science/py-scimath/Makefile +++ b/science/py-scimath/Makefile @@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traits>=0:devel/py-traits@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0:math/py-numpy@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= python:3.7+ +USES= python USE_PYTHON= distutils autoplist .include <bsd.port.mk> diff --git a/science/py-scoria/Makefile b/science/py-scoria/Makefile index 4c24d49d4e34..1f8ce8db645d 100644 --- a/science/py-scoria/Makefile +++ b/science/py-scoria/Makefile @@ -14,7 +14,7 @@ LICENSE= APACHE20 RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes diff --git a/science/py-sdf/Makefile b/science/py-sdf/Makefile index 2d3b57dd1f06..d270564a6ff8 100644 --- a/science/py-sdf/Makefile +++ b/science/py-sdf/Makefile @@ -22,7 +22,7 @@ USE_GITHUB= yes GH_ACCOUNT= fogleman GH_TAGNAME= cee1dac # No release yet -USES= python:3.7+ +USES= python USE_PYTHON= distutils OPTIONS_DEFINE= EXAMPLES diff --git a/science/py-segregation/Makefile b/science/py-segregation/Makefile index 44d7554ee874..80d49e544b1b 100644 --- a/science/py-segregation/Makefile +++ b/science/py-segregation/Makefile @@ -29,7 +29,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deprecation>=0:devel/py-deprecation@${PY_FLA ${PYTHON_PKGNAMEPREFIX}seaborn>=0:math/py-seaborn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes diff --git a/science/py-segyio/Makefile b/science/py-segyio/Makefile index 25743d945251..3f12dc729728 100644 --- a/science/py-segyio/Makefile +++ b/science/py-segyio/Makefile @@ -21,7 +21,7 @@ BUILD_DEPENDS= cmake:devel/cmake-core \ LIB_DEPENDS= libsegyio.so:science/segyio RUN_DEPENDS= ${PYNUMPY} -USES= compiler:c++11-lang python:3.6+ pytest +USES= compiler:c++11-lang python pytest USE_PYTHON= distutils autoplist USE_GITHUB= yes diff --git a/science/py-signac/Makefile b/science/py-signac/Makefile index 661e8f9a83fd..6e4f8a3e3c77 100644 --- a/science/py-signac/Makefile +++ b/science/py-signac/Makefile @@ -21,7 +21,7 @@ BUILD_DEPENDS= ${PY_DEPENDS} \ RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zarr>0:devel/py-zarr@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_PYTHON= pep517 autoplist pytest # some tests fail because of https://github.com/zarr-developers/zarr-python/issues/1407 USE_GITHUB= yes diff --git a/science/py-sklearn-pandas/Makefile b/science/py-sklearn-pandas/Makefile index dba5819d6471..b4d1cd73bcdb 100644 --- a/science/py-sklearn-pandas/Makefile +++ b/science/py-sklearn-pandas/Makefile @@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.18.1,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.23.0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.5.1:science/py-scipy@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-skrebate/Makefile b/science/py-skrebate/Makefile index f0a7996e88ed..073d0ffac9c8 100644 --- a/science/py-skrebate/Makefile +++ b/science/py-skrebate/Makefile @@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-spaghetti/Makefile b/science/py-spaghetti/Makefile index b00161df95ce..a5a7e45ed97d 100644 --- a/science/py-spaghetti/Makefile +++ b/science/py-spaghetti/Makefile @@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}esda>=0:science/py-esda@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rtree>=0:devel/py-rtree@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes diff --git a/science/py-spglib/Makefile b/science/py-spglib/Makefile index d5a76101bc9d..00be8b2ed1ba 100644 --- a/science/py-spglib/Makefile +++ b/science/py-spglib/Makefile @@ -14,7 +14,7 @@ LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} -USES= python:3.6+ +USES= python USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://github.com/spglib/spglib/issues/192 USE_GITHUB= yes diff --git a/science/py-tensorflow/Makefile b/science/py-tensorflow/Makefile index bc24f273ad1e..51bd148a02d9 100644 --- a/science/py-tensorflow/Makefile +++ b/science/py-tensorflow/Makefile @@ -60,7 +60,7 @@ RUN_DEPENDS= pybind11>=2.6.2:devel/pybind11 \ ${PYTHON_PKGNAMEPREFIX}packaging>=21.3:devel/py-packaging@${PY_FLAVOR} \ pybind11>=2.6.2:devel/pybind11 -USES= jpeg llvm:16 python:3.7+ shebangfix ssl +USES= jpeg llvm:16 python shebangfix ssl USE_CXXSTD= c++17 USE_GITHUB= yes USE_PYTHON= distutils diff --git a/science/py-thewalrus/Makefile b/science/py-thewalrus/Makefile index 21102b74feb4..2f524efcbf2a 100644 --- a/science/py-thewalrus/Makefile +++ b/science/py-thewalrus/Makefile @@ -24,7 +24,7 @@ TEST_DEPENDS= gmake:devel/gmake \ ${PYTHON_PKGNAMEPREFIX}flaky>=3.7.0:devel/py-flaky@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-randomly>0:devel/py-pytest-randomly@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_PYTHON= distutils autoplist pytest USE_GITHUB= yes diff --git a/science/py-tobler/Makefile b/science/py-tobler/Makefile index 3c83ea974047..4839ecacbf7f 100644 --- a/science/py-tobler/Makefile +++ b/science/py-tobler/Makefile @@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopandas>=0:graphics/py-geopandas@${PY_FLAV ${PYTHON_PKGNAMEPREFIX}statsmodels>=0:math/py-statsmodels@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR} -USES= python:3.8+ +USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes diff --git a/science/py-trainstation/Makefile b/science/py-trainstation/Makefile index 3a85d0bd017e..c4dcd5527742 100644 --- a/science/py-trainstation/Makefile +++ b/science/py-trainstation/Makefile @@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} -USES= python:3.6+ +USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes diff --git a/science/py-vedo/Makefile b/science/py-vedo/Makefile index 9518ab004d2d..3fc4fd7921f8 100644 --- a/science/py-vedo/Makefile +++ b/science/py-vedo/Makefile @@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deprecated>0:devel/py-deprecated@${PY_FLAVOR vtk${VTK_VER:R}>0:math/vtk${VTK_VER:R} \ bash:shells/bash -USES= python:3.6+ shebangfix +USES= python shebangfix USE_PYTHON= distutils concurrent autoplist SHEBANG_GLOB= *.sh diff --git a/science/py-veusz/Makefile b/science/py-veusz/Makefile index d00dc96cbd26..95130f79b782 100644 --- a/science/py-veusz/Makefile +++ b/science/py-veusz/Makefile @@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}tomli>0:textproc/py-tomli@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} -USES= compiler:c++11-lang python:3.5+ pyqt:5 qt:5 shebangfix +USES= compiler:c++11-lang python pyqt:5 qt:5 shebangfix USE_GITHUB= yes USE_PYQT= pyqt5 sip USE_PYTHON= distutils concurrent autoplist pytest diff --git a/science/py-xbout/Makefile b/science/py-xbout/Makefile index 848779487f0e..685506bf5b91 100644 --- a/science/py-xbout/Makefile +++ b/science/py-xbout/Makefile @@ -26,7 +26,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@$ ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} -USES= python:3.8+ +USES= python USE_PYTHON= autoplist distutils pytest NO_ARCH= yes diff --git a/science/pybrain/Makefile b/science/pybrain/Makefile index 3f81ca711969..d683e9d76055 100644 --- a/science/pybrain/Makefile +++ b/science/pybrain/Makefile @@ -13,7 +13,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=0.7.1:science/py-scipy@${PY_FLAVOR} USE_GITHUB= yes -USES= python:3.6+ +USES= python USE_PYTHON= autoplist distutils concurrent optsuffix .include <bsd.port.mk> diff --git a/science/pynn/Makefile b/science/pynn/Makefile index f420ef7c0d0e..b8626ff20f92 100644 --- a/science/pynn/Makefile +++ b/science/pynn/Makefile @@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYNUMPY} NO_ARCH= yes -USES= python:3.6+ +USES= python USE_PYTHON= autoplist distutils PYDISTUTILS_PKGNAME= PyNN diff --git a/science/rdkit/Makefile b/science/rdkit/Makefile index 3ceef969e64f..f51f44bde471 100644 --- a/science/rdkit/Makefile +++ b/science/rdkit/Makefile @@ -23,7 +23,7 @@ LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libfreetype.so:print/freetype2 \ libmaeparser.so:science/maeparser -USES= bison:build cmake compiler:c++11-lang eigen:3 python:3.7+ +USES= bison:build cmake compiler:c++11-lang eigen:3 python USE_GITHUB= yes GH_TUPLE= rareylab:RingDecomposerLib:v1.1.3_rdkit:RingDecomposerLib/External/RingFamilies/RingDecomposerLib USE_LDCONFIG= yes diff --git a/science/scidavis/Makefile b/science/scidavis/Makefile index 6c3f40614ae0..22436a17478d 100644 --- a/science/scidavis/Makefile +++ b/science/scidavis/Makefile @@ -36,7 +36,7 @@ OPTIONS_DEFAULT= PYTHON OPTIONS_SUB= yes PYTHON_DESC= Python scripting support -PYTHON_USES= pyqt:5 python:3.6+ +PYTHON_USES= pyqt:5 python PYTHON_USE= PYQT=pyqt5 sip PYTHON_CMAKE_ON= -DPython3_EXECUTABLE=${PYTHON_CMD} \ -DSCRIPTING_PYTHON=True diff --git a/science/sigrok-firmware-utils/Makefile b/science/sigrok-firmware-utils/Makefile index 26b6dd95096c..a28940b43206 100644 --- a/science/sigrok-firmware-utils/Makefile +++ b/science/sigrok-firmware-utils/Makefile @@ -13,7 +13,7 @@ WWW= https://www.sigrok.org/wiki/Firmware LICENSE= GPLv3+ -USES= python:3.4+ shebangfix +USES= python shebangfix SHEBANG_FILES= ${PY_FILES} ${EX_FILES} NO_BUILD= yes NO_ARCH= yes diff --git a/science/simgrid/Makefile b/science/simgrid/Makefile index 907762b4f41c..1d5248b2e37a 100644 --- a/science/simgrid/Makefile +++ b/science/simgrid/Makefile @@ -15,7 +15,7 @@ LIB_DEPENDS= libboost_context.so:devel/boost-libs \ libcgraph.so:graphics/graphviz \ ${LIB_DEPENDS_${ARCH}} -USES= cmake:testing compiler:c++14-lang perl5 python:3.6+ shebangfix +USES= cmake:testing compiler:c++14-lang perl5 python shebangfix SHEBANG_FILES= tools/simgrid_convert_TI_traces.py USE_LDCONFIG= yes diff --git a/science/step/Makefile b/science/step/Makefile index b8f9622c4881..026b00b33882 100644 --- a/science/step/Makefile +++ b/science/step/Makefile @@ -12,7 +12,7 @@ LIB_DEPENDS= libcln.so:math/cln \ libqalculate.so:math/libqalculate USES= cmake compiler:c++11-lang desktop-file-utils eigen:3 gettext kde:5 \ - pkgconfig python:3.5+ qt:5 shared-mime-info shebangfix tar:xz xorg + pkgconfig python qt:5 shared-mime-info shebangfix tar:xz xorg USE_KDE= attica auth bookmarks codecs completion config configwidgets \ coreaddons crash doctools emoticons guiaddons i18n \ iconthemes init itemmodels itemviews jobwidgets js \ diff --git a/science/v_sim/Makefile b/science/v_sim/Makefile index 232324680272..766a9edd7b8b 100644 --- a/science/v_sim/Makefile +++ b/science/v_sim/Makefile @@ -32,7 +32,7 @@ RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} USES= autoreconf blaslapack compiler:c11 fortran gl gmake gnome \ - libtool:keepla localbase:ldflags pkgconfig python:3.7+ \ + libtool:keepla localbase:ldflags pkgconfig python \ shebangfix tar:bzip2 xorg SHEBANG_GLOB= *.py USE_XORG= x11 diff --git a/science/wwplot/Makefile b/science/wwplot/Makefile index 34399bedd0fe..be77236e1eac 100644 --- a/science/wwplot/Makefile +++ b/science/wwplot/Makefile @@ -21,7 +21,7 @@ PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} ${PYTHON_PKGNAMEPREFIX}pyside2>0:devel/pyside2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} -USES= desktop-file-utils gettext meson python:3.7+ shebangfix +USES= desktop-file-utils gettext meson python shebangfix USE_GITHUB= yes GH_ACCOUNT= wwmm |