Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maxtepkeev/architect

A set of tools which enhances ORMs written in Python with more features
https://github.com/maxtepkeev/architect

architect database django mysql orm partitioning peewee pony postgres python sqlalchemy sqlobject

Last synced: 3 months ago
JSON representation

A set of tools which enhances ORMs written in Python with more features

Awesome Lists containing this project

README

        

Architect
=========

.. image:: https://badge.fury.io/py/architect.svg
:target: https://badge.fury.io/py/architect

.. image:: https://img.shields.io/travis/maxtepkeev/architect/master.svg
:target: https://travis-ci.org/maxtepkeev/architect

.. image:: https://img.shields.io/coveralls/maxtepkeev/architect/master.svg
:target: https://coveralls.io/r/maxtepkeev/architect?branch=master

Architect is a set of tools which enhances ORMs written in Python with more features and simplifies
different database related complex tasks.

Features
--------

* Supported ORMs

- `Django `_ >= 1.4
- `Peewee `_ >= 2.8.0
- `Pony `_ >= 0.5.0
- `SQLAlchemy `_ >= 1.0.0
- `SQLObject `_ >= 3.5.0

* Supported DBs

- `PostgreSQL `_ >= 8.0
- `MySQL `_ >= 5.5

* Supports Python 2.7, 3.5 - 3.8
* Extensively documented

Dependencies
------------

Architect has no required external dependencies except for the ORM it will be used with.

Installation
------------

To install Architect, simply:

.. code-block:: bash

$ pip install architect

or:

.. code-block:: bash

$ easy_install architect

Documentation
-------------

Documentation is available at https://architect.readthedocs.io.

Contacts and Support
--------------------

I will be glad to get your `feedback `_, `pull requests
`_, `issues `_,
whatever. Feel free to contact me for any questions.

Donations and Sponsorship
-------------------------

If you like this project and want to support it you have several options:

#. Just give this project a star at the `GitHub `_ repository.
#. Become a sponsor. Contact me via ``tepkeev at gmail dot com`` if you are interested in becoming a sponsor
and we will discuss the terms and conditions.

Thanks
------

PremiumSoft for supporting this project by providing `Open Source License
`_ of `Navicat `_.

.. image:: https://architect.readthedocs.io/_images/navicat_logo.png
:width: 380px
:height: 120px
:target: https://www.navicat.com

Copyright and License
---------------------

Architect is licensed under Apache 2.0 license. Check the `LICENSE
`_ for details.