{ "info": { "author": "David Lord", "author_email": "davidism@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Flask", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Database :: Front-Ends" ], "description": "Flask-Alembic\n=============\n\nThis `Flask`_ extension provides a configurable `Alembic`_ migration environment around a `Flask-SQLAlchemy`_ database.\n\n`Full documentation`_\n\nInstallation\n------------\n\nInstall releases from `PyPI`_::\n\n pip install Flask-Alembic\n\nInstall the latest code from `BitBucket`_::\n\n pip install https://bitbucket.org/davidism/flask-alembic/get/default.tar.gz\n\nBasic Usage\n-----------\n\nYou've created a Flask application and some models with Flask-SQLAlchemy. Now start using Flask-Alembic::\n\n from flask_alembic import Alembic\n\n # Intialize the extension\n alembic = Alembic()\n alembic.init_app(app)\n\n # Auto-generate a migration\n alembic.revision('making changes')\n\n # Upgrade the database\n alembic.upgrade()\n\n # Access the internals\n environment_context = alembic.env\n\nCommands are included for Click (Flask 0.11, or Flask-CLI)::\n\n $ flask db revision \"making changes\"\n $ flask db upgrade\n\nand Flask-Script::\n\n $ python manage.py db --help\n\n.. _Flask: https://palletsprojects.com/p/flask/\n.. _Flask-SQLAlchemy: http://flask-sqlalchemy.pocoo.org/\n.. _Alembic: https://alembic.zzzcomputing.com/en/latest/\n.. _PyPI: https://pypi.python.org/pypi/Flask-Alembic\n.. _BitBucket: https://bitbucket.org/davidism/flask-alembic\n.. _Full documentation: https://flask-alembic.readthedocs.io/\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/davidism/flask-alembic", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "Flask-Alembic", "package_url": "https://pypi.org/project/Flask-Alembic/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Flask-Alembic/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/davidism/flask-alembic" }, "release_url": "https://pypi.org/project/Flask-Alembic/2.0.1/", "requires_dist": null, "requires_python": null, "summary": "Flask extension to integrate Alembic migrations", "version": "2.0.1" }, "last_serial": 2317578, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "03c37f9e308e4627d9e37e3a1beb8724", "sha256": "5696fe2c6702ffce892bef91730aa77eb8161c59eb9e92acda32c10fdfe15936" }, "downloads": -1, "filename": "Flask-Alembic-1.0.0.tar.gz", "has_sig": false, "md5_digest": "03c37f9e308e4627d9e37e3a1beb8724", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5763, "upload_time": "2014-06-17T14:34:27", "url": "https://files.pythonhosted.org/packages/91/ad/41092ef1e822da015cbdcf57ee9f4cd8717e6aae420de70ffc65edbd39d8/Flask-Alembic-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ff93919e196095e2750cac977a49d42d", "sha256": "a327710bdf535f86318f4b873536ccda6b35a09a13aa1e8f5c183943067d7d76" }, "downloads": -1, "filename": "Flask-Alembic-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ff93919e196095e2750cac977a49d42d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5746, "upload_time": "2014-07-14T02:47:34", "url": "https://files.pythonhosted.org/packages/5f/ad/ceb7a1ba79a8dda6217709b14eb44a5bdef4d868b824843e937523833d90/Flask-Alembic-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "9f65aa13e5eefd621a75d5fc14ac7e02", "sha256": "401d75647f901016b26a440d31ac894006d619080f57885e0811d6e83adb7c43" }, "downloads": -1, "filename": "Flask-Alembic-1.0.2.tar.gz", "has_sig": false, "md5_digest": "9f65aa13e5eefd621a75d5fc14ac7e02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5776, "upload_time": "2014-08-26T17:55:07", "url": "https://files.pythonhosted.org/packages/56/49/ab4ab55a8409406c056e7c750f358041086a7fe7adc9eb220861613067de/Flask-Alembic-1.0.2.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "2e9d2a6ebf7736622534cf76d094e38d", "sha256": "ae625e353f12fd5c4a724311ba639dd56861ffedd4a30aedbe01724ac52652a2" }, "downloads": -1, "filename": "Flask-Alembic-1.1.tar.gz", "has_sig": false, "md5_digest": "2e9d2a6ebf7736622534cf76d094e38d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13513, "upload_time": "2014-12-15T18:29:20", "url": "https://files.pythonhosted.org/packages/90/31/163450a007eda0a2dfe9348caaae3405d2d9e0e428d05a1e58d9aa71f835/Flask-Alembic-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "e640d3f7be95bc5e865909eb5e8f7c40", "sha256": "dd1e0dce8f6ae45f5267cba54f0b808e568c6433bd3b05221b72f0353068a8bc" }, "downloads": -1, "filename": "Flask-Alembic-1.1.1.tar.gz", "has_sig": false, "md5_digest": "e640d3f7be95bc5e865909eb5e8f7c40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13629, "upload_time": "2015-01-13T17:52:10", "url": "https://files.pythonhosted.org/packages/29/80/62affd18bc6c635084da132ff659d446e13c666d944b830136d8e848f905/Flask-Alembic-1.1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "07d915aef65499e657351f7820f49a08", "sha256": "ffe421eccec03f123a2fce3b9949abe66bb7c6c1b75c4ec6ad2055ca6df94bbd" }, "downloads": -1, "filename": "Flask_Alembic-1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "07d915aef65499e657351f7820f49a08", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9261, "upload_time": "2015-08-13T20:38:48", "url": "https://files.pythonhosted.org/packages/9a/07/1159461fc50c25f8d7b91dbffbcb7a041a9e1e2b4e42ed3e7be37b14c91f/Flask_Alembic-1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "def5fff503cd212bd7a52a29862655ea", "sha256": "b77fa38c53d1b77cc1edca68acb9fc984bf846a78e3f26678fd8a76bfdeb8b2a" }, "downloads": -1, "filename": "Flask-Alembic-1.2.tar.gz", "has_sig": false, "md5_digest": "def5fff503cd212bd7a52a29862655ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14653, "upload_time": "2015-08-13T20:51:31", "url": "https://files.pythonhosted.org/packages/09/25/c255f4b192512e15201522057e3e98f240a7d183259113064a41b9fef9c6/Flask-Alembic-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "bcd357c98568161e074081c192ccc09a", "sha256": "fea5cfdacea519ed45dfb0e239016f019bf95aea99463e330440e9d41b245f46" }, "downloads": -1, "filename": "Flask_Alembic-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bcd357c98568161e074081c192ccc09a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9302, "upload_time": "2015-08-26T19:24:01", "url": "https://files.pythonhosted.org/packages/b0/50/f883e1a1230d1e4143349bae40da6144b02e5eef637ea6a5c12f1132208c/Flask_Alembic-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d34e04b19806c2f68b8397ff0b6aef4", "sha256": "28f2df9fa7220c3e07b4fa314a244bca6e084ca3aadafdda1f171a619115f503" }, "downloads": -1, "filename": "Flask-Alembic-1.2.1.tar.gz", "has_sig": false, "md5_digest": "0d34e04b19806c2f68b8397ff0b6aef4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14727, "upload_time": "2015-08-26T19:23:58", "url": "https://files.pythonhosted.org/packages/4e/7e/32a50e6c4378c06184c522be7ba503391a8963b40c237e37e561883c1c3f/Flask-Alembic-1.2.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "b5a312d694cc230d125df38c4fc349fd", "sha256": "1d377ad8ba144f34c369f54706b67c9f927527cf39bf918c16ca0a99ce045dfe" }, "downloads": -1, "filename": "Flask_Alembic-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b5a312d694cc230d125df38c4fc349fd", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 10609, "upload_time": "2016-07-14T22:41:14", "url": "https://files.pythonhosted.org/packages/b1/de/ebe0b3d6f89d923253c89c056f39ccf90c36914343959ce6dd44112103e9/Flask_Alembic-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00814db38c023d8af97d2584accd1d6d", "sha256": "1ccbca096bbb64ae2c76547164f6fd174f46d3b861c9a081d06593b2476010fe" }, "downloads": -1, "filename": "Flask-Alembic-2.0.0.tar.gz", "has_sig": false, "md5_digest": "00814db38c023d8af97d2584accd1d6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15866, "upload_time": "2016-07-14T22:41:12", "url": "https://files.pythonhosted.org/packages/65/2b/02722e01ea6739cf31c5ff01c41a9353050aba1becaaef4e712ffae8acd3/Flask-Alembic-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "79118df5e3be15e3f90c33ee95768dc6", "sha256": "7e67740b0b08d58dcae0c701d56b56e60f5fa4af907bb82b4cb0469229ba94ff" }, "downloads": -1, "filename": "Flask_Alembic-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79118df5e3be15e3f90c33ee95768dc6", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 10610, "upload_time": "2016-09-01T04:33:39", "url": "https://files.pythonhosted.org/packages/c4/fc/63f9bccffbde7c303fe2958e6b54b4cdf8e0cb94c37b197362e1ef860230/Flask_Alembic-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b7ba30687df4bc868a5b177d1065b30", "sha256": "05a1e6f4148dbfcc9280a393373bfbd250af6f9f4f0ca9f744ef8f7376a3deec" }, "downloads": -1, "filename": "Flask-Alembic-2.0.1.tar.gz", "has_sig": false, "md5_digest": "0b7ba30687df4bc868a5b177d1065b30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16410, "upload_time": "2016-09-01T04:33:37", "url": "https://files.pythonhosted.org/packages/09/4d/6cf6182051bd31177ec5612eec3b211af0a3880e82a4e6137b6d1518593b/Flask-Alembic-2.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "79118df5e3be15e3f90c33ee95768dc6", "sha256": "7e67740b0b08d58dcae0c701d56b56e60f5fa4af907bb82b4cb0469229ba94ff" }, "downloads": -1, "filename": "Flask_Alembic-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79118df5e3be15e3f90c33ee95768dc6", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 10610, "upload_time": "2016-09-01T04:33:39", "url": "https://files.pythonhosted.org/packages/c4/fc/63f9bccffbde7c303fe2958e6b54b4cdf8e0cb94c37b197362e1ef860230/Flask_Alembic-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b7ba30687df4bc868a5b177d1065b30", "sha256": "05a1e6f4148dbfcc9280a393373bfbd250af6f9f4f0ca9f744ef8f7376a3deec" }, "downloads": -1, "filename": "Flask-Alembic-2.0.1.tar.gz", "has_sig": false, "md5_digest": "0b7ba30687df4bc868a5b177d1065b30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16410, "upload_time": "2016-09-01T04:33:37", "url": "https://files.pythonhosted.org/packages/09/4d/6cf6182051bd31177ec5612eec3b211af0a3880e82a4e6137b6d1518593b/Flask-Alembic-2.0.1.tar.gz" } ] }