------------------------------------------------------------------- Mon Sep 2 17:33:53 UTC 2024 - cloud-devel@suse.de - update to version 9.6.0 - Remove old excludes - Dict: Support customizing key-value separator - Provide an exit code when raising SystemExit. - reno: Update master for unmaintained/victoria - Fix tests for Python 3.13 - doc: Drop oslo.db.concurrency namespace - reno: Update master for unmaintained/xena - Update master for stable/2024.1 - reno: Update master for unmaintained/wallaby - reno: Update master for unmaintained/zed - Add option for generate shell completion script ------------------------------------------------------------------- Thu May 2 22:15:02 UTC 2024 - cloud-devel@suse.de - update to version 9.4.0 - reno: Update master for unmaintained/yoga - Update master for stable/2023.2 - Remove compatibility with Python < 3.8 - Bump hacking - Update python classifier in setup.cfg - Add choices parameter for IntOpt class - Bump hacking (again) ------------------------------------------------------------------- Fri Dec 1 16:25:52 UTC 2023 - cloud-devel@suse.de - update to version 9.2.0 - Bump bandit and make oslo.config compatible with latest rules - Moves supported python runtimes from version 3.8 to 3.10 - Revert "Moves supported python runtimes from version 3.8 to 3.10" - Update master for stable/2023.1 ------------------------------------------------------------------- Tue Jul 25 19:51:46 UTC 2023 - Dirk Müller - restrict to urllib3 1.x ------------------------------------------------------------------- Wed May 3 12:22:46 UTC 2023 - cloud-devel@suse.de - update to version 9.1.1 - Fix issues related to tox4 - Update master for stable/zed - Add Python3 antelope unit tests - fix CLI mismatch in unit tests - Disable a config test if ran under the root user - Make tests backward compat with cliff' older versions ------------------------------------------------------------------- Tue Aug 16 08:43:47 UTC 2022 - cloud-devel@suse.de - update to version 9.0.0 - Drop python3.6/3.7 support in testing runtime - Add Python3 zed unit tests - Update master for stable/yoga ------------------------------------------------------------------- Tue May 24 21:26:19 UTC 2022 - cloud-devel@suse.de - update to version 8.8.0 - Update python testing classifier - Replace deprecated UPPER_CONSTRAINTS_FILE variable - Update master for stable/xena - Fix tests for Python3. - setup.cfg: Replace dashes with underscores - Add Python3 yoga unit tests ------------------------------------------------------------------- Tue Oct 26 21:36:55 UTC 2021 - cloud-devel@suse.de - update to version 8.7.1 - remove unicode from code - Add Python3 xena unit tests - Adding the missing HostDomain config option - Add the version parameter. - Fix formatting of release list - Move flake8 as a pre-commit local target. - config-generator yaml format doesn't work with i18n fields - setup.cfg: Replace dashes with underscores - update doc url - Ussuri+ is python3 only - Remove references to 'sys.version_info' - Update master for stable/wallaby - tests: Add test for config file priority order ------------------------------------------------------------------- Sun May 2 16:34:34 UTC 2021 - cloud-devel@suse.de - update to version 8.5.0 - remove lower-constraints.txt - sphinxext: Add 'merge_domaindata' - Update master for stable/victoria - Add Python3 wallaby unit tests - Adding pre-commit - Convert rst to plaintext for oslo.config output - Use py3 as the default runtime for tox - inherit from object is not required for py3 - Add a new type HostDomain. - Adding --check-defaults to validator - Bump minimum version for PyYAML to 5.1 - Remove Babel from lower-constraints.txt - Dropping lower constraints testing - tox: Enable parallel docs builds - Move zuul config file to root folder ------------------------------------------------------------------- Tue Feb 2 00:38:32 UTC 2021 - cloud-devel@suse.de - update to version 8.3.3 - sphinxext: Add 'merge_domaindata' - Update TOX_CONSTRAINTS_FILE for stable/victoria - Update .gitreview for stable/victoria - Add a new type HostDomain. ------------------------------------------------------------------- Fri Oct 9 19:16:51 UTC 2020 - cloud-devel@suse.de - update to version 8.3.2 - Remove six from lower-constraints.txt - Resolve UnboundLocalError - Cap flake8 to be < 3.8.0 - Mark sphinx extensions thread safe - Fix pygments style - Update lower-constraints versions - generator: Handle 'cfg.Opt'-type options - Add Python3 victoria unit tests - Remove the unused coding style modules - Add release notes links to doc index - docs: Mention other ways of escaping '$' - drop use of pkg_resources - Use unittest.mock instead of third party mock - Update master for stable/ussuri - Bump bandit version - Fix unit tests to work with stevedore > 2.0.1 - Raise hacking minimum to 3.0.1 - Remove redundant class docstring info - Align contributing doc with oslo's policy - Add py38 package metadata ------------------------------------------------------------------- Tue May 12 09:46:27 UTC 2020 - cloud-devel@suse.de - update to version 8.0.2 - Remove universal wheel configuration - fix: fix float opt min and max value format errror - Use stevedore to list the source drivers in documentation - reword releasenote for py27 support dropping - Switch to Ussuri jobs - Switch to hacking 2.x - Update master for stable/train - tox: Trivial cleanup - [ussuri][goal] Drop python 2.7 support and testing - trivial: Cleanup tox.ini - Update the minversion parameter. - update source link in readme - Ensure option groups don't change during logging - Refactor unit tests for CLI usage - remove outdated header - Remove ConfigFilter - Support hyphens in positional argument names - mypy: Add boilerplate configuration - Stop configuring install_command in tox. - Remove six - Update the constraints url - Assume positional arguments are required - tox: Keeping going with docs ------------------------------------------------------------------- Sat Mar 14 12:03:03 UTC 2020 - Dirk Mueller - switch to python 3.x only builds ------------------------------------------------------------------- Tue Mar 10 18:20:43 UTC 2020 - cloud-devel@suse.de - update to version 6.11.2 - Update .gitreview for stable/train - Update TOX/UPPER_CONSTRAINTS_FILE for stable/train - Ensure option groups don't change during logging ------------------------------------------------------------------- Wed Oct 9 12:25:30 UTC 2019 - cloud-devel@suse.de - update to version 6.11.1 - Move user docs to top of index - Switch to sphinxcontrib-apidoc - Update master for stable/stein - Add unit tests for validator - OpenDev Migration Patch - Deprecate ConfigFilter - Cap Bandit below 1.6.0 and update Sphinx requirement - Revert "Replace git.openstack.org URLs with opendev.org URLs" - Clean up the unnecessary sphinx from test-requirements.txt - Add note to docs about CLI opts and config files - Blacklist sphinx 2.1.0 (autodoc bug) - Handle collections.abc deprecations - Document precedence of config sources - tox: Suppress output - Add exclude-groups option to config validator - Dropping the py35 testing - Replace git.openstack.org URLs with opendev.org URLs - Improve removing quotes logic - Clarify help on config-file and config-dir options - Add a Quick Start tutorial - tox: Whitelist 'find' - Add special handling for keystone_authtoken group - Fix coverage tox venv - Remove '.testr.conf' - Add Python 3 Train unit tests - Bump the openstackdocstheme extension to 1.20 ------------------------------------------------------------------- Mon Apr 8 11:24:14 UTC 2019 - cloud-devel@suse.de - update to version 6.8.1 - Unit tests to illustrate positional argument bug - move some documentation out of the source files - Optimizing the safety of the http link site in faq.rst. - Fix get_location for opts in groups - Update mailinglist from dev to discuss - Use template for lower-constraints - Add support for machine-readable files to validator - Clean up grammar and spelling in driver docs - import zuul job settings from project-config - generator: Pass conf to _OptFormatter - sphinxext: Print output to logs, not to file - sphinxext: Handle multi-line group descriptions - Close a previously opened file in config generator - Always build universal wheels - Update reno for stable/rocky - Add support for looking in environment for config - Simple config validator - avoid trailing space in sphinxext log output - add python 3.6 unit test job - python3: Ensure ConfigOpts __iter__ uses list(d.keys()) - [Configuration] Clean up .gitignore files. - sphinxext: Stop emitting lines multiple times - Document when sample_default is in use - add lib-forward-testing-python3 test job - Add release note and documentation for config validator - Cleaning testrepository occurrences. - Write sphinxext debug tempfile with linebreaks - Replace assertRaisesRegexp with assertRaisesRegex - fix formatting of sample defaults - Migrating oslo.config to use stestr - Resolve deprecation warning for rfc3986 uri validation - Update hacking version - Clean up .gitignore references to personal tools - Update sphinx extension logging - add python 3.7 unit test job - Revert "Optimizing the safety of the http link site in faq.rst." ------------------------------------------------------------------- Wed Feb 6 14:57:47 UTC 2019 - cloud-devel@suse.de - update to version 6.4.1 - Update UPPER_CONSTRAINTS_FILE for stable/rocky - python3: Ensure ConfigOpts __iter__ uses list(d.keys()) - Update .gitreview for stable/rocky - import zuul job settings from project-config ------------------------------------------------------------------- Thu Jan 17 12:09:19 UTC 2019 - Dirk Mueller - avoid oslo.log dependency (bsc#1121609) ------------------------------------------------------------------- Mon Sep 3 09:12:19 UTC 2018 - cloud-devel@suse.de - update to version 6.4.0 - add source filename to option locations set in code - Fix typo 'importopt' to 'import_opt' adding the missing _ - Update reno for stable/queens - add user documentation for get_location() - sphinxext: Separate parsing of group and opts - add detail to driver options in config generator - Base class for a configuration driver - sphinxext: Reporting correct lines for errors - Add example group for the URI driver - Support trailing commas in values of list type - Add release notes link to README - Remove boolean from StrOpt example - fix URI type equality comparison - New cache layer for external sources - Add config_source option - Properly initialize HostAddress - trivial change to contributing instructions - Fix HostAddress superclass. - report the correct location for an option updated with set_defaults() - Optionally use oslo.log for deprecated opt logging - move configuration option list to the configuration guide - ConfigurationSource base class - sphinxext: Address nits from Ic6c2dcbe7823dd3fdc71db8dc5afab2d604559e3 - Remove stale pip-missing-reqs tox test - Update links in README - Add bindep.txt file to prevent fallback to generic list - Trivial: Update pypi url to new url - Make List option format bounds-sensitive - disable stack inspection when setting option values - sphinxext: Use 'sphinx.util.logging' - set default python to python3 - User guide documentation for backend drivers for oslo.config - use environment variable to control file location probing - Clean old output before new doc builds - Follow the new PTI for document build - track config file and command line locations for user settings - fix lower-constraints - add a job to run unit tests against the lower bounds of our dependencies - fix tox python3 overrides - ensure we do not modify private data from drivers - track the location where configuration options are set - tox: Fix typo - ignore location when comparing options for duplicate registration - Switch pep8 job to python 3 - Remove MultiConfigParser - improve the documentation for option location information - sphinxext: Start parsing 'Opt.help' as rST - Updated from global requirements - Create INI file ConfigurationSourceDriver. ------------------------------------------------------------------- Fri Feb 23 13:20:32 UTC 2018 - tbechtold@suse.com - Switch to stable/queens spec template ------------------------------------------------------------------- Mon Jan 15 11:50:59 UTC 2018 - cloud-devel@suse.de - update to version 5.2.0 - Clean up enforce_type related test method's name - Remove -U from pip install - Provide descriptions for choices - Fix the invalid links for doc file in oslo.config - Avoid tox_install.sh for constraints support - sphinxext: Don't sometimes emit trailing newlines ------------------------------------------------------------------- Thu Dec 7 20:33:05 UTC 2017 - cloud-devel@suse.de - update to version 5.1.0 - Remove setting of version/release from releasenotes - Make help message include choices information for StrOpt - Update reno for stable/pike - Fix the incorrect file path - Fix sphinx option generation when advanced=True - Empty groupname will be 'DEFAULT' by default - Remove the parameter enforce_type from set_override and set_default - Correct documentation error in DeprecatedOpt - Use boolean where expected - Remove redundant colon in doc - Implement OptGroup.__str__ for log messages - Added exception when namespace option is missing - Cleanup test-requirements - Prefer SNAP_COMMON config files - Updated from global requirements ------------------------------------------------------------------- Thu Sep 28 06:58:37 UTC 2017 - cloud-devel@suse.de - update to version 4.11.1 - Update .gitreview for stable/pike - Empty groupname will be 'DEFAULT' by default - Updated from global requirements - Update UPPER_CONSTRAINTS_FILE for stable/pike ------------------------------------------------------------------- Mon Aug 7 06:33:49 UTC 2017 - cloud-devel@suse.de - update to version 4.11.0 - Enable some off-by-default checks - Remove usage of enforce_type=True - Don't set enforce_type if we are using the default - update the documentation URL in the readme - rearrange docs based on new standard layout - [Fix gate]Update test requirement - Update reno for stable/ocata - Fix string interpolation in ValueError - Handle both - and _ forms of deprecated opts - Fix html_last_updated_fmt for Python3 - add deprecation_reason to log message - Handle getattrs to ConfigOpts for deprecated opts - Optimize the link address - fix an issue with looking up deprecated option names in code - add rst output mode for config generator - switch from oslosphinx to openstackdocstheme - pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz) - Update URLs in documents according to document migration - sphinxext: Log with 'str', not 'repr' - Clarify info on a comment - sphinxext: Handle unescaped percentage signs - Fix typo in generator.rst - Add PyYAML as a requirement - Adjust removal_version for argument enforce_type - Fix conversion to item_type on __call__ in List type(again) - Machine Readable Sample Config - Cast generator_options to dict - import content from the configuration reference guide - Remove dependency oslo.i18n from test-requirements.txt - handle option defaults that are not strings - sphinxext: Use lower logging level - add to group data model to for generator - Rework the 'oslo-config-generator' documentation - Remove log translations - Add HACKING.rst - doc: Specify openstackdocs theme - Fix python 3.6 escape char warnings in strings - fix formatting of literal default values with spaces - Add snap package paths to default config dirs - Handle multi-line default values in olso-config-generator - sphinxext: Add arguments for oslo.config:group directive - Make set_override/set_default with enforce_type=True by default - Updated from global requirements - Use Sphinx 1.5 warning-is-error - Fix up the option docs ------------------------------------------------------------------- Mon Feb 13 09:05:51 UTC 2017 - cloud-devel@suse.de - update to version 3.22.0: - Add missing exceptions to the documentation - fix interpolation of None value - List comprehensions - standardize release note page ordering - Add 'schemes' argument to URIOpt - Add IPOpt and PortOpt names for sphinxext - Enable release notes translation - Normalize group sections - Update reno for stable/newton - Ensure test_config_dir_doesnt_exist() dir doesn't exist - Add Constraints support - Revert "Fix conversion to item_type on __call__ in List type" - Add doc about config option name and comment in config file - Show team and repo badges on README - Correct nits in Iedf808 - Replace six.iteritems() with .items() - Add defaults for config-dir - Add some documentation about option deprecation - [TrivialFix] Replace 'assertTrue(a in b)' with 'assertIn(a, b)' - config: Pass description and epilog through - Fix wrong usage of DuplicateOptError - modify the home-page info with the developer documentation - Fix missing option types to config doc - doc: Fix Range type version - Remove references to Python 3.4 - Add HostnameOpt and URIOpt types to sphinxext - Warn user about enforce_type default change - Fix conversion to item_type on __call__ in List type - Fix filename in comment - Fix broken links - Fix repr for tuples in choices - Disable warning for missing oslo.config.opts.defaults - Fixing HostName and adding support for HostAddress - Add 'summarize' option - test: add enforce_type test - Fixup list types handling tuples - Add Range type - Updated from global requirements - Remove 0001-Add-defaults-for-config-dir.patch . Applied upstream. ------------------------------------------------------------------- Tue Jan 31 07:32:17 UTC 2017 - dmueller@suse.com - update to 3.17.1: * Updated from global requirements ------------------------------------------------------------------- Thu Dec 1 10:40:53 UTC 2016 - tbechtold@suse.com - switch to stable/newton - add format_spec_file to _service - Add 0001-Add-defaults-for-config-dir.patch to support default config directories ------------------------------------------------------------------- Tue Aug 30 16:22:59 UTC 2016 - tbechtold@suse.com - update to version 3.17.0 * Add set_override method test with ListOpt * Fix: default value of prog should remove extension * Updated from global requirements * Add Port type to allow configuration of a list of tcp/ip ports * Advanced Option ------------------------------------------------------------------- Mon Aug 8 09:26:42 UTC 2016 - dmueller@suse.com - update to 3.14.0: * disable lazy translation in sphinx extension * Trivial: adjust import order to fit the import order guideline * Make error message more clear * Add min and max values to Float type and Opt * Fix parameters of assertEqual are misplaced * Updated from global requirements * Add max_length to URIOpt * Remove discover from test-requirements * update docs for sphinxconfiggen * Add URIOpt to doced option types ------------------------------------------------------------------- Fri Jul 29 15:42:13 UTC 2016 - dmueller@suse.com - update to 3.13.0: * Add Python 3.5 classifier and venv * Enabling your project for mutable-config * Add namespace to _list_opts() in test * decode subprocess output so doc build works on python3 * Updated from global requirements ------------------------------------------------------------------- Mon Jul 4 15:41:56 UTC 2016 - tbechtold@suse.com - update to 3.12.0: * Add URIOpt * Add support for a deprecated version * Updated from global requirements * Support template substitution of DictOpt * fixture: Provide parameter enforce_type for method config * Fix typo: 'olso' to 'oslo' * Return [] for .config_dirs when config files are not parsed * generator: format string default value for List type properly * Updated from global requirements * Required Option * Updated from global requirements * Make sure ConfigType is an abstract class * Added i18n formatting to log messages * Remove duplicated code in method test_equal of HostnameTypeTests * Incorrect group name when deprecated_group is not specified * Handle some native python types in config generation ------------------------------------------------------------------- Thu Jun 2 08:59:14 UTC 2016 - tbechtold@suse.com - use renderspec source service - update spec from upstream ------------------------------------------------------------------- Thu Mar 3 07:46:37 UTC 2016 - tbechtold@suse.com - Switch to.spec from rpm-packaging upstream project ------------------------------------------------------------------- Sun Feb 28 13:39:45 UTC 2016 - dmueller@suse.com - update to 3.9.0: * remove redundant call to set explicit target * clear the cache before mutating the config files * Updated from global requirements * Add None-check to find_file * add support for mutable options in the config generator * add unreleased page to release notes build * add a release note mentioning our use of reno * Add reno for release notes management * Hooks around mutate_config_files * Add hostname config type * Add config_dirs property with a list of directories * Fix wrong check with non-None value when format group * add generator hook for apps to update option defaults * Updated from global requirements * refactor generator._list_opts for further enhancement * Add debtcollector as requirement * always show coverage output from tests * handle group objects in sphinxext * refactor sphinxext and add unit tests * have show-options load the generator config file * support multiple namespaces in sphinxext * refactor sphinxext to make reformatting easier * refactor generator closures to private methods * Updated from global requirements * remove specially attribute handling from _Namespace * Fix unrecognized subparser args * Add test for BoolOpt with no default * Fix bandit entry in tox.ini * Removal of bandit.yaml * Log mutated options at INFO * Fix version 'mutable' was added * Fix PortOpt versionchanged * treat option group names as section headers when documenting them * Fix MultiConfigParser removal version * Retain correct order of defined config options ------------------------------------------------------------------- Thu Feb 11 07:39:04 UTC 2016 - dmueller@suse.com - update to 3.4.0: * Do not fail on certain config option help strings * Updated from global requirements * enhance sphinx integration to allow links to option definitions * Remove argparse from requirements * Updated from global requirements * replace reference to default value in option help text in docs * add built-in options to auto-generated documentation * register the built-in options for the config generator to find * Add reST work label for configuration options * Allow port number with 0 * Replace deprecated library function os.popen() with subprocess * Fix can't generate config sample with non-None value * Fixed deprecated_for_removal warning generation * Module index grouping * Docs class links * generator: ignore doubles * Numerous corrections to the docstrings * Make oslo-config-generator fail gracefully when no arguments * Replace assertEqual(*, None) with assertIsNone in tests * Python 3 deprecated the logger.warn method in favor of warning * Replace assertEqual(None,*) with assertIsNone(*) * Cleanly handle an undefined attribute reference * Replace assertEqual with assertTrue and assertFalse * assertIsNone(val) instead of assertEqual(None,val) ------------------------------------------------------------------- Fri Jan 8 08:21:27 UTC 2016 - bwiedemann@suse.com - Update to version 3.2.0 * Capitalize IP * Add support for a deprecation reason * Removes MANIFEST.in as it is not needed explicitely by PBR * Make PortOpt accept choices parameter * Test equality of types.String choices as a set * Add new parameter `choices` to Integer type * [fix-compat] Tolerate non-string defaults in String type * [fix-compat] Support older use case for Opt type * Handle None section name in MultiOptConfigParser#get * Allow method set_override with parameter override=None for all types * Move type formatting from generator to type * Allow naming of custom types * Remove 'raise' in _get * Remove python 2.6 support * Add DEFAULT group in NoSuchOptError when group=None ------------------------------------------------------------------- Fri Nov 20 07:03:21 UTC 2015 - bwiedemann@suse.com - update to 2.7.0: * Add max length check to StrOpt * Fix StrOpt to allow setting quotes and regex * Improve default type checking * Use versionadded and versionchanged in doc * update doc to use new type PortOpt * Fix versionchanged * Raise exception when wrong type is used as default * Add PortOpt for integer with range 1 to 65535 * Fix typos in cfg.py * Case insensitiveness when comparing choices values * Add missing tests and generator code for IPOpt * Fix coverage configuration and execution * Add item_type and bounds to ListOpt * Fix bad exception for StrOpt with invalid choice value * fix literal rendering in dictionary options docs * Fix home-page value in setup.cfg with Oslo wiki * docs - Set pbr 'warnerrors' option for doc build * Include changelog/history in docs * Correct the comment of __call__ method * Demonstrate that MultiStr values from multiple sources are merged * Make Integer type class honor zero for min/max ------------------------------------------------------------------- Fri Aug 28 09:33:38 UTC 2015 - tbechtold@suse.com - Fix doc build ------------------------------------------------------------------- Thu Aug 27 14:32:33 UTC 2015 - tbechtold@suse.com - update to 2.3.0: * Add sphinx extension to embed pretty descriptions of options * Add sphinx extension to build sample config * Updated from global requirements * Updated from global requirements * preserve preformatted help text ------------------------------------------------------------------- Fri Jul 31 06:53:56 UTC 2015 - tbechtold@suse.com - update to 2.1.0: * Updated from global requirements * Add regex validation to String type * Add enforce_type option when setting an override * Updated from global requirements * Add *.egg* to .gitignore * Updated from global requirements * Remove oslo namespace package * Fix use of mock for 1.1.0 * Updated from global requirements * Expose min and max to IntOpt * Don't convert ValueError into NoSuchOptError in ConfigOpts * Updated from global requirements * Add FAQ entry for why we do not treat config options as API * Add set_default() method to fixture * fix fixture tests for fixtures 1.3.x * Add tox target to find missing requirements * Do not use oslo namespace for oslo.i18n lib * Fixes example for cfg * Updated from global requirements * Fix sorting of optional arguments * Switch badges from 'pypip.in' to 'shields.io' * Updated from global requirements * Fix sorting issue in python 3 * Fix typo in Opt class doc string - Adjust Requires ------------------------------------------------------------------- Fri Jul 31 06:52:53 UTC 2015 - tbechtold@suse.com - Unify spec file #2 ------------------------------------------------------------------- Wed Jul 29 05:40:13 UTC 2015 - tbechtold@suse.com - Unify spec file ------------------------------------------------------------------- Wed Jun 10 17:43:47 UTC 2015 - tbechtold@suse.com - update to 1.12.1: * Fix sorting issue in python 3 ------------------------------------------------------------------- Mon Jun 8 13:03:59 UTC 2015 - tbechtold@suse.com - update to 1.12.0: * Remove pbr requirement * Document properties as properties * make registering a cli opt on a filter object work * Remove outdated release notes * cfg: support interpolation of config option from other groups * Advertise support for Python3.4 / Remove support for 3.3 * Do not sync run_cross_tests.sh * Updated from global requirements * Fix issue when generating code with cfg.OptGroup * Option name missing from ConfigFileValueError * Remove run_cross_tests.sh * Enforce alphabetic loading order for --config-dir contents - Remove python-pbr from Requires ------------------------------------------------------------------- Thu Apr 30 08:27:50 UTC 2015 - dmueller@suse.com - update to 1.11.0: * Uncap library requirements for liberty * Added Raw Value Loading to Test Fixture * Add pypi download + version badges * Update hacking to kilo level * Add deprecated_for_removal support to the config generator * Generate docs for constructor * Fix doc build warning * Updated from global requirements ------------------------------------------------------------------- Mon Mar 30 05:59:51 UTC 2015 - tbechtold@suse.com - update to 1.9.3: * Switch to non-namespaced module imports ------------------------------------------------------------------- Tue Mar 10 10:09:49 UTC 2015 - tbechtold@suse.com - update to 1.9.2: * print better message when choices has an empty string * None in config choices breaks oslo-config-generator * Generate help text indicating possible values * fix bug link in readme * Add ability to deprecate opts for removal * Typo in StrOpt docstring: Integer to String * Add exception handling for entry points ------------------------------------------------------------------- Tue Feb 24 08:29:05 UTC 2015 - tbechtold@suse.com - update to 1.7.0: * Updated from global requirements * Log a warning when deprecated opts are used * Do not import our namespace package * Fixes deprecation warning for oslo.config in cfg.py * Clear up MultiStrOpt and related documentation * Add a list_all_sections method to ConfigOpts * Better check for integer range to account for 0 * Reword DeprecatedOpt docstring * Support i18n messages in config generator * Fix of wrong cli opts unregistration - Cleanup BuildRequires. SLES 11 is no longer a build target - Add python-oslo.i18n as BuildRequires for tests - Disable testrun for now ------------------------------------------------------------------- Wed Jan 14 10:17:56 UTC 2015 - tbechtold@suse.com - Add python_requires to _service - Update Requires version according to requirements.txt ------------------------------------------------------------------- Thu Jan 8 16:31:12 UTC 2015 - tbechtold@suse.com - update to version 1.6.0: * Set the version string * Stop sorting options on output * Move files out of the namespace package * Workflow documentation is now in infra-manual * Fix wrong order of positional args in cli * add tests coverage for an oslo.messaging use case * Refactored help string generation * Updated from global requirements * Updated from global requirements * Fix class constant indentation * Updated from global requirements * Activate pep8 check that _ is imported * Updated from global requirements * Updated from global requirements * Add pbr to installation requirements * Updated from global requirements * Add some guidance for group names * delay formatting debug log message * Check config default value is correct type * Report permission denied when parsing config * Fix docs example using generator config files * Updated from global requirements * do not use colons in section titles * Stop using intersphinx - Adjust Requires according to requirements.txt - Adjust BuildRequires according to test-requirements.txt - Install oslo_config into sitelib ------------------------------------------------------------------- Sun Sep 21 09:04:13 UTC 2014 - tbechtold@suse.com - update to version 1.4.0: * Looks for variable subtitution in the same group - Fix version Requires for python-netaddr - Adjust BuildRequires according to test-requirements.txt ------------------------------------------------------------------- Fri Sep 12 08:14:23 UTC 2014 - dmueller@suse.com - update to 1.4.0.0a4: * Updated from global requirements * Log a fixed length string of asterisks for obfuscation * Added link to bug tracker and documentation in oslo.config readme * Bump hacking to version 0.9.2 ------------------------------------------------------------------- Tue Jul 29 20:23:37 UTC 2014 - dmueller@suse.com - update to 1.4.0a3: * Changes imports order to pass H305, enables check * generator: tweak how MultiStrOpt defaults are handled * Add release notes for 1.3.0 and 1.4.0.0a1/2 * Hook up config fixture docs * Hook IPOpt class into the docs * Replaced 'e.g.' with 'for example' * Add cfgfilter.ConfigFilter * generator: remove the default sanitizer feature * cfg,generator: add Opt.sample_default attribute * generator: refactor MultiStrOpt handling * Fix flaws in methods' docstring * Introduce Opts for IP addresses * Refactors _Namespace to make the code clearer * Add oslo-config-generator * Add CLI option support to config fixture * Updated from global requirements * Remove print statement from types.Dict * Add warning about interpolating values from groups * Add more tests for positional CLI opts * Add test case for hyphenated option names * Fixes an issue validating max integer values * Bump hacking to 0.9.x series * Updated from global requirements * Add a doc sample for how to use the required field * log: string format arguments changed to function parameters * Fix deprecated_opts for cli options * Reject option names prefixed with '_' * Graduate config fixture * Updated from global requirements * Fix test_version on Python 3.4 * Add section titles and fix markup of docstring * Avoid using too generic names in _Namespace * Import run_cross_tests.sh from oslo-incubator * Move py33 env before py2x ------------------------------------------------------------------- Fri Jun 27 11:11:26 UTC 2014 - dmueller@suse.com - go back to released version (1.3.0) ------------------------------------------------------------------- Fri Jun 20 00:02:53 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0.29.ge0172be: * Updated from global requirements * Add more tests for positional CLI opts ------------------------------------------------------------------- Thu Jun 19 00:01:57 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0.26.g582e1a3: * Remove print statement from types.Dict * Add test case for hyphenated option names ------------------------------------------------------------------- Sun Jun 15 00:03:00 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0.22.g1746fd2: * Fixes an issue validating max integer values * Bump hacking to 0.9.x series ------------------------------------------------------------------- Wed Jun 11 00:44:12 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0.19.g6c283cd: * Updated from global requirements * Add a doc sample for how to use the required field ------------------------------------------------------------------- Tue May 27 23:41:24 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0.16.g8b4bf0f: * log: string format arguments changed to function parameters ------------------------------------------------------------------- Sat May 10 00:04:44 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0.15.g78c2bc9: * Fix deprecated_opts for cli options ------------------------------------------------------------------- Thu May 8 00:04:05 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0.13.gbdb0814: * Updated from global requirements ------------------------------------------------------------------- Wed May 7 00:03:03 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0.11.ga4bb2e4: * Add section titles and fix markup of docstring ------------------------------------------------------------------- Tue May 6 00:06:43 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0.9.g7240ad9: * Reject option names prefixed with '_' * Fix docstring for _Namespace._get_cli_value ------------------------------------------------------------------- Sun May 4 00:05:07 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0.5.gb3ed1ac: * Graduate config fixture ------------------------------------------------------------------- Sat Apr 26 00:01:23 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0.4.g0a66c27: * Fix test_version on Python 3.4 ------------------------------------------------------------------- Tue Apr 15 23:52:20 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0.3.g78225a5: * Avoid using too generic names in _Namespace ------------------------------------------------------------------- Sat Apr 5 00:28:08 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0.2.g4b8b206: * Import run_cross_tests.sh from oslo-incubator ------------------------------------------------------------------- Wed Apr 2 00:36:07 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0.1.g1dc9e67: * Move py33 env before py2x 1.3.0 ------------------------------------------------------------------- Mon Mar 10 16:33:25 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0a0.40.gb347519: * Include the 'meta' trove classifiers for python versions ------------------------------------------------------------------- Wed Mar 5 01:11:55 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0a0.39.ga5faf6b: * Do substitution on overrides and defaults too * Follow style guide for help strings ------------------------------------------------------------------- Mon Mar 3 01:24:36 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0a0.35.gc577365: * Updated from global requirements * Convert to oslo.test * Add py33 trove classifier ------------------------------------------------------------------- Tue Feb 25 00:44:03 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0a0.31.g076d828: * Fix a whitespace in a comment ------------------------------------------------------------------- Sun Feb 23 00:38:24 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0a0.30.g482e276: * Fix docstring of parsing order ------------------------------------------------------------------- Wed Feb 19 01:07:38 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0a0.28.g4c5c1ea: * Remove extraneous vim configuration comments ------------------------------------------------------------------- Sun Feb 16 01:13:56 UTC 2014 - cloud-devel@suse.de - Rebased patches: + 0001-Switch-over-to-oslosphinx.patch dropped (merged upstream) ------------------------------------------------------------------- Sun Feb 16 01:13:55 UTC 2014 - cloud-devel@suse.de - Update to version oslo.config-1.3.0a0.26.g13de959: * Switch over to oslosphinx ------------------------------------------------------------------- Fri Feb 14 09:02:15 UTC 2014 - speilicke@suse.com - Run testr directly ------------------------------------------------------------------- Thu Feb 13 13:24:41 UTC 2014 - dmueller@suse.com - added patches: * 0001-Switch-over-to-oslosphinx.patch ------------------------------------------------------------------- Tue Feb 11 16:06:53 UTC 2014 - speilicke@suse.com - Update to version oslo.config-1.3.0a0.25.g2f98541: * Fix misspellings in oslo.config * Support building wheels (PEP-427) * Add Style Guide for help of config options * Add docs for types - Replace git_tarballs source service with download_files and set_version + Use upstream URL as source (enables verification) - Use argparse only on SLE ------------------------------------------------------------------- Wed Jan 29 00:45:52 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 1.3.0a0.18.g16541c5: + Throw exception if --config-dir doesn't exist ------------------------------------------------------------------- Tue Jan 28 01:22:48 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 1.3.0a0.16.g3b8197e: + Remove copyright from empty files ------------------------------------------------------------------- Fri Jan 24 13:41:10 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 1.3.0a0.14.ge6bcb78: + Implemented support for custom opt types ------------------------------------------------------------------- Sun Jan 12 01:14:43 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 1.3.0a0.12.g0c3a643: + Fix for parsing error with Dollar Sign ($) in values ------------------------------------------------------------------- Fri Jan 10 11:58:27 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 1.3.0a0.10.g9972082: + Fix spelling errors in docstrings and comments ------------------------------------------------------------------- Thu Jan 9 01:20:17 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 1.3.0a0.8.g47b49e8: + Utilizes assertIsNone and assertIsNotNone ------------------------------------------------------------------- Sat Dec 21 01:36:04 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 1.3.0a0.7.g74cd448: + Added support of operator '==' ------------------------------------------------------------------- Fri Dec 13 01:07:10 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 1.3.0a0.6.g73d60b3: + Updated from global requirements ------------------------------------------------------------------- Mon Nov 18 09:57:35 UTC 2013 - speilicke@suse.com - Add python-argparse test requirement ------------------------------------------------------------------- Fri Nov 15 15:53:22 UTC 2013 - speilicke@suse.com - Run testsuite during build (%check section) and obsolete the test package. An overall simplification of the test process - Needs a funky hack to circumvent PTH files shipped by oslo components ------------------------------------------------------------------- Fri Nov 8 01:40:34 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 1.3.0a0.5.g03930e3: + Updated from global requirements ------------------------------------------------------------------- Sat Nov 2 01:04:04 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 1.3.0a0.4.g4d08ec6: + Fix to make ConfigOpts no longer obscure IOErrors ------------------------------------------------------------------- Fri Oct 25 08:53:22 UTC 2013 - dmueller@suse.com - switch back to master tarball ------------------------------------------------------------------- Fri Sep 27 08:11:13 UTC 2013 - speilicke@suse.com - Fix service URL ------------------------------------------------------------------- Thu Sep 26 13:18:36 UTC 2013 - dmueller@suse.com - update to 1.2.1: * 1223667_: Fix DictOpt to split only the first colon * 1228995_: Disallow duplicate keys in DictOpt * Explicit version removed from setup.cfg * Dependency version updates * Add auto-create support for OptGroup instances (see review 41865_) * Publish full API docs to docs.openstack.org_ * Finished Python 3 support * 1196601_: Raise an exception if print_help() is called before __call__ * Fix DeprecatedOpt equality test * Use oslo.sphinx ------------------------------------------------------------------- Mon Sep 2 11:15:31 UTC 2013 - dmueller@suse.com - update to 1.2.0.a4 ------------------------------------------------------------------- Thu Jul 18 10:08:32 CEST 2013 - berendt@b1-systems.de - added missing requirement python-argparse ------------------------------------------------------------------- Sat Jul 13 13:20:49 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 1.2.0.a2: + Use oslo.sphinx and remove local copy of doc theme + Hook docstrings into the published docs ------------------------------------------------------------------- Tue Jul 2 23:44:03 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 1.2.0.a35: + Add release notes for 1.2.0a3 ------------------------------------------------------------------- Sat Jun 29 17:07:53 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 1.2.0.a34: + Ensure namespace package is installed. ------------------------------------------------------------------- Thu Jun 27 09:57:32 UTC 2013 - speilicke@suse.com - Only depend on python-discover on SLE, it's a Python-2.6 feature backport ------------------------------------------------------------------- Thu Jun 13 08:18:20 UTC 2013 - dmueller@suse.com - update test/main requires ------------------------------------------------------------------- Wed Jun 12 13:42:11 UTC 2013 - dmueller@suse.com - fix tarball location - merge in all the changes from the last 6 weeks ------------------------------------------------------------------- Wed Jun 12 09:57:21 UTC 2013 - dmueller@suse.com - fix requires of test package ------------------------------------------------------------------- Thu Apr 4 09:02:21 UTC 2013 - dmueller@suse.com - provide/obsolete python-oslo-config and its subpackages ------------------------------------------------------------------- Mon Mar 18 10:43:54 UTC 2013 - speilicke@suse.com - Drop +git.$TIMESTAMP.$COMMITHASH version suffix -------------------------------------------------------------------- Sun Mar 17 00:13:36 UTC 2013 - cloud-devel@suse.de - Update to version 1.2.0.a3+git.1363479216.91155c8: + Correct some typos in docstrings in cfg.py. + Copyright rename LLC to Foundation + Open 1.2.x development + Add Environment::OpenStack classifier + Fix copyright - from LLC to Foundation -------------------------------------------------------------------- Mon Mar 11 10:06:53 UTC 2013 - dmueller@suse.com - rename package to python-oslo.config - Update to version 1.1.0.a3+git.1362996413.6dca669: + Explicitly set ConfigOpts._args to sys.argv[1:] + Switch to semantic versioning + Change the name of the project to oslo.config ------------------------------------------------------------------- Tue Feb 26 16:32:38 UTC 2013 - iartarisi@suse.com - remove unneeded patch for oslo/__init__.py, the namespace is declared in setup.py ------------------------------------------------------------------- Fri Feb 22 11:28:50 UTC 2013 - saschpe@suse.de - BuildRequire openstack-suse-macros instead of openstack-macros ------------------------------------------------------------------- Thu Feb 21 09:16:56 UTC 2013 - iartarisi@suse.com - remove testtool dependency; we can run the tests without it ------------------------------------------------------------------- Wed Feb 20 13:47:25 UTC 2013 - iartarisi@suse.com - set BuildArch: noarch for newer distros ------------------------------------------------------------------- Wed Feb 20 13:07:15 UTC 2013 - iartarisi@suse.com - initial version