1
- ====================================================================
2
- Dependency Injector - Dependency injection microframework for Python
3
- ====================================================================
4
-
5
- *Dependency Injector * is a dependency injection microframework for Python.
1
+ .. figure :: https://raw.githubusercontent.com/wiki/ets-labs/python-dependency-injector/img/logo.svg
2
+
3
+ |
4
+
5
+ .. image :: https://img.shields.io/pypi/v/dependency_injector.svg
6
+ :target: https://pypi.org/project/dependency-injector/
7
+ :alt: Latest Version
8
+ .. image :: https://img.shields.io/pypi/l/dependency_injector.svg
9
+ :target: https://pypi.org/project/dependency-injector/
10
+ :alt: License
11
+ .. image :: https://pepy.tech/badge/dependency-injector
12
+ :target: https://pepy.tech/project/dependency-injector
13
+ :alt: Downloads
14
+ .. image :: https://img.shields.io/pypi/pyversions/dependency_injector.svg
15
+ :target: https://pypi.org/project/dependency-injector/
16
+ :alt: Supported Python versions
17
+ .. image :: https://img.shields.io/pypi/implementation/dependency_injector.svg
18
+ :target: https://pypi.org/project/dependency-injector/
19
+ :alt: Supported Python implementations
20
+ .. image :: https://travis-ci.org/ets-labs/python-dependency-injector.svg?branch=master
21
+ :target: https://travis-ci.org/ets-labs/python-dependency-injector
22
+ :alt: Build Status
23
+ .. image :: http://readthedocs.org/projects/python-dependency-injector/badge/?version=latest
24
+ :target: http://python-dependency-injector.ets-labs.org/
25
+ :alt: Docs Status
26
+ .. image :: https://coveralls.io/repos/github/ets-labs/python-dependency-injector/badge.svg?branch=master
27
+ :target: https://coveralls.io/github/ets-labs/python-dependency-injector?branch=master
28
+ :alt: Coverage Status
29
+
30
+ What is ``Dependency Injector ``?
31
+ ================================
32
+
33
+ ``Dependency Injector `` is a dependency injection microframework for Python.
6
34
It was designed to be a unified and developer-friendly tool that helps
7
35
implement a dependency injection design pattern in a formal, pretty, and
8
36
Pythonic way.
@@ -21,47 +49,6 @@ The key features of the *Dependency Injector* framework are:
21
49
*Dependency Injector * containers and providers are implemented as C extension
22
50
types using Cython.
23
51
24
- Status
25
- ------
26
-
27
- +---------------------------------------+--------------------------------------------------------------------------------------------------------------------+
28
- | *PyPi * | .. image:: https://img.shields.io/pypi/v/dependency_injector.svg |
29
- | | :target: https://pypi.org/project/dependency-injector/ |
30
- | | :alt: Latest Version |
31
- | | .. image:: https://img.shields.io/pypi/l/dependency_injector.svg |
32
- | | :target: https://pypi.org/project/dependency-injector/ |
33
- | | :alt: License |
34
- | | .. image:: https://pepy.tech/badge/dependency-injector |
35
- | | :target: https://pepy.tech/project/dependency-injector |
36
- | | :alt: Downloads |
37
- +---------------------------------------+--------------------------------------------------------------------------------------------------------------------+
38
- | *Python versions and implementations * | .. image:: https://img.shields.io/pypi/pyversions/dependency_injector.svg |
39
- | | :target: https://pypi.org/project/dependency-injector/ |
40
- | | :alt: Supported Python versions |
41
- | | .. image:: https://img.shields.io/pypi/implementation/dependency_injector.svg |
42
- | | :target: https://pypi.org/project/dependency-injector/ |
43
- | | :alt: Supported Python implementations |
44
- +---------------------------------------+--------------------------------------------------------------------------------------------------------------------+
45
- | *Builds and tests coverage * | .. image:: https://travis-ci.org/ets-labs/python-dependency-injector.svg?branch=master |
46
- | | :target: https://travis-ci.org/ets-labs/python-dependency-injector |
47
- | | :alt: Build Status |
48
- | | .. image:: http://readthedocs.org/projects/python-dependency-injector/badge/?version=latest |
49
- | | :target: http://python-dependency-injector.ets-labs.org/ |
50
- | | :alt: Docs Status |
51
- | | .. image:: https://coveralls.io/repos/github/ets-labs/python-dependency-injector/badge.svg?branch=master |
52
- | | :target: https://coveralls.io/github/ets-labs/python-dependency-injector?branch=master |
53
- | | :alt: Coverage Status |
54
- +---------------------------------------+--------------------------------------------------------------------------------------------------------------------+
55
- | *Github * | .. image:: https://img.shields.io/github/watchers/ets-labs/python-dependency-injector.svg?style=social&label=Watch |
56
- | | :target: https://github.com/ets-labs/python-dependency-injector |
57
- | | :alt: Github watchers |
58
- | | .. image:: https://img.shields.io/github/stars/ets-labs/python-dependency-injector.svg?style=social&label=Star |
59
- | | :target: https://github.com/ets-labs/python-dependency-injector |
60
- | | :alt: Github stargazers |
61
- | | .. image:: https://img.shields.io/github/forks/ets-labs/python-dependency-injector.svg?style=social&label=Fork |
62
- | | :target: https://github.com/ets-labs/python-dependency-injector |
63
- | | :alt: Github forks |
64
- +---------------------------------------+--------------------------------------------------------------------------------------------------------------------+
65
52
66
53
Installation
67
54
------------
0 commit comments