Awesome Open Source
Awesome Open Source

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 <https://www.djangoproject.com>_ >= 1.4
    • Peewee <https://peewee.readthedocs.io>_ >= 2.8.0
    • Pony <https://ponyorm.com>_ >= 0.5.0
    • SQLAlchemy <https://www.sqlalchemy.org>_ >= 1.0.0
    • SQLObject <https://www.sqlobject.org>_ >= 3.5.0
  • Supported DBs

    • PostgreSQL <https://www.postgresql.org>_ >= 8.0
    • MySQL <https://www.mysql.com>_ >= 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 <https://github.com/maxtepkeev/architect/issues>, pull requests <https://github.com/maxtepkeev/architect/pulls>, issues <https://github.com/maxtepkeev/architect/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 <https://github.com/maxtepkeev/architect>_ 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 <https://www.navicat.com/store/open-source>_ of Navicat <https://www.navicat.com>_.

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

Copyright and License

Architect is licensed under Apache 2.0 license. Check the LICENSE <https://github.com/maxtepkeev/architect/blob/master/LICENSE>_ for details.


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
python (50,968
database (1,187
mysql (978
django (973
orm (359
postgres (271
sqlalchemy (95

Find Open Source By Browsing 7,000 Topics Across 59 Categories