{ "info": { "author": "Kirill Vercetti", "author_email": "office@kyzima-spb.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Pony Database Facade\n====================\n\n|PyPI| |LICENCE| |STARS|\n\nPonyORM for your Flask application.\n\n\nInstallation\n------------\n\n::\n\n pip install flask-pony\n\n\nQuick start\n-----------\n\nRead the documentation for the `pony-database-facade`_ package.\n\n.. code:: python\n\n # app.py\n\n from flask import Flask\n\n from flask_pony import Pony\n\n\n app = Flask(__name__)\n app.config.from_object('configmodule.Config')\n\n pony = Pony(app)\n\n from . import models\n\n pony.connect()\n\n\n.. code:: python\n\n # models.py\n\n from pony.orm import Required\n\n from . import pony\n\n\n db = pony.db\n\n\n class Person(db.Entity):\n username = Required(str, 50)\n\n\n.. code:: python\n\n # configmodule.py\n\n class Config(object):\n PONY = {\n 'provider': 'mysql',\n 'user': 'anyone',\n 'password': 'anykey',\n 'dbname': 'blog'\n }\n\n\n.. |PyPI| image:: https://img.shields.io/pypi/v/flask-pony.svg\n :target: https://pypi.python.org/pypi/flask-pony/\n :alt: Latest Version\n\n.. |LICENCE| image:: https://img.shields.io/github/license/kyzima-spb/flask-pony.svg\n :target: https://github.com/kyzima-spb/flask-pony/blob/master/LICENSE\n :alt: Apache 2.0\n\n.. |STARS| image:: https://img.shields.io/github/stars/kyzima-spb/flask-pony.svg\n :target: https://github.com/kyzima-spb/flask-pony/stargazers\n\n.. _\u0420\u0443\u0441\u0441\u043a\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f: docs/RU.rst\n.. _pony-database-facade: https://github.com/kyzima-spb/pony-database-facade\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kyzima-spb/flask-pony", "keywords": "", "license": "Apache-2.0", "maintainer": "", "maintainer_email": "", "name": "Flask-Pony", "package_url": "https://pypi.org/project/Flask-Pony/", "platform": "any", "project_url": "https://pypi.org/project/Flask-Pony/", "project_urls": { "Homepage": "https://github.com/kyzima-spb/flask-pony" }, "release_url": "https://pypi.org/project/Flask-Pony/3.0.1/", "requires_dist": null, "requires_python": "", "summary": "PonyORM for your Flask application", "version": "3.0.1" }, "last_serial": 4005205, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "54fa2df65ff81b92c5bb67d3dac7b50f", "sha256": "4a0da2eb3b2f82c57a8648f9bcfea44ceabdca3e4e562040dc47c591604e29b6" }, "downloads": -1, "filename": "Flask-Pony-1.0.1.tar.gz", "has_sig": false, "md5_digest": "54fa2df65ff81b92c5bb67d3dac7b50f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1884, "upload_time": "2017-03-29T11:34:49", "url": "https://files.pythonhosted.org/packages/51/45/98c748b9eb1361d266b79d477a028036285c85c2058f162071148a8c7f7e/Flask-Pony-1.0.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "b96e02607fb1f536180a29b410068a73", "sha256": "21eea0999035e02d8b8b493057b9c69549f176a520d8b73664168eabf14e48fb" }, "downloads": -1, "filename": "Flask-Pony-2.0.0.tar.gz", "has_sig": false, "md5_digest": "b96e02607fb1f536180a29b410068a73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1939, "upload_time": "2017-11-10T14:03:04", "url": "https://files.pythonhosted.org/packages/f2/44/038592800f7734b5c17b760c6f75e19fa035c420ea2335e53b86c0a3bba8/Flask-Pony-2.0.0.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "14d7df51e5f47f2d47f10557e9dadecb", "sha256": "d34c7e25cde5d1bf3d219ad62078d79eb19fe4950d8f1c791a5ac97e014cccc5" }, "downloads": -1, "filename": "flask-pony-3.0.0.tar.gz", "has_sig": false, "md5_digest": "14d7df51e5f47f2d47f10557e9dadecb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2740, "upload_time": "2018-01-19T19:44:27", "url": "https://files.pythonhosted.org/packages/63/b6/7417302596b0229b975689f040c18e933f09ed79e168fe0105fb7fd24b66/flask-pony-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "58e351927b1af77cc7629ce8c70d175d", "sha256": "4ec6fca4e1ecf4bd3f7a1ad26c47b2eadea381f15661da9278304f8f4f32deef" }, "downloads": -1, "filename": "flask-pony-3.0.1.tar.gz", "has_sig": false, "md5_digest": "58e351927b1af77cc7629ce8c70d175d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2755, "upload_time": "2018-01-21T13:44:28", "url": "https://files.pythonhosted.org/packages/de/b7/d1292418a7f968bd7e310051c90eb0bfb0431fde35c4e6116bf894e91eb2/flask-pony-3.0.1.tar.gz" } ], "3.1b1": [ { "comment_text": "", "digests": { "md5": "134e1516e069df35a3f410414732a2c8", "sha256": "a9e95d91918581fbc6029dbda0e27f00aa589017023b29a2483944c4f9b6c455" }, "downloads": -1, "filename": "flask-pony-3.1b1.tar.gz", "has_sig": false, "md5_digest": "134e1516e069df35a3f410414732a2c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8835, "upload_time": "2018-06-26T21:58:03", "url": "https://files.pythonhosted.org/packages/95/9d/05619546ac5c779cc5047213944f70df63274c7fb073d1d4bb92bd8d5c08/flask-pony-3.1b1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "58e351927b1af77cc7629ce8c70d175d", "sha256": "4ec6fca4e1ecf4bd3f7a1ad26c47b2eadea381f15661da9278304f8f4f32deef" }, "downloads": -1, "filename": "flask-pony-3.0.1.tar.gz", "has_sig": false, "md5_digest": "58e351927b1af77cc7629ce8c70d175d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2755, "upload_time": "2018-01-21T13:44:28", "url": "https://files.pythonhosted.org/packages/de/b7/d1292418a7f968bd7e310051c90eb0bfb0431fde35c4e6116bf894e91eb2/flask-pony-3.0.1.tar.gz" } ] }