aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--astro/py-metpy/Makefile2
-rw-r--r--biology/py-biom-format/Makefile2
-rw-r--r--biology/py-gtfparse/Makefile2
-rw-r--r--biology/py-loompy/Makefile2
-rw-r--r--biology/py-orange3-single-cell/Makefile2
-rw-r--r--biology/py-pandas-charm/Makefile2
-rw-r--r--devel/py-apptools/Makefile2
-rw-r--r--devel/py-dask/Makefile2
-rw-r--r--devel/py-envisage/Makefile2
-rw-r--r--devel/py-fbprophet/Makefile2
-rw-r--r--devel/py-flake8-builtins/Makefile2
-rw-r--r--devel/py-hypothesis/Makefile2
-rw-r--r--devel/py-hypothesmith/Makefile2
-rw-r--r--devel/py-xarray/Makefile2
-rw-r--r--graphics/py-altair/Makefile2
-rw-r--r--graphics/py-geopandas/Makefile2
-rw-r--r--graphics/py-giddy/Makefile2
-rw-r--r--graphics/py-mapclassify/Makefile2
-rw-r--r--graphics/py-mgwr/Makefile2
-rw-r--r--graphics/py-pointpats/Makefile2
-rw-r--r--graphics/py-traitsui/Makefile2
-rw-r--r--graphics/qgis-ltr/Makefile2
-rw-r--r--graphics/qgis/Makefile2
-rw-r--r--math/py-arviz/Makefile2
-rw-r--r--math/py-benford_py/Makefile2
-rw-r--r--math/py-pandas-datareader/Makefile2
-rw-r--r--math/py-pymc3/Makefile2
-rw-r--r--math/py-rpy2/Makefile2
-rw-r--r--math/py-seaborn/Makefile2
-rw-r--r--math/py-spglm/Makefile2
-rw-r--r--math/py-spint/Makefile2
-rw-r--r--math/py-splot/Makefile2
-rw-r--r--math/py-spreg/Makefile2
-rw-r--r--math/py-spvcm/Makefile2
-rw-r--r--math/py-ssm/Makefile2
-rw-r--r--math/py-statsmodels/Makefile2
-rw-r--r--math/py-statsmodels010/Makefile2
-rw-r--r--math/sage/Makefile2
-rw-r--r--misc/py-eemeter/Makefile2
-rw-r--r--misc/py-orange3-timeseries/Makefile2
-rw-r--r--net-mgmt/netbox/Makefile2
-rw-r--r--science/abinit/Makefile2
-rw-r--r--science/agrum/Makefile2
-rw-r--r--science/py-MDAnalysisTests/Makefile2
-rw-r--r--science/py-abipy/Makefile2
-rw-r--r--science/py-access/Makefile2
-rw-r--r--science/py-chainer-chemistry/Makefile2
-rw-r--r--science/py-esda/Makefile2
-rw-r--r--science/py-libpysal/Makefile2
-rw-r--r--science/py-lifelines/Makefile2
-rw-r--r--science/py-oddt/Makefile2
-rw-r--r--science/py-pymatgen/Makefile2
-rw-r--r--science/py-segregation/Makefile2
-rw-r--r--science/py-tobler/Makefile2
-rw-r--r--textproc/py-elasticsearch-curator/Makefile2
-rw-r--r--textproc/py-elasticsearch-dsl/Makefile2
-rw-r--r--textproc/py-elasticsearch6/Makefile2
-rw-r--r--textproc/py-petl/Makefile2
-rw-r--r--textproc/py-tablib/Makefile2
-rw-r--r--www/py-dj31-django-tables2/Makefile2
-rw-r--r--www/py-django-tables2/Makefile2
-rw-r--r--www/py-spyne/Makefile2
62 files changed, 62 insertions, 62 deletions
diff --git a/astro/py-metpy/Makefile b/astro/py-metpy/Makefile
index 5047f5bac13f..f401035f0605 100644
--- a/astro/py-metpy/Makefile
+++ b/astro/py-metpy/Makefile
@@ -26,7 +26,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.1.0:math/py-matplotlib@${PY_FL
${PYTHON_PKGNAMEPREFIX}traitlets>=4.3.0:devel/py-traitlets@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xarray>=0.14.1:devel/py-xarray@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/biology/py-biom-format/Makefile b/biology/py-biom-format/Makefile
index e640b50f6f69..f169c4883315 100644
--- a/biology/py-biom-format/Makefile
+++ b/biology/py-biom-format/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}h5py>=2.2.0:science/py-h5py@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent cython distutils
.include <bsd.port.pre.mk>
diff --git a/biology/py-gtfparse/Makefile b/biology/py-gtfparse/Makefile
index faeb2e7dc875..2b5f0d258ac1 100644
--- a/biology/py-gtfparse/Makefile
+++ b/biology/py-gtfparse/Makefile
@@ -14,7 +14,7 @@ LICENSE= APACHE20
RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}pandas>=0.15:math/py-pandas@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/biology/py-loompy/Makefile b/biology/py-loompy/Makefile
index 2a16dea0047d..430963e3325a 100644
--- a/biology/py-loompy/Makefile
+++ b/biology/py-loompy/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/biology/py-orange3-single-cell/Makefile b/biology/py-orange3-single-cell/Makefile
index fb50592607a0..6fa9d2ced371 100644
--- a/biology/py-orange3-single-cell/Makefile
+++ b/biology/py-orange3-single-cell/Makefile
@@ -23,7 +23,7 @@ RUN_DEPENDS= orange3>0:misc/orange3 \
${PYNUMPY}
# Supports 3.4+ but loompy 3.6+ only.
-USES= python:3.6+
+USES= python:3.7+
USE_GITHUB= yes
GH_ACCOUNT= biolab
USE_PYTHON= distutils autoplist
diff --git a/biology/py-pandas-charm/Makefile b/biology/py-pandas-charm/Makefile
index 2c862c66e12a..5525990c880b 100644
--- a/biology/py-pandas-charm/Makefile
+++ b/biology/py-pandas-charm/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/devel/py-apptools/Makefile b/devel/py-apptools/Makefile
index d9d19e4730a3..c7c28161801e 100644
--- a/devel/py-apptools/Makefile
+++ b/devel/py-apptools/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traitsui>=0:graphics/py-traitsui@${PY_FLAVOR
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
# The requirements are defined in apptools/__init__.py
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/devel/py-dask/Makefile b/devel/py-dask/Makefile
index b45c20ad33fc..3999b142d766 100644
--- a/devel/py-dask/Makefile
+++ b/devel/py-dask/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/devel/py-envisage/Makefile b/devel/py-envisage/Makefile
index a21e86b721a6..f77be8f66000 100644
--- a/devel/py-envisage/Makefile
+++ b/devel/py-envisage/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apptools>0:devel/py-apptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}traits>=4.5.0:devel/py-traits@${PY_FLAVOR}
# Above requirements are defined in setup.py
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/devel/py-fbprophet/Makefile b/devel/py-fbprophet/Makefile
index ba288bbe3379..08b4a96e05b7 100644
--- a/devel/py-fbprophet/Makefile
+++ b/devel/py-fbprophet/Makefile
@@ -13,7 +13,7 @@ COMMENT= Forecasting time series data based on an additive model
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= compiler:c11 python:3.6+
+USES= compiler:c11 python:3.7+
USE_PYTHON= autoplist distutils
BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pystan>2.14:math/py-pystan@${PY_FLAVOR}
diff --git a/devel/py-flake8-builtins/Makefile b/devel/py-flake8-builtins/Makefile
index 81f755a1ccfe..42472002530e 100644
--- a/devel/py-flake8-builtins/Makefile
+++ b/devel/py-flake8-builtins/Makefile
@@ -18,7 +18,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hypothesmith>=0:devel/py-hypothesmith@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/devel/py-hypothesis/Makefile b/devel/py-hypothesis/Makefile
index c229b80b0f7b..467a051ef38f 100644
--- a/devel/py-hypothesis/Makefile
+++ b/devel/py-hypothesis/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=19.2.0:devel/py-attrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sortedcontainers>=2.1.0<3.0.0:devel/py-sortedcontainers@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/devel/py-hypothesmith/Makefile b/devel/py-hypothesmith/Makefile
index 68db05b5f789..23cdad45d446 100644
--- a/devel/py-hypothesmith/Makefile
+++ b/devel/py-hypothesmith/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVO
${PYTHON_PKGNAMEPREFIX}libcst>=0:devel/py-libcst@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/devel/py-xarray/Makefile b/devel/py-xarray/Makefile
index d7ec063b7ad4..e0f118fd7d56 100644
--- a/devel/py-xarray/Makefile
+++ b/devel/py-xarray/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}pandas>=0.25:math/py-pandas@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/graphics/py-altair/Makefile b/graphics/py-altair/Makefile
index e3a1f032531d..c33ac65fc5f7 100644
--- a/graphics/py-altair/Makefile
+++ b/graphics/py-altair/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}entrypoints>=0:devel/py-entrypoints@${PY_FLA
${PYTHON_PKGNAMEPREFIX}pandas>=0.18,1:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}toolz>=0:devel/py-toolz@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/graphics/py-geopandas/Makefile b/graphics/py-geopandas/Makefile
index c84be74685bf..cb5ae67cf040 100644
--- a/graphics/py-geopandas/Makefile
+++ b/graphics/py-geopandas/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyproj>=1.9.3:graphics/py-pyproj@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.3.0:devel/py-six@${PY_FLAVOR}
-USES= python:3.5+
+USES= python:3.7+
USE_PYTHON= autoplist cython distutils
NO_ARCH= yes
diff --git a/graphics/py-giddy/Makefile b/graphics/py-giddy/Makefile
index e3efe14c1f0a..4749c0adc9c7 100644
--- a/graphics/py-giddy/Makefile
+++ b/graphics/py-giddy/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}esda>=2.1.1:science/py-esda@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}quantecon>=0.4.7:finance/py-quantecon@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.3.0:science/py-scipy@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/graphics/py-mapclassify/Makefile b/graphics/py-mapclassify/Makefile
index cccbb85d2051..95060003db5c 100644
--- a/graphics/py-mapclassify/Makefile
+++ b/graphics/py-mapclassify/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deprecated>=0:devel/py-deprecated@${PY_FLAVO
${PYTHON_PKGNAMEPREFIX}scikit-learn>=0:science/py-scikit-learn@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/graphics/py-mgwr/Makefile b/graphics/py-mgwr/Makefile
index 94291aa9ae29..4cebc19717cb 100644
--- a/graphics/py-mgwr/Makefile
+++ b/graphics/py-mgwr/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpysal>=4.0.0:science/py-libpysal@${PY_FLA
${PYTHON_PKGNAMEPREFIX}spglm>=1.0.6:math/py-spglm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}spreg>=0:math/py-spreg@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/graphics/py-pointpats/Makefile b/graphics/py-pointpats/Makefile
index 22597ac13017..db04519ddd5e 100644
--- a/graphics/py-pointpats/Makefile
+++ b/graphics/py-pointpats/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpysal>=4.0.0:science/py-libpysal@${PY_FLA
${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/graphics/py-traitsui/Makefile b/graphics/py-traitsui/Makefile
index 99f00397dd50..1b130019192e 100644
--- a/graphics/py-traitsui/Makefile
+++ b/graphics/py-traitsui/Makefile
@@ -29,7 +29,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR}
# Those requirements (except for pip + coverage) were extracted from etstool.py
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/graphics/qgis-ltr/Makefile b/graphics/qgis-ltr/Makefile
index b21aa745fefc..62aefe459268 100644
--- a/graphics/qgis-ltr/Makefile
+++ b/graphics/qgis-ltr/Makefile
@@ -101,7 +101,7 @@ RUN_DEPENDS= astyle:devel/astyle \
### Fortran is needed by numpy, GRASS, etc.
USES= bison cmake compiler:features cpe desktop-file-utils \
- fortran gl gmake gnome pgsql pyqt:5 python:3.6+ qca qt:5 \
+ fortran gl gmake gnome pgsql pyqt:5 python:3.7+ qca qt:5 \
shebangfix sqlite:3
USE_GITHUB= yes
GH_PROJECT= ${PORTNAME:tu}
diff --git a/graphics/qgis/Makefile b/graphics/qgis/Makefile
index 445cc94db44d..b6d37a9690d4 100644
--- a/graphics/qgis/Makefile
+++ b/graphics/qgis/Makefile
@@ -97,7 +97,7 @@ RUN_DEPENDS= astyle:devel/astyle \
### Fortran is needed by numpy, GRASS, etc.
USES= bison cmake compiler:features cpe desktop-file-utils \
- fortran gl gmake gnome pgsql pyqt:5 python:3.6+ qca qt:5 \
+ fortran gl gmake gnome pgsql pyqt:5 python:3.7+ qca qt:5 \
shebangfix sqlite:3
USE_GITHUB= yes
GH_PROJECT= ${PORTNAME:tu}
diff --git a/math/py-arviz/Makefile b/math/py-arviz/Makefile
index ff1f5cbd89a8..19f572ef242c 100644
--- a/math/py-arviz/Makefile
+++ b/math/py-arviz/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4.3:devel/py-typing-extensions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xarray>=0.16.1:devel/py-xarray@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/math/py-benford_py/Makefile b/math/py-benford_py/Makefile
index b4e0bc68d7f7..bceda9e0d71d 100644
--- a/math/py-benford_py/Makefile
+++ b/math/py-benford_py/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/math/py-pandas-datareader/Makefile b/math/py-pandas-datareader/Makefile
index a3ac4f656c64..ef5a3e7ef737 100644
--- a/math/py-pandas-datareader/Makefile
+++ b/math/py-pandas-datareader/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wrapt>0:devel/py-wrapt@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/math/py-pymc3/Makefile b/math/py-pymc3/Makefile
index 61e177016590..6190a2a418d1 100644
--- a/math/py-pymc3/Makefile
+++ b/math/py-pymc3/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}theano>=1.0.5:math/py-theano@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4:devel/py-typing-extensions@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_GITHUB= yes
GH_ACCOUNT= pymc-devs
USE_PYTHON= distutils concurrent autoplist
diff --git a/math/py-rpy2/Makefile b/math/py-rpy2/Makefile
index 9ce5d83be4b7..78ad58a6f818 100644
--- a/math/py-rpy2/Makefile
+++ b/math/py-rpy2/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.10.0:devel/py-cffi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=0,1,1:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tzlocal>=0:devel/py-tzlocal@${PY_FLAVOR}
-USES= compiler:c11 fortran python:3.6+ readline
+USES= compiler:c11 fortran python:3.7+ readline
USE_PYTHON= autoplist concurrent distutils
MAKE_ENV= RPY2_CFFI_MODE=BOTH
diff --git a/math/py-seaborn/Makefile b/math/py-seaborn/Makefile
index b5d940e2ea61..d98c401e2f00 100644
--- a/math/py-seaborn/Makefile
+++ b/math/py-seaborn/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}statsmodels>0:math/py-statsmodels@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/math/py-spglm/Makefile b/math/py-spglm/Makefile
index c6f6b046f88b..79dd5c7c016e 100644
--- a/math/py-spglm/Makefile
+++ b/math/py-spglm/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpysal>=4.0.0:science/py-libpysal@${PY_FLA
${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}spreg>=1.0.4:math/py-spreg@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/math/py-spint/Makefile b/math/py-spint/Makefile
index 058cfa92d20e..8b65d457d206 100644
--- a/math/py-spint/Makefile
+++ b/math/py-spint/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpysal>=4.0.0:science/py-libpysal@${PY_FLA
${PYTHON_PKGNAMEPREFIX}spglm>=1.0.6:math/py-spglm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}spreg>=0:math/py-spreg@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/math/py-splot/Makefile b/math/py-splot/Makefile
index 9ac250e6203e..86a4b370b193 100644
--- a/math/py-splot/Makefile
+++ b/math/py-splot/Makefile
@@ -24,7 +24,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}descartes>=0:graphics/py-descartes@${PY_FLAV
${PYTHON_PKGNAMEPREFIX}seaborn>=0:math/py-seaborn@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}spreg>=0:math/py-spreg@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/math/py-spreg/Makefile b/math/py-spreg/Makefile
index 8c672a69a6cc..d73ca9f2ab2e 100644
--- a/math/py-spreg/Makefile
+++ b/math/py-spreg/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpysal>=4.0.0:science/py-libpysal@${PY_FLA
${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/math/py-spvcm/Makefile b/math/py-spvcm/Makefile
index 5f3e4e3f065d..19aa71d21d60 100644
--- a/math/py-spvcm/Makefile
+++ b/math/py-spvcm/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpysal>=0:science/py-libpysal@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}seaborn>=0:math/py-seaborn@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}spreg>=0:math/py-spreg@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/math/py-ssm/Makefile b/math/py-ssm/Makefile
index 7139c6c3629a..80309ea43303 100644
--- a/math/py-ssm/Makefile
+++ b/math/py-ssm/Makefile
@@ -23,7 +23,7 @@ PY_DEPENDS= ${PYNUMPY} \
BUILD_DEPENDS= ${PY_DEPENDS}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= distutils cython concurrent autoplist
post-install:
diff --git a/math/py-statsmodels/Makefile b/math/py-statsmodels/Makefile
index 282ff4e86f39..d95c5193bf9d 100644
--- a/math/py-statsmodels/Makefile
+++ b/math/py-statsmodels/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}patsy>=0.5:math/py-patsy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.1:science/py-scipy@${PY_FLAVOR}
-USES= python:3.6+ shebangfix
+USES= python:3.7+ shebangfix
USE_PYTHON= autoplist concurrent cython distutils
SHEBANG_GLOB= *.py
diff --git a/math/py-statsmodels010/Makefile b/math/py-statsmodels010/Makefile
index 8ef98c974c5e..17f7ea7f64cd 100644
--- a/math/py-statsmodels010/Makefile
+++ b/math/py-statsmodels010/Makefile
@@ -23,7 +23,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}patsy>=0.4.0:math/py-patsy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=0.18:science/py-scipy@${PY_FLAVOR}
-USES= python:3.6+ shebangfix
+USES= python:3.7+ shebangfix
USE_PYTHON= autoplist concurrent cython distutils
# statsmodels 0.11.0+ requires Python 3.5+
diff --git a/math/sage/Makefile b/math/sage/Makefile
index 5290a7301561..48b3fb96e676 100644
--- a/math/sage/Makefile
+++ b/math/sage/Makefile
@@ -341,7 +341,7 @@ RUN_DEPENDS= bash:shells/bash \
USES= autoreconf blaslapack:openblas compiler:c++11-lib fortran \
gettext gmake gnome iconv jpeg libtool localbase ncurses perl5 \
- pkgconfig python:3.6+ readline shebangfix sqlite tk xorg
+ pkgconfig python:3.7+ readline shebangfix sqlite tk xorg
USE_TEX= latex:build pdftex:build tex:build
USE_XORG= x11 xext xscrnsaver
USE_GNOME= cairo glib20 pango
diff --git a/misc/py-eemeter/Makefile b/misc/py-eemeter/Makefile
index ee6be8beb537..3486f3c6d888 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.6+
+USES= python:3.7+
USE_GITHUB= yes # PyPI doesn't have the latest version for some reason
GH_ACCOUNT= openeemeter
USE_PYTHON= distutils concurrent autoplist
diff --git a/misc/py-orange3-timeseries/Makefile b/misc/py-orange3-timeseries/Makefile
index 1a75412c4087..d543318ad47b 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.6.1:math/py-statsmodels@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_GITHUB= yes
GH_ACCOUNT= biolab
USE_PYTHON= distutils autoplist
diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile
index 8ff067d9f1bf..2458d87872b9 100644
--- a/net-mgmt/netbox/Makefile
+++ b/net-mgmt/netbox/Makefile
@@ -48,7 +48,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=3.1.3<3.2:www/py-django31@${PY_FLA
${PYTHON_PKGNAMEPREFIX}yaml>=5.3.1<6:devel/py-yaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}gunicorn>=19.9.0<21:www/py-gunicorn@${PY_FLAVOR}
-USES= pgsql:9.6+ python:3.6+
+USES= pgsql:9.6+ python:3.7+
USE_GITHUB= yes
GH_ACCOUNT= netbox-community
diff --git a/science/abinit/Makefile b/science/abinit/Makefile
index d03141fe424f..cd3868143ba2 100644
--- a/science/abinit/Makefile
+++ b/science/abinit/Makefile
@@ -35,7 +35,7 @@ TEST_DEPENDS= ${PYNUMPY} \
libyaml>0:textproc/libyaml
USES= autoreconf:build blaslapack:netlib fortran gmake gnome localbase:ldflags \
- python:3.6+ shebangfix
+ python:3.7+ shebangfix
USE_GITHUB= yes
USE_GNOME= libxml2
SHEBANG_FILES= config/scripts/* doc/tutorial/paral_gspw_assets/abinit.sub.*
diff --git a/science/agrum/Makefile b/science/agrum/Makefile
index 6f16730d9b98..55d2a7fe7016 100644
--- a/science/agrum/Makefile
+++ b/science/agrum/Makefile
@@ -35,7 +35,7 @@ ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
OPENMP_CMAKE_BOOL= USE_OPENMP
PYTHON_CMAKE_BOOL= BUILD_PYTHON
-PYTHON_USES= python
+PYTHON_USES= python:3.7+
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/py-MDAnalysisTests/Makefile b/science/py-MDAnalysisTests/Makefile
index 1f409fb05898..58908bdbb7d5 100644
--- a/science/py-MDAnalysisTests/Makefile
+++ b/science/py-MDAnalysisTests/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}psutil>=4.0.2:sysutils/py-psutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/science/py-abipy/Makefile b/science/py-abipy/Makefile
index 35a77a936ffd..48e4afc9c39b 100644
--- a/science/py-abipy/Makefile
+++ b/science/py-abipy/Makefile
@@ -29,7 +29,7 @@ BUILD_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR}
-USES= python:3.6+ shebangfix
+USES= python:3.7+ shebangfix
USE_GITHUB= yes
GH_ACCOUNT= abinit
SHEBANG_GLOB= *.py
diff --git a/science/py-access/Makefile b/science/py-access/Makefile
index 1f8b57bfc288..4a0a0b19a7a7 100644
--- a/science/py-access/Makefile
+++ b/science/py-access/Makefile
@@ -15,7 +15,7 @@ LICENSE= BSD3CLAUSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=0.23.4,1:math/py-pandas@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/science/py-chainer-chemistry/Makefile b/science/py-chainer-chemistry/Makefile
index 3b920fa8a886..94b61c8e7c61 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.5+
+USES= python:3.7+
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/science/py-esda/Makefile b/science/py-esda/Makefile
index 3b81594446dd..4445aafbe6ab 100644
--- a/science/py-esda/Makefile
+++ b/science/py-esda/Makefile
@@ -18,7 +18,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.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/science/py-libpysal/Makefile b/science/py-libpysal/Makefile
index e9174adb5e7a..8fe42bb9ad95 100644
--- a/science/py-libpysal/Makefile
+++ b/science/py-libpysal/Makefile
@@ -20,7 +20,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.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/science/py-lifelines/Makefile b/science/py-lifelines/Makefile
index 7bd82b0dc488..a7103264540a 100644
--- a/science/py-lifelines/Makefile
+++ b/science/py-lifelines/Makefile
@@ -20,7 +20,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.6+
+USES= python:3.7+
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/science/py-oddt/Makefile b/science/py-oddt/Makefile
index 2d2f6144a0a6..a08a147e3634 100644
--- a/science/py-oddt/Makefile
+++ b/science/py-oddt/Makefile
@@ -19,7 +19,7 @@ BUILD_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= python:3.5+
+USES= python:3.7+
USE_GITHUB= yes
USE_PYTHON= distutils concurrent autoplist
diff --git a/science/py-pymatgen/Makefile b/science/py-pymatgen/Makefile
index 948c0ea6a279..6a7fe80dd90c 100644
--- a/science/py-pymatgen/Makefile
+++ b/science/py-pymatgen/Makefile
@@ -29,7 +29,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}netCDF4>0:science/py-netCDF4@${PY_FLAVOR} # see https://github.com/materialsproject/pymatgen/issues/1386
-USES= compiler:c++11-lang python:3.5+
+USES= compiler:c++11-lang python:3.7+
USE_PYTHON= distutils concurrent autoplist
.include <bsd.port.mk>
diff --git a/science/py-segregation/Makefile b/science/py-segregation/Makefile
index 85e4a360f47b..e7f7e7fe3b30 100644
--- a/science/py-segregation/Makefile
+++ b/science/py-segregation/Makefile
@@ -24,7 +24,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopandas>=0:graphics/py-geopandas@${PY_FLAV
${PYTHON_PKGNAMEPREFIX}seaborn>=0:math/py-seaborn@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/science/py-tobler/Makefile b/science/py-tobler/Makefile
index 517ec42e4f83..714d15c172bd 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.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/textproc/py-elasticsearch-curator/Makefile b/textproc/py-elasticsearch-curator/Makefile
index 9c03947cc850..7b7ccd4456c6 100644
--- a/textproc/py-elasticsearch-curator/Makefile
+++ b/textproc/py-elasticsearch-curator/Makefile
@@ -23,7 +23,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.7.24:www/py-boto3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}voluptuous>=0.9.3:devel/py-voluptuous@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/textproc/py-elasticsearch-dsl/Makefile b/textproc/py-elasticsearch-dsl/Makefile
index 09c3bdef6af2..b73b2032f827 100644
--- a/textproc/py-elasticsearch-dsl/Makefile
+++ b/textproc/py-elasticsearch-dsl/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}elasticsearch6>=6.2.1:textproc/py-elasticsearch6@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/textproc/py-elasticsearch6/Makefile b/textproc/py-elasticsearch6/Makefile
index 8dbbbb00ae2c..754a7d8f2332 100644
--- a/textproc/py-elasticsearch6/Makefile
+++ b/textproc/py-elasticsearch6/Makefile
@@ -23,7 +23,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/textproc/py-petl/Makefile b/textproc/py-petl/Makefile
index dc52c36d3049..a4b8df6b6e3c 100644
--- a/textproc/py-petl/Makefile
+++ b/textproc/py-petl/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.5.4:devel/py-setuptools_scm@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/textproc/py-tablib/Makefile b/textproc/py-tablib/Makefile
index 65975e9d93b8..912796e97e75 100644
--- a/textproc/py-tablib/Makefile
+++ b/textproc/py-tablib/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
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:3.7+
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/www/py-dj31-django-tables2/Makefile b/www/py-dj31-django-tables2/Makefile
index 2b628d59fac1..1fd8ecd0ec85 100644
--- a/www/py-dj31-django-tables2/Makefile
+++ b/www/py-dj31-django-tables2/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django31>=0:www/py-django31@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= distutils autoplist
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-tables2
diff --git a/www/py-django-tables2/Makefile b/www/py-django-tables2/Makefile
index 6890e0f88780..7bc8041f19e8 100644
--- a/www/py-django-tables2/Makefile
+++ b/www/py-django-tables2/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=0:www/py-django22@${PY_FLAVOR}
-USES= python:3.5+
+USES= python:3.7+
USE_PYTHON= distutils autoplist
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-tables2
diff --git a/www/py-spyne/Makefile b/www/py-spyne/Makefile
index 2430243e90bf..edb7ed67ef99 100644
--- a/www/py-spyne/Makefile
+++ b/www/py-spyne/Makefile
@@ -36,7 +36,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}werkzeug>=0:www/py-werkzeug@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zeep>=0:net/py-zeep@${PY_FLAVOR}
-USES= python:3.6+
+USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes