| Sat, 18 Dec 2021 01:49:48 +0100 |
Franz Glasner |
Use generator comprehensions where possible instead of list comprehensions that are converted to tuples
|
| Sat, 18 Dec 2021 01:26:41 +0100 |
Franz Glasner |
Make quote() and unquote() module globals and also export from configmix
|
| Sat, 18 Dec 2021 01:26:13 +0100 |
Franz Glasner |
Another timing for interpolating a single string completely
|
| Sat, 18 Dec 2021 01:03:49 +0100 |
Franz Glasner |
"quote()" and "unquote()" are now static methods
|
| Sat, 18 Dec 2021 00:43:36 +0100 |
Franz Glasner |
Configuration._lookupvar() now uses an internal cache (positive and negative).
|
| Sat, 18 Dec 2021 00:00:36 +0100 |
Franz Glasner |
FIX: performance test script: make all args unicode
|
| Fri, 17 Dec 2021 23:53:38 +0100 |
Franz Glasner |
Optimize .substitute_variables_in_obj: use dict.items() to avoid one dict lookup
|
| Fri, 17 Dec 2021 23:53:11 +0100 |
Franz Glasner |
A script to measure some basic performance characteristics of configmix.
|
| Fri, 17 Dec 2021 19:34:38 +0100 |
Franz Glasner |
Performance: module-level variable lookup is much faster (similar to local) than class-level (either via CLASS.VARIABLE or self.VARIABLE).
|
| Fri, 17 Dec 2021 19:24:54 +0100 |
Franz Glasner |
Test-script for checking the costs of different variable lookup methods
|
| Fri, 17 Dec 2021 18:58:06 +0100 |
Franz Glasner |
Remove default (i.e. all keyword arguments) from .expand_if_reference() because no-one uses it
|
| Fri, 17 Dec 2021 17:38:17 +0100 |
Franz Glasner |
FIX: Tests when calling getfirstNNNl() and friends properly
|
| Fri, 17 Dec 2021 16:56:31 +0100 |
Franz Glasner |
Remove repeated type(obj) calls
|
| Fri, 17 Dec 2021 16:37:26 +0100 |
Franz Glasner |
Reorder type comparisons by usage
|
| Fri, 17 Dec 2021 16:28:09 +0100 |
Franz Glasner |
Remove unused keyword params for ._lookupvar().
|
| Fri, 17 Dec 2021 16:17:17 +0100 |
Franz Glasner |
Simplify logic by not using many negations
|
| Fri, 17 Dec 2021 16:06:49 +0100 |
Franz Glasner |
Instead of using u(str(v)) use specialized functions for PY2 and PY3
|
| Fri, 17 Dec 2021 15:56:53 +0100 |
Franz Glasner |
More unittests for interpolation
|
| Fri, 17 Dec 2021 15:56:33 +0100 |
Franz Glasner |
Use the new contant _EMPTY_STR where appropriate
|
| Fri, 17 Dec 2021 15:55:51 +0100 |
Franz Glasner |
Avoid repeaded string concatenations in .expand_variable(): use a list of string parts and proper indexes into the source string
|
| Fri, 17 Dec 2021 14:14:36 +0100 |
Franz Glasner |
Optimize .quote() by using str.translate() instead of repeatedly calling str.replace()
|
| Fri, 17 Dec 2021 13:53:25 +0100 |
Franz Glasner |
Remove unneeded __future__ import because we are on Python 2.6+
|
| Fri, 17 Dec 2021 13:12:19 +0100 |
Franz Glasner |
Use a quick-check for .quote() if no quoting is needed
|
| Fri, 17 Dec 2021 12:49:07 +0100 |
Franz Glasner |
Because we are Pytho 2.6+ remove some compatibility code for pre-Python 2.6
|
| Fri, 17 Dec 2021 11:52:56 +0100 |
Franz Glasner |
Optimize .unquote(): instead of doing string comparisone do this with characters
|
| Fri, 17 Dec 2021 11:46:36 +0100 |
Franz Glasner |
Avoid some repeated string/unicode conversions for constants used by quoting
|
| Fri, 17 Dec 2021 11:42:47 +0100 |
Franz Glasner |
Optimize .unquote() by aliasing some methods to locals and avoiding the first append call
|
| Fri, 17 Dec 2021 11:09:14 +0100 |
Franz Glasner |
Optimize ._split_filters() for the most common case of no-filters: use s.partition() first
|
| Fri, 17 Dec 2021 10:57:59 +0100 |
Franz Glasner |
Optimize ._split_ns(): use str.partition() if possible instead of str.split(n, 1)
|
| Thu, 16 Dec 2021 09:31:32 +0100 |
Franz Glasner |
===== Added signature for changeset db783818a672
|
| Thu, 16 Dec 2021 09:30:52 +0100 |
Franz Glasner |
>>>>> Added tag v0.19.2 for changeset 89bbb66aff02
|
| Thu, 16 Dec 2021 09:30:43 +0100 |
Franz Glasner |
+++++ v0.19.2
v0.19.2
|
| Thu, 16 Dec 2021 09:30:02 +0100 |
Franz Glasner |
Changelog: wording
|
| Thu, 16 Dec 2021 09:27:39 +0100 |
Franz Glasner |
Changelog
|
| Thu, 16 Dec 2021 09:19:50 +0100 |
Franz Glasner |
Docs
|
| Thu, 16 Dec 2021 09:15:18 +0100 |
Franz Glasner |
Index list-access for jailed configurations: be more generic by calling also __getitem__ in the base
|
| Wed, 15 Dec 2021 22:59:05 +0100 |
Franz Glasner |
len-support for jailed configurations: implement a proper __len__() method
|
| Wed, 15 Dec 2021 09:34:16 +0100 |
Franz Glasner |
===== Added signature for changeset 4e9ebc4da020
|
| Wed, 15 Dec 2021 09:34:00 +0100 |
Franz Glasner |
>>>>> Added tag v0.19.1 for changeset b6f2450c782c
|
| Wed, 15 Dec 2021 09:33:48 +0100 |
Franz Glasner |
+++++ v0.19.1
v0.19.1
|
| Wed, 15 Dec 2021 09:24:05 +0100 |
Franz Glasner |
Enable documentation of some special methods (dunder) for jailed configurations
|
| Wed, 15 Dec 2021 09:21:39 +0100 |
Franz Glasner |
Changelog
|
| Wed, 15 Dec 2021 09:14:17 +0100 |
Franz Glasner |
Tests for index-based list-style access for jails that are lists and not dicts
|
| Wed, 15 Dec 2021 09:10:01 +0100 |
Franz Glasner |
Proper boolean context for jailed configurations: __bool__()/__nonzero__()
|
| Wed, 15 Dec 2021 08:48:37 +0100 |
Franz Glasner |
Implement proper iteration support for jailed configurations
|
| Wed, 15 Dec 2021 01:01:07 +0100 |
Franz Glasner |
Tests: test for iterating the keys of a configuration
|
| Wed, 15 Dec 2021 00:51:10 +0100 |
Franz Glasner |
FIX: unittest: duplicate name of test-method removed
|
| Wed, 15 Dec 2021 00:48:50 +0100 |
Franz Glasner |
Add a test for proper exception formatting when .rebind() raises a KeyError
|
| Wed, 15 Dec 2021 00:17:27 +0100 |
Franz Glasner |
"yield" is only supported for older Python versions if "generators" are imported from __future__
|
| Tue, 14 Dec 2021 15:00:45 +0100 |
Franz Glasner |
>>>>> Added tag v0.19.1b1 for changeset 60ac94b64138
|
| Tue, 14 Dec 2021 15:00:34 +0100 |
Franz Glasner |
+++++ v0.19.1b1
v0.19.1b1
|
| Tue, 14 Dec 2021 14:58:45 +0100 |
Franz Glasner |
Changelog
|
| Tue, 14 Dec 2021 14:56:41 +0100 |
Franz Glasner |
Changelog: wording
|
| Tue, 14 Dec 2021 14:35:39 +0100 |
Franz Glasner |
Make exception formatting more robuts: pack all %-style formatting args explicitely into tuples
|
| Tue, 14 Dec 2021 14:28:10 +0100 |
Franz Glasner |
FIX: KeyError formatting.
|
| Sat, 11 Dec 2021 19:56:35 +0100 |
Franz Glasner |
Attribute-style access for jailed configurations
|
| Fri, 10 Dec 2021 12:00:24 +0100 |
Franz Glasner |
Typo in changelog: missing `)'
|
| Fri, 10 Dec 2021 09:29:11 +0100 |
Franz Glasner |
===== Added signature for changeset 9c270886c677
|
| Fri, 10 Dec 2021 09:29:00 +0100 |
Franz Glasner |
>>>>> Added tag v0.19 for changeset 7ff4ee40b36c
|
| Fri, 10 Dec 2021 09:28:54 +0100 |
Franz Glasner |
+++++ v0.19
v0.19
|
| Fri, 10 Dec 2021 09:27:47 +0100 |
Franz Glasner |
FIX: Merge properly when the configuration's __getitem__ do now interpolate: prohibit duplicate interpolation and interpolation while merging
|
| Fri, 10 Dec 2021 03:00:11 +0100 |
Franz Glasner |
Add proper .get() support for jailed and unjailed configurations
|
| Fri, 10 Dec 2021 02:20:54 +0100 |
Franz Glasner |
FIX: Handle "list"-type keys in __contains__ and __getitem__ properly: convert to tuples for contatenation with tuple
|
| Fri, 10 Dec 2021 02:18:16 +0100 |
Franz Glasner |
Optimize __getitem__() in jailed configurations: call base directly
|
| Fri, 10 Dec 2021 02:15:00 +0100 |
Franz Glasner |
Optimized __contains__() implementation for jailed and unjailed configurations
|
| Fri, 10 Dec 2021 01:44:12 +0100 |
Franz Glasner |
Style
|
| Fri, 10 Dec 2021 01:33:37 +0100 |
Franz Glasner |
- Dict-level access to a configuration key now does variable interpolation.
|
| Fri, 10 Dec 2021 01:05:34 +0100 |
Franz Glasner |
===== Added signature for changeset 9200fd194256
|
| Fri, 10 Dec 2021 01:05:16 +0100 |
Franz Glasner |
>>>>> Added tag v0.18.1 for changeset fa08713a4992
|
| Fri, 10 Dec 2021 01:05:06 +0100 |
Franz Glasner |
+++++ v0.18.1
v0.18.1
|
| Fri, 10 Dec 2021 01:04:15 +0100 |
Franz Glasner |
Changelog
|
| Thu, 09 Dec 2021 22:51:10 +0100 |
Franz Glasner |
Proper "repr()" for a jailed configuration: put the root path into the output
|
| Thu, 09 Dec 2021 22:50:26 +0100 |
Franz Glasner |
FIX: Missing date in changelog
|
| Thu, 09 Dec 2021 13:04:06 +0100 |
Franz Glasner |
>>>>> Added tag v0.18.1b1 for changeset 5b928606fa00
|
| Thu, 09 Dec 2021 13:03:56 +0100 |
Franz Glasner |
+++++ v0.18.1b1
v0.18.1b1
|
| Thu, 09 Dec 2021 13:02:17 +0100 |
Franz Glasner |
FIX: Allow jailed configurations to use correctly use base configurations that use a different "default" marker object.
|
| Tue, 07 Dec 2021 15:43:09 +0100 |
Franz Glasner |
Test the base of sub-jails
|
| Tue, 07 Dec 2021 09:38:33 +0100 |
Franz Glasner |
Docs: more on jails and sub-jails
|
| Tue, 07 Dec 2021 09:27:44 +0100 |
Franz Glasner |
Docs: jails hold strong references to the unjailed base configuration
|
| Tue, 07 Dec 2021 09:23:38 +0100 |
Franz Glasner |
Introduction into sub-jails
|
| Thu, 02 Dec 2021 09:32:01 +0100 |
Franz Glasner |
===== Added signature for changeset 82dabdb78358
|
| Thu, 02 Dec 2021 09:31:34 +0100 |
Franz Glasner |
>>>>> Added tag v0.18 for changeset 7193d900978b
|
| Thu, 02 Dec 2021 09:31:22 +0100 |
Franz Glasner |
+++++ v0.18
v0.18
|
| Thu, 02 Dec 2021 09:23:19 +0100 |
Franz Glasner |
Docs: wording
|
| Thu, 02 Dec 2021 09:22:22 +0100 |
Franz Glasner |
Allow the empty variable name to retrieve the root configuration object
|
| Thu, 02 Dec 2021 01:24:53 +0100 |
Franz Glasner |
Implement .getkeysl() and .getkeys() for configuration objects that iterate over all the keys of a configuration value
|
| Wed, 01 Dec 2021 23:10:20 +0100 |
Franz Glasner |
Implement sub-jails: allow to get a jailed configuration from a jail
|
| Wed, 01 Dec 2021 23:09:00 +0100 |
Franz Glasner |
FIX: Handle .jailed() with an empty "root" properly
|
| Mon, 22 Nov 2021 09:34:16 +0100 |
Franz Glasner |
===== Added signature for changeset 0966da0c2680
|
| Mon, 22 Nov 2021 09:33:41 +0100 |
Franz Glasner |
>>>>> Added tag v0.17 for changeset ed24edf9ecf7
|
| Mon, 22 Nov 2021 09:33:30 +0100 |
Franz Glasner |
+++++ v0.17
v0.17
|
| Sat, 20 Nov 2021 13:52:08 +0100 |
Franz Glasner |
Provide coercing methods for the jailed configuration: getintXXX(), getboolXXX(), getfloatXXX() and friends.
|
| Fri, 19 Nov 2021 15:52:01 +0100 |
Franz Glasner |
Optimize the creation of a jailed config.
|
| Fri, 19 Nov 2021 13:37:30 +0100 |
Franz Glasner |
>>>>> Added tag v0.17b2 for changeset 2fc2e0bd0a56
|
| Fri, 19 Nov 2021 13:37:23 +0100 |
Franz Glasner |
+++++ v0.17b2
v0.17b2
|
| Fri, 19 Nov 2021 13:28:35 +0100 |
Franz Glasner |
Changelog
|
| Fri, 19 Nov 2021 13:28:08 +0100 |
Franz Glasner |
Unittests for the new base and rebind features
|
| Fri, 19 Nov 2021 13:27:41 +0100 |
Franz Glasner |
Allow a jailed configuration to return its base configuration via a property
|
| Fri, 19 Nov 2021 13:26:53 +0100 |
Franz Glasner |
Allow to rebind a jailed configuration to another "similar" base
|
| Fri, 19 Nov 2021 12:40:23 +0100 |
Franz Glasner |
Implement a ".is_jail" flag for configuration objects: to test/assert whether we expect a jail configuration
|
| Fri, 19 Nov 2021 09:31:26 +0100 |
Franz Glasner |
===== Added signature for changeset 9ff1d4527f5c
|
| Fri, 19 Nov 2021 09:30:58 +0100 |
Franz Glasner |
>>>>> Added tag v0.17b1 for changeset 7c4805439949
|
| Fri, 19 Nov 2021 09:30:31 +0100 |
Franz Glasner |
+++++ v0.17b1
v0.17b1
|
| Fri, 19 Nov 2021 09:28:49 +0100 |
Franz Glasner |
Docs
|
| Fri, 19 Nov 2021 01:59:42 +0100 |
Franz Glasner |
Docs
|
| Fri, 19 Nov 2021 01:39:18 +0100 |
Franz Glasner |
Jailed configuration: implement more methods: getfirstvarl, getfirstvarl_s, getfirstvar and getfirstvar_s
|
| Thu, 18 Nov 2021 22:29:05 +0100 |
Franz Glasner |
Docs
|
| Thu, 18 Nov 2021 22:14:34 +0100 |
Franz Glasner |
Style
|
| Thu, 18 Nov 2021 18:30:59 +0100 |
Franz Glasner |
Begin a jailed configuration with access to a sub-tree of the original configuration
|
| Wed, 10 Nov 2021 09:43:15 +0100 |
Franz Glasner |
FIX: markup in the changelog: missing leading colon
|
| Wed, 10 Nov 2021 09:40:15 +0100 |
Franz Glasner |
===== Added signature for changeset e26c21bdf6bb
|
| Wed, 10 Nov 2021 09:39:32 +0100 |
Franz Glasner |
>>>>> Added tag v0.16.1 for changeset fd948c62908d
|
| Wed, 10 Nov 2021 09:39:23 +0100 |
Franz Glasner |
+++++ v0.16.1
v0.16.1
|
| Wed, 10 Nov 2021 09:38:21 +0100 |
Franz Glasner |
Tests for getfirstintvarl_s()
|
| Wed, 10 Nov 2021 09:37:44 +0100 |
Franz Glasner |
Docs
|
| Wed, 10 Nov 2021 02:43:23 +0100 |
Franz Glasner |
Docs: document Configuration.getfirstvarl_s()
|
| Wed, 10 Nov 2021 02:38:38 +0100 |
Franz Glasner |
Docs: minimal introduction for getfirstXXXl_s variants
|
| Wed, 10 Nov 2021 02:12:37 +0100 |
Franz Glasner |
Add Configuration.getfirstfloatvar_s() to the introduction
|
| Wed, 10 Nov 2021 02:11:12 +0100 |
Franz Glasner |
First documentation of getfirstvarl()
|
| Wed, 10 Nov 2021 01:53:50 +0100 |
Franz Glasner |
Implemented Configuration.getfirstintvarl_s(), .getfirstboolvar_s() and .getfirstfloatvarl_s()
|
| Wed, 10 Nov 2021 01:53:23 +0100 |
Franz Glasner |
Implemented Configuration.getfirstfloatvar_s().
|
| Wed, 10 Nov 2021 01:42:15 +0100 |
Franz Glasner |
Renamed "names" arguments into the more proper "path"
|
| Wed, 10 Nov 2021 01:37:36 +0100 |
Franz Glasner |
Implemented Configuration.getfirstvarl() and Configuration.getfirstvarl_s()
|
| Tue, 09 Nov 2021 21:58:05 +0100 |
Franz Glasner |
Docu: "namespace" in getvarl() is a keyword argument
|
| Sun, 11 Jul 2021 22:47:20 +0200 |
Franz Glasner |
===== Added signature for changeset 75cd74a0aa2d
|
| Sun, 11 Jul 2021 22:46:58 +0200 |
Franz Glasner |
>>>>> Added tag v0.16 for changeset 5ad3fd49891f
|
| Sun, 11 Jul 2021 22:46:49 +0200 |
Franz Glasner |
+++++ v0.16
v0.16
|
| Sun, 11 Jul 2021 19:07:19 +0200 |
Franz Glasner |
Put the newly implemented access methods getfirstXXX() into the changelog
|
| Sun, 11 Jul 2021 17:28:31 +0200 |
Franz Glasner |
Docs: Introduce the newly introduces access methods
|
| Sun, 11 Jul 2021 17:28:01 +0200 |
Franz Glasner |
FIX: Doc strings
|
| Sun, 11 Jul 2021 17:08:06 +0200 |
Franz Glasner |
Implement ".getfirstintvar_s()" and ".getfirstboolvar_s()" with unittests
|
| Sun, 11 Jul 2021 16:43:14 +0200 |
Franz Glasner |
FIX: 4ff02a4f401a made a somewhat wrong fix for Python 2.7: now the real fix takes into account that all text types are supposed to be Unicode in Python 2
|
| Sun, 11 Jul 2021 16:39:19 +0200 |
Franz Glasner |
Unittests for ".getfirstvar_s()"
|
| Sun, 11 Jul 2021 14:26:42 +0200 |
Franz Glasner |
Unittests for ".getfirstvar()"
|
| Sun, 11 Jul 2021 14:19:35 +0200 |
Franz Glasner |
FIX: Test for Python 2.7: a real "False" needs to be a real "False"
|
| Fri, 09 Jul 2021 09:40:49 +0200 |
Franz Glasner |
Implement ".getfirstvar()" and ".getfirstvar_s()".
|
| Fri, 09 Jul 2021 08:58:57 +0200 |
Franz Glasner |
===== Added signature for changeset 9ff02936afd7
|
| Fri, 09 Jul 2021 08:58:27 +0200 |
Franz Glasner |
>>>>> Added tag v0.15.1 for changeset c404e5548e4b
|
| Fri, 09 Jul 2021 08:58:06 +0200 |
Franz Glasner |
+++++ v0.15.1
v0.15.1
|
| Fri, 09 Jul 2021 08:53:30 +0200 |
Franz Glasner |
FIX: Handle a "default" keyword parameter in ".getvar()" properly.
|
| Fri, 25 Jun 2021 00:57:21 +0200 |
Franz Glasner |
===== Added signature for changeset e8dc6bb0afda
|
| Fri, 25 Jun 2021 00:57:07 +0200 |
Franz Glasner |
>>>>> Added tag v0.15 for changeset 3d5eaa6895d9
|
| Fri, 25 Jun 2021 00:56:57 +0200 |
Franz Glasner |
+++++ v0.15
v0.15
|
| Fri, 25 Jun 2021 00:56:22 +0200 |
Franz Glasner |
Docu: fix link to KeyError in the new filter function implementations
|
| Thu, 24 Jun 2021 22:01:53 +0200 |
Franz Glasner |
Extend copyright year in compat.py to 2021
|
| Thu, 24 Jun 2021 21:21:45 +0200 |
Franz Glasner |
Make the "u()" import in constants non exportable
|
| Thu, 24 Jun 2021 21:20:37 +0200 |
Franz Glasner |
Use constants for the names of the "None" and "Empty" filters
|
| Thu, 24 Jun 2021 20:52:21 +0200 |
Franz Glasner |
Unittest to check "None" and "Empty" filters for existing values: they just pass through unchanged
|
| Thu, 24 Jun 2021 20:26:33 +0200 |
Franz Glasner |
Avoid DeprecationWarning: assertEquals() -> assertEqual()
|
| Thu, 24 Jun 2021 19:41:44 +0200 |
Franz Glasner |
FIX: Tagging of the KeyError: :py:exception: -> :py:exc:
|
| Thu, 24 Jun 2021 19:39:20 +0200 |
Franz Glasner |
Changelog and minimal docu for `None` and `Empty` filters
|
| Thu, 24 Jun 2021 19:26:53 +0200 |
Franz Glasner |
Implement the "Empty" filter.
|
| Thu, 24 Jun 2021 19:23:06 +0200 |
Franz Glasner |
Unittests for the "|None" filter
|
| Thu, 24 Jun 2021 19:22:53 +0200 |
Franz Glasner |
FIX: Do not apply the type convertion None -> "" if the expansions comprises the whole expression
|
| Thu, 24 Jun 2021 09:33:22 +0200 |
Franz Glasner |
Implement a special filter named "None" that suppresses "KeyErrors" from interpolation lookups and returns a Python "None" instead
|
| Wed, 23 Jun 2021 15:00:37 +0200 |
Franz Glasner |
Mark the use of "unichr()" with "noqa: F821" because of flake8 complaints when running it with Python3
|
| Thu, 10 Jun 2021 22:02:09 +0200 |
Franz Glasner |
New filter function "urlquote_plus" which quotes a space into a '+' character
|
| Mon, 10 May 2021 09:28:14 +0200 |
Franz Glasner |
===== Added signature for changeset c0bc9e2b11c0
|
| Mon, 10 May 2021 09:28:02 +0200 |
Franz Glasner |
>>>>> Added tag v0.14 for changeset ce7aea9eac4a
|
| Mon, 10 May 2021 09:27:52 +0200 |
Franz Glasner |
+++++ v0.14
v0.14
|
| Mon, 10 May 2021 09:17:12 +0200 |
Franz Glasner |
docs: some more docu for tree references
|
| Mon, 10 May 2021 09:16:04 +0200 |
Franz Glasner |
WS
|
| Sun, 09 May 2021 22:10:58 +0200 |
Franz Glasner |
docs: fix example of tree reference syntax
|
| Sat, 08 May 2021 19:19:35 +0200 |
Franz Glasner |
docs, tests: notes and additional tests when quoting the "ref" namespace name
|
| Sat, 08 May 2021 18:55:39 +0200 |
Franz Glasner |
Docs: fix typo
|
| Sat, 08 May 2021 18:48:42 +0200 |
Franz Glasner |
Tests: add some more asserte to test_namespace_quoting
|
| Fri, 07 May 2021 10:44:42 +0200 |
Franz Glasner |
WS
|
| Fri, 07 May 2021 10:43:46 +0200 |
Franz Glasner |
Tests: more thorough tests of identity and inverse quoting
|
| Fri, 07 May 2021 10:36:47 +0200 |
Franz Glasner |
Tests: Remove debug output
|
| Fri, 07 May 2021 10:35:21 +0200 |
Franz Glasner |
By default quote also the characters "{", "}", "[" and "]" because they are special in YAML
|
| Fri, 07 May 2021 09:31:22 +0200 |
Franz Glasner |
Docs: quoting
|
| Fri, 07 May 2021 09:30:46 +0200 |
Franz Glasner |
Tests: add a test for variable interpolation with a quoted namespace
|
| Fri, 07 May 2021 09:23:45 +0200 |
Franz Glasner |
Tests: for namespace quoting use some encoding variants also
|
| Fri, 07 May 2021 09:22:16 +0200 |
Franz Glasner |
WS
|
| Fri, 07 May 2021 09:18:41 +0200 |
Franz Glasner |
FIX: Handle the unquoting of namespaces within Configuration.getvar() properly.
|
| Thu, 06 May 2021 22:58:10 +0200 |
Franz Glasner |
Docu: syntax fix in example
|
| Thu, 06 May 2021 22:23:34 +0200 |
Franz Glasner |
Test that quote() and unquote() are inverse
|
| Thu, 06 May 2021 22:16:56 +0200 |
Franz Glasner |
By default quote '"' and "'" also
|
| Thu, 06 May 2021 20:55:43 +0200 |
Franz Glasner |
By default quote the "#" character also because it is typically a comment in all the configuration file formats.
|
| Thu, 06 May 2021 20:55:19 +0200 |
Franz Glasner |
Docs: enhanced changelog
|
| Thu, 06 May 2021 20:48:27 +0200 |
Franz Glasner |
WS
|
| Thu, 06 May 2021 11:17:56 +0200 |
Franz Glasner |
Comment: typo
|
| Thu, 06 May 2021 11:06:50 +0200 |
Franz Glasner |
FIX: Python2 compatibility: keyword arguments after *args not allowed: use **kwds and manual retrieval with .pop() instead
|
| Thu, 06 May 2021 09:45:51 +0200 |
Franz Glasner |
Allow variable name quoting to be used in .getvar() and .getvar_s() and references
|
| Wed, 05 May 2021 23:12:01 +0200 |
Franz Glasner |
Change the formatting the changelog: remove the dependency on the changelog package.
|
| Wed, 05 May 2021 22:46:00 +0200 |
Franz Glasner |
Renamed requirements_docu.txt -> requirements_docs.txt.
|
| Wed, 05 May 2021 22:45:04 +0200 |
Franz Glasner |
ADD: an extra requirements_tests.txt
|
| Wed, 05 May 2021 09:22:00 +0200 |
Franz Glasner |
Docu: first short notes about configuration tree references
|
| Wed, 05 May 2021 01:41:01 +0200 |
Franz Glasner |
Docu: .getvarl() and .getvarl_s()
|
| Wed, 05 May 2021 01:32:07 +0200 |
Franz Glasner |
Implemented new access methods .getvarl() and .getvarl_s
|
| Thu, 29 Apr 2021 08:43:15 +0200 |
Franz Glasner |
Further unittest for config reference expansion
|
| Wed, 28 Apr 2021 09:28:48 +0200 |
Franz Glasner |
Unittests for explicit expansion of configuration references
|
| Wed, 28 Apr 2021 09:23:14 +0200 |
Franz Glasner |
Docu
|
| Wed, 28 Apr 2021 09:19:55 +0200 |
Franz Glasner |
FIX: Docu
|
| Wed, 28 Apr 2021 09:12:40 +0200 |
Franz Glasner |
New unittest for the behaviour of ".getvar()" with regard to config references
|
| Tue, 27 Apr 2021 09:29:43 +0200 |
Franz Glasner |
Wording in docu
|
| Tue, 27 Apr 2021 09:08:46 +0200 |
Franz Glasner |
Docu: FIX: wording
|
| Mon, 26 Apr 2021 09:43:47 +0200 |
Franz Glasner |
FIX: add forgotten file: configuration file to test tree references
|
| Mon, 26 Apr 2021 09:42:42 +0200 |
Franz Glasner |
Implemented the "ref" namespace to get configuration tree references.
|
| Sun, 25 Apr 2021 18:05:26 +0200 |
Franz Glasner |
FIX: Map unicode strings to boolean values because this is the canonical texttype in confixmmix
|
| Sun, 25 Apr 2021 16:09:00 +0200 |
Franz Glasner |
Move some important public constants into the .constants sub-module
|
| Sun, 25 Apr 2021 14:05:16 +0200 |
Franz Glasner |
Docu
|
| Sun, 25 Apr 2021 12:54:02 +0200 |
Franz Glasner |
Renumber: make room for new tests implemented in the mixin class
|
| Sun, 25 Apr 2021 12:21:11 +0200 |
Franz Glasner |
Docs: "config" is the default **root** section
|
| Wed, 21 Apr 2021 09:32:04 +0200 |
Franz Glasner |
===== Added signature for changeset be59b651849b
|
| Wed, 21 Apr 2021 09:31:45 +0200 |
Franz Glasner |
>>>>> Added tag v0.13 for changeset 5648e4611383
|
| Wed, 21 Apr 2021 09:31:37 +0200 |
Franz Glasner |
+++++ v0.13
v0.13
|
| Wed, 10 Feb 2021 21:38:03 +0100 |
Franz Glasner |
Use SPDX license identifiers (either full or short) all over the package
|
| Wed, 10 Feb 2021 21:17:26 +0100 |
Franz Glasner |
Adjust copyright end year for the documentation to 2021
|
| Wed, 10 Feb 2021 15:26:44 +0100 |
Franz Glasner |
Change
|
| Wed, 10 Feb 2021 15:25:55 +0100 |
Franz Glasner |
Provide an optional "strict" flag to the top-level loader to pass it to low-level loaders that understand it.
|
| Wed, 10 Feb 2021 15:04:27 +0100 |
Franz Glasner |
Some unittests for the new "strict" YAML parsing mode to prevent duplicate keys within a single YAML document
|
| Wed, 10 Feb 2021 14:47:41 +0100 |
Franz Glasner |
Provide an optional "strict" keyword flag to all YAML load functions to detect and prevent duplicate keys within a single YAML document
|
| Wed, 10 Feb 2021 13:43:29 +0100 |
Franz Glasner |
Prepare for new dev: bump version to 0.13.dev1 and adjust copyright year for most important files
|
| Mon, 07 Dec 2020 12:20:44 +0100 |
Franz Glasner |
FIX: "doc" has been renamed to "docs" a long time ago: follow in MANIFEST.in and .hgkwarchive also
|
| Mon, 07 Dec 2020 09:45:55 +0100 |
Franz Glasner |
===== Added signature for changeset b61d8b2108e0
|
| Mon, 07 Dec 2020 09:45:49 +0100 |
Franz Glasner |
>>>>> Added tag v0.12 for changeset c50548709dac
|
| Mon, 07 Dec 2020 09:45:43 +0100 |
Franz Glasner |
+++++ v0.12
v0.12
|
| Mon, 07 Dec 2020 02:01:31 +0100 |
Franz Glasner |
Changelog: note AWS additions
|
| Mon, 07 Dec 2020 01:59:11 +0100 |
Franz Glasner |
Some links to AWS docu into the aws moduleSome links to AWS docu into the aws moduleSome links to AWS docu into the aws moduleSome links to AWS docu into the aws moduleSome links to AWS docu into the aws moduleSome links to AWS docu into the aws moduleSome links to AWS docu into the aws moduleSome links to AWS docu into the aws module
|
| Mon, 07 Dec 2020 01:51:24 +0100 |
Franz Glasner |
More granular configuration of retrieving AWS metadata: retries with backoff setting
|
| Mon, 07 Dec 2020 01:06:33 +0100 |
Franz Glasner |
Implemented an "AWS" namespace to retrieve some AWS-specific metadata
|
| Mon, 05 Oct 2020 09:25:11 +0200 |
Franz Glasner |
===== Added signature for changeset b7af72127e38
|
| Mon, 05 Oct 2020 09:24:59 +0200 |
Franz Glasner |
>>>>> Added tag v0.11 for changeset 57fca7448740
|
| Mon, 05 Oct 2020 09:24:52 +0200 |
Franz Glasner |
+++++ v0.11
v0.11
|
| Mon, 05 Oct 2020 09:24:39 +0200 |
Franz Glasner |
Docu: CHANGES
|
| Mon, 05 Oct 2020 01:17:08 +0200 |
Franz Glasner |
Trove classifier: use the generic Python 3 classifier and not the generic Python 2 one
|
| Sat, 03 Oct 2020 17:11:41 +0200 |
Franz Glasner |
Allow deletion of key-value pairs when merging is done.
|
| Sat, 03 Oct 2020 15:52:30 +0200 |
Franz Glasner |
Docu: more local lookup
|
| Sat, 03 Oct 2020 15:50:41 +0200 |
Franz Glasner |
Docu: use local lookup firstly
|
| Sat, 03 Oct 2020 10:52:15 +0200 |
Franz Glasner |
FIX: for PY2: test with the Unicode string variant when checking for "<dir>" prefixes
|
| Thu, 10 Sep 2020 09:31:37 +0200 |
Franz Glasner |
===== Added signature for changeset a08f1aa833b4
|
| Thu, 10 Sep 2020 09:31:18 +0200 |
Franz Glasner |
>>>>> Added tag v0.10 for changeset e73884fe060b
|
| Thu, 10 Sep 2020 09:31:09 +0200 |
Franz Glasner |
+++++ v0.10
v0.10
|
| Thu, 10 Sep 2020 09:27:34 +0200 |
Franz Glasner |
Docu
|
| Thu, 10 Sep 2020 09:22:30 +0200 |
Franz Glasner |
Implemented "del_assoc()"
|
| Thu, 10 Sep 2020 02:01:28 +0200 |
Franz Glasner |
Allow an alternative to the "-*-ignore-*-" mode line: "-*- ignore -*-" (with spaces)
|
| Thu, 10 Sep 2020 02:00:11 +0200 |
Franz Glasner |
Allow loading configuration files from directories when using the "<dir>" prefix in filenames.
|
| Thu, 10 Sep 2020 01:09:16 +0200 |
Franz Glasner |
FIX: Check the return value when calling only when the callable has been really called.
|
| Tue, 28 Jul 2020 08:37:37 +0200 |
Franz Glasner |
===== Added signature for changeset 77488dd059d0
|