2015-08-31 16:31:38 +03:00
|
|
|
Dependency Injector
|
|
|
|
===================
|
2015-04-02 16:17:00 +03:00
|
|
|
|
2015-05-12 16:18:37 +03:00
|
|
|
Dependency injection framework for Python projects.
|
2015-04-02 16:17:00 +03:00
|
|
|
|
2015-12-28 18:40:26 +03:00
|
|
|
+---------------------------------------+-----------------------------------------------------------------------------------------------------------+
|
|
|
|
| *PyPi* | .. image:: https://img.shields.io/pypi/v/dependency_injector.svg |
|
|
|
|
| | :target: https://pypi.python.org/pypi/dependency_injector/ |
|
|
|
|
| | :alt: Latest Version |
|
|
|
|
| | .. image:: https://img.shields.io/pypi/dm/dependency_injector.svg |
|
|
|
|
| | :target: https://pypi.python.org/pypi/dependency_injector/ |
|
|
|
|
| | :alt: Downloads |
|
|
|
|
| | .. image:: https://img.shields.io/pypi/l/dependency_injector.svg |
|
|
|
|
| | :target: https://pypi.python.org/pypi/dependency_injector/ |
|
|
|
|
| | :alt: License |
|
|
|
|
+---------------------------------------+-----------------------------------------------------------------------------------------------------------+
|
|
|
|
| *Python versions and implementations* | .. image:: https://img.shields.io/pypi/pyversions/dependency_injector.svg |
|
|
|
|
| | :target: https://pypi.python.org/pypi/dependency_injector/ |
|
|
|
|
| | :alt: Supported Python versions |
|
|
|
|
| | .. image:: https://img.shields.io/pypi/implementation/dependency_injector.svg |
|
|
|
|
| | :target: https://pypi.python.org/pypi/dependency_injector/ |
|
|
|
|
| | :alt: Supported Python implementations |
|
|
|
|
+---------------------------------------+-----------------------------------------------------------------------------------------------------------+
|
|
|
|
| *Builds and tests coverage* | .. image:: https://travis-ci.org/rmk135/dependency_injector.svg?branch=master |
|
|
|
|
| | :target: https://travis-ci.org/rmk135/dependency_injector |
|
|
|
|
| | :alt: Build Status |
|
|
|
|
| | .. image:: https://coveralls.io/repos/rmk135/dependency_injector/badge.svg |
|
|
|
|
| | :target: https://coveralls.io/r/rmk135/dependency_injector |
|
|
|
|
| | :alt: Coverage Status |
|
|
|
|
+---------------------------------------+-----------------------------------------------------------------------------------------------------------+
|
|
|
|
| *Github* | .. image:: https://img.shields.io/github/watchers/rmk135/dependency_injector.svg?style=social&label=Watch |
|
|
|
|
| | :target: https://github.com/rmk135/dependency_injector |
|
|
|
|
| | :alt: Watch |
|
|
|
|
| | .. image:: https://img.shields.io/github/stars/rmk135/dependency_injector.svg?style=social&label=Star |
|
|
|
|
| | :target: https://github.com/rmk135/dependency_injector |
|
|
|
|
| | :alt: Star |
|
|
|
|
| | .. image:: https://img.shields.io/github/forks/rmk135/dependency_injector.svg?style=social&label=Fork |
|
|
|
|
| | :target: https://github.com/rmk135/dependency_injector |
|
|
|
|
| | :alt: Fork |
|
|
|
|
+---------------------------------------+-----------------------------------------------------------------------------------------------------------+
|
2015-08-31 16:31:38 +03:00
|
|
|
|
|
|
|
*Dependency Injector* is a dependency injection framework for Python projects.
|
2015-08-05 17:33:26 +03:00
|
|
|
It was designed to be unified, developer's friendly tool for managing any kind
|
|
|
|
of Python objects and their dependencies in formal, pretty way.
|
|
|
|
|
2015-08-31 16:31:38 +03:00
|
|
|
Below is a list of some key features and points of *Dependency Injector*
|
|
|
|
framework:
|
2015-08-05 17:33:26 +03:00
|
|
|
|
|
|
|
- Easy, smart, pythonic style.
|
|
|
|
- Obvious, clear structure.
|
|
|
|
- Memory efficiency.
|
2015-09-04 02:33:15 +03:00
|
|
|
- Thread safety.
|
2015-08-05 17:33:26 +03:00
|
|
|
- Semantic versioning.
|
|
|
|
|
2015-08-31 16:31:38 +03:00
|
|
|
Main idea of *Dependency Injector* is to keep dependencies under control.
|
2015-08-05 17:33:26 +03:00
|
|
|
|
2015-04-02 16:17:00 +03:00
|
|
|
Contents
|
|
|
|
--------
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 2
|
|
|
|
|
2015-08-05 17:24:03 +03:00
|
|
|
main/introduction
|
|
|
|
main/installation
|
2015-06-10 09:53:15 +03:00
|
|
|
providers/index
|
2015-08-05 17:24:03 +03:00
|
|
|
catalogs/index
|
|
|
|
advanced_usage/index
|
2015-11-14 00:43:36 +03:00
|
|
|
api/index
|
2015-08-05 17:24:03 +03:00
|
|
|
main/feedback
|
|
|
|
main/changelog
|