python-dependency-injector/docs/index.rst

60 lines
3.8 KiB
ReStructuredText
Raw Normal View History

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-08-31 16:31:38 +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 |
+---------------------------------------+-------------------------------------------------------------------------------+
*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
main/introduction
main/installation
2015-06-10 09:53:15 +03:00
providers/index
catalogs/index
advanced_usage/index
main/feedback
main/changelog