diff options
author | minskim <minskim@pkgsrc.org> | 2017-09-17 04:00:15 +0000 |
---|---|---|
committer | minskim <minskim@pkgsrc.org> | 2017-09-17 04:00:15 +0000 |
commit | 44b7c16e5a8e59234ae58b4f7de0b4f62bea5533 (patch) | |
tree | 6d5ef3d9cab65caac0ce68e1a4e457eb6e38bbcc /databases/py-alembic | |
parent | 77b73b09d95363d7d84551a5e9e58afa2b5aa5dc (diff) | |
download | pkgsrc-44b7c16e5a8e59234ae58b4f7de0b4f62bea5533.tar.gz |
databases/py-alembic: Import version 0.9.5 from pkgsrc-wip
Alembic is a database migrations tool written by the author of
SQLAlchemy. A migrations tool 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, and
allows the scripts to execute in some sequential manner.
Packaged by Kamel Ibn Aziz Derouiche and updated by me.
Diffstat (limited to 'databases/py-alembic')
-rw-r--r-- | databases/py-alembic/DESCR | 8 | ||||
-rw-r--r-- | databases/py-alembic/Makefile | 24 | ||||
-rw-r--r-- | databases/py-alembic/PLIST | 195 | ||||
-rw-r--r-- | databases/py-alembic/distinfo | 6 |
4 files changed, 233 insertions, 0 deletions
diff --git a/databases/py-alembic/DESCR b/databases/py-alembic/DESCR new file mode 100644 index 00000000000..07cd7afb00c --- /dev/null +++ b/databases/py-alembic/DESCR @@ -0,0 +1,8 @@ +Alembic is a database migrations tool written by the author of +SQLAlchemy. A migrations tool 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, and +allows the scripts to execute in some sequential manner. diff --git a/databases/py-alembic/Makefile b/databases/py-alembic/Makefile new file mode 100644 index 00000000000..58d3d783c01 --- /dev/null +++ b/databases/py-alembic/Makefile @@ -0,0 +1,24 @@ +# $NetBSD: Makefile,v 1.1 2017/09/17 04:00:15 minskim Exp $ + +DISTNAME= alembic-0.9.5 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= databases python +MASTER_SITES= ${MASTER_SITE_PYPI:=a/alembic/} + +MAINTAINER= kamelderouiche@yahoo.com +HOMEPAGE= https://bitbucket.org/zzzeek/alembic +COMMENT= Database migration tool for SQLAlchemy +LICENSE= mit + +DEPENDS+= ${PYPKGPREFIX}-editor>=0.3:../../editors/py-editor +DEPENDS+= ${PYPKGPREFIX}-mako>=0.8.1:../../devel/py-mako +DEPENDS+= ${PYPKGPREFIX}-nose>=1.3.0:../../devel/py-nose +DEPENDS+= ${PYPKGPREFIX}-sqlalchemy>=0.9.8:../../databases/py-sqlalchemy + +USE_LANGUAGES= # none + +do-test: + ${RUN} cd ${WRKSRC}; ${SETENV} ${TEST_ENV} ${PYTHONBIN} run_tests.py + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/databases/py-alembic/PLIST b/databases/py-alembic/PLIST new file mode 100644 index 00000000000..1b5b1202bb9 --- /dev/null +++ b/databases/py-alembic/PLIST @@ -0,0 +1,195 @@ +@comment $NetBSD: PLIST,v 1.1 2017/09/17 04:00:15 minskim Exp $ +bin/alembic +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/entry_points.txt +${PYSITELIB}/${EGG_INFODIR}/not-zip-safe +${PYSITELIB}/${EGG_INFODIR}/requires.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/alembic/__init__.py +${PYSITELIB}/alembic/__init__.pyc +${PYSITELIB}/alembic/__init__.pyo +${PYSITELIB}/alembic/autogenerate/__init__.py +${PYSITELIB}/alembic/autogenerate/__init__.pyc +${PYSITELIB}/alembic/autogenerate/__init__.pyo +${PYSITELIB}/alembic/autogenerate/api.py +${PYSITELIB}/alembic/autogenerate/api.pyc +${PYSITELIB}/alembic/autogenerate/api.pyo +${PYSITELIB}/alembic/autogenerate/compare.py +${PYSITELIB}/alembic/autogenerate/compare.pyc +${PYSITELIB}/alembic/autogenerate/compare.pyo +${PYSITELIB}/alembic/autogenerate/render.py +${PYSITELIB}/alembic/autogenerate/render.pyc +${PYSITELIB}/alembic/autogenerate/render.pyo +${PYSITELIB}/alembic/autogenerate/rewriter.py +${PYSITELIB}/alembic/autogenerate/rewriter.pyc +${PYSITELIB}/alembic/autogenerate/rewriter.pyo +${PYSITELIB}/alembic/command.py +${PYSITELIB}/alembic/command.pyc +${PYSITELIB}/alembic/command.pyo +${PYSITELIB}/alembic/config.py +${PYSITELIB}/alembic/config.pyc +${PYSITELIB}/alembic/config.pyo +${PYSITELIB}/alembic/context.py +${PYSITELIB}/alembic/context.pyc +${PYSITELIB}/alembic/context.pyo +${PYSITELIB}/alembic/ddl/__init__.py +${PYSITELIB}/alembic/ddl/__init__.pyc +${PYSITELIB}/alembic/ddl/__init__.pyo +${PYSITELIB}/alembic/ddl/base.py +${PYSITELIB}/alembic/ddl/base.pyc +${PYSITELIB}/alembic/ddl/base.pyo +${PYSITELIB}/alembic/ddl/impl.py +${PYSITELIB}/alembic/ddl/impl.pyc +${PYSITELIB}/alembic/ddl/impl.pyo +${PYSITELIB}/alembic/ddl/mssql.py +${PYSITELIB}/alembic/ddl/mssql.pyc +${PYSITELIB}/alembic/ddl/mssql.pyo +${PYSITELIB}/alembic/ddl/mysql.py +${PYSITELIB}/alembic/ddl/mysql.pyc +${PYSITELIB}/alembic/ddl/mysql.pyo +${PYSITELIB}/alembic/ddl/oracle.py +${PYSITELIB}/alembic/ddl/oracle.pyc +${PYSITELIB}/alembic/ddl/oracle.pyo +${PYSITELIB}/alembic/ddl/postgresql.py +${PYSITELIB}/alembic/ddl/postgresql.pyc +${PYSITELIB}/alembic/ddl/postgresql.pyo +${PYSITELIB}/alembic/ddl/sqlite.py +${PYSITELIB}/alembic/ddl/sqlite.pyc +${PYSITELIB}/alembic/ddl/sqlite.pyo +${PYSITELIB}/alembic/op.py +${PYSITELIB}/alembic/op.pyc +${PYSITELIB}/alembic/op.pyo +${PYSITELIB}/alembic/operations/__init__.py +${PYSITELIB}/alembic/operations/__init__.pyc +${PYSITELIB}/alembic/operations/__init__.pyo +${PYSITELIB}/alembic/operations/base.py +${PYSITELIB}/alembic/operations/base.pyc +${PYSITELIB}/alembic/operations/base.pyo +${PYSITELIB}/alembic/operations/batch.py +${PYSITELIB}/alembic/operations/batch.pyc +${PYSITELIB}/alembic/operations/batch.pyo +${PYSITELIB}/alembic/operations/ops.py +${PYSITELIB}/alembic/operations/ops.pyc +${PYSITELIB}/alembic/operations/ops.pyo +${PYSITELIB}/alembic/operations/schemaobj.py +${PYSITELIB}/alembic/operations/schemaobj.pyc +${PYSITELIB}/alembic/operations/schemaobj.pyo +${PYSITELIB}/alembic/operations/toimpl.py +${PYSITELIB}/alembic/operations/toimpl.pyc +${PYSITELIB}/alembic/operations/toimpl.pyo +${PYSITELIB}/alembic/runtime/__init__.py +${PYSITELIB}/alembic/runtime/__init__.pyc +${PYSITELIB}/alembic/runtime/__init__.pyo +${PYSITELIB}/alembic/runtime/environment.py +${PYSITELIB}/alembic/runtime/environment.pyc +${PYSITELIB}/alembic/runtime/environment.pyo +${PYSITELIB}/alembic/runtime/migration.py +${PYSITELIB}/alembic/runtime/migration.pyc +${PYSITELIB}/alembic/runtime/migration.pyo +${PYSITELIB}/alembic/script/__init__.py +${PYSITELIB}/alembic/script/__init__.pyc +${PYSITELIB}/alembic/script/__init__.pyo +${PYSITELIB}/alembic/script/base.py +${PYSITELIB}/alembic/script/base.pyc +${PYSITELIB}/alembic/script/base.pyo +${PYSITELIB}/alembic/script/revision.py +${PYSITELIB}/alembic/script/revision.pyc +${PYSITELIB}/alembic/script/revision.pyo +${PYSITELIB}/alembic/templates/generic/README +${PYSITELIB}/alembic/templates/generic/alembic.ini.mako +${PYSITELIB}/alembic/templates/generic/env.py +${PYSITELIB}/alembic/templates/generic/env.pyc +${PYSITELIB}/alembic/templates/generic/env.pyo +${PYSITELIB}/alembic/templates/generic/script.py.mako +${PYSITELIB}/alembic/templates/multidb/README +${PYSITELIB}/alembic/templates/multidb/alembic.ini.mako +${PYSITELIB}/alembic/templates/multidb/env.py +${PYSITELIB}/alembic/templates/multidb/env.pyc +${PYSITELIB}/alembic/templates/multidb/env.pyo +${PYSITELIB}/alembic/templates/multidb/script.py.mako +${PYSITELIB}/alembic/templates/pylons/README +${PYSITELIB}/alembic/templates/pylons/alembic.ini.mako +${PYSITELIB}/alembic/templates/pylons/env.py +${PYSITELIB}/alembic/templates/pylons/env.pyc +${PYSITELIB}/alembic/templates/pylons/env.pyo +${PYSITELIB}/alembic/templates/pylons/script.py.mako +${PYSITELIB}/alembic/testing/__init__.py +${PYSITELIB}/alembic/testing/__init__.pyc +${PYSITELIB}/alembic/testing/__init__.pyo +${PYSITELIB}/alembic/testing/assertions.py +${PYSITELIB}/alembic/testing/assertions.pyc +${PYSITELIB}/alembic/testing/assertions.pyo +${PYSITELIB}/alembic/testing/compat.py +${PYSITELIB}/alembic/testing/compat.pyc +${PYSITELIB}/alembic/testing/compat.pyo +${PYSITELIB}/alembic/testing/config.py +${PYSITELIB}/alembic/testing/config.pyc +${PYSITELIB}/alembic/testing/config.pyo +${PYSITELIB}/alembic/testing/engines.py +${PYSITELIB}/alembic/testing/engines.pyc +${PYSITELIB}/alembic/testing/engines.pyo +${PYSITELIB}/alembic/testing/env.py +${PYSITELIB}/alembic/testing/env.pyc +${PYSITELIB}/alembic/testing/env.pyo +${PYSITELIB}/alembic/testing/exclusions.py +${PYSITELIB}/alembic/testing/exclusions.pyc +${PYSITELIB}/alembic/testing/exclusions.pyo +${PYSITELIB}/alembic/testing/fixtures.py +${PYSITELIB}/alembic/testing/fixtures.pyc +${PYSITELIB}/alembic/testing/fixtures.pyo +${PYSITELIB}/alembic/testing/mock.py +${PYSITELIB}/alembic/testing/mock.pyc +${PYSITELIB}/alembic/testing/mock.pyo +${PYSITELIB}/alembic/testing/plugin/__init__.py +${PYSITELIB}/alembic/testing/plugin/__init__.pyc +${PYSITELIB}/alembic/testing/plugin/__init__.pyo +${PYSITELIB}/alembic/testing/plugin/bootstrap.py +${PYSITELIB}/alembic/testing/plugin/bootstrap.pyc +${PYSITELIB}/alembic/testing/plugin/bootstrap.pyo +${PYSITELIB}/alembic/testing/plugin/noseplugin.py +${PYSITELIB}/alembic/testing/plugin/noseplugin.pyc +${PYSITELIB}/alembic/testing/plugin/noseplugin.pyo +${PYSITELIB}/alembic/testing/plugin/plugin_base.py +${PYSITELIB}/alembic/testing/plugin/plugin_base.pyc +${PYSITELIB}/alembic/testing/plugin/plugin_base.pyo +${PYSITELIB}/alembic/testing/plugin/pytestplugin.py +${PYSITELIB}/alembic/testing/plugin/pytestplugin.pyc +${PYSITELIB}/alembic/testing/plugin/pytestplugin.pyo +${PYSITELIB}/alembic/testing/provision.py +${PYSITELIB}/alembic/testing/provision.pyc +${PYSITELIB}/alembic/testing/provision.pyo +${PYSITELIB}/alembic/testing/requirements.py +${PYSITELIB}/alembic/testing/requirements.pyc +${PYSITELIB}/alembic/testing/requirements.pyo +${PYSITELIB}/alembic/testing/runner.py +${PYSITELIB}/alembic/testing/runner.pyc +${PYSITELIB}/alembic/testing/runner.pyo +${PYSITELIB}/alembic/testing/util.py +${PYSITELIB}/alembic/testing/util.pyc +${PYSITELIB}/alembic/testing/util.pyo +${PYSITELIB}/alembic/testing/warnings.py +${PYSITELIB}/alembic/testing/warnings.pyc +${PYSITELIB}/alembic/testing/warnings.pyo +${PYSITELIB}/alembic/util/__init__.py +${PYSITELIB}/alembic/util/__init__.pyc +${PYSITELIB}/alembic/util/__init__.pyo +${PYSITELIB}/alembic/util/compat.py +${PYSITELIB}/alembic/util/compat.pyc +${PYSITELIB}/alembic/util/compat.pyo +${PYSITELIB}/alembic/util/exc.py +${PYSITELIB}/alembic/util/exc.pyc +${PYSITELIB}/alembic/util/exc.pyo +${PYSITELIB}/alembic/util/langhelpers.py +${PYSITELIB}/alembic/util/langhelpers.pyc +${PYSITELIB}/alembic/util/langhelpers.pyo +${PYSITELIB}/alembic/util/messaging.py +${PYSITELIB}/alembic/util/messaging.pyc +${PYSITELIB}/alembic/util/messaging.pyo +${PYSITELIB}/alembic/util/pyfiles.py +${PYSITELIB}/alembic/util/pyfiles.pyc +${PYSITELIB}/alembic/util/pyfiles.pyo +${PYSITELIB}/alembic/util/sqla_compat.py +${PYSITELIB}/alembic/util/sqla_compat.pyc +${PYSITELIB}/alembic/util/sqla_compat.pyo diff --git a/databases/py-alembic/distinfo b/databases/py-alembic/distinfo new file mode 100644 index 00000000000..f0ce36c31c4 --- /dev/null +++ b/databases/py-alembic/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2017/09/17 04:00:15 minskim Exp $ + +SHA1 (alembic-0.9.5.tar.gz) = 25df8e5085ed47a87d6af47ae906f89079123d5c +RMD160 (alembic-0.9.5.tar.gz) = 46ef9e3d83835e13a85bdb9392ef91af5a7be535 +SHA512 (alembic-0.9.5.tar.gz) = 7588a681a6cf50a58ad697cb879d465d259880a473647d598242609c6321a8be7f53fc0d9a24fe976c4c65750eb0acc1a8e60253d4ccda33c87319ac9985e8b8 +Size (alembic-0.9.5.tar.gz) = 990808 bytes |