• Stars
    star
    181
  • Rank 212,110 (Top 5 %)
  • Language
    Python
  • License
    Other
  • Created almost 8 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Fully Async ORM inspired in django's

asyncOrm

Pypi package Python versions build status Code quality Coverage Packages status Documentation Status Code style

A fully asynchronous python ORM

Features

WARNING: alpha version !!

WARNING: Work In Progress !!

AsyncORM is a fully async ORM inspired by the fantastic django orm

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 with any async library, but with sanic in mind.

To do

A number of things are needed to be able to release asyncOrm as 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

Dependencies

AsyncOrm currently only depends on AsyncPg and netaddr.

asyncpg, is a database interface library designed specifically for PostgreSQL and Python/asyncio.

netaddr, A network address manipulation library for Python

[ ~ Dependencies scanned by PyUp.io ~ ]