aboutsummaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2024-05-16 06:18:10 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2024-05-16 06:22:05 +0000
commit041592b5b9d5b06ee22211589d2f8f70a991ef12 (patch)
tree40284641e5c9294a75e4f69c21362fce948d4319 /databases
parent60b4c916b33c7dae0c974a6fa933c1846ca46ec1 (diff)
downloadports-041592b5b9d5b06ee22211589d2f8f70a991ef12.tar.gz
ports-041592b5b9d5b06ee22211589d2f8f70a991ef12.zip
databases/py-sqlalchemy-utils: Add SQLALCHEMY14 and SQLALCHEMY20 options
Diffstat (limited to 'databases')
-rw-r--r--databases/py-sqlalchemy-utils/Makefile8
1 files changed, 7 insertions, 1 deletions
diff --git a/databases/py-sqlalchemy-utils/Makefile b/databases/py-sqlalchemy-utils/Makefile
index 9c07c2a1f924..f8ce2edd8f0a 100644
--- a/databases/py-sqlalchemy-utils/Makefile
+++ b/databases/py-sqlalchemy-utils/Makefile
@@ -15,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.3:databases/py-sqlalchemy14@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
@@ -23,6 +22,9 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
OPTIONS_DEFINE= ARROW BABEL COLOR ENCRYPTED INTERVALS PASSWORD PENDULUM PHONE TIMEZONE URL
+OPTIONS_RADIO= SQLALCHEMY
+OPTIONS_RADIO_SQLALCHEMY= SQLALCHEMY14 SQLALCHEMY20
+OPTIONS_DEFAULT=SQLALCHEMY14
ARROW_DESC= Arrow type support
BABEL_DESC= Babel locale type support
COLOR_DESC= Color type support
@@ -31,6 +33,8 @@ INTERVALS_DESC= Interval operators support
PASSWORD_DESC= Password type support
PENDULUM_DESC= Pendulum Date/DateTime support
PHONE_DESC= Phone number type support
+SQLALCHEMY14_DESC= Use SQLAlchemy 1.4.*
+SQLALCHEMY20_DESC= Use SQLAlchemy 2.0.*
TIMEZONE_DESC= Timezone support
URL_DESC= URL type support
@@ -42,6 +46,8 @@ INTERVALS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}intervals>=0.7.1:net/py-intervals@
PASSWORD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}passlib>=1.6<2.0:security/py-passlib@${PY_FLAVOR}
PENDULUM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pendulum>=2.0.5:devel/py-pendulum@${PY_FLAVOR}
PHONE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}phonenumbers>=5.9.2:devel/py-phonenumbers@${PY_FLAVOR}
+SQLALCHEMY14_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.3:databases/py-sqlalchemy14@${PY_FLAVOR}
+SQLALCHEMY20_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy20>=1.3:databases/py-sqlalchemy20@${PY_FLAVOR}
TIMEZONE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR}
URL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}furl>=0.4.1:devel/py-furl@${PY_FLAVOR}