From f8ddf1b19b6825c6b7e6830085fa6f4aa76716cd Mon Sep 17 00:00:00 2001 From: Roman Mogylatov Date: Sun, 26 Jan 2020 19:53:06 -0500 Subject: [PATCH 1/2] Bump version to 3.15.3 --- docs/index.rst | 19 ++++++++++--------- docs/introduction/di_in_python.rst | 2 +- docs/introduction/key_features.rst | 9 +++++---- docs/main/changelog.rst | 6 ++++++ src/dependency_injector/__init__.py | 2 +- 5 files changed, 23 insertions(+), 15 deletions(-) diff --git a/docs/index.rst b/docs/index.rst index ded5136b..56f658f4 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -17,22 +17,23 @@ Dependency Injector --- Dependency injection microframework for Python .. _index: -*Dependency Injector* is a dependency injection microframework for Python. -It was designed to be unified, developer-friendly tool that helps to implement -dependency injection design pattern in formal, pretty, Pythonic way. +*Dependency Injector* is a dependency injection microframework for Python. +It was designed to be a unified and developer-friendly tool that helps +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. -+ Obvious, clear structure. ++ Easy, smart, and pythonic style. ++ Obvious and clear structure. + Extensibility and flexibility. + High performance. + Memory efficiency. + Thread safety. -+ Documentation. -+ Semantic versioning. ++ Documented. ++ 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. Status diff --git a/docs/introduction/di_in_python.rst b/docs/introduction/di_in_python.rst index 2b080c3e..d23de4e6 100644 --- a/docs/introduction/di_in_python.rst +++ b/docs/introduction/di_in_python.rst @@ -139,6 +139,6 @@ that could be used for further reading: + https://en.wikipedia.org/wiki/Dependency_injection + https://martinfowler.com/articles/injection.html + https://github.com/ets-labs/python-dependency-injector -+ https://pypi.python.org/pypi/dependency_injector ++ https://pypi.python.org/pypi/dependency-injector .. disqus:: diff --git a/docs/introduction/key_features.rst b/docs/introduction/key_features.rst index 928da18b..e1d06c29 100644 --- a/docs/introduction/key_features.rst +++ b/docs/introduction/key_features.rst @@ -13,13 +13,14 @@ of Python objects and their dependencies in formal, pretty way. *Dependency Injector* framework key features are: -+ Easy, smart, pythonic style. -+ Obvious, clear structure. ++ Easy, smart, and pythonic style. ++ Obvious and clear structure. + Extensibility and flexibility. ++ High performance. + Memory efficiency. + Thread safety. -+ Documentation. -+ Semantic versioning. ++ Documented. ++ Semantically versioned. *Dependency Injector* framework could be used in different application types: diff --git a/docs/main/changelog.rst b/docs/main/changelog.rst index 21067b59..b87d4dbd 100644 --- a/docs/main/changelog.rst +++ b/docs/main/changelog.rst @@ -7,6 +7,12 @@ that were made in every particular version. From version 0.7.6 *Dependency Injector* framework strictly follows `Semantic versioning`_ +3.15.3 +------ +- Fix 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. + 3.15.2 ------ - Fix a typo in the installation instructions on the README page and in the documentation. diff --git a/src/dependency_injector/__init__.py b/src/dependency_injector/__init__.py index 65071bd8..2a76482f 100644 --- a/src/dependency_injector/__init__.py +++ b/src/dependency_injector/__init__.py @@ -1,6 +1,6 @@ """Dependency injector top-level package.""" -__version__ = '3.15.2' +__version__ = '3.15.3' """Version number that follows semantic versioning. :type: str From 78dd3ec7443756f1b2af01cc74d7ea88be4a4d05 Mon Sep 17 00:00:00 2001 From: Roman Mogylatov Date: Sun, 26 Jan 2020 20:32:16 -0500 Subject: [PATCH 2/2] Add more docs fixes for 3.15.3 --- docs/index.rst | 8 ++++---- docs/introduction/di_in_python.rst | 2 +- docs/main/changelog.rst | 3 ++- docs/main/installation.rst | 2 +- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/docs/index.rst b/docs/index.rst index 56f658f4..dcaff71d 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -41,17 +41,17 @@ Status +---------------------------------------+--------------------------------------------------------------------------------------------------------------------+ | *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 | | | .. 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 | +---------------------------------------+--------------------------------------------------------------------------------------------------------------------+ | *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 | | | .. 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 | +---------------------------------------+--------------------------------------------------------------------------------------------------------------------+ | *Builds and tests coverage* | .. image:: https://travis-ci.org/ets-labs/python-dependency-injector.svg?branch=master | diff --git a/docs/introduction/di_in_python.rst b/docs/introduction/di_in_python.rst index d23de4e6..b8032d7c 100644 --- a/docs/introduction/di_in_python.rst +++ b/docs/introduction/di_in_python.rst @@ -139,6 +139,6 @@ that could be used for further reading: + https://en.wikipedia.org/wiki/Dependency_injection + https://martinfowler.com/articles/injection.html + https://github.com/ets-labs/python-dependency-injector -+ https://pypi.python.org/pypi/dependency-injector ++ https://pypi.org/project/dependency-injector/ .. disqus:: diff --git a/docs/main/changelog.rst b/docs/main/changelog.rst index b87d4dbd..fe8313d3 100644 --- a/docs/main/changelog.rst +++ b/docs/main/changelog.rst @@ -9,9 +9,10 @@ follows `Semantic versioning`_ 3.15.3 ------ -- Fix typo in the link to the PyPi on the "Dependency Injection in Python" documentation page. +- 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 ------ diff --git a/docs/main/installation.rst b/docs/main/installation.rst index bfd2b0aa..dcd8e3d3 100644 --- a/docs/main/installation.rst +++ b/docs/main/installation.rst @@ -33,7 +33,7 @@ Verification of currently installed version could be done using >>> dependency_injector.__version__ '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 releases page: https://github.com/ets-labs/python-dependency-injector/releases