[release-announce] stevedore 3.3.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Mon Nov 30 18:04:31 UTC 2020


We are chuffed to announce the release of:

stevedore 3.3.0: Manage dynamic plugins for Python applications

This release is part of the wallaby release series.

The source is available from:

    https://opendev.org/openstack/stevedore

Download the package from:

    https://pypi.org/project/stevedore

Please report issues through:

    https://bugs.launchpad.net/stevedore/+bugs

For more details, please see below.

3.3.0
^^^^^


New Features
************

* Add possibility to skip caching endpoints to the filesystem when
  '.disable' file is present in the cache directory.


Bug Fixes
*********

* When python interpreter invokimg the module is located under /tmp
  (the case when i.e. Ansible module uses stevedore) do not try to
  write cache to the file system.

Changes in stevedore 3.2.2..3.3.0
---------------------------------

41a4d63 Use py3 as the default runtime for tox
de9b2fc Adding pre-commit
3a46e29 Fix cache dir flooding when running from /tmp
1f41ecc Add Python3 wallaby unit tests
371f87e Update master for stable/victoria


Diffstat (except docs and test files)
-------------------------------------

.pre-commit-config.yaml                            |  35 ++++
.zuul.yaml                                         |   2 +-
.../notes/add-skip-caching-aa13be0299cc8b8c.yaml   |   7 +
releasenotes/source/conf.py                        |   2 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/victoria.rst                   |   6 +
stevedore/_cache.py                                |  28 ++-
stevedore/driver.py                                |   6 +-
stevedore/example/base.py                          |  15 ++
stevedore/example/load_as_driver.py                |  14 ++
stevedore/example/load_as_extension.py             |  14 ++
stevedore/example/setup.py                         |  17 +-
stevedore/example/simple.py                        |  16 +-
stevedore/example2/fields.py                       |  15 ++
stevedore/example2/setup.py                        |  17 +-
stevedore/extension.py                             |   8 +-
test-requirements.txt                              |   3 +
tox.ini                                            |   9 +-
26 files changed, 406 insertions(+), 309 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index 7b203a2..1964dd1 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8,0 +9,3 @@ sphinx>=2.0.0,!=2.1.0 # BSD
+
+bandit>=1.6.0,<1.7.0 # Apache-2.0
+pre-commit>=2.6.0 # MIT






More information about the Release-announce mailing list