Fixes #20. Make sure the manifest_maker monkeypatch only occurs once and that it gets all its required locals encapsulated. This is why I hate any sort of monkey-patching, but it appears to be the only way to get this feature working
Fix ‘except as’ statements that were breaking things in Python 2.5
Somehow neglected to include extra-file.txt used in the test for #15. Also moved the info log message that was causing othere tests to fail to only appear when commands are run that actually affect the manifest generation
Yet another Python 2.5 fix; I really ought to just set up my own 2.5 installation
multiprocessing doesn’t exist in Python 2.5
Adds six.py and makes the necessary tweaks to improve support for using d2to1 natively across Python versions
Fix ‘except as’ statements that were breaking things in Python 2.5
Somehow neglected to include extra-file.txt used in the test for #15. Also moved the info log message that was causing othere tests to fail to only appear when commands are run that actually affect the manifest generation
Adds support for the tests_require keyword from setuptools. Tested by eating our own dogfood – ./setup.py test now works for d2to1’s own setup
support test suite and test tests-require
Patch manifest_maker to support extra_files–this is really the only way I can see to do this at all sensibly
This is a test that should really work to test this feature
openstack.common.setup: fails to get version from git
Use oslo-config-2013.1b3
Change the check for the existence of .git directory
returncode for Popen is valid only after communicate call
sort options to make –help output prettier
Allow running test in uninstalled source tree
Remove openstack.common.db.common
Add missing DBDuplicateEntry
Import sqlalchemy session/models/utils
Implements import_group
Fix Pep8 Warning
Fixes “is not”, “not in” syntax usage
setup: count revs for revno if there are no tags
Use testtools as test base class
Move logging config options into the log module
Use revno and git sha for pre-release versioning
Add env var version override for packagers
trivial pep whitespace fix
Remove write_requirements
Rolling back to previous version of resolve_name; it’s possible this can fail in the presence of a broken namespace package, but I want to make sure that’s the case before trying to fix it
Stop using no longer valid -E option for pip
oops - now compatible with python 3
use regexp to parse the mailmap
Make tox run doctests
Verbose should not enable debug level logging
Fix pep8 E125 errors
Simplify version processing
Any exception that escapes from a hook gets reported along with a stack trace
Revert “Support lookup of value using “group.key”“
remove debugging
Add a latex command to our sphinx builders
Support lookup of value using “group.key”
debugging auto builds
debugging auto builds
fix up importer; clean hook name before search
show traceback when a hook encounters an exception
Add deprecated –logdir common opt
Add deprecated –logfile common opt
Allow nova and others to override some logging defaults
Fixing the trim for ListOp when reading from config file
Fix a couple of file handle leaks, using with statements
Ignore the stackforge jenkins email address
Extracted parse_host_port into network_utils
Add the rpc service and delete manager
Some changes I made weeks ago but forgot to commit
Added a method for parsing host:port pairs
Add basic periodic task infrastructure
Move manager.py and service.py into common
cfg: clean up None value handling
Allow set_default and set_override to use None
Tilde expansion for –config-file and –config-dir
Add multiple-driver support to the notifier api
Fix errors reported by pyflakes
Add import_opt() method to ConfigOpts
Remove unused imports
Modifies _is_opt_registered fcn to check for duplicate opts
fix bug lp:1019348,update openstack-common to support pep8 1.3
cfg: allow empty config values
Add SKIP_GENERATE_AUTHORS option to setup.py
Add SKIP_WRITE_GIT_CHANGELOG option to setup.py
Fix missing gettextutils in several modules
Fix up pre-versioning based on testing in glance
cfg: Fix typo in documentation
Fix mailmap
Split read_versioninfo into a method
Add common logging and notification
Add support for tag based versioning
Skip argparse when injecting requirements
Update common code to support pep 1.3. bug 1014216
Add autodoc generation to the build_sphinx command
Use ‘is not None’ instead of ‘!= None’
Adds support for bol and eol spaces to ini files
Add support to include config aliases
Create testutils with skip decorators
cfg: add a global CONF object
cfg: add generators for iterating over all options
cfg: move constructor args to __call__() args
Added support for proper bare URLs
Backslash continuation removal (common folsom-1)
Alphabetize imports in openstack/common/cfg.py
cfg: make reset() clear defaults and overrides
cfg: automatically create option groups
cfg: allow options to be marked as required
cfg: use a list comprehension instead of map()
Encapsulate common sdist actions into a cmdclass
Truly handle mailmap entries for all combinations
New ConfigOpts.find_file() for locating conf files
Handle authors existed before VCS was around
Support for directory source of config files
Provide file extension when when looking for files
Some refactoring of the cfg cache
Add caching to openstack.common.cfg
Add AUTHORS generation function
Change behavior in utils.import_object()
Move auth_str_equal() to a new authutils module
Create openstack.common.timeutils
Typofix, OptionGroup should be OptGroup
Use absolute import for iniparser
Make ‘yes’ also a true boolean
Finish implementing MultiStrOpt
Avoid leaking secrets into config logging
Add auth_str_equal() to common utils
Fix bug 954488
fix restructuredtext formatting in docstrings
Add ConfigOpts.print_help()
Fixes a bug where entry_points in a setup.py are blanked out if there are no entry points defined in setup.cfg
Promote more complete support for ISO 8601 time
cfg: fix a small comment typo
Several changes that I accidentally committed to d2to1’s old repository. See the changes to the changelog for more details
cfg: unneeded multiple inheritance
PEP8 cleanup (openstack-common)
Backslash continuations (misc.)
Disable ConfigParser interpolation (lp#930270)
Add git changelog method
Add git vcsversion method
Updated tox config for multi-python testing
Split functions to avoid eventlet import
Implements blueprint separate-nova-volumeapi
Makes common/cfg.py raise AttributeError
PEP8 type comparison cleanup
Add the Mapping interface to cfg.ConfigOpts
Add support to cfg for disabling interspersed args
Add new cfg module
import should not return an instance of the class
use isinstance and types.*
make fix_path a real function so it can be mock’d
remove unused imports
merge in upstream
port execute and utcnow functions from nova
pull parse_mailmap str_dict_replace from nova
reog from import merge
Rajaram/Vinkesh|Default xmlns for extension serialization can be overriden, added default factory for extension middleware
Rajaram/Vinkesh | Copied tests for wsgi from nova. Added default content/accept types in Request which can be overridden by projects. Copied tests for XML serialization of Extension Controller’s action from nova
Rajaram/Vinkesh | Fixed the extension bug where custom collection actions’ routes in resource extension were not getting registered
Vinkesh/Rajaram|Added nova’s extension framework into common and tests for it
Rajaram|renamed AppBaseException to OpenstackException and app_config_dir_name to config_dir as per jaypipes’ feedback
Rajaram/Vinkesh | Removed references to Glance in code
Adding syslog support
Add some more generic middleware, request context, utils, and versioning. Add basic template for server binary