Skip to main content

A ORM package for asyncio and motor

Project description

# Motorturbine

[![CircleCI](https://circleci.com/gh/BFriedrichs/motorturbine.svg?style=shield)](https://circleci.com/gh/BFriedrichs/motorturbine)
[![RTD](https://readthedocs.org/projects/motorturbine/badge/?version=latest)](https://motorturbine.readthedocs.io/en/latest/)
[![PyPI](https://img.shields.io/pypi/v/motorturbine.svg?colorB=brightgreen)](https://pypi.org/project/motorturbine/)

Motorturbine is an adapted version of the [Motorengine ORM](https://motorengine.readthedocs.io/en/latest/). The main goals are proper asyncio integration as well as a way to have more control over safe updates. Many ORMs suffer from parallelism issues and one big part of this package is to introduce transactions with retry capabilities when updating the fields of a document.

## Installation
````
pip install motorturbine
````

## Documentation

Please read the documentation for further information.
https://motorturbine.readthedocs.io/en/latest/

## Todo List

* [ ] Aggregations


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for motorturbine, version 0.5.0
Filename, size File type Python version Upload date Hashes
Filename, size motorturbine-0.5.0-py3-none-any.whl (20.7 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size motorturbine-0.5.0.tar.gz (12.6 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page