From 63122bdcd59e3993d379062ffc518e48e41900ab Mon Sep 17 00:00:00 2001 From: Doug Hellmann Date: Wed, 12 Jun 2013 11:02:50 -0400 Subject: [PATCH] prep for 0.9 release Signed-off-by: Doug Hellmann --- announce.rst | 16 +++++++++++----- docs/source/history.rst | 4 ++-- setup.py | 2 +- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/announce.rst b/announce.rst index 52ce300..85d0627 100644 --- a/announce.rst +++ b/announce.rst @@ -25,11 +25,17 @@ dynamically loaded extensions. What's New? =========== -- Ignore AssertionError exceptions generated when plugins are - loaded. -- Update ``NamedExtensionManager`` to check the name of a plugin - before loading its code to avoid importing anything we are not going - to use. +- Add ``name_order`` parameter to ``NamedExtensionManager`` to coerce + ``map()`` into processing the extensions in the order they are named + when the manager is created, instead of the random order they may + have been loaded. Contributed by Daniel Rocco. +- Change the ``NamedDispatchExtensionManager`` to ignore missing + extensions (issue 14). +- Add ``__getitem__`` to ``ExtensionManager`` for looking up + individual plugins by name (issue 15). +- Start working on the tutorial +- Remove dependency on distribute, now that it is merged back into + setuptools 0.7 (issue 19). Installing ========== diff --git a/docs/source/history.rst b/docs/source/history.rst index fb2a171..0c6fe3b 100644 --- a/docs/source/history.rst +++ b/docs/source/history.rst @@ -2,7 +2,7 @@ History ========= -dev +0.9 - Add ``name_order`` parameter to :class:`~stevedore.named.NamedExtensionManager` to coerce @@ -17,7 +17,7 @@ dev individual plugins by name (:issue:`15`). - Start working on the tutorial, :doc:`tutorial/index`. - Remove dependency on distribute, now that it is merged back into - setuptools 0.7. + setuptools 0.7 (:issue:`19`). 0.8 diff --git a/setup.py b/setup.py index 61aac3a..2d089a0 100644 --- a/setup.py +++ b/setup.py @@ -16,7 +16,7 @@ except ImportError: setup( name='stevedore', - version='0.8', + version='0.9', description='Manage dynamic plugins for Python applications', long_description=long_description,