Merge branch 'release/3.15.3' into master

This commit is contained in:
Roman Mogylatov 2020-01-26 20:33:13 -05:00
commit 92e91a3fdf
6 changed files with 29 additions and 20 deletions

View File

@ -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 |

View File

@ -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::

View File

@ -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:

View File

@ -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.

View File

@ -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

View File

@ -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