mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 17:46:38 -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
|
PORTNAME= alembic
|
||||||
DISTVERSION= 1.15.1
|
DISTVERSION= 1.15.1
|
||||||
|
PORTREVISION= 1
|
||||||
CATEGORIES= databases python
|
CATEGORIES= databases python
|
||||||
MASTER_SITES= PYPI
|
MASTER_SITES= PYPI
|
||||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||||
|
@ -16,8 +17,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
|
||||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \
|
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-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} \
|
||||||
${PYTHON_PKGNAMEPREFIX}importlib-resources>0:devel/py-importlib-resources@${PY_FLAVOR} \
|
${PYTHON_PKGNAMEPREFIX}importlib-resources>0:devel/py-importlib-resources@${PY_FLAVOR} \
|
||||||
${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \
|
${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR}
|
||||||
${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=1.3.0:databases/py-sqlalchemy14@${PY_FLAVOR}
|
|
||||||
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
|
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
|
||||||
${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${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
|
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:
|
do-test:
|
||||||
@cd ${WRKSRC} && ${LOCALBASE}/bin/tox -e ${PY_FLAVOR}
|
@cd ${WRKSRC} && ${LOCALBASE}/bin/tox -e ${PY_FLAVOR}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue