mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2024-11-23 01:56:58 +03:00
67 lines
4.0 KiB
ReStructuredText
67 lines
4.0 KiB
ReStructuredText
Dependency Injector --- Python dependency injection framework
|
|
=============================================================
|
|
|
|
.. meta::
|
|
:keywords: Python,DI,Dependency injection,IoC,Inversion of Control
|
|
:google-site-verification: 6it89zX0_wccKEhAqbAiYQooS95f0BA8YfesHk6bsNA
|
|
:description: Dependency Injector is a Python dependency injection
|
|
framework. It was designed to be unified, developer's
|
|
friendly tool for managing any kind of Python objects and
|
|
their dependencies in formal, pretty way.
|
|
|
|
*Dependency Injector* is a Python dependency injection framework. It was
|
|
designed to be unified, developer-friendly tool for managing any kind
|
|
of Python objects and their dependencies in formal, pretty way.
|
|
|
|
*Dependency Injector* framework key features are:
|
|
|
|
+ Easy, smart, pythonic style.
|
|
+ Obvious, clear structure.
|
|
+ Extensibility and flexibility.
|
|
+ Memory efficiency.
|
|
+ Thread safety.
|
|
+ Documentation.
|
|
+ Semantic versioning.
|
|
|
|
Status
|
|
------
|
|
|
|
+---------------------------------------+----------------------------------------------------------------------------------------+
|
|
| *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/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/ets-labs/python-dependency-injector.svg?branch=master |
|
|
| | :target: https://travis-ci.org/ets-labs/python-dependency-injector |
|
|
| | :alt: Build Status |
|
|
| | .. image:: https://coveralls.io/repos/ets-labs/python-dependency-injector/badge.svg |
|
|
| | :target: https://coveralls.io/r/ets-labs/python-dependency-injector |
|
|
| | :alt: Coverage Status |
|
|
+---------------------------------------+----------------------------------------------------------------------------------------+
|
|
|
|
Contents
|
|
--------
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
|
|
introduction/index
|
|
main/installation
|
|
providers/index
|
|
containers/index
|
|
advanced_usage/index
|
|
examples/index
|
|
api/index
|
|
main/feedback
|
|
main/changelog
|