mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 01:26:39 -04:00
databases/py-alembic: Refactor with sqlalchemy
- Add options for different versions of SQLAlchemy - Switch to sqlalchemy20 as the default PR: 285351 Reported by: dvl
This commit is contained in:
parent
8cdf565a1b
commit
59c51372a8
1 changed files with 13 additions and 2 deletions
|
@ -1,5 +1,6 @@
|
|||
PORTNAME= alembic
|
||||
DISTVERSION= 1.15.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= databases python
|
||||
MASTER_SITES= PYPI
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
@ -16,8 +17,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
|
|||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}importlib-resources>0:devel/py-importlib-resources@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.3.0:databases/py-sqlalchemy14@${PY_FLAVOR}
|
||||
${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR}
|
||||
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR}
|
||||
|
||||
|
@ -28,6 +28,17 @@ CONFLICTS_INSTALL= py*-alembic* # lib/python3.8/site-packages/alembic/__init__.p
|
|||
|
||||
NO_ARCH= yes
|
||||
|
||||
OPTIONS_RADIO= SQLALCHEMY
|
||||
OPTIONS_RADIO_SQLALCHEMY= SQLALCHEMY14 SQLALCHEMY20
|
||||
OPTIONS_DEFAULT= SQLALCHEMY20
|
||||
|
||||
SQLALCHEMY_DESC= SQLAlchemy version
|
||||
SQLALCHEMY14_DESC= Install with SQLAlchemy 1.4
|
||||
SQLALCHEMY20_DESC= Install with SQLAlchemy 2.0
|
||||
|
||||
SQLALCHEMY14_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.4.0:databases/py-sqlalchemy14@${PY_FLAVOR}
|
||||
SQLALCHEMY20_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy20>=2.0.0:databases/py-sqlalchemy20@${PY_FLAVOR}
|
||||
|
||||
do-test:
|
||||
@cd ${WRKSRC} && ${LOCALBASE}/bin/tox -e ${PY_FLAVOR}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue