Metadata-Version: 1.1
Name: asyncorm
Version: 0.2.6
Summary: A fully asynchronous python ORM
Home-page: https://github.com/monobot/asyncorm
Author: Héctor Alvarez (monobot)
Author-email: monobot.soft@gmail.com
License: Apache Software License 2.0
Description: ===============================
        asyncOrm
        ===============================
        
        .. image:: https://img.shields.io/pypi/v/asyncorm.svg
            :target: https://pypi.python.org/pypi/asyncorm
            :alt: Pypi package
        .. image:: https://img.shields.io/pypi/pyversions/asyncorm.svg
            :target: https://pypi.python.org/pypi/asyncorm
            :alt: Python versions
        .. image:: https://api.codacy.com/project/badge/Grade/86ee891909654fc0a294849d0a436109
            :target: https://www.codacy.com/app/monobot/asyncorm?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=monobot/asyncorm&amp;utm_campaign=Badge_Grade
            :alt: Code quality
        
        .. image:: https://pyup.io/repos/github/monobot/asyncorm/shield.svg
            :target: https://pyup.io/account/repos/github/monobot/asyncorm/
            :alt: Packages status
        .. image:: https://codecov.io/github/monobot/asyncorm/development.svg
            :target: https://codecov.io/github/monobot/asyncorm/
            :alt: Code coverage
        .. image:: https://travis-ci.org/monobot/asyncorm.svg?branch=development
            :target: https://travis-ci.org/monobot/asyncorm
            :alt: Build status
        
        .. image:: https://readthedocs.org/projects/asyncorm/badge/?version=development
            :target: http://asyncorm.readthedocs.io/en/development/
            :alt: Documentation Status
        
        
        
        A fully asynchronous python ORM
        
        * Free software: Apache Software License 2.0
        * Documentation: https://asyncorm.readthedocs.io.
        
        
        Features
        --------
        
        WARNING: version prebeta !!
        
        WARNING: Work In Progress !!
        
        **AsyncORM** is a fully async ORM_ inspired in the fantastic `django orm`_
        
        .. _ORM: https://en.wikipedia.org/wiki/Object-relational_mapping
        .. _django orm: https://docs.djangoproject.com/en/1.11/topics/db/
        
        **AsyncORM** currently only supports postgres, but its developed to be "easy" to plug a number of different database interfaces.
        
        It is designed to be used together with sanic_ or other async webserver.
        
        .. _sanic: https://github.com/channelcat/sanic
        
        To do
        -----
        
        A number of things are needed to be able to release asyncOrm a production ready ORM:
        
        - better the documentation!
        - migration support (forward migration at least)
        - other databases interfaces ( `mysql`_ / `mariaDb`_ first priority)
        - `prefetch_related`_ functionality
        - Missing Field types: OneToOneField, DateTimeField (and rework DateField), `uuid4field`_
        
        .. _mySql: https://www.mysql.com/
        .. _mariaDb: https://mariadb.org/
        .. _prefetch_related: https://docs.djangoproject.com/en/1.11/ref/models/querysets/#prefetch_related support
        .. _uuid4field: https://www.postgresql.org/docs/9.5/static/datatype-uuid.html
        
        Dependencies
        ------------
        
        AsyncOrm currently only depends on AsyncPg.
        
        asyncpg_, is a database interface library designed specifically for PostgreSQL and Python/asyncio.
        
        .. _asyncpg: https://github.com/MagicStack/asyncpg
        
        Credits
        ---------
        
        This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
        
        .. _Cookiecutter: https://github.com/audreyr/cookiecutter
        .. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
        
        
        =======
        History
        =======
        
        0.2.6 (2017-06-14)
        * Remove log from distribution package
        
        0.2.5 (2017-06-14)
        * Many changes, paving the migration system, modify configure to allow .ini files
        
        0.2.0 (2017-05-28)
        * new module setup unit tests using AAA, select_related functional, working on migrations
        
        0.1.1 (2017-05-19)
        * increase the number of lookups, database lookup calculation, better queryset setup
        
        0.1.0 (2017-05-19)
        * more solid state, added coverage
        
        0.0.10 (2017-05-13)
        * querysets, slices and indices implemented
        
        0.0.9 (2017-05-11)
        * lazy requests for querysets
        
        0.0.8 (2017-04-03)
        * everything more mature including jsonfield
        
        0.0.7 (2017-03-27)
        * ordering on all db requests, sanic example updated
        
        0.0.6 (2017-03-26)
        * sanic example working
        
        0.0.5 (2017-03-24)
        * sanic example working, get, post, delete working, missing patch, and put
        
        0.0.4 (2017-03-23)
        * wrong manifest corrected
        
        0.0.3 (2017-03-23)
        * config implemented
        
        0.0.2 (2017-03-02)
        * Small update, include log
        
        0.0.1 (2017-03-02)
        * First release on PyPI.
        
Keywords: asyncorm
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
