{ "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" } ] }