{ "info": { "author": "Alexander Kozlovsky, Alexey Malashkevich", "author_email": "team@ponyorm.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software 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.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Database", "Topic :: Software Development :: Libraries" ], "description": "About\n=========\nPony ORM is easy to use and powerful object-relational mapper for Python.\nUsing Pony, developers can create and maintain database-oriented software applications\nfaster and with less effort. One of the most interesting features of Pony is\nits ability to write queries to the database using generator expressions.\nPony then analyzes the abstract syntax tree of a generator and translates it\nto its SQL equivalent.\n\nFollowing is an example of a query in Pony::\n\n select(p for p in Product if p.name.startswith('A') and p.cost <= 1000)\n\nSuch approach simplify the code and allows a programmer to concentrate\non the business logic of the application.\n\nPony translates queries to SQL using a specific database dialect.\nCurrently Pony works with SQLite, MySQL, PostgreSQL and Oracle databases.\n\nThe package `pony.orm.examples `_\ncontains several examples.\n\nInstallation\n=================\n::\n\n pip install pony\n\nEntity-Relationship Diagram Editor\n=============================================\n`Pony online ER Diagram Editor `_ is a great tool for prototyping.\nYou can draw your ER diagram online, generate Pony entity declarations or SQL script for\ncreating database schema based on the diagram and start working with the database in seconds.\n\nPony ORM Links:\n=================\n- Main site: https://ponyorm.com\n- Documentation: https://docs.ponyorm.com\n- GitHub: https://github.com/ponyorm/pony\n- Mailing list: http://ponyorm-list.ponyorm.com\n- ER Diagram Editor: https://editor.ponyorm.com\n- Blog: https://blog.ponyorm.com", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://ponyorm.com", "keywords": "", "license": "Apache License Version 2.0", "maintainer": "", "maintainer_email": "", "name": "eapy-pony", "package_url": "https://pypi.org/project/eapy-pony/", "platform": "", "project_url": "https://pypi.org/project/eapy-pony/", "project_urls": { "Homepage": "https://ponyorm.com" }, "release_url": "https://pypi.org/project/eapy-pony/1.0.4/", "requires_dist": null, "requires_python": "", "summary": "Pony Object-Relational Mapper", "version": "1.0.4" }, "last_serial": 5557491, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "3330fe607fed3061d35930cdf795384b", "sha256": "756268fda87094b973dcb71faca0f79fe88e65141986523598ed2373d125bb01" }, "downloads": -1, "filename": "eapy_pony-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3330fe607fed3061d35930cdf795384b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 345403, "upload_time": "2019-07-05T15:52:28", "url": "https://files.pythonhosted.org/packages/7d/a9/df3d717111c4a5a1aeb012eaa7e5c2fcab13c3124f6e2f7811c8013ab3df/eapy_pony-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab970d779ec263c35d098d79fd6befb8", "sha256": "71dcb1a71593de60f7e68d0b6b9117105a5562a2b2bb3458857575059099141b" }, "downloads": -1, "filename": "eapy-pony-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ab970d779ec263c35d098d79fd6befb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 282216, "upload_time": "2019-07-05T15:52:31", "url": "https://files.pythonhosted.org/packages/88/91/03aee8d289aa65fb1df5d562c4bcea68e5c802b3b6af54f3f8a085c8d660/eapy-pony-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "dd881de92a5ace0774b183c98ec74c84", "sha256": "ba8e086906a72749c1403f7f7c4bb7c8d0d53eab99ba4f31b88c469df63a08d3" }, "downloads": -1, "filename": "eapy_pony-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dd881de92a5ace0774b183c98ec74c84", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 345432, "upload_time": "2019-07-11T15:43:56", "url": "https://files.pythonhosted.org/packages/f2/61/a67071ce69f29929c72832effbf409dcdcc267f2571de141304dc3fd37ad/eapy_pony-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4368d22904c3d37b28aa0bd906a193e0", "sha256": "dfdf85f10523250754d1850f263230f706ffa4fe610cdad1e477c47fdea1716c" }, "downloads": -1, "filename": "eapy-pony-1.0.2.tar.gz", "has_sig": false, "md5_digest": "4368d22904c3d37b28aa0bd906a193e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 282292, "upload_time": "2019-07-11T15:43:59", "url": "https://files.pythonhosted.org/packages/f5/69/795fada30f658e6b79a11fb395803b9a1b6ed8b57ab2798833a6312d717f/eapy-pony-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "d758956413a8a00837f6e21c6f489c9e", "sha256": "269a6a019d2c39036e535d7dca8ed70515996b3f549bb5afa1fe5e7f0351a7b8" }, "downloads": -1, "filename": "eapy_pony-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d758956413a8a00837f6e21c6f489c9e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 345434, "upload_time": "2019-07-12T10:56:33", "url": "https://files.pythonhosted.org/packages/cb/9e/13c036bdd4820a27b0d5e8d9b13ebc2d0775db7c89237c4a1935e1e46c2f/eapy_pony-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c2bba24b028cfcf07f08c1f5f2eda978", "sha256": "7e1e44809dbe1b87ccefd7b14b74cd9c7bd94ba449d384984d0f9371d0388e8d" }, "downloads": -1, "filename": "eapy-pony-1.0.3.tar.gz", "has_sig": false, "md5_digest": "c2bba24b028cfcf07f08c1f5f2eda978", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 282306, "upload_time": "2019-07-12T10:56:35", "url": "https://files.pythonhosted.org/packages/1e/91/39a794f7dced6e0d4241bb7fe76e660800eb58c85cca1a8f0b98d10a6e1e/eapy-pony-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "b6211fb349178660e486e9a489899a29", "sha256": "d488b4f53629cd5bbd5ae4d0d09c4ac6a258d39914cde17db2c4781ed75d034f" }, "downloads": -1, "filename": "eapy-pony-1.0.4.tar.gz", "has_sig": false, "md5_digest": "b6211fb349178660e486e9a489899a29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 282468, "upload_time": "2019-07-19T16:38:49", "url": "https://files.pythonhosted.org/packages/1a/49/45315c35e5b1a161fce2b8cfa27a98bbbf39ba47523a30e35d499f9eaac4/eapy-pony-1.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b6211fb349178660e486e9a489899a29", "sha256": "d488b4f53629cd5bbd5ae4d0d09c4ac6a258d39914cde17db2c4781ed75d034f" }, "downloads": -1, "filename": "eapy-pony-1.0.4.tar.gz", "has_sig": false, "md5_digest": "b6211fb349178660e486e9a489899a29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 282468, "upload_time": "2019-07-19T16:38:49", "url": "https://files.pythonhosted.org/packages/1a/49/45315c35e5b1a161fce2b8cfa27a98bbbf39ba47523a30e35d499f9eaac4/eapy-pony-1.0.4.tar.gz" } ] }