{
"info": {
"author": "Tim Shaffer",
"author_email": "timshaffer@me.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Topic :: Database :: Front-Ends"
],
"description": "peewee-moves\n############\n\nA simple and flexible migration manager for `Peewee ORM `_.\n\n.. image:: http://img.shields.io/travis/timster/peewee-moves.svg?style=flat-square\n :target: http://travis-ci.org/timster/peewee-moves\n :alt: Build Status\n\n.. image:: http://img.shields.io/coveralls/timster/peewee-moves.svg?style=flat-square\n :target: https://coveralls.io/r/timster/peewee-moves\n :alt: Code Coverage\n\n.. image:: http://img.shields.io/pypi/v/peewee-moves.svg?style=flat-square\n :target: https://pypi.python.org/pypi/peewee-moves\n :alt: Version\n\n.. image:: http://img.shields.io/pypi/dm/peewee-moves.svg?style=flat-square\n :target: https://pypi.python.org/pypi/peewee-moves\n :alt: Downloads\n\n.. image:: https://readthedocs.org/projects/peewee-moves/badge/?version=latest\n :target: https://peewee-moves.readthedocs.io\n :alt: Documentation\n\nRequirements\n============\n\n* python >= 3.4, <= 3.6\n* peewee >= 3.0.0\n\nInstallation\n============\n\nThis package can be installed using pip:\n\n::\n\n pip install peewee-moves\n\nUsage\n=====\n\nHere's a quick teaser of what you can do with peewee-moves:\n\n.. code:: console\n\n $ export FLASK_APP=myflaskapp\n\n $ flask db create app.models.Category\n INFO: created migration 0001_create_table_category\n\n $ flask db revision \"do something\"\n INFO: created migration 0002_do_something\n\n $ flask db upgrade\n INFO: 0001_create_table_category: upgrade\n INFO: 0002_do_something: upgrade\n\n $ flask db downgrade\n INFO: 0002_do_something: downgrade\n\n $ flask db status\n INFO: 0001_create_table_category: applied\n INFO: 0002_do_something: pending\n\nAnd if you're curious, here's what `0001_create_table_category.py` looks like. A migration was\nautomatically created based on the definition of the Category model.\n\n.. code:: python\n\n def upgrade(migrator):\n with migrator.create_table('category') as table:\n table.primary_key('id')\n table.integer('code', unique=True)\n table.string('name', max_length=250)\n\n def downgrade(migrator):\n migrator.drop_table('category')\n\nDocumentation\n=============\n\nCheck out the `Full Documentation `_ for more details.\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/timster/peewee-moves",
"keywords": "peewee orm database migration development",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "ex-peewee-moves",
"package_url": "https://pypi.org/project/ex-peewee-moves/",
"platform": "",
"project_url": "https://pypi.org/project/ex-peewee-moves/",
"project_urls": {
"Homepage": "https://github.com/timster/peewee-moves"
},
"release_url": "https://pypi.org/project/ex-peewee-moves/2.0.1/",
"requires_dist": [
"peewee (<4,>=3.0)",
"click (>=2.0)"
],
"requires_python": "",
"summary": "Simple and flexible migration manager for Peewee ORM.",
"version": "2.0.1"
},
"last_serial": 5409755,
"releases": {
"2.0.1": [
{
"comment_text": "",
"digests": {
"md5": "06fad672d7888ae2a44d4bf32f57808b",
"sha256": "d18330d76fd09824ca771382d6d41547cb36e43a97f40e741ab61eebca8884a3"
},
"downloads": -1,
"filename": "ex_peewee_moves-2.0.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "06fad672d7888ae2a44d4bf32f57808b",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 11333,
"upload_time": "2019-06-17T11:41:47",
"url": "https://files.pythonhosted.org/packages/cb/be/a0bb6a125bc59092e1681acefba10abf067436cb663f5419326c03d394ff/ex_peewee_moves-2.0.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "4436cf9a30883ffad88d3a0aec3bb7a7",
"sha256": "050b878ee43e97ef9e9624d3931353784c583077881a70496813dab55439742c"
},
"downloads": -1,
"filename": "ex-peewee-moves-2.0.1.tar.gz",
"has_sig": false,
"md5_digest": "4436cf9a30883ffad88d3a0aec3bb7a7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10539,
"upload_time": "2019-06-17T11:41:49",
"url": "https://files.pythonhosted.org/packages/7b/41/a536f22c76e82a13cb5a0e268b1ea23b7a5468db24d38a44a139059e2e83/ex-peewee-moves-2.0.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "06fad672d7888ae2a44d4bf32f57808b",
"sha256": "d18330d76fd09824ca771382d6d41547cb36e43a97f40e741ab61eebca8884a3"
},
"downloads": -1,
"filename": "ex_peewee_moves-2.0.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "06fad672d7888ae2a44d4bf32f57808b",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 11333,
"upload_time": "2019-06-17T11:41:47",
"url": "https://files.pythonhosted.org/packages/cb/be/a0bb6a125bc59092e1681acefba10abf067436cb663f5419326c03d394ff/ex_peewee_moves-2.0.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "4436cf9a30883ffad88d3a0aec3bb7a7",
"sha256": "050b878ee43e97ef9e9624d3931353784c583077881a70496813dab55439742c"
},
"downloads": -1,
"filename": "ex-peewee-moves-2.0.1.tar.gz",
"has_sig": false,
"md5_digest": "4436cf9a30883ffad88d3a0aec3bb7a7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10539,
"upload_time": "2019-06-17T11:41:49",
"url": "https://files.pythonhosted.org/packages/7b/41/a536f22c76e82a13cb5a0e268b1ea23b7a5468db24d38a44a139059e2e83/ex-peewee-moves-2.0.1.tar.gz"
}
]
}