Dependency injection framework for Python
Go to file
2015-04-03 00:31:26 +03:00
docs Adding feedback page 2015-04-03 00:04:36 +03:00
examples Updating readme, adding examples of overriding catalog and providers, adding catalog example 2015-03-31 18:44:27 +03:00
objects Adding Objects introduction 2015-03-30 00:46:48 +03:00
tests Removing reduce function references from tests 2015-03-26 00:54:34 +02:00
.coveragerc adding .coveragerc and some tests 2015-03-10 16:12:42 +02:00
.gitignore Updating .gitignore 2015-03-27 01:28:40 +02:00
.pylintrc adding pylint settings file 2015-03-11 15:39:28 +02:00
.travis.yml Run tests on pypy and pypy3 2015-03-26 16:56:49 +02:00
LICENSE 0.4.3 release 2015-03-08 00:26:44 +02:00
manage.py Removing of old check function from manage.py 2015-03-23 16:40:59 +02:00
MANIFEST.in Removing README.md 2015-04-03 00:31:26 +03:00
README.rst Adding readme in rst format 2015-04-03 00:29:00 +03:00
requirements-maintain.txt adding pep257, flake8 and pylint libs to requirements 2015-03-09 00:02:20 +02:00
requirements.txt adding six to requirements 2015-01-05 11:38:33 +02:00
setup.py Removing README.md 2015-04-03 00:31:26 +03:00
tox.ini Run tests on pypy and pypy3 2015-03-26 16:56:49 +02:00
VERSION 0.6.2 release 2015-03-26 17:28:12 +02:00

Objects
=======

Dependency management tool for Python projects.

+---------------------------------------+-------------------------------------------------------------------+
| *PyPi*                                | .. image:: https://pypip.in/version/Objects/badge.svg             |
|                                       |    :target: https://pypi.python.org/pypi/Objects/                 |
|                                       |    :alt: Latest Version                                           |
|                                       | .. image:: https://pypip.in/download/Objects/badge.svg            |
|                                       |    :target: https://pypi.python.org/pypi/Objects/                 |
|                                       |    :alt: Downloads                                                |
|                                       | .. image:: https://pypip.in/license/Objects/badge.svg             |
|                                       |    :target: https://pypi.python.org/pypi/Objects/                 |
|                                       |    :alt: License                                                  |
+---------------------------------------+-------------------------------------------------------------------+
| *Python versions and implementations* | .. image:: https://pypip.in/py_versions/Objects/badge.svg         |
|                                       |    :target: https://pypi.python.org/pypi/Objects/                 |
|                                       |    :alt: Supported Python versions                                |
|                                       | .. image:: https://pypip.in/implementation/Objects/badge.svg      |
|                                       |    :target: https://pypi.python.org/pypi/Objects/                 |
|                                       |    :alt: Supported Python implementations                         |
+---------------------------------------+-------------------------------------------------------------------+
| *Builds and test coverage*            | .. image:: https://travis-ci.org/rmk135/objects.svg?branch=master |
|                                       |    :target: https://travis-ci.org/rmk135/objects                  |
|                                       |    :alt: Build Status                                             |
|                                       | .. image:: https://coveralls.io/repos/rmk135/objects/badge.svg    |
|                                       |    :target: https://coveralls.io/r/rmk135/objects                 |
|                                       |    :alt: Coverage Status                                          |
+---------------------------------------+-------------------------------------------------------------------+

Introduction
------------

Python ecosystem consists of a big amount of various classes, functions and
objects that could be used for applications development. Each of them has its
own role.

Modern Python applications are mostly the composition of well-known open
source systems, frameworks, libraries and some turnkey functionality.

When application goes bigger, its amount of objects and their dependencies
also increased extremely fast and became hard to maintain.

**Objects** is designed to be developer's friendly tool for managing objects
and their dependencies in formal, pretty way. Main idea of **Objects** is to
keep dependencies under control.

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

**Objects** library is available on PyPi_::

    pip install objects

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

**Objects** documentation is hosted on ReadTheDocs:

- `Stable version`_
- `Latest version`_


.. _PyPi: https://pypi.python.org/pypi/Objects
.. _Stable version: http://objects.readthedocs.org/en/stable/
.. _Latest version: http://objects.readthedocs.org/en/latest/