Add local bindep.txt
OpenDev Migration Patch
Update UPPER_CONSTRAINTS_FILE for stable/stein
Update .gitreview for stable/stein
Use template for lower-constraints
Change openstack-dev to openstack-discuss
Update sphinx logging to not use app object
Removed older version of python added 3.5
Update doc/conf.py to avoid warnings with sphinx 1.8
add lib-forward-testing-python3 test job
fix wrong link
add python 3.6 unit test job
import zuul job settings from project-config
Update reno for stable/rocky
Remove unnecessary py27 testenv
Switch to stestr
fix tox python3 overrides
Trivial: Update pypi url to new url
Trivial: Update pypi url to new url
set default python to python3
add lower-constraints job
Updated from global requirements
Update links in README
Update reno for stable/queens
Updated from global requirements
Updated from global requirements
Follow the new PTI for document build
Updated from global requirements
Remove -U from pip install
Avoid tox_install.sh for constraints support
add bandit to pep8 job
move doc requirements to doc/requirements.txt
Remove setting of version/release from releasenotes
Updated from global requirements
Move reno to optional docs requirements
Remove duplicate optional requirement
Updated from global requirements
Updated from global requirements
Remove Pillow from test-requirements
Make openstackdocstheme an optional doc dependency
Updated from global requirements
Add an ExtensionManager.items() method
Update reno for stable/pike
Updated from global requirements
Update URLs in documents according to document migration
switch from oslosphinx to openstackdocstheme
turn on warning-is-error for doc build
move documentation into the new standard layout
Updated from global requirements
fix setuptools url
Updated from global requirements
Remove ‘run_sphinx’ script
Remove unused doc/requirements.txt
Mark as Production/Stable instead of Alpha
Remove oslotest from test-requirements
Updated from global requirements
Updated from global requirements
Updated from global requirements
Update reno for stable/ocata
Updated from global requirements
Updated from global requirements
Updated from global requirements
Remove support for py34
extension: add entry_point_names method
extension: expose _find_entry_points as list_entry_points
Allow suppression of warnings from DriverManager
Show team and repo badges on README
Add Constraints support
Broken link at stevedore developer documentation
Add Apache 2.0 license to source file
Updated from global requirements
Add reno for release notes management
Updated from global requirements
Remove reference to non-existing page
Updated from global requirements
Fix typos in exception.py
do not emit warnings for missing hooks
Remove discover from test-requirements
make error reporting for extension loading quieter
Add Python 3.5 classifier and venv
Replace assertEquals() with assertEqual()
Fix NamedExtensionManager fails when loading failing extension in order
Remove irrelated output item
Fix broken link about setuptools entry points
NamedExtensionManager: call a callback when some names cannot be found
Updated from global requirements
Updated from global requirements
Trivial: ignore openstack/common in flake8 exclude list
dont claim copyright for future years
Add a reference to entry_point_inspector
Updated from global requirements
Trival:Remove unused logging import
Remove work around for NullHandler
remove unnecessary dependency on argparse
Use Stevedore exceptions for finding extensions
Clean up Python 2.6 related stuff
Updated from global requirements
Remove Python 2.6 classifier
cleanup tox.ini
Updated from global requirements
docs - Set pbr ‘warnerrors’ option for doc build
Add clarifying language to description of scanning for plugins
clean up default tox environment list
Show how to add a plugin in a separate package
replace the hard-coded history list with an auto-generated one
Fix spelling typo for maunal
Updated from global requirements
Examples typo fix
Updated from global requirements
Updated from global requirements
Updated from global requirements
Updated from global requirements
Updated from global requirements
Titlecase looks nicer sometimes in detailed mode
Updated from global requirements
Updated from global requirements
Updated from global requirements
Update homepage to openstack hosted docs page
Document the signature for check_func
Updated from global requirements
Switch badges from ‘pypip.in’ to ‘shields.io’
Remove unnecessary openstack-common.conf
Removed non-free color profile from .jpg
Add sphinx integration
Updated from global requirements
Fix Python versions supported
Remove run_cross_tests.sh
fix author contact details
re-raise exception with full traceback
Uncap library requirements for liberty
Add pypi download + version badges
Updated from global requirements
Updated from global requirements
Fix test for finding multiple drivers
ignore .testrepository directory created by testr
clean up default environments run by tox
Use pkg_resources resolve() and require() instead of load()
Fix the README.rst file format for pypi
Workflow documentation is now in infra-manual
Implement a __contains__ override for extension manager
Update link to docs in README
Bring doc build up to standard
Add pbr to dependency list
Updated from global requirements
Add more detail to the README
Migrate tox to use testr
Update repository location in docs
Build universal wheels
Work toward Python 3.4 support and testing
warn against sorting requirements
Updated from global requirements
Fix incorrect image reference in documentation
Fix requirement handling in tox
Updated from global requirements
use six.add_metaclass
Updated from global requirements
driver: raise by default on import failure
Add doc requirements to venv environ
Import run_cross_tests.sh from oslo-incubator
fix link to entry point docs
Only log error when no load handler is set
Update readme with links to bug tracker and source
Update .gitreview after moving the repository
Fix the test manager implementation
prep history for 0.14 release
Make requirements checking optional
Update docstrings
Remove requirements checking for dependencies
fix typo in contrib docs
Add contributing instructions for github mirrors
Allow a on_load_failure_callback to be provided
Add venv environment to tox
driver: remove useless arg propagate_map_exceptions
Move to stackforge
update release announcement file
update release number in history
update history file before release
deprecate TestExtensionManager
clean up docs for DriverManager
simplify test instance factory contract
driver extension manager test instance factory
enabled extension manager test instance factory
make Extension responsible for formatting its target name
add test instance factory for the base, named, and hook managers
use item access instead of temporary dict when ordering extensions
DOC: Updated index.rst: distribute -> setuptools
a work-around to avoid cpython bug (15881)
add pypy to travis config
add pypy to default test env list
Fix pip call in tox config
fix version number in blog announcement file
update history and announce file for release
remove version from setup.cfg and rely on git tag
Switch to pbr
Fix flake8 failures from pull/27
Add map_method function to managers
Fixes reporting the error when drivers have the same name
prep for release 0.11
Update null log handling for py26
prep for 0.10 release
fixed a bug in the test for propagating map exceptions
Fix doc build with Python 2.6.x
Update docstrings for map exception propagation
Formatting fix
Adds ability to propogate exceptions within map
prep for 0.9.1 release
Include all images from docs in sdist
prep for 0.9 release
add docs to default tox suite
Remove reliance on distribute
doc cleanup
add reference to test class
finish tutorial section on loading plugins
remove line number references
Add example of loading as a driver
Add tutorial section on creating plugins
add docs about names and namespaces
touch up ceilometer design diagram
add tox env for building docs
Add structure for tutorial
Add PyCon 2013 essay
Update docs for NameDispatchExtensionManager
Clean up autodoc for manager classes
Add ExtensionManager.__getitem__
Change sort for NamedExtensionManager
Ignore missing extensions in named dispatch
Set up extlinks extension
document new name_order param in history
Correct argument types in name sort tests
fix type definition of names parameter
optionally sort named extensions
flake8 fixes
Add travis-ci configuration file
add python 3.3 support tag
add python 3.3 setup to tox
link to docs from README
update settings for 0.8 release
Check the names of plugins before importing them
fix typo in docstring
Let AssertionErrors bubble up
prep for release 0.7.2
fix logging support under python 2.6
Run tests under python 2.6
Fix logging configuration
prepare release 0.7
Cache the entry points discovered within a namespace
Bump version to 0.6
Load extensions before checking enabled status
Fix line lengths for pep8
Prepare for 0.5 release
Add TestExtensionManager
Add driver property to DriverManager
Prepare release 0.4
Remove the name argument to extension constructors
fix inheritence hierarchy of DriverManager
Set up logging in enabled module
Log the full exception when plugin load fails
Optimize implementation of NameDispatchExtensionManager
Add response callback to _invoke_one_plugin()
Refactor code for invoking plugins from map()
clean up formatting
make DriverManager callable
add download link
clean up announcement text
add installation instructions
update history for 0.3 release
add dispatch managers
documentation touch-up
release 0.2 with docs
finish first draft of documentation
add API documentation
rename loading; add enabling patterns
add diagrams to illustrate the loading patterns
Add descriptions of loading patterns
add script for running sphinx as I edit
add history file
get the version from setup.py and always use today’s date
doc files created by sphinx-quickstart
logging tweak
add DriverManager
add hook manager
break up monolithic module
add EnabledExtensionManager and NamedExtensionManager
add docstring gs
make ExtensionManager iterable
error when no extensions to map()
add map method
basic ExtensionManager implementation
add license
set up tox and fix packaging
create setup.py
Initial commit
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.