aboutsummaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
Diffstat (limited to 'databases')
-rw-r--r--databases/arrow/Makefile2
-rw-r--r--databases/buzhug/Makefile2
-rw-r--r--databases/cassandra3/Makefile2
-rw-r--r--databases/cassandra4/Makefile2
-rw-r--r--databases/evolution-data-server/Makefile2
-rw-r--r--databases/gom/Makefile2
-rw-r--r--databases/grass7/Makefile2
-rw-r--r--databases/grass8/Makefile2
-rw-r--r--databases/ldb15/Makefile2
-rw-r--r--databases/ldb20/Makefile2
-rw-r--r--databases/ldb21/Makefile2
-rw-r--r--databases/ldb22/Makefile2
-rw-r--r--databases/mongodb40/Makefile2
-rw-r--r--databases/mongodb42/Makefile2
-rw-r--r--databases/mongodb44/Makefile2
-rw-r--r--databases/mongodb50/Makefile2
-rw-r--r--databases/pg_activity/Makefile2
-rw-r--r--databases/pgbarman/Makefile2
-rw-r--r--databases/pgsanity/Makefile2
-rw-r--r--databases/powa-web/Makefile2
-rw-r--r--databases/py-Elixir/Makefile2
-rw-r--r--databases/py-PyGreSQL/Makefile2
-rw-r--r--databases/py-Pyrseas/Makefile2
-rw-r--r--databases/py-agate-sql/Makefile2
-rw-r--r--databases/py-aiomcache/Makefile2
-rw-r--r--databases/py-aiomysql/Makefile2
-rw-r--r--databases/py-aiopg/Makefile2
-rw-r--r--databases/py-aioredis/Makefile2
-rw-r--r--databases/py-aiosqlite/Makefile2
-rw-r--r--databases/py-alembic/Makefile2
-rw-r--r--databases/py-apsw/Makefile2
-rw-r--r--databases/py-asyncmy/Makefile2
-rw-r--r--databases/py-asyncpg/Makefile2
-rw-r--r--databases/py-berkeleydb/Makefile2
-rw-r--r--databases/py-cassandra-driver/Makefile2
-rw-r--r--databases/py-caterva/Makefile2
-rw-r--r--databases/py-couchdb/Makefile2
-rw-r--r--databases/py-databases/Makefile2
-rw-r--r--databases/py-dbf/Makefile2
-rw-r--r--databases/py-dbutils/Makefile2
-rw-r--r--databases/py-fakeredis/Makefile2
-rw-r--r--databases/py-fastapi-users-db-ormar/Makefile2
-rw-r--r--databases/py-fastparquet/Makefile2
-rw-r--r--databases/py-fdb/Makefile2
-rw-r--r--databases/py-firebirdsql/Makefile2
-rw-r--r--databases/py-flask-sqlalchemy/Makefile2
-rw-r--r--databases/py-gdbm/Makefile2
-rw-r--r--databases/py-geoalchemy2/Makefile2
-rw-r--r--databases/py-hiredis/Makefile2
-rw-r--r--databases/py-influxdb/Makefile2
-rw-r--r--databases/py-kyotocabinet/Makefile2
-rw-r--r--databases/py-leveldb/Makefile2
-rw-r--r--databases/py-litecli/Makefile2
-rw-r--r--databases/py-lmdb/Makefile2
-rw-r--r--databases/py-marshmallow-sqlalchemy/Makefile2
-rw-r--r--databases/py-minidb/Makefile2
-rw-r--r--databases/py-mongoengine/Makefile2
-rw-r--r--databases/py-motor/Makefile2
-rw-r--r--databases/py-mycli/Makefile2
-rw-r--r--databases/py-mysql-connector-python/Makefile2
-rw-r--r--databases/py-mysqlclient/Makefile2
-rw-r--r--databases/py-ormar/Makefile2
-rw-r--r--databases/py-partd/Makefile2
-rw-r--r--databases/py-peewee/Makefile2
-rw-r--r--databases/py-peewee_migrate/Makefile2
-rw-r--r--databases/py-pg8000-112/Makefile2
-rw-r--r--databases/py-pg8000/Makefile2
-rw-r--r--databases/py-pgcli/Makefile2
-rw-r--r--databases/py-pgdbconn/Makefile2
-rw-r--r--databases/py-pglast/Makefile2
-rw-r--r--databases/py-pglite/Makefile2
-rw-r--r--databases/py-pgmigrate/Makefile2
-rw-r--r--databases/py-pgspecial/Makefile2
-rw-r--r--databases/py-pgspecial1/Makefile2
-rw-r--r--databases/py-pickledb/Makefile2
-rw-r--r--databases/py-pickleshare/Makefile2
-rw-r--r--databases/py-postgresql/Makefile2
-rw-r--r--databases/py-psycogreen/Makefile2
-rw-r--r--databases/py-psycopg-c/Makefile2
-rw-r--r--databases/py-psycopg-pool/Makefile2
-rw-r--r--databases/py-psycopg/Makefile2
-rw-r--r--databases/py-psycopg2/Makefile2
-rw-r--r--databases/py-psycopg2cffi/Makefile2
-rw-r--r--databases/py-pum/Makefile2
-rw-r--r--databases/py-pycql/Makefile2
-rw-r--r--databases/py-pylibmc/Makefile2
-rw-r--r--databases/py-pymemcache/Makefile2
-rw-r--r--databases/py-pymongo/Makefile2
-rw-r--r--databases/py-pymssql/Makefile2
-rw-r--r--databases/py-pyodbc/Makefile2
-rw-r--r--databases/py-pypuppetdb/Makefile2
-rw-r--r--databases/py-python-arango/Makefile2
-rw-r--r--databases/py-python-binary-memcached/Makefile2
-rw-r--r--databases/py-python-memcached/Makefile2
-rw-r--r--databases/py-python-sql/Makefile2
-rw-r--r--databases/py-python-swiftclient/Makefile2
-rw-r--r--databases/py-queries/Makefile2
-rw-r--r--databases/py-rb/Makefile2
-rw-r--r--databases/py-redis/Makefile2
-rw-r--r--databases/py-redis2/Makefile2
-rw-r--r--databases/py-redis3/Makefile2
-rw-r--r--databases/py-rrdtool/Makefile2
-rw-r--r--databases/py-sispy/Makefile2
-rw-r--r--databases/py-south/Makefile2
-rw-r--r--databases/py-sqlalchemy-json/Makefile2
-rw-r--r--databases/py-sqlalchemy-migrate/Makefile2
-rw-r--r--databases/py-sqlalchemy-utils/Makefile2
-rw-r--r--databases/py-sqlalchemy10/Makefile2
-rw-r--r--databases/py-sqlalchemy11/Makefile2
-rw-r--r--databases/py-sqlalchemy12/Makefile2
-rw-r--r--databases/py-sqlalchemy13/Makefile2
-rw-r--r--databases/py-sqlalchemy14/Makefile2
-rw-r--r--databases/py-sqlalchemy20/Makefile2
-rw-r--r--databases/py-sqlglot/Makefile2
-rw-r--r--databases/py-sqlite-fts4/Makefile2
-rw-r--r--databases/py-sqlite-utils/Makefile2
-rw-r--r--databases/py-sqlobject/Makefile2
-rw-r--r--databases/py-sqlparse/Makefile2
-rw-r--r--databases/py-tableschema/Makefile2
-rw-r--r--databases/py-tarantool/Makefile2
-rw-r--r--databases/py-tiledb/Makefile2
-rw-r--r--databases/py-txredisapi/Makefile2
-rw-r--r--databases/py-unqlite/Makefile2
-rw-r--r--databases/py-varstack/Makefile2
-rw-r--r--databases/py-whisper/Makefile2
-rw-r--r--databases/py-xapian/Makefile2
-rw-r--r--databases/py-zodbpickle/Makefile2
-rw-r--r--databases/sequeler/Makefile2
-rw-r--r--databases/tdb/Makefile2
-rw-r--r--databases/zodb/Makefile2
130 files changed, 130 insertions, 130 deletions
diff --git a/databases/arrow/Makefile b/databases/arrow/Makefile
index 43e99038d217..c6d074cbfda6 100644
--- a/databases/arrow/Makefile
+++ b/databases/arrow/Makefile
@@ -142,7 +142,7 @@ BUILD_UTILITIES_CMAKE_BOOL= ARROW_BUILD_UTILITIES
PYTHON_DESC= Build python extension support
PYTHON_CMAKE_BOOL= ARROW_PYTHON
-PYTHON_USES= python:3.7+
+PYTHON_USES= python
PYTHON_BUILD_DEPENDS= ${PYNUMPY} # see https://issues.apache.org/jira/browse/ARROW-16820
PYTHON_CMAKE_ON= -DPython3_EXECUTABLE=${PYTHON_CMD}
PYTHON_LIB_DEPENDS= libutf8proc.so:textproc/utf8proc
diff --git a/databases/buzhug/Makefile b/databases/buzhug/Makefile
index f8c209904fb0..d64e510d037b 100644
--- a/databases/buzhug/Makefile
+++ b/databases/buzhug/Makefile
@@ -8,7 +8,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Pure-Python database engine
WWW= http://buzhug.sourceforge.net/
-USES= dos2unix python:3.6+ zip
+USES= dos2unix python zip
USE_PYTHON= distutils autoplist concurrent optsuffix
.include <bsd.port.mk>
diff --git a/databases/cassandra3/Makefile b/databases/cassandra3/Makefile
index 69df0b8e52a9..9150badf46ee 100644
--- a/databases/cassandra3/Makefile
+++ b/databases/cassandra3/Makefile
@@ -17,7 +17,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}virtualenv>=0:devel/py-virtualenv@${PY_FLAV
bash>0:shells/bash \
git>0:devel/git
-USES= cpe python:3.6+
+USES= cpe python
USE_ANT= yes
USE_JAVA= yes
JAVA_VERSION= 8
diff --git a/databases/cassandra4/Makefile b/databases/cassandra4/Makefile
index d0407995fabe..c65f5bdc4bdf 100644
--- a/databases/cassandra4/Makefile
+++ b/databases/cassandra4/Makefile
@@ -23,7 +23,7 @@ FETCH_DEPENDS= ant:devel/apache-ant
RUN_DEPENDS= snappyjava>=0:archivers/snappy-java \
netty>0:java/netty
-USES= cpe python:3.7+ shebangfix
+USES= cpe python shebangfix
USE_JAVA= yes
USE_ANT= yes
USE_RC_SUBR= cassandra
diff --git a/databases/evolution-data-server/Makefile b/databases/evolution-data-server/Makefile
index 9a98a27a4e77..7a16bf88abbc 100644
--- a/databases/evolution-data-server/Makefile
+++ b/databases/evolution-data-server/Makefile
@@ -32,7 +32,7 @@ LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \
PORTSCOUT= limitw:1,even
USES= bdb:5 cmake compiler:c++11-lib cpe gettext gnome gperf \
- iconv:wchar_t localbase pathfix pkgconfig python:3.6+,build\
+ iconv:wchar_t localbase pathfix pkgconfig python:build\
sqlite tar:xz xorg
USE_CXXSTD= gnu++11
USE_GNOME= cairo gdkpixbuf2 gtk30 intltool introspection:build libxml2
diff --git a/databases/gom/Makefile b/databases/gom/Makefile
index 03ebc482013e..e00f600bccd1 100644
--- a/databases/gom/Makefile
+++ b/databases/gom/Makefile
@@ -10,7 +10,7 @@ WWW= https://wiki.gnome.org/Projects/Gom
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gnome meson pkgconfig python:3.4+ sqlite tar:xz
+USES= gnome meson pkgconfig python sqlite tar:xz
USE_GNOME= gdkpixbuf2 glib20 introspection pygobject3
USE_LDCONFIG= yes
diff --git a/databases/grass7/Makefile b/databases/grass7/Makefile
index a1f5062f1e5b..7d5d7a651711 100644
--- a/databases/grass7/Makefile
+++ b/databases/grass7/Makefile
@@ -39,7 +39,7 @@ RUN_DEPENDS= ${PY_NUMPY} \
${PYTHON_SITELIBDIR}/six.py:devel/py-six@${PY_FLAVOR}
USES= blaslapack compiler:c11 gl gmake gnome iconv \
- jpeg perl5 pkgconfig python:3.6+ readline shebangfix xorg
+ jpeg perl5 pkgconfig python readline shebangfix xorg
SHEBANG_GLOB= *.py
SHEBANG_LANG= nviz
nviz_OLD_CMD= nviz
diff --git a/databases/grass8/Makefile b/databases/grass8/Makefile
index 5236706e12bc..b180bbe887a7 100644
--- a/databases/grass8/Makefile
+++ b/databases/grass8/Makefile
@@ -40,7 +40,7 @@ RUN_DEPENDS= ${PY_NUMPY} \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
USES= blaslapack compiler:c11 gl gmake gnome iconv \
- jpeg perl5 pkgconfig python:3.6+ readline shebangfix sqlite xorg
+ jpeg perl5 pkgconfig python readline shebangfix sqlite xorg
SHEBANG_GLOB= *.py
SHEBANG_LANG= nviz
nviz_OLD_CMD= nviz
diff --git a/databases/ldb15/Makefile b/databases/ldb15/Makefile
index 5cecb3d54d79..45ab23c06f82 100644
--- a/databases/ldb15/Makefile
+++ b/databases/ldb15/Makefile
@@ -97,7 +97,7 @@ PLIST_FILES= include/ldb_version.h \
USES+= python:build,test
CONFIGURE_ARGS+= --disable-python
.else
-USES+= gettext-runtime python:3.6+
+USES+= gettext-runtime python
PLIST_FILES+= include/pyldb.h \
lib/libpyldb-util${PYTHON_EXT_SUFFIX}.so \
diff --git a/databases/ldb20/Makefile b/databases/ldb20/Makefile
index 4c4895d01c8d..3b0940130908 100644
--- a/databases/ldb20/Makefile
+++ b/databases/ldb20/Makefile
@@ -103,7 +103,7 @@ BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/do
USES+= python:build,test
CONFIGURE_ARGS+= --disable-python
.else
-USES+= gettext-runtime python:3.6+
+USES+= gettext-runtime python
PLIST_FILES+= include/pyldb.h \
lib/libpyldb-util${PYTHON_EXT_SUFFIX}.so \
diff --git a/databases/ldb21/Makefile b/databases/ldb21/Makefile
index 5a82ea00d743..0632487f18b3 100644
--- a/databases/ldb21/Makefile
+++ b/databases/ldb21/Makefile
@@ -104,7 +104,7 @@ BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/do
USES+= python:build,test
CONFIGURE_ARGS+= --disable-python
.else
-USES+= gettext-runtime python:3.6+
+USES+= gettext-runtime python
PLIST_FILES+= include/pyldb.h \
lib/libpyldb-util${PYTHON_EXT_SUFFIX}.so \
diff --git a/databases/ldb22/Makefile b/databases/ldb22/Makefile
index 3081d2478c0c..cd97a646c97a 100644
--- a/databases/ldb22/Makefile
+++ b/databases/ldb22/Makefile
@@ -105,7 +105,7 @@ BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/do
USES+= python:build,test
CONFIGURE_ARGS+= --disable-python
.else
-USES+= gettext-runtime python:3.6+
+USES+= gettext-runtime python
PLIST_FILES+= include/pyldb.h \
lib/libpyldb-util${PYTHON_EXT_SUFFIX}.so \
diff --git a/databases/mongodb40/Makefile b/databases/mongodb40/Makefile
index 5c4c361f1c1c..2b04178bc0eb 100644
--- a/databases/mongodb40/Makefile
+++ b/databases/mongodb40/Makefile
@@ -30,7 +30,7 @@ LIB_DEPENDS= libpcre.so:devel/pcre \
libcurl.so:ftp/curl \
libsnappy.so:archivers/snappy
-USES= compiler:c++14-lang cpe python:3.7+,build scons shebangfix
+USES= compiler:c++14-lang cpe python:build scons shebangfix
USE_RC_SUBR= mongod
CONFLICTS_INSTALL= mongodb[0-9][0-9] # etc/mongodb.conf.sample
diff --git a/databases/mongodb42/Makefile b/databases/mongodb42/Makefile
index 166a77c1736f..96d417f4b831 100644
--- a/databases/mongodb42/Makefile
+++ b/databases/mongodb42/Makefile
@@ -33,7 +33,7 @@ LIB_DEPENDS= libpcre.so:devel/pcre \
libcurl.so:ftp/curl \
libsnappy.so:archivers/snappy
-USES= compiler:c++17-lang cpe python:3.5+,build scons shebangfix
+USES= compiler:c++17-lang cpe python:build scons shebangfix
USE_RC_SUBR= mongod
CONFLICTS_INSTALL= mongodb[0-9][0-9] # etc/mongodb.conf.sample
diff --git a/databases/mongodb44/Makefile b/databases/mongodb44/Makefile
index c6dc5b1ac3d7..cc061ee0b445 100644
--- a/databases/mongodb44/Makefile
+++ b/databases/mongodb44/Makefile
@@ -27,7 +27,7 @@ LIB_DEPENDS= libpcre.so:devel/pcre \
libcurl.so:ftp/curl \
libsnappy.so:archivers/snappy
-USES= compiler:c++17-lang cpe python:3.5+,build scons
+USES= compiler:c++17-lang cpe python:build scons
USE_RC_SUBR= mongod
PORTSCOUT= limit:^4\.4\.
diff --git a/databases/mongodb50/Makefile b/databases/mongodb50/Makefile
index a8b31b0c75f1..5d06fd03bf73 100644
--- a/databases/mongodb50/Makefile
+++ b/databases/mongodb50/Makefile
@@ -31,7 +31,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
libyaml-cpp.so:devel/yaml-cpp \
libzstd.so:archivers/zstd
-USES= compiler:c++17-lang cpe python:3.5+,build scons shebangfix
+USES= compiler:c++17-lang cpe python:build scons shebangfix
USE_RC_SUBR= mongod
SHEBANG_FILES= buildscripts/scons.py
diff --git a/databases/pg_activity/Makefile b/databases/pg_activity/Makefile
index 49debb8ac2ef..cbbb8afd4217 100644
--- a/databases/pg_activity/Makefile
+++ b/databases/pg_activity/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${PY_FLAVO
${PYTHON_PKGNAMEPREFIX}attrs>=20.1.0:devel/py-attrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}humanize>=0:devel/py-humanize@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
OPTIONS_DEFINE= DOCS
diff --git a/databases/pgbarman/Makefile b/databases/pgbarman/Makefile
index 0490cbc5fea4..99cd7f9713bc 100644
--- a/databases/pgbarman/Makefile
+++ b/databases/pgbarman/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= rsync:net/rsync \
${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}argcomplete>0:devel/py-argcomplete@${PY_FLAVOR}
-USES= python:3.8+
+USES= python
USE_PYTHON= autoplist distutils
USE_GITHUB= yes
diff --git a/databases/pgsanity/Makefile b/databases/pgsanity/Makefile
index 96cc3d9a6e06..97508d05f9bc 100644
--- a/databases/pgsanity/Makefile
+++ b/databases/pgsanity/Makefile
@@ -12,7 +12,7 @@ WWW= https://github.com/markdrago/pgsanity
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= pgsql python:3.6+
+USES= pgsql python
USE_PYTHON= autoplist concurrent distutils
USE_GITHUB= yes
diff --git a/databases/powa-web/Makefile b/databases/powa-web/Makefile
index fd8afd39c889..057ae1ffe60e 100644
--- a/databases/powa-web/Makefile
+++ b/databases/powa-web/Makefile
@@ -14,7 +14,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR
${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0:databases/py-sqlalchemy10@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tornado>=2.0:www/py-tornado@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/databases/py-Elixir/Makefile b/databases/py-Elixir/Makefile
index 1c1700f14abf..b6effc52f9f4 100644
--- a/databases/py-Elixir/Makefile
+++ b/databases/py-Elixir/Makefile
@@ -14,7 +14,7 @@ LICENSE= MIT
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0.4.0:databases/py-sqlalchemy10@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/databases/py-PyGreSQL/Makefile b/databases/py-PyGreSQL/Makefile
index 91b491db550a..5558adef6167 100644
--- a/databases/py-PyGreSQL/Makefile
+++ b/databases/py-PyGreSQL/Makefile
@@ -12,7 +12,7 @@ WWW= http://www.pygresql.org/
LICENSE= PSFL
-USES= pgsql python:3.6+
+USES= pgsql python
USE_PYTHON= autoplist distutils
PORTDOCS= *
diff --git a/databases/py-Pyrseas/Makefile b/databases/py-Pyrseas/Makefile
index dfa7ebe5ac54..5027a88af18d 100644
--- a/databases/py-Pyrseas/Makefile
+++ b/databases/py-Pyrseas/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5:databases/py-psycopg2@${PY_FLA
${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
USE_GITHUB= yes
diff --git a/databases/py-agate-sql/Makefile b/databases/py-agate-sql/Makefile
index dc7b19477a29..9d4921481a41 100644
--- a/databases/py-agate-sql/Makefile
+++ b/databases/py-agate-sql/Makefile
@@ -13,7 +13,7 @@ LICENSE= MIT
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}agate>=1.5.0:textproc/py-agate@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlalchemy14<2:databases/py-sqlalchemy14@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/databases/py-aiomcache/Makefile b/databases/py-aiomcache/Makefile
index c367d7402a3e..8db0c3192985 100644
--- a/databases/py-aiomcache/Makefile
+++ b/databases/py-aiomcache/Makefile
@@ -12,7 +12,7 @@ WWW= https://github.com/aio-libs/aiomcache/
LICENSE= BSD
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cpe python:3.7+
+USES= cpe python
CPE_VENDOR= ${PORTNAME}_project
USE_PYTHON= autoplist distutils cython
diff --git a/databases/py-aiomysql/Makefile b/databases/py-aiomysql/Makefile
index f350e745a12e..55347eb5c533 100644
--- a/databases/py-aiomysql/Makefile
+++ b/databases/py-aiomysql/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}pymysql>=1.0:databases/py-pymysql@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/databases/py-aiopg/Makefile b/databases/py-aiopg/Makefile
index 169e5f4a4bf6..ba71c25def46 100644
--- a/databases/py-aiopg/Makefile
+++ b/databases/py-aiopg/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.7.0:databases/py-psycopg2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}async_timeout>=3.0.0:devel/py-async_timeout@${PY_FLAVOR}
-USES= pgsql:11+ python:3.4+
+USES= pgsql:11+ python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-aioredis/Makefile b/databases/py-aioredis/Makefile
index bfcfe91de087..c260158c386d 100644
--- a/databases/py-aioredis/Makefile
+++ b/databases/py-aioredis/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}async_timeout>0:devel/py-async_timeout@${PY_FLAVOR}
-USES= python:3.5+
+USES= python
USE_PYTHON= distutils autoplist
OPTIONS_DEFINE= HIREDIS
diff --git a/databases/py-aiosqlite/Makefile b/databases/py-aiosqlite/Makefile
index 1b8a17848090..e86fcbdc83ae 100644
--- a/databases/py-aiosqlite/Makefile
+++ b/databases/py-aiosqlite/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>2:devel/py-flit-core@${PY_FLAVOR
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist pep517
NO_ARCH= yes
diff --git a/databases/py-alembic/Makefile b/databases/py-alembic/Makefile
index 7dd2999bccc3..00c41f82b1c9 100644
--- a/databases/py-alembic/Makefile
+++ b/databases/py-alembic/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist concurrent distutils
CONFLICTS_INSTALL= py*-alembic* # lib/python3.8/site-packages/alembic/__init__.py'
diff --git a/databases/py-apsw/Makefile b/databases/py-apsw/Makefile
index 184f1223f862..6c4884bbb746 100644
--- a/databases/py-apsw/Makefile
+++ b/databases/py-apsw/Makefile
@@ -15,7 +15,7 @@ WWW= https://rogerbinns.github.io/apsw/ \
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= localbase python:3.7+
+USES= localbase python
USE_PYTHON= autoplist concurrent distutils unittest
TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
diff --git a/databases/py-asyncmy/Makefile b/databases/py-asyncmy/Makefile
index ba9e2dcb4ebf..0bf8d25a8476 100644
--- a/databases/py-asyncmy/Makefile
+++ b/databases/py-asyncmy/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=0:devel/py-poetry-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist concurrent cython pep517
post-patch:
diff --git a/databases/py-asyncpg/Makefile b/databases/py-asyncpg/Makefile
index 229a6539f8e5..5af237ba9859 100644
--- a/databases/py-asyncpg/Makefile
+++ b/databases/py-asyncpg/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/MagicStack/asyncpg/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cpe pgsql:11+ python:3.6+
+USES= cpe pgsql:11+ python
CPE_VENDOR= magic
USE_PYTHON= autoplist concurrent cython distutils
diff --git a/databases/py-berkeleydb/Makefile b/databases/py-berkeleydb/Makefile
index d0e63c7dd4dc..545caa41cfab 100644
--- a/databases/py-berkeleydb/Makefile
+++ b/databases/py-berkeleydb/Makefile
@@ -11,7 +11,7 @@ WWW= https://www.jcea.es/programacion/pybsddb.htm
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-USES= bdb python:3.7+
+USES= bdb python
USE_PYTHON= distutils autoplist
PYDISTUTILS_CONFIGUREARGS=--libs="-l${BDB_LIB_NAME}" --berkeley-db=${LOCALBASE}
diff --git a/databases/py-cassandra-driver/Makefile b/databases/py-cassandra-driver/Makefile
index b792d1d925e1..8a120269118c 100644
--- a/databases/py-cassandra-driver/Makefile
+++ b/databases/py-cassandra-driver/Makefile
@@ -18,7 +18,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sure>0:devel/py-sure@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist cython distutils
OPTIONS_DEFINE= LIBEV MURMUR3
diff --git a/databases/py-caterva/Makefile b/databases/py-caterva/Makefile
index 32708192d7aa..4e65765afbd9 100644
--- a/databases/py-caterva/Makefile
+++ b/databases/py-caterva/Makefile
@@ -27,7 +27,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ndindex>=0:math/py-ndindex@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>=1.20.3,1:math/py-numpy@${PY_FLAVOR}
-USES= localbase:ldflags python:3.7+
+USES= localbase:ldflags python
USE_PYTHON= autoplist concurrent cython pep517
post-patch:
diff --git a/databases/py-couchdb/Makefile b/databases/py-couchdb/Makefile
index 1a2a850a325e..64ede9fd0cb1 100644
--- a/databases/py-couchdb/Makefile
+++ b/databases/py-couchdb/Makefile
@@ -14,7 +14,7 @@ LICENSE= BSD3CLAUSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist concurrent pythonprefix
.include <bsd.port.mk>
diff --git a/databases/py-databases/Makefile b/databases/py-databases/Makefile
index 5972e5466da6..0a02d1cc92f1 100644
--- a/databases/py-databases/Makefile
+++ b/databases/py-databases/Makefile
@@ -20,7 +20,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiomysql>0:databases/py-aiomysql@${PY_FLAVO
${PYTHON_PKGNAMEPREFIX}starlette>=0:www/py-starlette@${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
USE_GITHUB= yes
diff --git a/databases/py-dbf/Makefile b/databases/py-dbf/Makefile
index 932266775160..01177476ba87 100644
--- a/databases/py-dbf/Makefile
+++ b/databases/py-dbf/Makefile
@@ -10,7 +10,7 @@ WWW= https://pypi.org/project/dbf/
LICENSE= BSD3CLAUSE
-USES= dos2unix python:3.6+
+USES= dos2unix python
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/databases/py-dbutils/Makefile b/databases/py-dbutils/Makefile
index 2b6e3ce9428a..0eedf42a3a85 100644
--- a/databases/py-dbutils/Makefile
+++ b/databases/py-dbutils/Makefile
@@ -12,7 +12,7 @@ WWW= https://webwareforpython.github.io/DBUtils/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-fakeredis/Makefile b/databases/py-fakeredis/Makefile
index 4d9c17604f1d..8148666ec256 100644
--- a/databases/py-fakeredis/Makefile
+++ b/databases/py-fakeredis/Makefile
@@ -22,7 +22,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAV
${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR}
-USES= python:3.8+
+USES= python
USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
diff --git a/databases/py-fastapi-users-db-ormar/Makefile b/databases/py-fastapi-users-db-ormar/Makefile
index 77e2734e523b..b7cbc37f7b3e 100644
--- a/databases/py-fastapi-users-db-ormar/Makefile
+++ b/databases/py-fastapi-users-db-ormar/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fastapi-users>=6.1.2:www/py-fastapi-users@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ormar>=0.10.16:databases/py-ormar@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-fastparquet/Makefile b/databases/py-fastparquet/Makefile
index 2959efdf417a..8af54d5cee7b 100644
--- a/databases/py-fastparquet/Makefile
+++ b/databases/py-fastparquet/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cramjam>=2.3:archivers/py-cramjam@${PY_FLAVO
${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=1.5.0,1:math/py-pandas@${PY_FLAVOR}
-USES= python:3.8+
+USES= python
USE_PYTHON= autoplist concurrent cython pep517
post-install:
diff --git a/databases/py-fdb/Makefile b/databases/py-fdb/Makefile
index 2279538be0b8..93ac8ac295b6 100644
--- a/databases/py-fdb/Makefile
+++ b/databases/py-fdb/Makefile
@@ -12,7 +12,7 @@ WWW= https://pythonhosted.org/fdb/
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE.TXT
-USES= firebird python:3.6+
+USES= firebird python
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/databases/py-firebirdsql/Makefile b/databases/py-firebirdsql/Makefile
index dadcba7e8468..47479f1f44f2 100644
--- a/databases/py-firebirdsql/Makefile
+++ b/databases/py-firebirdsql/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/nakagami/pyfirebirdsql
LICENSE= BSD2CLAUSE
NO_ARCH= yes
-USES= python:3.6-3.9
+USES= python:3.8-3.9
USE_PYTHON= autoplist distutils
.include <bsd.port.mk>
diff --git a/databases/py-flask-sqlalchemy/Makefile b/databases/py-flask-sqlalchemy/Makefile
index d5ddb5eead72..bea728a42871 100644
--- a/databases/py-flask-sqlalchemy/Makefile
+++ b/databases/py-flask-sqlalchemy/Makefile
@@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-pep517>=1.0.0:devel/py-pdm-pep517@${PY
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=2.2:www/py-flask@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.4.18:databases/py-sqlalchemy14@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/databases/py-gdbm/Makefile b/databases/py-gdbm/Makefile
index 43d27bb3bf94..cc7bf5a7148c 100644
--- a/databases/py-gdbm/Makefile
+++ b/databases/py-gdbm/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS= libgdbm.so:databases/gdbm
PORTSCOUT= ignore:1
-USES= compiler:c11 python:3.6+ tar:xz
+USES= compiler:c11 python tar:xz
USE_PYTHON= distutils autoplist allflavors
PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHONPREFIX_LIBDIR}/lib-dynload
diff --git a/databases/py-geoalchemy2/Makefile b/databases/py-geoalchemy2/Makefile
index 67df627319b0..cd00a00268ba 100644
--- a/databases/py-geoalchemy2/Makefile
+++ b/databases/py-geoalchemy2/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.4:databases/py-sqlalchemy14@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-hiredis/Makefile b/databases/py-hiredis/Makefile
index 274d09666649..91b010f7c7bd 100644
--- a/databases/py-hiredis/Makefile
+++ b/databases/py-hiredis/Makefile
@@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE
LIB_DEPENDS= libhiredis.so:databases/hiredis
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
post-patch:
diff --git a/databases/py-influxdb/Makefile b/databases/py-influxdb/Makefile
index 332f7168dc0e..000d145351c1 100644
--- a/databases/py-influxdb/Makefile
+++ b/databases/py-influxdb/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils concurrent autoplist
NO_ARCH= yes
diff --git a/databases/py-kyotocabinet/Makefile b/databases/py-kyotocabinet/Makefile
index 6df6063575c7..32d2693e1eac 100644
--- a/databases/py-kyotocabinet/Makefile
+++ b/databases/py-kyotocabinet/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libkyotocabinet.so:databases/kyotocabinet
-USES= python:3.4+
+USES= python
USE_PYTHON= autoplist concurrent distutils
.include <bsd.port.mk>
diff --git a/databases/py-leveldb/Makefile b/databases/py-leveldb/Makefile
index 491ac4c49703..8fe8bd60accf 100644
--- a/databases/py-leveldb/Makefile
+++ b/databases/py-leveldb/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libleveldb.so:databases/leveldb
-USES= compiler:c11 localbase python:3.6+
+USES= compiler:c11 localbase python
USE_PYTHON= autoplist concurrent distutils
post-patch:
diff --git a/databases/py-litecli/Makefile b/databases/py-litecli/Makefile
index 8b4b7829d1eb..37593e1eab28 100644
--- a/databases/py-litecli/Makefile
+++ b/databases/py-litecli/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cli-helpers>=2.2.1:devel/py-cli-helpers@${PY
${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlparse>=0:databases/py-sqlparse@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-lmdb/Makefile b/databases/py-lmdb/Makefile
index 31ce1493919b..2f15e7478f16 100644
--- a/databases/py-lmdb/Makefile
+++ b/databases/py-lmdb/Makefile
@@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0.8:devel/py-cffi@${PY_FLAVOR}
LIB_DEPENDS= liblmdb.so:databases/lmdb
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
-USES= localbase python:3.6+
+USES= localbase python
USE_PYTHON= autoplist distutils
MAKE_ENV= LMDB_FORCE_SYSTEM=1 \
diff --git a/databases/py-marshmallow-sqlalchemy/Makefile b/databases/py-marshmallow-sqlalchemy/Makefile
index e96c3d12cb3a..eb87c417b0bf 100644
--- a/databases/py-marshmallow-sqlalchemy/Makefile
+++ b/databases/py-marshmallow-sqlalchemy/Makefile
@@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}marshmallow>=3.0.0:devel/py-marshmallow@${PY
${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.4.40<3.0:databases/py-sqlalchemy14@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-lazy-fixture>=0.6.2:devel/py-pytest-lazy-fixture@${PY_FLAVOR} \
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist concurrent distutils pytest
NO_ARCH= yes
diff --git a/databases/py-minidb/Makefile b/databases/py-minidb/Makefile
index cc9be8495cd5..eeece23ef995 100644
--- a/databases/py-minidb/Makefile
+++ b/databases/py-minidb/Makefile
@@ -12,7 +12,7 @@ LICENSE= ISCL
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
-USES= python:3.3+
+USES= python
USE_PYTHON= autoplist distutils pytest
TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
diff --git a/databases/py-mongoengine/Makefile b/databases/py-mongoengine/Makefile
index 2d17eed3b580..54ea4b391c70 100644
--- a/databases/py-mongoengine/Makefile
+++ b/databases/py-mongoengine/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=3.4<5.0:databases/py-pymongo@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-motor/Makefile b/databases/py-motor/Makefile
index c274f72ada2f..b876a2e4e752 100644
--- a/databases/py-motor/Makefile
+++ b/databases/py-motor/Makefile
@@ -12,7 +12,7 @@ LICENSE= APACHE20
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=3.3:databases/py-pymongo@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/databases/py-mycli/Makefile b/databases/py-mycli/Makefile
index ee1b8a916838..41312e89f1b8 100644
--- a/databases/py-mycli/Makefile
+++ b/databases/py-mycli/Makefile
@@ -24,7 +24,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cli-helpers>=2.2.1:devel/py-cli-helpers@${PY
${PYTHON_PKGNAMEPREFIX}sqlglot>=5.1.3:databases/py-sqlglot@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlparse>=0.3.0<0.5.0:databases/py-sqlparse@${PY_FLAVOR}
-USES= mysql python:3.7+
+USES= mysql python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-mysql-connector-python/Makefile b/databases/py-mysql-connector-python/Makefile
index 2dd0a4ede532..b1878347d1ec 100644
--- a/databases/py-mysql-connector-python/Makefile
+++ b/databases/py-mysql-connector-python/Makefile
@@ -11,7 +11,7 @@ LICENSE= GPLv2
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=3.11.0:devel/py-protobuf@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_GITHUB= yes
GH_ACCOUNT= mysql
USE_PYTHON= autoplist distutils
diff --git a/databases/py-mysqlclient/Makefile b/databases/py-mysqlclient/Makefile
index c73c8242fae6..d0e1f13d0abc 100644
--- a/databases/py-mysqlclient/Makefile
+++ b/databases/py-mysqlclient/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=49.2.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0.37:devel/py-wheel@${PY_FLAVOR}
-USES= compiler:c11 iconv mysql pkgconfig python:3.7+ ssl
+USES= compiler:c11 iconv mysql pkgconfig python ssl
USE_PYTHON= autoplist concurrent pep517
PORTDOCS= *
diff --git a/databases/py-ormar/Makefile b/databases/py-ormar/Makefile
index 1876a01df0c0..214722eedfdd 100644
--- a/databases/py-ormar/Makefile
+++ b/databases/py-ormar/Makefile
@@ -19,7 +19,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fastapi>=0:www/py-fastapi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist concurrent distutils
TEST_ENV= PYTHONPATH=${WRKSRC}/src
diff --git a/databases/py-partd/Makefile b/databases/py-partd/Makefile
index 0a34effb0a86..8f0425dcc9ce 100644
--- a/databases/py-partd/Makefile
+++ b/databases/py-partd/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/dask/partd
LICENSE= BSD4CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-peewee/Makefile b/databases/py-peewee/Makefile
index 7a48a51b70c7..2929198bc1e6 100644
--- a/databases/py-peewee/Makefile
+++ b/databases/py-peewee/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
OPTIONS_DEFINE= SQLITE PGSQL
OPTIONS_DEFAULT= SQLITE
-USES= localbase:ldflags python:3.7+ sqlite
+USES= localbase:ldflags python sqlite
USE_PYTHON= distutils cython autoplist concurrent
SQLITE_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
diff --git a/databases/py-peewee_migrate/Makefile b/databases/py-peewee_migrate/Makefile
index ee000146872c..a58912d7848e 100644
--- a/databases/py-peewee_migrate/Makefile
+++ b/databases/py-peewee_migrate/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${MY_DEPENDS}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_GITHUB= yes # tests not shipped with sdist
GH_ACCOUNT= klen
USE_PYTHON= autoplist concurrent pep517 pytest
diff --git a/databases/py-pg8000-112/Makefile b/databases/py-pg8000-112/Makefile
index afec56b90955..bb7f9bee871b 100644
--- a/databases/py-pg8000-112/Makefile
+++ b/databases/py-pg8000-112/Makefile
@@ -16,7 +16,7 @@ EXPIRATION_DATE=2023-06-30
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist distutils
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pg8000 # lib/python3.8/site-packages/pg8000/__init__.py
diff --git a/databases/py-pg8000/Makefile b/databases/py-pg8000/Makefile
index 965235b10ae2..7c281094e9ab 100644
--- a/databases/py-pg8000/Makefile
+++ b/databases/py-pg8000/Makefile
@@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}passlib>=0:security/py-passlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scramp>=0:security/py-scramp@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist distutils
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pg8000-112 # lib/python3.8/site-packages/pg8000/__init__.py
diff --git a/databases/py-pgcli/Makefile b/databases/py-pgcli/Makefile
index efc71c8cbc84..14a9f8479778 100644
--- a/databases/py-pgcli/Makefile
+++ b/databases/py-pgcli/Makefile
@@ -26,7 +26,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pexpect>=0:misc/py-pexpect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sshtunnel>=0:net/py-sshtunnel@${PY_FLAVOR}
-USES= pgsql python:3.7+
+USES= pgsql python
USE_PYTHON= autoplist concurrent distutils pytest
NO_ARCH= yes
diff --git a/databases/py-pgdbconn/Makefile b/databases/py-pgdbconn/Makefile
index 3edc516a1b48..bf3a688bf8d6 100644
--- a/databases/py-pgdbconn/Makefile
+++ b/databases/py-pgdbconn/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5:databases/py-psycopg2@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/databases/py-pglast/Makefile b/databases/py-pglast/Makefile
index 0c29b8eb3216..b34de5a49117 100644
--- a/databases/py-pglast/Makefile
+++ b/databases/py-pglast/Makefile
@@ -14,7 +14,7 @@ BROKEN_riscv64= fails to build: PostgreSQL does not have native spinlock suppor
NOT_FOR_ARCHS= aarch64 armv6 armv7
NOT_FOR_ARCHS_REASON= port/atomics/arch-<arch>.h: No such file or directory
-USES= gmake python:3.4+
+USES= gmake python
USE_PYTHON= autoplist distutils
post-patch:
diff --git a/databases/py-pglite/Makefile b/databases/py-pglite/Makefile
index 4fe324577d0d..53ba7bef7abe 100644
--- a/databases/py-pglite/Makefile
+++ b/databases/py-pglite/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/Oslandia/pglite
LICENSE= LGPL20+
-USES= python:3.6+ pgsql
+USES= python pgsql
USE_PYTHON= autoplist distutils
NO_ARCH= yes
WANT_PGSQL= server
diff --git a/databases/py-pgmigrate/Makefile b/databases/py-pgmigrate/Makefile
index bcdfa830bb31..925c921be7d1 100644
--- a/databases/py-pgmigrate/Makefile
+++ b/databases/py-pgmigrate/Makefile
@@ -14,7 +14,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.8.2:databases/py-psycopg2@${PY_F
${PYTHON_PKGNAMEPREFIX}sqlparse>=0.3.0:databases/py-sqlparse@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>=5.2:devel/py-yaml@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_GITHUB= yes
GH_ACCOUNT= yandex
USE_PYTHON= autoplist concurrent distutils
diff --git a/databases/py-pgspecial/Makefile b/databases/py-pgspecial/Makefile
index d0c54c958052..d193ed3d7ad9 100644
--- a/databases/py-pgspecial/Makefile
+++ b/databases/py-pgspecial/Makefile
@@ -14,7 +14,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=4.1:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg>=3.0.10:databases/py-psycopg@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlparse>=0.1.19:databases/py-sqlparse@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-pgspecial1/Makefile b/databases/py-pgspecial1/Makefile
index 5a64cbb893ba..c68a7a15438c 100644
--- a/databases/py-pgspecial1/Makefile
+++ b/databases/py-pgspecial1/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=4.1:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg2>=2.7.4:databases/py-psycopg2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlparse>=0.1.19:databases/py-sqlparse@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-pickledb/Makefile b/databases/py-pickledb/Makefile
index af069835b639..f7576b1d3d9e 100644
--- a/databases/py-pickledb/Makefile
+++ b/databases/py-pickledb/Makefile
@@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-pickleshare/Makefile b/databases/py-pickleshare/Makefile
index 087805f24eca..d177e2ef1dd7 100644
--- a/databases/py-pickleshare/Makefile
+++ b/databases/py-pickleshare/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/pickleshare/pickleshare
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/databases/py-postgresql/Makefile b/databases/py-postgresql/Makefile
index e00a753494c8..450162745b85 100644
--- a/databases/py-postgresql/Makefile
+++ b/databases/py-postgresql/Makefile
@@ -12,7 +12,7 @@ WWW= https://github.com/python-postgres/fe
LICENSE= BSD3CLAUSE
-USES= pgsql python:3.3+
+USES= pgsql python
USE_PYTHON= distutils autoplist
.include <bsd.port.pre.mk>
diff --git a/databases/py-psycogreen/Makefile b/databases/py-psycogreen/Makefile
index ca88272da1ab..71eeebab55af 100644
--- a/databases/py-psycogreen/Makefile
+++ b/databases/py-psycogreen/Makefile
@@ -8,7 +8,7 @@ MAINTAINER= loic.blot@unix-experience.fr
COMMENT= Python library to enable psycopg2 to work with coroutine libraries
WWW= https://bitbucket.org/dvarrazzo/psycogreen
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/databases/py-psycopg-c/Makefile b/databases/py-psycopg-c/Makefile
index 44478c3e820c..d4a1c17cea71 100644
--- a/databases/py-psycopg-c/Makefile
+++ b/databases/py-psycopg-c/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=49.2.0:devel/py-setuptools@${P
${PYTHON_PKGNAMEPREFIX}tomli>=2.0.1:textproc/py-tomli@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0.37:devel/py-wheel@${PY_FLAVOR}
-USES= pgsql python:3.7+
+USES= pgsql python
USE_PYTHON= autoplist concurrent cython pep517
post-install:
diff --git a/databases/py-psycopg-pool/Makefile b/databases/py-psycopg-pool/Makefile
index a353fad95e70..30806257d6e1 100644
--- a/databases/py-psycopg-pool/Makefile
+++ b/databases/py-psycopg-pool/Makefile
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=49.2.0:devel/py-setuptools@${P
${PYTHON_PKGNAMEPREFIX}wheel>=0.37:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.10:devel/py-typing-extensions@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/databases/py-psycopg/Makefile b/databases/py-psycopg/Makefile
index 42a44ceb98be..e76e28509b1e 100644
--- a/databases/py-psycopg/Makefile
+++ b/databases/py-psycopg/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=49.2.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0.37:devel/py-wheel@${PY_FLAVOR}
-USES= pgsql python:3.7+
+USES= pgsql python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/databases/py-psycopg2/Makefile b/databases/py-psycopg2/Makefile
index b6443ed237c5..dc513274adae 100644
--- a/databases/py-psycopg2/Makefile
+++ b/databases/py-psycopg2/Makefile
@@ -12,7 +12,7 @@ WWW= http://initd.org/psycopg/ \
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/doc/COPYING.LESSER
-USES= pgsql python:3.6+
+USES= pgsql python
USE_PYTHON= autoplist concurrent distutils
post-install:
diff --git a/databases/py-psycopg2cffi/Makefile b/databases/py-psycopg2cffi/Makefile
index e8ef6a995100..85bfd16e0a77 100644
--- a/databases/py-psycopg2cffi/Makefile
+++ b/databases/py-psycopg2cffi/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR}
-USES= pgsql python:3.6+
+USES= pgsql python
USE_PYTHON= autoplist concurrent distutils
post-install:
diff --git a/databases/py-pum/Makefile b/databases/py-pum/Makefile
index bcdc0310aeff..70a0983df4ff 100644
--- a/databases/py-pum/Makefile
+++ b/databases/py-pum/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv2
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.7.3:databases/py-psycopg2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
-USES= python:3.4+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-pycql/Makefile b/databases/py-pycql/Makefile
index c8994a135ab9..0b36168781b2 100644
--- a/databases/py-pycql/Makefile
+++ b/databases/py-pycql/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateparser>=0:devel/py-dateparser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ply>=0:devel/py-ply@${PY_FLAVOR}
-USES= python:3.5+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-pylibmc/Makefile b/databases/py-pylibmc/Makefile
index d2d76b28bda1..29f624b8f713 100644
--- a/databases/py-pylibmc/Makefile
+++ b/databases/py-pylibmc/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libmemcached.so:databases/libmemcached
TEST_DEPENDS= memcached:databases/memcached
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist distutils nose
MAKE_ENV+= LIBMEMCACHED="${LOCALBASE}"
diff --git a/databases/py-pymemcache/Makefile b/databases/py-pymemcache/Makefile
index bbf8c5645c6a..db82df01fb00 100644
--- a/databases/py-pymemcache/Makefile
+++ b/databases/py-pymemcache/Makefile
@@ -20,7 +20,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Faker>0:devel/py-Faker@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-memcached>0:databases/py-python-memcached@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zstd>0:archivers/py-zstd@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-pymongo/Makefile b/databases/py-pymongo/Makefile
index c6a06c1b8a53..419ce78e0b53 100644
--- a/databases/py-pymongo/Makefile
+++ b/databases/py-pymongo/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/mongodb/mongo-python-driver
LICENSE= APACHE20
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
CONFLICTS_INSTALL= py[0-9][0-9]-pymongo28
diff --git a/databases/py-pymssql/Makefile b/databases/py-pymssql/Makefile
index 735a8d80da75..61ee4ccbbc7b 100644
--- a/databases/py-pymssql/Makefile
+++ b/databases/py-pymssql/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-git>0:devel/py-setuptools-git@${PY_FLAVOR}
LIB_DEPENDS= libsybdb.so:databases/freetds
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist distutils cython
post-extract:
diff --git a/databases/py-pyodbc/Makefile b/databases/py-pyodbc/Makefile
index 2333c01afee6..560f076021d6 100644
--- a/databases/py-pyodbc/Makefile
+++ b/databases/py-pyodbc/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LIB_DEPENDS= libodbc.so:databases/unixODBC
BUILD_DEPENDS= unixODBC>=2.2.14:databases/unixODBC
-USES= localbase python:3.6+
+USES= localbase python
USE_PYTHON= autoplist distutils
post-install:
diff --git a/databases/py-pypuppetdb/Makefile b/databases/py-pypuppetdb/Makefile
index f78d2e533fad..cf62154feb5a 100644
--- a/databases/py-pypuppetdb/Makefile
+++ b/databases/py-pypuppetdb/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/voxpupuli/pypuppetdb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= python:3.6+
+USES= python
USE_GITHUB= yes
USE_PYTHON= autoplist distutils
diff --git a/databases/py-python-arango/Makefile b/databases/py-python-arango/Makefile
index c2f9a51df6d1..a5e6eb057f1c 100644
--- a/databases/py-python-arango/Makefile
+++ b/databases/py-python-arango/Makefile
@@ -22,7 +22,7 @@ BUILD_DEPENDS= ${PY_DEPENDS} \
${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= python:3.7+
+USES= python
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/databases/py-python-binary-memcached/Makefile b/databases/py-python-binary-memcached/Makefile
index 30d3c2f0520e..0d619c0d4111 100644
--- a/databases/py-python-binary-memcached/Makefile
+++ b/databases/py-python-binary-memcached/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \
TEST_DEPENDS= memcached:databases/memcached \
${PYTHON_PKGNAMEPREFIX}trustme>=0:security/py-trustme@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils pytest
NO_ARCH= yes
diff --git a/databases/py-python-memcached/Makefile b/databases/py-python-memcached/Makefile
index b9e874e9a750..317f104a749b 100644
--- a/databases/py-python-memcached/Makefile
+++ b/databases/py-python-memcached/Makefile
@@ -12,7 +12,7 @@ LICENSE= PSFL
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-python-sql/Makefile b/databases/py-python-sql/Makefile
index 4f10885ad33e..4cbf33536968 100644
--- a/databases/py-python-sql/Makefile
+++ b/databases/py-python-sql/Makefile
@@ -10,7 +10,7 @@ WWW= https://python-sql.tryton.org/
LICENSE= BSD3CLAUSE
-USES= pkgconfig python:3.6+
+USES= pkgconfig python
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/databases/py-python-swiftclient/Makefile b/databases/py-python-swiftclient/Makefile
index 9f1aff0b2467..6b9e0fbc1209 100644
--- a/databases/py-python-swiftclient/Makefile
+++ b/databases/py-python-swiftclient/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=1.1:www/py-requests@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
NO_ARCH= yes
diff --git a/databases/py-queries/Makefile b/databases/py-queries/Makefile
index 71b9225182f7..00e7f324a681 100644
--- a/databases/py-queries/Makefile
+++ b/databases/py-queries/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.1<3:databases/py-psycopg2@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-rb/Makefile b/databases/py-rb/Makefile
index b7828369fa97..f3c40a0a97b9 100644
--- a/databases/py-rb/Makefile
+++ b/databases/py-rb/Makefile
@@ -11,7 +11,7 @@ LICENSE= APACHE20
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis2>=2.6:databases/py-redis2@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-redis/Makefile b/databases/py-redis/Makefile
index 0c0903d16ba1..15195d3cf04e 100644
--- a/databases/py-redis/Makefile
+++ b/databases/py-redis/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
redis-server:databases/redis
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist concurrent distutils pytest
NO_ARCH= yes
diff --git a/databases/py-redis2/Makefile b/databases/py-redis2/Makefile
index cc44eb4475d8..08bffe6c9919 100644
--- a/databases/py-redis2/Makefile
+++ b/databases/py-redis2/Makefile
@@ -17,7 +17,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=2.5.0,1:devel/py-pytest@${PY_FLAVOR} \
redis-server:databases/redis
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist concurrent
NO_ARCH= yes
diff --git a/databases/py-redis3/Makefile b/databases/py-redis3/Makefile
index a2a2eadccf20..00a91465732e 100644
--- a/databases/py-redis3/Makefile
+++ b/databases/py-redis3/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
redis-server:databases/redis
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils pytest
NO_ARCH= yes
diff --git a/databases/py-rrdtool/Makefile b/databases/py-rrdtool/Makefile
index f87bd38ffdc3..24570c694249 100644
--- a/databases/py-rrdtool/Makefile
+++ b/databases/py-rrdtool/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= librrd.so:databases/rrdtool
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist distutils
post-install:
diff --git a/databases/py-sispy/Makefile b/databases/py-sispy/Makefile
index cf32a479036b..a76ff0c2c1d1 100644
--- a/databases/py-sispy/Makefile
+++ b/databases/py-sispy/Makefile
@@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist distutils
NO_ARCH= yes
diff --git a/databases/py-south/Makefile b/databases/py-south/Makefile
index 99aa667b40c5..8a19af999eca 100644
--- a/databases/py-south/Makefile
+++ b/databases/py-south/Makefile
@@ -11,7 +11,7 @@ WWW= https://south.aeracode.org/
LICENSE= APACHE20
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>
diff --git a/databases/py-sqlalchemy-json/Makefile b/databases/py-sqlalchemy-json/Makefile
index 1149a0844b82..531aed77c811 100644
--- a/databases/py-sqlalchemy-json/Makefile
+++ b/databases/py-sqlalchemy-json/Makefile
@@ -13,7 +13,7 @@ LICENSE= BSD2CLAUSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=0.7:databases/py-sqlalchemy14@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-sqlalchemy-migrate/Makefile b/databases/py-sqlalchemy-migrate/Makefile
index 29e698a1ddcd..08c14b607d59 100644
--- a/databases/py-sqlalchemy-migrate/Makefile
+++ b/databases/py-sqlalchemy-migrate/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=0.7.8:databases/py-sqlalchemy1
${PYTHON_PKGNAMEPREFIX}six>=1.7.0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pbr>=1.3:devel/py-pbr@${PY_FLAVOR}
-USES= python:3.5+
+USES= python
USE_PYTHON= distutils concurrent autoplist
NO_ARCH= yes
diff --git a/databases/py-sqlalchemy-utils/Makefile b/databases/py-sqlalchemy-utils/Makefile
index f1ab2b83fdac..93b240bd3398 100644
--- a/databases/py-sqlalchemy-utils/Makefile
+++ b/databases/py-sqlalchemy-utils/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.3:databases/py-sqlalchemy14@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-sqlalchemy10/Makefile b/databases/py-sqlalchemy10/Makefile
index 41e58053f47c..2d03d0fe65c9 100644
--- a/databases/py-sqlalchemy10/Makefile
+++ b/databases/py-sqlalchemy10/Makefile
@@ -15,7 +15,7 @@ LICENSE= MIT
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR}
-USES= cpe python:3.6+
+USES= cpe python
USE_PYTHON= distutils autoplist
PY2TO3_CMD= ${LOCALBASE}/bin/2to3-${PYTHON_VER}
diff --git a/databases/py-sqlalchemy11/Makefile b/databases/py-sqlalchemy11/Makefile
index 0796b25df277..ba16e7b96406 100644
--- a/databases/py-sqlalchemy11/Makefile
+++ b/databases/py-sqlalchemy11/Makefile
@@ -17,7 +17,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=2.5.2:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0,1:devel/py-pytest-xdist@${PY_FLAVOR}
-USES= cpe python:3.6+
+USES= cpe python
USE_PYTHON= autoplist concurrent distutils
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy[0-9][0-9]
diff --git a/databases/py-sqlalchemy12/Makefile b/databases/py-sqlalchemy12/Makefile
index 785124d5949b..b19fa144d16c 100644
--- a/databases/py-sqlalchemy12/Makefile
+++ b/databases/py-sqlalchemy12/Makefile
@@ -18,7 +18,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=2.5.2:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0,1:devel/py-pytest-xdist@${PY_FLAVOR}
-USES= cpe python:3.6+
+USES= cpe python
USE_PYTHON= autoplist concurrent distutils
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy[0-9][0-9]
diff --git a/databases/py-sqlalchemy13/Makefile b/databases/py-sqlalchemy13/Makefile
index 2c47e3fac4f9..90e2edee47d5 100644
--- a/databases/py-sqlalchemy13/Makefile
+++ b/databases/py-sqlalchemy13/Makefile
@@ -18,7 +18,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=2.5.2:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0,1:devel/py-pytest-xdist@${PY_FLAVOR}
-USES= cpe python:3.6+
+USES= cpe python
USE_PYTHON= autoplist concurrent distutils
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy[0-9][0-9]
diff --git a/databases/py-sqlalchemy14/Makefile b/databases/py-sqlalchemy14/Makefile
index b56d2682bb52..ec0b77f6f16d 100644
--- a/databases/py-sqlalchemy14/Makefile
+++ b/databases/py-sqlalchemy14/Makefile
@@ -19,7 +19,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=2.5.2:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0,1:devel/py-pytest-xdist@${PY_FLAVOR}
-USES= cpe python:3.6+
+USES= cpe python
USE_PYTHON= autoplist concurrent distutils
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy[0-9][0-9]
diff --git a/databases/py-sqlalchemy20/Makefile b/databases/py-sqlalchemy20/Makefile
index 30a78ebc14bd..150c1eacbe1d 100644
--- a/databases/py-sqlalchemy20/Makefile
+++ b/databases/py-sqlalchemy20/Makefile
@@ -23,7 +23,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=2.5.2:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0,1:devel/py-pytest-xdist@${PY_FLAVOR}
-USES= cpe python:3.7+
+USES= cpe python
USE_PYTHON= autoplist concurrent cython pep517
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy[0-9][0-9]
diff --git a/databases/py-sqlglot/Makefile b/databases/py-sqlglot/Makefile
index 1f3ed89e94ee..b30b17594d0e 100644
--- a/databases/py-sqlglot/Makefile
+++ b/databases/py-sqlglot/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-sqlite-fts4/Makefile b/databases/py-sqlite-fts4/Makefile
index 6688d870d1e8..65566bad2c17 100644
--- a/databases/py-sqlite-fts4/Makefile
+++ b/databases/py-sqlite-fts4/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_GITHUB= yes
GH_ACCOUNT= simonw
USE_PYTHON= autoplist distutils pytest
diff --git a/databases/py-sqlite-utils/Makefile b/databases/py-sqlite-utils/Makefile
index ac1bd799a38b..ba1983ffb749 100644
--- a/databases/py-sqlite-utils/Makefile
+++ b/databases/py-sqlite-utils/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite-fts4>0:databases/py-sqlite-fts4@${PY_
${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils pytest
NO_ARCH= yes
diff --git a/databases/py-sqlobject/Makefile b/databases/py-sqlobject/Makefile
index 838e8b85751a..1807ca46a411 100644
--- a/databases/py-sqlobject/Makefile
+++ b/databases/py-sqlobject/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}formencode>=1.2.2:www/py-formencode@${PY_F
RUN_DEPENDS:= ${BUILD_DEPENDS}
NO_ARCH= yes
-USES= dos2unix python:3.6+
+USES= dos2unix python
USE_PYTHON= autoplist distutils
# currently MaxDB(SAP), ADODB are not supported
diff --git a/databases/py-sqlparse/Makefile b/databases/py-sqlparse/Makefile
index 8a34cd5afd54..8e8830466856 100644
--- a/databases/py-sqlparse/Makefile
+++ b/databases/py-sqlparse/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.2<4:devel/py-flit-core@${PY_FLAVOR}
-USES= python:3.5+ shebangfix
+USES= python shebangfix
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/databases/py-tableschema/Makefile b/databases/py-tableschema/Makefile
index 81d204f3f953..0edf29e97158 100644
--- a/databases/py-tableschema/Makefile
+++ b/databases/py-tableschema/Makefile
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cached-property>=1.5:devel/py-cached-propert
${PYTHON_PKGNAMEPREFIX}tabulator>=1.51.3:devel/py-tabulator@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}unicodecsv>=0.14:devel/py-unicodecsv@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-tarantool/Makefile b/databases/py-tarantool/Makefile
index 1c261d7578a8..022fbf790d64 100644
--- a/databases/py-tarantool/Makefile
+++ b/databases/py-tarantool/Makefile
@@ -14,7 +14,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=6.4.2:devel/py-setuptools_
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=0,1:devel/py-pytz@${PY_FLAVOR}
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
diff --git a/databases/py-tiledb/Makefile b/databases/py-tiledb/Makefile
index 7faf88493b61..f8202002b39d 100644
--- a/databases/py-tiledb/Makefile
+++ b/databases/py-tiledb/Makefile
@@ -23,7 +23,7 @@ LIB_DEPENDS= libtiledb.so:databases/tiledb
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.23.2,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR}
-USES= compiler:c++17-lang localbase python:3.7+
+USES= compiler:c++17-lang localbase python
USE_PYTHON= autoplist concurrent cython distutils
MAKE_ENV= TILEDB_PATH=${LOCALBASE}
diff --git a/databases/py-txredisapi/Makefile b/databases/py-txredisapi/Makefile
index 6d4a06c28a68..048640f486b8 100644
--- a/databases/py-txredisapi/Makefile
+++ b/databases/py-txredisapi/Makefile
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} \
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=2.0:devel/py-mock@${PY_FLAVOR} \
redis-server:databases/redis
-USES= python:3.6+
+USES= python
USE_GITHUB= yes
USE_PYTHON= autoplist distutils
diff --git a/databases/py-unqlite/Makefile b/databases/py-unqlite/Makefile
index 4490e8243fe6..5e8eb1ff075d 100644
--- a/databases/py-unqlite/Makefile
+++ b/databases/py-unqlite/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/coleifer/unqlite-python
LICENSE= MIT
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist cython
post-stage:
diff --git a/databases/py-varstack/Makefile b/databases/py-varstack/Makefile
index 50d08766241a..be8c3e6e5baa 100644
--- a/databases/py-varstack/Makefile
+++ b/databases/py-varstack/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/conversis/varstack
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= python:3.6+
+USES= python
USE_PYTHON= distutils autoplist
USE_GITHUB= yes
GH_ACCOUNT= conversis
diff --git a/databases/py-whisper/Makefile b/databases/py-whisper/Makefile
index 4ef027e2fc96..6df59b046c55 100644
--- a/databases/py-whisper/Makefile
+++ b/databases/py-whisper/Makefile
@@ -13,7 +13,7 @@ LICENSE= APACHE20
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
NO_ARCH= yes
-USES= python:3.6+
+USES= python
USE_PYTHON= autoplist concurrent distutils
.include <bsd.port.mk>
diff --git a/databases/py-xapian/Makefile b/databases/py-xapian/Makefile
index c0a536413fef..2b280ee2469b 100644
--- a/databases/py-xapian/Makefile
+++ b/databases/py-xapian/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= xapian-core>=${PORTVERSION}:databases/xapian-core
LIB_DEPENDS= libxapian.so:databases/xapian-core
-USES= compiler:c++11-lang libtool python:3.6+ tar:xz
+USES= compiler:c++11-lang libtool python tar:xz
USE_PYTHON= flavors
CONFIGURE_ARGS= --datarootdir=${DATADIR} \
diff --git a/databases/py-zodbpickle/Makefile b/databases/py-zodbpickle/Makefile
index 89b6c8bbb88f..e522c7904903 100644
--- a/databases/py-zodbpickle/Makefile
+++ b/databases/py-zodbpickle/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/zopefoundation/zodbpickle
LICENSE= PSFL ZPL21
LICENSE_COMB= multi
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist concurrent distutils
post-install:
diff --git a/databases/sequeler/Makefile b/databases/sequeler/Makefile
index 791ef557fa0f..300b608854a5 100644
--- a/databases/sequeler/Makefile
+++ b/databases/sequeler/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libgee-0.8.so:devel/libgee \
libssh2.so:security/libssh2
USES= desktop-file-utils gettext gnome meson pkgconfig \
- python:3.5+,build vala:build
+ python:build vala:build
USE_GITHUB= yes
GH_ACCOUNT= Alecaddd
USE_GNOME= cairo glib20 gtk30 gtksourceview3 libgda5
diff --git a/databases/tdb/Makefile b/databases/tdb/Makefile
index 55880a2b2f7d..7c96b97b87f1 100644
--- a/databases/tdb/Makefile
+++ b/databases/tdb/Makefile
@@ -39,7 +39,7 @@ DEBUG_CFLAGS= -g -ggdb3 -O0
DEBUG_CONFIGURE_ON= --verbose --enable-debug
DEBUG_MAKE_ARGS= --verbose
-PYTHON_USES= gettext-runtime python:3.6+
+PYTHON_USES= gettext-runtime python
PYTHON_USE+= python=py3kplist
PYTHON_USES_OFF= python:build,test
PYTHON_CONFIGURE_OFF= --disable-python
diff --git a/databases/zodb/Makefile b/databases/zodb/Makefile
index 698a09c72878..ce4b2013ab02 100644
--- a/databases/zodb/Makefile
+++ b/databases/zodb/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}persistent>=4.4.0:devel/py-persistent@${PY_F
${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zodbpickle>=1.0.1:databases/py-zodbpickle@${PY_FLAVOR}
-USES= python:3.7+
+USES= python
USE_PYTHON= autoplist concurrent distutils
.include <bsd.port.mk>