Metadata-Version: 1.0
Name: pony
Version: 0.4.1
Summary: Pony Object-Relational Mapper
Home-page: http://ponyorm.com
Author: Alexander Kozlovsky, Alexey Malashkevich
Author-email: team@ponyorm.com
License: AGPL
Download-URL: http://pypi.python.org/pypi/pony/
Description: Pony is an object-relational mapper. The most interesting feature of Pony is its ability to write queries to the database using generator expressions. Pony works with entities which are mapped to a SQL database. Using generator syntax for writing queries allows the user to formulate very eloquent queries. It increases the level of abstraction and allows a programmer to concentrate on the business logic of the application. For this purpose Pony analyzes the abstract syntax tree of a generator and translates it to its SQL equivalent.
        
        Following is an example of a query in Pony:
        
            select(p for p in Product if p.name.startswith('A') and p.cost <= 1000)
        
        Pony translates queries to SQL using a specific database dialect. Currently Pony works with SQLite, MySQL, PostgreSQL and Oracle databases.
        
        The package pony.orm.examples contains several examples.
        Documenation is available at http://ponyorm.com
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: Free for non-commercial use
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Database
