log

age author description
Wed, 04 Apr 2018 23:49:43 +0200 Franz Glasner Document the JSON files
Wed, 04 Apr 2018 23:36:26 +0200 Franz Glasner Added more JSON specific unit tests
Wed, 04 Apr 2018 23:17:37 +0200 Franz Glasner The JSON scanner allows only decimal integers
Wed, 04 Apr 2018 20:54:32 +0200 Franz Glasner FIX: todo comment: allow **numbers** -- not strings
Wed, 04 Apr 2018 20:53:06 +0200 Franz Glasner Use the available "OrderedDict" class as dict for the JSON parser
Wed, 04 Apr 2018 10:57:49 +0200 Franz Glasner Fix the order of documented modules
Wed, 04 Apr 2018 10:56:54 +0200 Franz Glasner More documentation for the configmix.py module
Wed, 04 Apr 2018 10:12:04 +0200 Franz Glasner Use keyword "mode" for file file mode
Wed, 04 Apr 2018 10:11:36 +0200 Franz Glasner FIX: Remove unknown (and here unneeded) JSON decoder contructor keyword
Wed, 04 Apr 2018 09:45:29 +0200 Franz Glasner Begin the handling of JSON-style configuration files
Fri, 30 Mar 2018 08:48:25 +0200 Franz Glasner Markup
Thu, 29 Mar 2018 12:38:52 +0200 Franz Glasner The default file encoding when reading INI style files with configmix.ini.load() is now "UTF-8".
Thu, 29 Mar 2018 12:37:20 +0200 Franz Glasner FIX: YAML-file streams must be opened as UTF-8 text files; otherwise double encoding occurs for non-Unicode locales (e.g. Windows)
Thu, 29 Mar 2018 10:08:26 +0200 Franz Glasner Changes: Document that previously "safe_merge()" made sort of shallow copies
Thu, 29 Mar 2018 08:58:34 +0200 Franz Glasner - More on getting variable values
Thu, 29 Mar 2018 08:53:35 +0200 Franz Glasner More unittests for fetching namespaced variables and filters
Sun, 25 Mar 2018 16:45:15 +0200 Franz Glasner Begin the documentation of variables and its expansion
Sat, 24 Mar 2018 22:09:44 +0100 Franz Glasner Add a documentation section about basic API usage: loading (and merging)
Sat, 24 Mar 2018 21:05:31 +0100 Franz Glasner Test whether safe_merge really returns a deepcopy in the initial case and when not really merging
Sat, 24 Mar 2018 20:57:42 +0100 Franz Glasner Implemented a "safe_load()" to load with safe merging
Sat, 24 Mar 2018 18:47:54 +0100 Franz Glasner Reimplement configmix.safe_merge() do to a deepcopy of all source configurations when merging.
Sat, 24 Mar 2018 16:06:08 +0100 Franz Glasner Remove the "_first" parameter from "merge" and "safe_merge" by splitting into two functions
Sat, 24 Mar 2018 16:04:52 +0100 Franz Glasner Test replacing lists by strings and replacing strings by lists
Sat, 24 Mar 2018 15:35:10 +0100 Franz Glasner Enhance documentation of "configmix.load()"
Sat, 24 Mar 2018 15:34:52 +0100 Franz Glasner Don't read the first configuration file a second time.
Sat, 24 Mar 2018 15:29:13 +0100 Franz Glasner Add an "add_varns()" function to add new namespaces for variables.
Fri, 23 Mar 2018 17:43:36 +0100 Franz Glasner Unittests with some real-worl-examples of .yml and .ini configuration files
Fri, 23 Mar 2018 17:25:21 +0100 Franz Glasner Make a better error message for "TypeError" exceptions when looking up variables.
Fri, 23 Mar 2018 15:54:22 +0100 Franz Glasner FIX: Typo in Emacs line: indent-tags-mode -> indent-tabs-mode
Fri, 23 Mar 2018 15:53:39 +0100 Franz Glasner Change the chapter header of the API documentation chapter to "Package API Documentation"
Thu, 22 Mar 2018 16:55:12 +0100 Franz Glasner Better docu of the configmix.variables module
Thu, 22 Mar 2018 16:22:22 +0100 Franz Glasner Enhance docu
Thu, 22 Mar 2018 16:21:17 +0100 Franz Glasner FIX: Comment for function "_oslookup()" was wrong by copy/paste
Wed, 21 Mar 2018 16:53:03 +0100 Franz Glasner Better documentation of the core function in "configmix"
Sun, 18 Mar 2018 19:15:01 +0100 Franz Glasner Build a tree-ish configuration from an INI style configuration file
Sun, 18 Mar 2018 19:13:35 +0100 Franz Glasner Bump development version to 0.6.0.dev1
Sun, 18 Mar 2018 17:57:53 +0100 Franz Glasner Test octal n umbers in values
Sun, 18 Mar 2018 16:45:51 +0100 Franz Glasner Begin a basic introduction chapter
Sun, 18 Mar 2018 14:44:41 +0100 Franz Glasner Start with unit tests
Sun, 18 Mar 2018 14:21:48 +0100 Franz Glasner Extended the README.txt about the high-level workings of the package
Sat, 17 Mar 2018 18:59:14 +0100 Franz Glasner Created a changelog
Sat, 17 Mar 2018 13:20:53 +0100 Franz Glasner Mark the yaml module with ":mod:"
Sat, 17 Mar 2018 13:20:42 +0100 Franz Glasner Use :rfc: role to link to RFCs
Thu, 15 Mar 2018 15:08:15 +0100 Franz Glasner Change title of documentation
Thu, 15 Mar 2018 01:27:57 +0100 Franz Glasner Change section header
Thu, 15 Mar 2018 00:25:09 +0100 Franz Glasner Create an AUTHORS.txt file and put into the documentation.
Thu, 15 Mar 2018 00:19:13 +0100 Franz Glasner Remove duplicate copyright/license block
Thu, 15 Mar 2018 00:17:57 +0100 Franz Glasner Remove duplicate "Copyright" output
Thu, 15 Mar 2018 00:17:17 +0100 Franz Glasner Use the fonts Charter, Lato and Inconsolate within LaTeX.
Thu, 15 Mar 2018 00:10:48 +0100 Franz Glasner Remove header markup from the Python files and put them into the doc .rst files
Thu, 15 Mar 2018 00:02:42 +0100 Franz Glasner Put the README header into the ".rst" file that includes README.txt
Thu, 15 Mar 2018 00:00:06 +0100 Franz Glasner Works with Python 3.6 also; document this in the classifiers
Wed, 14 Mar 2018 23:58:47 +0100 Franz Glasner Put a copyright and license note into every source file of the configmix package
Wed, 14 Mar 2018 23:54:00 +0100 Franz Glasner Put copyright and license into the README.txt
Wed, 14 Mar 2018 23:44:37 +0100 Franz Glasner Print the date of the docu more intelligently: use |today| together with keyword expansion
Wed, 14 Mar 2018 23:43:54 +0100 Franz Glasner Simplify MANIFEST.in
Wed, 14 Mar 2018 23:36:16 +0100 Franz Glasner Include LICENSE.txt in the wheel as well
Fri, 02 Mar 2018 18:17:51 +0100 Franz Glasner FIX: Renamde README -> README.txt in .hgkwarchive also
Fri, 02 Mar 2018 01:48:11 +0100 Franz Glasner Put a Copyright and License notice into the package's __init__.py
Fri, 02 Mar 2018 01:14:43 +0100 Franz Glasner FIX: Add missing files to the source distribution: .hgkwarchive, requirements_docu.txt
Fri, 02 Mar 2018 01:11:19 +0100 Franz Glasner Rename README to README.txt to be more consistent with LICENSE.txt
Fri, 02 Mar 2018 01:05:57 +0100 Franz Glasner Rename LICENSE to LICENSE.txt to accomodate for a future inclusion via "[metadata]" into binary wheels
Thu, 01 Mar 2018 19:25:49 +0100 Franz Glasner Use "Repository" instead of "Path" and use "$Header$" instead of "$HGheader"
Thu, 01 Mar 2018 12:35:25 +0100 Franz Glasner Note the requirements for generating the documentation
Thu, 01 Mar 2018 12:26:37 +0100 Franz Glasner Annotate LaTeX output with page numbers and show URL targets in the footnotes.
Thu, 01 Mar 2018 11:22:47 +0100 Franz Glasner For LaTeX: include documents within the toctree only
Thu, 01 Mar 2018 00:31:35 +0100 Franz Glasner Change the LaTeX title and use the correct english quotation marks there
Thu, 01 Mar 2018 00:18:05 +0100 Franz Glasner FIX: add forgotten files
Thu, 01 Mar 2018 00:15:21 +0100 Franz Glasner Put the $HGheader$ into the package file
Thu, 01 Mar 2018 00:12:19 +0100 Franz Glasner Proper layout for HTML and LaTeX output
Thu, 01 Mar 2018 00:11:54 +0100 Franz Glasner Ignore the virtual environment
Wed, 28 Feb 2018 09:15:02 +0100 Franz Glasner Use the "haiku" theme instead of "alabaster" for the mosly API documentation
Wed, 28 Feb 2018 01:34:01 +0100 Franz Glasner Put more VCS keywords into the README
Wed, 28 Feb 2018 01:19:37 +0100 Franz Glasner Include the LICENSE into the Sphinx documentation
Wed, 28 Feb 2018 01:05:41 +0100 Franz Glasner Read the version and release information from the "configmix" package
Wed, 28 Feb 2018 00:36:11 +0100 Franz Glasner Optimize the documentation: make references working with Sphinx using :role:`target`
Tue, 27 Feb 2018 23:57:57 +0100 Franz Glasner Don't show RST file sources and don't show python sources
Tue, 27 Feb 2018 23:42:11 +0100 Franz Glasner Generate readable HTML documentation and an API documentation
Tue, 27 Feb 2018 23:00:32 +0100 Franz Glasner Make README the content of the master document
Tue, 27 Feb 2018 22:35:34 +0100 Franz Glasner Adjusted the Copyright and change the RCS keywords in accordance with "kwarchive"
Tue, 27 Feb 2018 22:27:56 +0100 Franz Glasner Add support for kwarchive
Tue, 27 Feb 2018 22:20:26 +0100 Franz Glasner Include the documentation sources into the source distribution
Tue, 27 Feb 2018 22:08:47 +0100 Franz Glasner Include some "_dummy" files to tag empty directories (so far)
Tue, 27 Feb 2018 22:08:26 +0100 Franz Glasner Ignore the output directory of Sphinx
Tue, 27 Feb 2018 22:04:36 +0100 Franz Glasner Running "shinx-quickstart": the automatically generated files as-is
Tue, 19 Apr 2016 12:28:58 +0200 Franz Glasner >>>>> Added tag v0.5 for changeset 839dc9610aee
Tue, 19 Apr 2016 12:28:47 +0200 Franz Glasner +++++ v0.5 v0.5
Tue, 19 Apr 2016 12:25:34 +0200 Franz Glasner Added "lower" and "upper" filters to make variable lower-case and upper-case
Tue, 19 Apr 2016 12:22:15 +0200 Franz Glasner A new PY variable namespace with some variables about the Python implementation and version
Thu, 07 Apr 2016 23:23:17 +0200 Franz Glasner >>>>> Added tag v0.4.1 for changeset e7b4126bc14b
Thu, 07 Apr 2016 23:23:07 +0200 Franz Glasner +++++ v0.4.1 v0.4.1
Thu, 07 Apr 2016 23:19:51 +0200 Franz Glasner Comment about exceptions when filters are missing.
Thu, 07 Apr 2016 23:12:12 +0200 Franz Glasner Print a warning if a variable cannot be expanded.
Thu, 31 Mar 2016 19:19:34 +0200 Franz Glasner >>>>> Added tag v0.4 for changeset 2a4dbbb42f43
Thu, 31 Mar 2016 19:19:24 +0200 Franz Glasner +++++ v0.4 v0.4
Thu, 31 Mar 2016 19:04:41 +0200 Franz Glasner Implement methods to convert text to other types when getting configuration variables.
Mon, 21 Mar 2016 13:49:31 +0100 Franz Glasner >>>>> Added tag v0.3 for changeset 4ebce3b7deae
Mon, 21 Mar 2016 13:49:23 +0100 Franz Glasner +++++ v0.3 v0.3
Mon, 21 Mar 2016 13:49:05 +0100 Franz Glasner Implement a "posixpath" filter to convert file path strings to use forward slashes.
Fri, 18 Mar 2016 09:28:44 +0100 Franz Glasner >>>>> Added tag v0.2 for changeset 50721b43e76c
Fri, 18 Mar 2016 09:28:34 +0100 Franz Glasner +++++ v0.2 v0.2
Fri, 18 Mar 2016 09:27:14 +0100 Franz Glasner A new variable namespace "OS" with a "cwd" function with new filters "abspath" and "normpath" for some minimal path manipulation
Fri, 18 Mar 2016 09:13:06 +0100 Franz Glasner FIX: Renaming a class was not really complete
Wed, 16 Mar 2016 12:41:57 +0100 Franz Glasner An extended `itemsx()` method for INI-style configuration files to get interpreted selected options from a section
Thu, 10 Mar 2016 17:33:23 +0100 Franz Glasner >>>>> Added tag v0.1 for changeset 1b8d5c9d294f
Thu, 10 Mar 2016 17:30:55 +0100 Franz Glasner +++++ v0.1 v0.1
Thu, 10 Mar 2016 16:24:45 +0100 Franz Glasner Handle "None" variable values when substituting
Thu, 10 Mar 2016 16:18:41 +0100 Franz Glasner FIX: Typo in comment
Thu, 10 Mar 2016 15:41:46 +0100 Franz Glasner FIX: Handle non-str types in variable substitutions properly
Thu, 10 Mar 2016 15:08:20 +0100 Franz Glasner A convenience function to load and merge a list of configuration files with different styles
Thu, 10 Mar 2016 13:28:09 +0100 Franz Glasner Better Py2/Py3 compatibility: mark some strings explicitly as Unicode
Thu, 10 Mar 2016 13:06:31 +0100 Franz Glasner A "load()" function for INI-style configuration files that extracts given sections into the resulting dictonary.
Thu, 10 Mar 2016 11:11:17 +0100 Franz Glasner Use ordered dictionaries (if available) when reading Python configuration files
Thu, 10 Mar 2016 10:45:09 +0100 Franz Glasner Doc
Thu, 10 Mar 2016 10:42:55 +0100 Franz Glasner Make the AttributeDict "private" (-> "_AttributeDict")
Thu, 10 Mar 2016 09:39:35 +0100 Franz Glasner Implemented the real configuration dictionary with attribute access or
Wed, 09 Mar 2016 15:35:46 +0100 Franz Glasner Variables: namespaces and filters
Wed, 09 Mar 2016 12:06:46 +0100 Franz Glasner Formatting
Wed, 09 Mar 2016 11:43:18 +0100 Franz Glasner Return the `default' argument when the given `user' argument is `None' and when it is the first call on merge
Wed, 09 Mar 2016 11:35:57 +0100 Franz Glasner FIX: Add .hgtags and .hgignore to the sdist manifest
Wed, 09 Mar 2016 11:32:08 +0100 Franz Glasner Deactivate the "dict_merge()" function from yconfig
Wed, 09 Mar 2016 11:19:20 +0100 Franz Glasner A "safe_merge" that makes (shallow) copies instead of directly manipulating given containers
Wed, 09 Mar 2016 11:09:33 +0100 Franz Glasner FIX: Style
Wed, 09 Mar 2016 09:05:41 +0100 Franz Glasner Two differend tree merge function implementations: not yet finished
Wed, 09 Mar 2016 00:52:32 +0100 Franz Glasner Module comment for ini.py
Wed, 09 Mar 2016 00:51:46 +0100 Franz Glasner Evaluating Python configuration files
Tue, 08 Mar 2016 20:11:17 +0100 Franz Glasner Renamed the project from "MixConfig" to "ConfigMix"
Tue, 08 Mar 2016 16:46:27 +0100 Franz Glasner Switch to the "New BSD License"
Tue, 08 Mar 2016 16:25:36 +0100 Franz Glasner Use a YAML constructor that automatically creates OrderedDict objects when an OrderedDict implementation is available
Tue, 08 Mar 2016 15:40:37 +0100 Franz Glasner An INI-style configuration file parser
Tue, 08 Mar 2016 13:11:58 +0100 Franz Glasner Provide a yaml wrapper that import with all-unicode strings on Python2 but does not path the Loader globally
Mon, 07 Mar 2016 09:03:18 +0100 Franz Glasner Begin a package to abstract some of the important configuration handling stuff.