Small documentation fix.
The script sourceforge-upload-html.sh now uses rsync to distribute files.
A reference to a Flake package created by Mathis Laroche for Nix was added.
Upload wheel file to pypi, too.
Added tag 2.1.2 for changeset 053df5a90181
The version was changed to 2.1.2.
Copyright date for Helmholtz-Zentrum Berlin was changed to 2023.
pypi-test-upload.sh: Upload the wheel file, too.
cleanup-distdirs.sh was made a bit safer.
The last reference to Bitbucket hosting was removed.
.hgignore was updated.
Dockerfiles for creating packages were updated.
Use pyproject.toml (PEP 518) to specify and install the project.
setup.py was changed due to the changed file locations.
The documentation is now placed below the pyexpander library directory.
Some files were moved for pyproject.toml (PEP 518).
The testcode can now be used to test an *installed* version of pyexpander.
Cache files created by "mypy" are now ignored in mercurial.
Added tag 2.1.1 for changeset 5f5125e7172c
The version was changed to 2.1.1.
File .hgignore was updated.
Support for building a fedora-36 package was added.
Some pylint warnings were removed.
Allow *any* whitespace after '$' and before parenthesis.
Documentation: Make first example workable for windows.
Bugfix: Variable __file__ didn't work correctly when used with $include.
Small update of administration_tools/README.rst.
File dependencies for "make" can now be created with "expander.py --deps".
Some docstring fixes to make sphinx happy...
Added tag 2.1 for changeset b900b228c1ff
The version was changed to 2.1.
Variable '__file__' now always contains the current filename.
Package building: removed fedora-32, fedora-33, added fedora-35.
Bugfix: A missing include file now generates a nicer error message.
Bugfix: Some exceptions were malformed.
An optimization for reading from stdin makes expander.py a bit shorter.
SETENV.sh and SETENV.bat enable to run pyexpander directly without install.
With option '--dump' expander.py prints the python list of strings.
Bugfix: On windows the lineseparator was wrong, causing errors in some cases.
Spaces after the dollar '$' are now allowed.
Small bugfix in the documentation.
Spaces after a command and before the opening bracket are now allowed.
Recursive macros are now fully supported.
Pylint warnings were removed at various places in the code.
A dockerfile for fedora-34 was added.
The script administration_tools/show-last-release.sh was added.
Bugfix: Some tests regarding exceptions didn't always work.
Remove Python2: Sources were deleted and the directory structure was changed.
Remove Python2: Tests now always use python 3.
Remove Python2: Docker package builders now only build for python3.
Remove Python2: Changes in setup.py and MANIFEST.in.
Remove Python2: Administration scripts now only support python3.
Remove Python2: Removed references to python2 in the documentation.
Script bitbucket-push.sh was removed, we no longer use bitbucket hosting.
All docker scripts were moved to administration_tools/docker.
The changes in docker were documented in administration_tools/README.rst.
Various improvements of the docker scripts.
A file RELEASES.rst now documents changes betweem releases.
The version was changed to 2.0.
Added tag 2.0 for changeset 675d7b6c5d3b