summaryrefslogtreecommitdiff
path: root/databases/py-alembic
diff options
context:
space:
mode:
authorminskim <minskim@pkgsrc.org>2017-09-17 04:00:15 +0000
committerminskim <minskim@pkgsrc.org>2017-09-17 04:00:15 +0000
commit44b7c16e5a8e59234ae58b4f7de0b4f62bea5533 (patch)
tree6d5ef3d9cab65caac0ce68e1a4e457eb6e38bbcc /databases/py-alembic
parent77b73b09d95363d7d84551a5e9e58afa2b5aa5dc (diff)
downloadpkgsrc-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/DESCR8
-rw-r--r--databases/py-alembic/Makefile24
-rw-r--r--databases/py-alembic/PLIST195
-rw-r--r--databases/py-alembic/distinfo6
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