mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2024-11-25 19:14:00 +03:00
Merge branch 'release/3.15.3' into master
This commit is contained in:
commit
92e91a3fdf
|
@ -17,22 +17,23 @@ Dependency Injector --- Dependency injection microframework for Python
|
||||||
|
|
||||||
.. _index:
|
.. _index:
|
||||||
|
|
||||||
*Dependency Injector* is a dependency injection microframework for Python.
|
*Dependency Injector* is a dependency injection microframework for Python.
|
||||||
It was designed to be unified, developer-friendly tool that helps to implement
|
It was designed to be a unified and developer-friendly tool that helps
|
||||||
dependency injection design pattern in formal, pretty, Pythonic way.
|
implement a dependency injection design pattern in a formal, pretty, and
|
||||||
|
Pythonic way.
|
||||||
|
|
||||||
*Dependency Injector* framework key features are:
|
The key features of the *Dependency Injector* framework are:
|
||||||
|
|
||||||
+ Easy, smart, pythonic style.
|
+ Easy, smart, and pythonic style.
|
||||||
+ Obvious, clear structure.
|
+ Obvious and clear structure.
|
||||||
+ Extensibility and flexibility.
|
+ Extensibility and flexibility.
|
||||||
+ High performance.
|
+ High performance.
|
||||||
+ Memory efficiency.
|
+ Memory efficiency.
|
||||||
+ Thread safety.
|
+ Thread safety.
|
||||||
+ Documentation.
|
+ Documented.
|
||||||
+ Semantic versioning.
|
+ Semantically versioned.
|
||||||
|
|
||||||
*Dependency Injector* containers and providers are implemented as C extension
|
*Dependency Injector* containers and providers are implemented as C extension
|
||||||
types using Cython.
|
types using Cython.
|
||||||
|
|
||||||
Status
|
Status
|
||||||
|
@ -40,17 +41,17 @@ Status
|
||||||
|
|
||||||
+---------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
+---------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
||||||
| *PyPi* | .. image:: https://img.shields.io/pypi/v/dependency_injector.svg |
|
| *PyPi* | .. image:: https://img.shields.io/pypi/v/dependency_injector.svg |
|
||||||
| | :target: https://pypi.python.org/pypi/dependency_injector/ |
|
| | :target: https://pypi.org/project/dependency-injector/ |
|
||||||
| | :alt: Latest Version |
|
| | :alt: Latest Version |
|
||||||
| | .. image:: https://img.shields.io/pypi/l/dependency_injector.svg |
|
| | .. image:: https://img.shields.io/pypi/l/dependency_injector.svg |
|
||||||
| | :target: https://pypi.python.org/pypi/dependency_injector/ |
|
| | :target: https://pypi.org/project/dependency-injector/ |
|
||||||
| | :alt: License |
|
| | :alt: License |
|
||||||
+---------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
+---------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
||||||
| *Python versions and implementations* | .. image:: https://img.shields.io/pypi/pyversions/dependency_injector.svg |
|
| *Python versions and implementations* | .. image:: https://img.shields.io/pypi/pyversions/dependency_injector.svg |
|
||||||
| | :target: https://pypi.python.org/pypi/dependency_injector/ |
|
| | :target: https://pypi.org/project/dependency-injector/ |
|
||||||
| | :alt: Supported Python versions |
|
| | :alt: Supported Python versions |
|
||||||
| | .. image:: https://img.shields.io/pypi/implementation/dependency_injector.svg |
|
| | .. image:: https://img.shields.io/pypi/implementation/dependency_injector.svg |
|
||||||
| | :target: https://pypi.python.org/pypi/dependency_injector/ |
|
| | :target: https://pypi.org/project/dependency-injector/ |
|
||||||
| | :alt: Supported Python implementations |
|
| | :alt: Supported Python implementations |
|
||||||
+---------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
+---------------------------------------+--------------------------------------------------------------------------------------------------------------------+
|
||||||
| *Builds and tests coverage* | .. image:: https://travis-ci.org/ets-labs/python-dependency-injector.svg?branch=master |
|
| *Builds and tests coverage* | .. image:: https://travis-ci.org/ets-labs/python-dependency-injector.svg?branch=master |
|
||||||
|
|
|
@ -139,6 +139,6 @@ that could be used for further reading:
|
||||||
+ https://en.wikipedia.org/wiki/Dependency_injection
|
+ https://en.wikipedia.org/wiki/Dependency_injection
|
||||||
+ https://martinfowler.com/articles/injection.html
|
+ https://martinfowler.com/articles/injection.html
|
||||||
+ https://github.com/ets-labs/python-dependency-injector
|
+ https://github.com/ets-labs/python-dependency-injector
|
||||||
+ https://pypi.python.org/pypi/dependency_injector
|
+ https://pypi.org/project/dependency-injector/
|
||||||
|
|
||||||
.. disqus::
|
.. disqus::
|
||||||
|
|
|
@ -13,13 +13,14 @@ of Python objects and their dependencies in formal, pretty way.
|
||||||
|
|
||||||
*Dependency Injector* framework key features are:
|
*Dependency Injector* framework key features are:
|
||||||
|
|
||||||
+ Easy, smart, pythonic style.
|
+ Easy, smart, and pythonic style.
|
||||||
+ Obvious, clear structure.
|
+ Obvious and clear structure.
|
||||||
+ Extensibility and flexibility.
|
+ Extensibility and flexibility.
|
||||||
|
+ High performance.
|
||||||
+ Memory efficiency.
|
+ Memory efficiency.
|
||||||
+ Thread safety.
|
+ Thread safety.
|
||||||
+ Documentation.
|
+ Documented.
|
||||||
+ Semantic versioning.
|
+ Semantically versioned.
|
||||||
|
|
||||||
*Dependency Injector* framework could be used in different application types:
|
*Dependency Injector* framework could be used in different application types:
|
||||||
|
|
||||||
|
|
|
@ -7,6 +7,13 @@ that were made in every particular version.
|
||||||
From version 0.7.6 *Dependency Injector* framework strictly
|
From version 0.7.6 *Dependency Injector* framework strictly
|
||||||
follows `Semantic versioning`_
|
follows `Semantic versioning`_
|
||||||
|
|
||||||
|
3.15.3
|
||||||
|
------
|
||||||
|
- Fix a typo in the link to the PyPi on the "Dependency Injection in Python" documentation page.
|
||||||
|
- Fix a couple of typos in the list of key features on the "Key Features" and index documentation
|
||||||
|
pages.
|
||||||
|
- Update a link to the PyPi page on a couple of documentation pages.
|
||||||
|
|
||||||
3.15.2
|
3.15.2
|
||||||
------
|
------
|
||||||
- Fix a typo in the installation instructions on the README page and in the documentation.
|
- Fix a typo in the installation instructions on the README page and in the documentation.
|
||||||
|
|
|
@ -33,7 +33,7 @@ Verification of currently installed version could be done using
|
||||||
>>> dependency_injector.__version__
|
>>> dependency_injector.__version__
|
||||||
'3.15.2'
|
'3.15.2'
|
||||||
|
|
||||||
.. _PyPi: https://pypi.python.org/pypi/dependency_injector
|
.. _PyPi: https://pypi.org/project/dependency-injector/
|
||||||
.. _GitHub: https://github.com/ets-labs/python-dependency-injector
|
.. _GitHub: https://github.com/ets-labs/python-dependency-injector
|
||||||
.. _GitHub releases page: https://github.com/ets-labs/python-dependency-injector/releases
|
.. _GitHub releases page: https://github.com/ets-labs/python-dependency-injector/releases
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
"""Dependency injector top-level package."""
|
"""Dependency injector top-level package."""
|
||||||
|
|
||||||
__version__ = '3.15.2'
|
__version__ = '3.15.3'
|
||||||
"""Version number that follows semantic versioning.
|
"""Version number that follows semantic versioning.
|
||||||
|
|
||||||
:type: str
|
:type: str
|
||||||
|
|
Loading…
Reference in New Issue
Block a user