aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mk/Uses/python.mk6
-rw-r--r--databases/py-cassandra-driver/Makefile3
-rw-r--r--databases/py-python-swiftclient/Makefile3
-rw-r--r--devel/b2/Makefile1
-rw-r--r--devel/py-apscheduler/Makefile3
-rw-r--r--devel/py-azure-datalake-store/Makefile3
-rw-r--r--devel/py-azure-multiapi-storage/Makefile3
-rw-r--r--devel/py-azure-storage-blob/Makefile3
-rw-r--r--devel/py-b2sdk/Makefile1
-rw-r--r--devel/py-click-threading/Makefile3
-rw-r--r--devel/py-cloudpickle/Makefile3
-rw-r--r--devel/py-futurist1/Makefile3
-rw-r--r--devel/py-grpcio/Makefile1
-rw-r--r--devel/py-marrow.mailer/Makefile3
-rw-r--r--devel/py-openstacksdk043/Makefile1
-rw-r--r--devel/py-opentracing/Makefile2
-rw-r--r--devel/py-oslo.privsep1/Makefile1
-rw-r--r--devel/py-pebble/Makefile2
-rw-r--r--devel/py-taskflow3/Makefile1
-rw-r--r--devel/py-tenacity/Makefile3
-rw-r--r--devel/py-tooz1/Makefile1
-rw-r--r--devel/py-trollius/Makefile2
-rw-r--r--devel/py-txaio/Makefile3
-rw-r--r--devel/youcompleteme/Makefile3
-rw-r--r--multimedia/livestreamer/Makefile1
-rw-r--r--multimedia/mythtv/Makefile1
-rw-r--r--multimedia/py-subliminal/Makefile1
-rw-r--r--net/py-confluent-kafka/Makefile3
-rw-r--r--net/py-s3transfer/Makefile3
-rw-r--r--security/py-trustme/Makefile1
-rw-r--r--security/theonionbox/Makefile3
-rw-r--r--sysutils/py-salt-2019/Makefile1
-rw-r--r--sysutils/py-salt/Makefile1
-rw-r--r--www/py-autobahn/Makefile3
-rw-r--r--www/py-django-pipeline/Makefile2
-rw-r--r--www/py-google-api-core/Makefile3
-rw-r--r--www/py-hyper/Makefile3
-rw-r--r--www/py-requests-futures/Makefile3
-rw-r--r--www/py-requests-unixsocket/Makefile3
-rw-r--r--www/py-weboob/Makefile1
40 files changed, 21 insertions, 70 deletions
diff --git a/Mk/Uses/python.mk b/Mk/Uses/python.mk
index e2eb49cba3b0..5fc422d88b13 100644
--- a/Mk/Uses/python.mk
+++ b/Mk/Uses/python.mk
@@ -668,12 +668,6 @@ PY_IPADDRESS= ${PYTHON_PKGNAMEPREFIX}ipaddress>=1.0.23:net/py-ipaddress@${PY_FLA
PY_IPADDRESS=
.endif
-.if ${PYTHON_REL} < 3200
-PY_FUTURES= ${PYTHON_PKGNAMEPREFIX}futures>=3.2:devel/py-futures@${PY_FLAVOR}
-.else
-PY_FUTURES=
-.endif
-
.if ${PYTHON_VER} != ${PYTHON_DEFAULT}
PY_MERCURIAL= ${PYTHON_PKGNAMEPREFIX}mercurial>=5.5:devel/mercurial@${PY_FLAVOR}
.else
diff --git a/databases/py-cassandra-driver/Makefile b/databases/py-cassandra-driver/Makefile
index 9f0b9eb07c21..f7325ed3671d 100644
--- a/databases/py-cassandra-driver/Makefile
+++ b/databases/py-cassandra-driver/Makefile
@@ -12,8 +12,7 @@ COMMENT= Python client library for Apache Cassandra
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \
- ${PY_FUTURES}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \
diff --git a/databases/py-python-swiftclient/Makefile b/databases/py-python-swiftclient/Makefile
index 1dab7f89cdc8..37c106c39fa9 100644
--- a/databases/py-python-swiftclient/Makefile
+++ b/databases/py-python-swiftclient/Makefile
@@ -16,8 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0.5.21:devel/py-pbr@${PY_FLAVOR}
RUN_DEPENDS:= ${BUILD_DEPENDS}
-RUN_DEPENDS+= ${PY_FUTURES} \
- ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \
+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+
diff --git a/devel/b2/Makefile b/devel/b2/Makefile
index d1a344634eec..fef84765f56d 100644
--- a/devel/b2/Makefile
+++ b/devel/b2/Makefile
@@ -14,7 +14,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=0.8.0:devel/py-arrow@${PY_FLAVOR} \
- ${PY_FUTURES} \
${PYTHON_PKGNAMEPREFIX}logfury>=0.1.2:devel/py-logfury@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.10:devel/py-six@${PY_FLAVOR} \
diff --git a/devel/py-apscheduler/Makefile b/devel/py-apscheduler/Makefile
index a108071ec343..254216d2ed74 100644
--- a/devel/py-apscheduler/Makefile
+++ b/devel/py-apscheduler/Makefile
@@ -14,8 +14,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PY_FUTURES} \
- ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tzlocal>=1.2:devel/py-tzlocal@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.3:devel/py-pytest@${PY_FLAVOR}
diff --git a/devel/py-azure-datalake-store/Makefile b/devel/py-azure-datalake-store/Makefile
index 6b44662c79f1..62ff20d3b17a 100644
--- a/devel/py-azure-datalake-store/Makefile
+++ b/devel/py-azure-datalake-store/Makefile
@@ -13,8 +13,7 @@ LICENSE= MIT
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}adal>=0.4.2:net-mgmt/py-adal@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.20.0:www/py-requests@${PY_FLAVOR} \
- ${PY_FUTURES}
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.20.0:www/py-requests@${PY_FLAVOR}
USES= azurepy python:3.6+
USE_PYTHON= autoplist concurrent distutils
diff --git a/devel/py-azure-multiapi-storage/Makefile b/devel/py-azure-multiapi-storage/Makefile
index 7f1a6e4043e3..f4627dfe9166 100644
--- a/devel/py-azure-multiapi-storage/Makefile
+++ b/devel/py-azure-multiapi-storage/Makefile
@@ -15,8 +15,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-common>=0:www/py-azure-common@${PY_FLA
${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}azure-core>=0:devel/py-azure-core@${PY_FLAVOR} \
- ${PY_FUTURES}
+ ${PYTHON_PKGNAMEPREFIX}azure-core>=0:devel/py-azure-core@${PY_FLAVOR}
USES= azurepy python:3.6+
USE_PYTHON= autoplist concurrent distutils
diff --git a/devel/py-azure-storage-blob/Makefile b/devel/py-azure-storage-blob/Makefile
index 58a62049ced7..8eb6444debf0 100644
--- a/devel/py-azure-storage-blob/Makefile
+++ b/devel/py-azure-storage-blob/Makefile
@@ -12,8 +12,7 @@ COMMENT= Microsoft Azure Storage Blob Client Library for Python
LICENSE= MIT
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-common>=1.1.5:www/py-azure-common@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}azure-storage-common>=2.1:devel/py-azure-storage-common@${PY_FLAVOR} \
- ${PY_FUTURES}
+ ${PYTHON_PKGNAMEPREFIX}azure-storage-common>=2.1:devel/py-azure-storage-common@${PY_FLAVOR}
USES= azurepy python:3.6+
USE_PYTHON= autoplist concurrent distutils
diff --git a/devel/py-b2sdk/Makefile b/devel/py-b2sdk/Makefile
index ad8f9e74055e..b959682864c0 100644
--- a/devel/py-b2sdk/Makefile
+++ b/devel/py-b2sdk/Makefile
@@ -19,7 +19,6 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=0.8.0:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.10:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tqdm>=4.5.0:misc/py-tqdm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
- ${PY_FUTURES} \
${PY_ENUM34}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR}
diff --git a/devel/py-click-threading/Makefile b/devel/py-click-threading/Makefile
index d79d7c9a58d6..fc0758419441 100644
--- a/devel/py-click-threading/Makefile
+++ b/devel/py-click-threading/Makefile
@@ -12,8 +12,7 @@ COMMENT= Multithreaded Click apps made easy
LICENSE= MIT
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
- ${PY_FUTURES}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
${RUN_DEPENDS}
diff --git a/devel/py-cloudpickle/Makefile b/devel/py-cloudpickle/Makefile
index cc0bba194151..9174d3038ec1 100644
--- a/devel/py-cloudpickle/Makefile
+++ b/devel/py-cloudpickle/Makefile
@@ -13,8 +13,7 @@ COMMENT= Extended pickling support for Python objects
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-TEST_DEPENDS= ${PY_FUTURES} \
- ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR}
USES= python:3.6+
diff --git a/devel/py-futurist1/Makefile b/devel/py-futurist1/Makefile
index c9b068c613d6..101d7c162fb2 100644
--- a/devel/py-futurist1/Makefile
+++ b/devel/py-futurist1/Makefile
@@ -16,8 +16,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR}
-RUN_DEPENDS= ${PY_FUTURES} \
- ${PYTHON_PKGNAMEPREFIX}prettytable0>=0.7.1<0.8:devel/py-prettytable0@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}prettytable0>=0.7.1<0.8:devel/py-prettytable0@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR}
USES= python:3.6+
diff --git a/devel/py-grpcio/Makefile b/devel/py-grpcio/Makefile
index 4830e1b9fdf5..9753f098f92e 100644
--- a/devel/py-grpcio/Makefile
+++ b/devel/py-grpcio/Makefile
@@ -15,7 +15,6 @@ LICENSE= APACHE20
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>1:devel/py-six@${PY_FLAVOR} \
${PY_ENUM34} \
- ${PY_FUTURES} \
${PYTHON_PKGNAMEPREFIX}protobuf>=3:devel/py-protobuf@${PY_FLAVOR}
LIB_DEPENDS= libcares.so:dns/c-ares
diff --git a/devel/py-marrow.mailer/Makefile b/devel/py-marrow.mailer/Makefile
index c02dbd1c9707..336d54160c4d 100644
--- a/devel/py-marrow.mailer/Makefile
+++ b/devel/py-marrow.mailer/Makefile
@@ -12,8 +12,7 @@ COMMENT= Python library to ease sending emails
LICENSE= MIT
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}marrow.util>=1.2.3:devel/py-marrow.util@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
- ${PY_FUTURES}
+ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils
diff --git a/devel/py-openstacksdk043/Makefile b/devel/py-openstacksdk043/Makefile
index d9f1317eebf9..93ca7cff1f77 100644
--- a/devel/py-openstacksdk043/Makefile
+++ b/devel/py-openstacksdk043/Makefile
@@ -19,7 +19,6 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.3.0:devel/py-appdirs@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}cryptography>=2.1:security/py-cryptography@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}decorator>=4.4.1:devel/py-decorator@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dogpile.cache>=0.6.5:devel/py-dogpile.cache@${PY_FLAVOR} \
- ${PY_FUTURES} \
${PY_IPADDRESS} \
${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jmespath>=0.9.0:devel/py-jmespath@${PY_FLAVOR} \
diff --git a/devel/py-opentracing/Makefile b/devel/py-opentracing/Makefile
index 83fc0d05f520..5951cb23a9c4 100644
--- a/devel/py-opentracing/Makefile
+++ b/devel/py-opentracing/Makefile
@@ -13,8 +13,6 @@ COMMENT= OpenTracing API for Python
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PY_FUTURES}
-
USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils
diff --git a/devel/py-oslo.privsep1/Makefile b/devel/py-oslo.privsep1/Makefile
index 75467939d2e1..d98a99c224f0 100644
--- a/devel/py-oslo.privsep1/Makefile
+++ b/devel/py-oslo.privsep1/Makefile
@@ -19,7 +19,6 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.7.0:devel/py-cffi@${PY_FLAVOR} \
${PY_ENUM34} \
${PYTHON_PKGNAMEPREFIX}eventlet>=0.18.2:net/py-eventlet@${PY_FLAVOR} \
- ${PY_FUTURES} \
${PYTHON_PKGNAMEPREFIX}greenlet>=0.4.10:devel/py-greenlet@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}msgpack>=0.5.0:devel/py-msgpack@${PY_FLAVOR}
diff --git a/devel/py-pebble/Makefile b/devel/py-pebble/Makefile
index e0a413be0d3d..aaa1d2c47cf9 100644
--- a/devel/py-pebble/Makefile
+++ b/devel/py-pebble/Makefile
@@ -14,8 +14,6 @@ COMMENT= Threading and multiprocessing eye-candy
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PY_FUTURES}
-
USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils
diff --git a/devel/py-taskflow3/Makefile b/devel/py-taskflow3/Makefile
index b8425ea37843..576e8e8417e7 100644
--- a/devel/py-taskflow3/Makefile
+++ b/devel/py-taskflow3/Makefile
@@ -18,7 +18,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR}
RUN_DEPENDS= ${PY_ENUM34} \
${PYTHON_PKGNAMEPREFIX}fasteners>=0.7.0:devel/py-fasteners@${PY_FLAVOR} \
- ${PY_FUTURES} \
${PYTHON_PKGNAMEPREFIX}jsonschema>=2.6.0:devel/py-jsonschema@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydot>=1.2.4:graphics/py-pydot@${PY_FLAVOR} \
diff --git a/devel/py-tenacity/Makefile b/devel/py-tenacity/Makefile
index d03915aa90e4..30f9da5acd4b 100644
--- a/devel/py-tenacity/Makefile
+++ b/devel/py-tenacity/Makefile
@@ -14,8 +14,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PY_FUTURES} \
- ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \
${PY_TYPING}
USES= python:3.6+
diff --git a/devel/py-tooz1/Makefile b/devel/py-tooz1/Makefile
index 6fa1eca27df2..e0638c399c80 100644
--- a/devel/py-tooz1/Makefile
+++ b/devel/py-tooz1/Makefile
@@ -18,7 +18,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${PY_FLAVOR}
RUN_DEPENDS= ${PY_ENUM34} \
${PYTHON_PKGNAMEPREFIX}fasteners>=0.7:devel/py-fasteners@${PY_FLAVOR} \
- ${PY_FUTURES} \
${PYTHON_PKGNAMEPREFIX}msgpack>=0.4.0:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \
diff --git a/devel/py-trollius/Makefile b/devel/py-trollius/Makefile
index 11405ce120f2..065a7070bdf3 100644
--- a/devel/py-trollius/Makefile
+++ b/devel/py-trollius/Makefile
@@ -12,8 +12,6 @@ COMMENT= Port of the Tulip project (asyncio module, PEP 3156) on Python 2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
-RUN_DEPENDS= ${PY_FUTURES}
-
USES= python:3.6+
USE_PYTHON= autoplist distutils
diff --git a/devel/py-txaio/Makefile b/devel/py-txaio/Makefile
index b46f52783e41..6fa49913cb3a 100644
--- a/devel/py-txaio/Makefile
+++ b/devel/py-txaio/Makefile
@@ -14,8 +14,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
-TEST_DEPENDS= ${PY_FUTURES} \
- ${PYTHON_PKGNAMEPREFIX}pytest>=2.6.4:devel/py-pytest@${PY_FLAVOR} \
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.6.4:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>=1.3.0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}twisted>=12.1.0:devel/py-twisted@${PY_FLAVOR}
diff --git a/devel/youcompleteme/Makefile b/devel/youcompleteme/Makefile
index a42d25b92c86..1c708d4f75a0 100644
--- a/devel/youcompleteme/Makefile
+++ b/devel/youcompleteme/Makefile
@@ -23,8 +23,7 @@ RUN_DEPENDS= vim:editors/vim \
${PYTHON_PKGNAMEPREFIX}parso>0:textproc/py-parso@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests-futures>0:www/py-requests-futures@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}waitress>0:www/py-waitress@${PY_FLAVOR} \
- ${PY_FUTURES}
+ ${PYTHON_PKGNAMEPREFIX}waitress>0:www/py-waitress@${PY_FLAVOR}
USES= cmake compiler:c++11-lang python:3.6+
USE_PYTHON= flavors
diff --git a/multimedia/livestreamer/Makefile b/multimedia/livestreamer/Makefile
index d0b01f284188..fe14b5fa1a6f 100644
--- a/multimedia/livestreamer/Makefile
+++ b/multimedia/livestreamer/Makefile
@@ -16,7 +16,6 @@ LICENSE_COMB= multi
RUN_DEPENDS= rtmpdump:multimedia/rtmpdump \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
- ${PY_FUTURES} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}librtmp>=0:multimedia/py-librtmp@${PY_FLAVOR}
diff --git a/multimedia/mythtv/Makefile b/multimedia/mythtv/Makefile
index a209884d4333..165a42b3d1e4 100644
--- a/multimedia/mythtv/Makefile
+++ b/multimedia/mythtv/Makefile
@@ -123,7 +123,6 @@ BINDINGS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=0:databases/py-mysql
p5-LWP-UserAgent-Determined>=0:www/p5-LWP-UserAgent-Determined
BINDINGS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.2.2:databases/py-mysqlclient@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
- ${PY_FUTURES} \
${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests-cache>0:www/py-requests-cache@${PY_FLAVOR} \
diff --git a/multimedia/py-subliminal/Makefile b/multimedia/py-subliminal/Makefile
index 3a979106554d..e8dee1a01237 100644
--- a/multimedia/py-subliminal/Makefile
+++ b/multimedia/py-subliminal/Makefile
@@ -15,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.4.0:www/py-beautifulsoup@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}enzyme>=0.4.1:multimedia/py-enzyme@${PY_FLAVOR} \
- ${PY_FUTURES} \
${PYTHON_PKGNAMEPREFIX}guessit>=3.0.0:multimedia/py-guessit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.0.1:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=4.0:devel/py-click@${PY_FLAVOR} \
diff --git a/net/py-confluent-kafka/Makefile b/net/py-confluent-kafka/Makefile
index bbf2b5a87774..ff16de7104a4 100644
--- a/net/py-confluent-kafka/Makefile
+++ b/net/py-confluent-kafka/Makefile
@@ -13,8 +13,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LIB_DEPENDS= librdkafka.so:net/librdkafka
-RUN_DEPENDS= ${PY_ENUM34} \
- ${PY_FUTURES}
+RUN_DEPENDS= ${PY_ENUM34}
py27_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
USES= localbase python:3.6+
diff --git a/net/py-s3transfer/Makefile b/net/py-s3transfer/Makefile
index 70be4bd68a67..c3ee2c09f731 100644
--- a/net/py-s3transfer/Makefile
+++ b/net/py-s3transfer/Makefile
@@ -12,8 +12,7 @@ COMMENT= Amazon S3 Transfer Manager for Python
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}botocore>=1.12.36:devel/py-botocore@${PY_FLAVOR} \
- ${PY_FUTURES}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}botocore>=1.12.36:devel/py-botocore@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3.3:devel/py-nose@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>=1.3.0:devel/py-mock@${PY_FLAVOR}
diff --git a/security/py-trustme/Makefile b/security/py-trustme/Makefile
index 589cde2b4e03..f62cfb1292a2 100644
--- a/security/py-trustme/Makefile
+++ b/security/py-trustme/Makefile
@@ -18,7 +18,6 @@ LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.MIT
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
- ${PY_FUTURES} \
${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}service_identity>=0:security/py-service_identity@${PY_FLAVOR}
diff --git a/security/theonionbox/Makefile b/security/theonionbox/Makefile
index a73753a1865a..d724a284b85a 100644
--- a/security/theonionbox/Makefile
+++ b/security/theonionbox/Makefile
@@ -13,7 +13,6 @@ LICENSE= MIT
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apscheduler>=3.4:devel/py-apscheduler@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bottle>=0.12.13:www/py-bottle@${PY_FLAVOR} \
- ${PY_FUTURES} \
${PYTHON_PKGNAMEPREFIX}psutil>=5.4.0:sysutils/py-psutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pysocks>=1.6.7:net/py-pysocks@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>2.18:www/py-requests@${PY_FLAVOR} \
@@ -22,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apscheduler>=3.4:devel/py-apscheduler@${PY_F
${PYTHON_PKGNAMEPREFIX}urllib3>=1.22:net/py-urllib3@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} # workaround for bug#230613: missing internal sqlite3 module in python
-USES= python
+USES= python:3.6+
USE_PYTHON= distutils autoplist noflavors
NO_ARCH= yes
diff --git a/sysutils/py-salt-2019/Makefile b/sysutils/py-salt-2019/Makefile
index dcf5a01994b5..a01f01ac04f8 100644
--- a/sysutils/py-salt-2019/Makefile
+++ b/sysutils/py-salt-2019/Makefile
@@ -17,7 +17,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markupsafe>0:textproc/py-markupsafe@${PY_FLAVOR} \
${PY_ENUM34} \
- ${PY_FUTURES} \
${PYTHON_PKGNAMEPREFIX}libcloud>=0.14.0:net/py-libcloud@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}msgpack>=0.3:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}progressbar>0:misc/py-progressbar@${PY_FLAVOR} \
diff --git a/sysutils/py-salt/Makefile b/sysutils/py-salt/Makefile
index 029e08f6222b..60ab4d155bab 100644
--- a/sysutils/py-salt/Makefile
+++ b/sysutils/py-salt/Makefile
@@ -16,7 +16,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markupsafe>0:textproc/py-markupsafe@${PY_FLAVOR} \
- ${PY_FUTURES} \
${PYTHON_PKGNAMEPREFIX}distro>=1.5.0:sysutils/py-distro@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}libcloud>=0.14.0:net/py-libcloud@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}msgpack>=0.3:devel/py-msgpack@${PY_FLAVOR} \
diff --git a/www/py-autobahn/Makefile b/www/py-autobahn/Makefile
index 868725465ceb..19fb6cd1f8d4 100644
--- a/www/py-autobahn/Makefile
+++ b/www/py-autobahn/Makefile
@@ -69,8 +69,7 @@ OPTIONS_MULTI_BACKENDS:= ${OPTIONS_MULTI_BACKENDS:NASYNCIO}
COMPLETE_OPTIONS_LIST:= ${COMPLETE_OPTIONS_LIST:NASYNCIO}
PORT_OPTIONS:= ${PORT_OPTIONS:NASYNCIO}
.elif ${PORT_OPTIONS:MASYNCIO}
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}trollius>=2.0:devel/py-trollius@${PY_FLAVOR} \
- ${PY_FUTURES}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}trollius>=2.0:devel/py-trollius@${PY_FLAVOR}
.endif
do-test:
diff --git a/www/py-django-pipeline/Makefile b/www/py-django-pipeline/Makefile
index 676eb643455c..a44f952c247b 100644
--- a/www/py-django-pipeline/Makefile
+++ b/www/py-django-pipeline/Makefile
@@ -13,8 +13,6 @@ COMMENT= Asset (css/js) packaging library for Django
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PY_FUTURES}
-
NO_ARCH= yes
USES= python:3.6+
USE_PYTHON= autoplist distutils
diff --git a/www/py-google-api-core/Makefile b/www/py-google-api-core/Makefile
index 295bce755bce..9a46919a6a7f 100644
--- a/www/py-google-api-core/Makefile
+++ b/www/py-google-api-core/Makefile
@@ -13,8 +13,7 @@ COMMENT= Core Google API Client Library
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PY_FUTURES} \
- ${PYTHON_PKGNAMEPREFIX}google-auth>=1.21.1<2.0:security/py-google-auth@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-auth>=1.21.1<2.0:security/py-google-auth@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}googleapis-common-protos>=1.6.0<2.0:devel/py-googleapis-common-protos@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}protobuf>=3.12.0,1:devel/py-protobuf@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \
diff --git a/www/py-hyper/Makefile b/www/py-hyper/Makefile
index 6a18c7ee28e9..c4348db2b63c 100644
--- a/www/py-hyper/Makefile
+++ b/www/py-hyper/Makefile
@@ -16,8 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h2>=2.4:www/py-h2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hyperframe>=3.2:www/py-hyperframe@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}brotlipy>=0.7.0:archivers/py-brotlipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rfc3986>=1.1.0,<2.0:www/py-rfc3986@${PY_FLAVOR}
-TEST_DEPENDS= ${PY_FUTURES} \
- ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hpack>0:www/py-hpack@${PY_FLAVOR}
diff --git a/www/py-requests-futures/Makefile b/www/py-requests-futures/Makefile
index 43ad40ca1fa4..28aa7434cbbd 100644
--- a/www/py-requests-futures/Makefile
+++ b/www/py-requests-futures/Makefile
@@ -12,8 +12,7 @@ COMMENT= HTTP library written in Python for human beings
LICENSE= APACHE20
-RUN_DEPENDS= ${PY_FUTURES} \
- ${PYTHON_PKGNAMEPREFIX}requests>=1.2.0:www/py-requests@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.2.0:www/py-requests@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils
diff --git a/www/py-requests-unixsocket/Makefile b/www/py-requests-unixsocket/Makefile
index 01335b8a947b..c61945489e9e 100644
--- a/www/py-requests-unixsocket/Makefile
+++ b/www/py-requests-unixsocket/Makefile
@@ -14,8 +14,7 @@ LICENSE= APACHE20
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR}
-RUN_DEPENDS= ${PY_FUTURES} \
- ${PYTHON_PKGNAMEPREFIX}requests>=1.2.0:www/py-requests@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=1.2.0:www/py-requests@${PY_FLAVOR}
USES= python:3.6+ shebangfix
USE_PYTHON= autoplist concurrent distutils
diff --git a/www/py-weboob/Makefile b/www/py-weboob/Makefile
index 981737cccb7d..bd9dbfbbafad 100644
--- a/www/py-weboob/Makefile
+++ b/www/py-weboob/Makefile
@@ -14,7 +14,6 @@ LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \
- ${PY_FUTURES} \
${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \