import databases/py-alembic 1.7.4.

Alembic is a database migrations tool for SQLAlchemy, written by
sqlalchemy authors.

* Can emit ALTER statements to a database in order to change
  the structure of tables and other constructs
* Provides a system whereby "migration scripts" may be constructed;
  each script indicates a particular series of steps that can "upgrade" a
  target database to a new version, and optionally a series of steps that can
  "downgrade" similarly, doing the same steps in reverse.
* Allows the scripts to execute in some sequential manner.

ok ajacoutot@
This commit is contained in:
landry 2021-11-01 08:23:46 +00:00
parent 2c334a6482
commit a26be1f70c
4 changed files with 224 additions and 0 deletions

View File

@ -0,0 +1,29 @@
# $OpenBSD: Makefile,v 1.1.1.1 2021/11/01 08:23:46 landry Exp $
COMMENT = database migration tool for sqlalchemy
MODPY_EGG_VERSION = 1.7.4
DISTNAME = alembic-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = databases
HOMEPAGE = https://alembic.sqlalchemy.org
# MIT
PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_SETUPTOOLS = Yes
MODPY_PYTEST = Yes
FLAVORS = python3
FLAVOR ?= python3
RUN_DEPENDS = databases/py-sqlalchemy${MODPY_FLAVOR}>=1.3.0 \
devel/py-importlib_resources${MODPY_FLAVOR} \
devel/py-importlib-metadata${MODPY_FLAVOR}
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (alembic-1.7.4.tar.gz) = nTPz/xSIxL+rHhpt/rvwheio4aPgR6Q60prR9n8BKh0=
SIZE (alembic-1.7.4.tar.gz) = 1227696

View File

@ -0,0 +1,9 @@
Alembic is a database migrations tool for SQLAlchemy.
* Can emit ALTER statements to a database in order to change
the structure of tables and other constructs
* Provides a system whereby "migration scripts" may be constructed;
each script indicates a particular series of steps that can "upgrade" a
target database to a new version, and optionally a series of steps that can
"downgrade" similarly, doing the same steps in reverse.
* Allows the scripts to execute in some sequential manner.

View File

@ -0,0 +1,184 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2021/11/01 08:23:46 landry Exp $
bin/alembic
lib/python${MODPY_VERSION}/site-packages/alembic/
lib/python${MODPY_VERSION}/site-packages/alembic-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/alembic-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/alembic-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/alembic-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/alembic-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/alembic-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
lib/python${MODPY_VERSION}/site-packages/alembic-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/alembic-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/alembic/__init__.py
lib/python${MODPY_VERSION}/site-packages/alembic/__main__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/alembic/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/alembic/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/${MODPY_PYCACHE}command.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/${MODPY_PYCACHE}environment.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/${MODPY_PYCACHE}migration.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/${MODPY_PYCACHE}op.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/autogenerate/
lib/python${MODPY_VERSION}/site-packages/alembic/autogenerate/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/alembic/autogenerate/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/alembic/autogenerate/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/autogenerate/${MODPY_PYCACHE}api.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/autogenerate/${MODPY_PYCACHE}compare.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/autogenerate/${MODPY_PYCACHE}render.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/autogenerate/${MODPY_PYCACHE}rewriter.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/autogenerate/api.py
lib/python${MODPY_VERSION}/site-packages/alembic/autogenerate/compare.py
lib/python${MODPY_VERSION}/site-packages/alembic/autogenerate/render.py
lib/python${MODPY_VERSION}/site-packages/alembic/autogenerate/rewriter.py
lib/python${MODPY_VERSION}/site-packages/alembic/command.py
lib/python${MODPY_VERSION}/site-packages/alembic/config.py
lib/python${MODPY_VERSION}/site-packages/alembic/context.py
lib/python${MODPY_VERSION}/site-packages/alembic/context.pyi
lib/python${MODPY_VERSION}/site-packages/alembic/ddl/
lib/python${MODPY_VERSION}/site-packages/alembic/ddl/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/alembic/ddl/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/alembic/ddl/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/ddl/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/ddl/${MODPY_PYCACHE}impl.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/ddl/${MODPY_PYCACHE}mssql.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/ddl/${MODPY_PYCACHE}mysql.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/ddl/${MODPY_PYCACHE}oracle.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/ddl/${MODPY_PYCACHE}postgresql.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/ddl/${MODPY_PYCACHE}sqlite.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/ddl/base.py
lib/python${MODPY_VERSION}/site-packages/alembic/ddl/impl.py
lib/python${MODPY_VERSION}/site-packages/alembic/ddl/mssql.py
lib/python${MODPY_VERSION}/site-packages/alembic/ddl/mysql.py
lib/python${MODPY_VERSION}/site-packages/alembic/ddl/oracle.py
lib/python${MODPY_VERSION}/site-packages/alembic/ddl/postgresql.py
lib/python${MODPY_VERSION}/site-packages/alembic/ddl/sqlite.py
lib/python${MODPY_VERSION}/site-packages/alembic/environment.py
lib/python${MODPY_VERSION}/site-packages/alembic/migration.py
lib/python${MODPY_VERSION}/site-packages/alembic/op.py
lib/python${MODPY_VERSION}/site-packages/alembic/op.pyi
lib/python${MODPY_VERSION}/site-packages/alembic/operations/
lib/python${MODPY_VERSION}/site-packages/alembic/operations/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/alembic/operations/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/alembic/operations/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/operations/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/operations/${MODPY_PYCACHE}batch.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/operations/${MODPY_PYCACHE}ops.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/operations/${MODPY_PYCACHE}schemaobj.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/operations/${MODPY_PYCACHE}toimpl.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/operations/base.py
lib/python${MODPY_VERSION}/site-packages/alembic/operations/batch.py
lib/python${MODPY_VERSION}/site-packages/alembic/operations/ops.py
lib/python${MODPY_VERSION}/site-packages/alembic/operations/schemaobj.py
lib/python${MODPY_VERSION}/site-packages/alembic/operations/toimpl.py
lib/python${MODPY_VERSION}/site-packages/alembic/py.typed
lib/python${MODPY_VERSION}/site-packages/alembic/runtime/
lib/python${MODPY_VERSION}/site-packages/alembic/runtime/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/alembic/runtime/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/alembic/runtime/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/runtime/${MODPY_PYCACHE}environment.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/runtime/${MODPY_PYCACHE}migration.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/runtime/environment.py
lib/python${MODPY_VERSION}/site-packages/alembic/runtime/migration.py
lib/python${MODPY_VERSION}/site-packages/alembic/script/
lib/python${MODPY_VERSION}/site-packages/alembic/script/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/alembic/script/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/alembic/script/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/script/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/script/${MODPY_PYCACHE}revision.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/script/${MODPY_PYCACHE}write_hooks.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/script/base.py
lib/python${MODPY_VERSION}/site-packages/alembic/script/revision.py
lib/python${MODPY_VERSION}/site-packages/alembic/script/write_hooks.py
lib/python${MODPY_VERSION}/site-packages/alembic/templates/
lib/python${MODPY_VERSION}/site-packages/alembic/templates/async/
lib/python${MODPY_VERSION}/site-packages/alembic/templates/async/README
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/alembic/templates/async/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/alembic/templates/async/${MODPY_PYCACHE}env.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/templates/async/alembic.ini.mako
lib/python${MODPY_VERSION}/site-packages/alembic/templates/async/env.py
lib/python${MODPY_VERSION}/site-packages/alembic/templates/async/script.py.mako
lib/python${MODPY_VERSION}/site-packages/alembic/templates/generic/
lib/python${MODPY_VERSION}/site-packages/alembic/templates/generic/README
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/alembic/templates/generic/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/alembic/templates/generic/${MODPY_PYCACHE}env.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/templates/generic/alembic.ini.mako
lib/python${MODPY_VERSION}/site-packages/alembic/templates/generic/env.py
lib/python${MODPY_VERSION}/site-packages/alembic/templates/generic/script.py.mako
lib/python${MODPY_VERSION}/site-packages/alembic/templates/multidb/
lib/python${MODPY_VERSION}/site-packages/alembic/templates/multidb/README
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/alembic/templates/multidb/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/alembic/templates/multidb/${MODPY_PYCACHE}env.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/templates/multidb/alembic.ini.mako
lib/python${MODPY_VERSION}/site-packages/alembic/templates/multidb/env.py
lib/python${MODPY_VERSION}/site-packages/alembic/templates/multidb/script.py.mako
lib/python${MODPY_VERSION}/site-packages/alembic/templates/pylons/
lib/python${MODPY_VERSION}/site-packages/alembic/templates/pylons/README
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/alembic/templates/pylons/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/alembic/templates/pylons/${MODPY_PYCACHE}env.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/templates/pylons/alembic.ini.mako
lib/python${MODPY_VERSION}/site-packages/alembic/templates/pylons/env.py
lib/python${MODPY_VERSION}/site-packages/alembic/templates/pylons/script.py.mako
lib/python${MODPY_VERSION}/site-packages/alembic/testing/
lib/python${MODPY_VERSION}/site-packages/alembic/testing/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/alembic/testing/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/alembic/testing/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/testing/${MODPY_PYCACHE}assertions.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/testing/${MODPY_PYCACHE}env.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/testing/${MODPY_PYCACHE}fixtures.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/testing/${MODPY_PYCACHE}requirements.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/testing/${MODPY_PYCACHE}schemacompare.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/testing/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/testing/${MODPY_PYCACHE}warnings.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/testing/assertions.py
lib/python${MODPY_VERSION}/site-packages/alembic/testing/env.py
lib/python${MODPY_VERSION}/site-packages/alembic/testing/fixtures.py
lib/python${MODPY_VERSION}/site-packages/alembic/testing/plugin/
lib/python${MODPY_VERSION}/site-packages/alembic/testing/plugin/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/alembic/testing/plugin/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/alembic/testing/plugin/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/testing/plugin/${MODPY_PYCACHE}bootstrap.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/testing/plugin/bootstrap.py
lib/python${MODPY_VERSION}/site-packages/alembic/testing/requirements.py
lib/python${MODPY_VERSION}/site-packages/alembic/testing/schemacompare.py
lib/python${MODPY_VERSION}/site-packages/alembic/testing/suite/
lib/python${MODPY_VERSION}/site-packages/alembic/testing/suite/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/alembic/testing/suite/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/alembic/testing/suite/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/testing/suite/${MODPY_PYCACHE}_autogen_fixtures.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/testing/suite/${MODPY_PYCACHE}test_autogen_comments.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/testing/suite/${MODPY_PYCACHE}test_autogen_computed.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/testing/suite/${MODPY_PYCACHE}test_autogen_diffs.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/testing/suite/${MODPY_PYCACHE}test_autogen_fks.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/testing/suite/${MODPY_PYCACHE}test_autogen_identity.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/testing/suite/${MODPY_PYCACHE}test_environment.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/testing/suite/${MODPY_PYCACHE}test_op.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/testing/suite/_autogen_fixtures.py
lib/python${MODPY_VERSION}/site-packages/alembic/testing/suite/test_autogen_comments.py
lib/python${MODPY_VERSION}/site-packages/alembic/testing/suite/test_autogen_computed.py
lib/python${MODPY_VERSION}/site-packages/alembic/testing/suite/test_autogen_diffs.py
lib/python${MODPY_VERSION}/site-packages/alembic/testing/suite/test_autogen_fks.py
lib/python${MODPY_VERSION}/site-packages/alembic/testing/suite/test_autogen_identity.py
lib/python${MODPY_VERSION}/site-packages/alembic/testing/suite/test_environment.py
lib/python${MODPY_VERSION}/site-packages/alembic/testing/suite/test_op.py
lib/python${MODPY_VERSION}/site-packages/alembic/testing/util.py
lib/python${MODPY_VERSION}/site-packages/alembic/testing/warnings.py
lib/python${MODPY_VERSION}/site-packages/alembic/util/
lib/python${MODPY_VERSION}/site-packages/alembic/util/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/alembic/util/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/alembic/util/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/util/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/util/${MODPY_PYCACHE}editor.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/util/${MODPY_PYCACHE}exc.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/util/${MODPY_PYCACHE}langhelpers.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/util/${MODPY_PYCACHE}messaging.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/util/${MODPY_PYCACHE}pyfiles.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/util/${MODPY_PYCACHE}sqla_compat.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/alembic/util/compat.py
lib/python${MODPY_VERSION}/site-packages/alembic/util/editor.py
lib/python${MODPY_VERSION}/site-packages/alembic/util/exc.py
lib/python${MODPY_VERSION}/site-packages/alembic/util/langhelpers.py
lib/python${MODPY_VERSION}/site-packages/alembic/util/messaging.py
lib/python${MODPY_VERSION}/site-packages/alembic/util/pyfiles.py
lib/python${MODPY_VERSION}/site-packages/alembic/util/sqla_compat.py