- Add 2019 to copyright information
- Update Shphinx docs about XPath 2 status
- Tests splitted into several modules (all tests are runned as before
by the script test_elementpath.py or by "python -m unitest")
- Added default_namespace property to XPath parser classes
- XPath1Parser ignores the default namespace setting
- Fixed the '(name)' token methods to use the default namespace
- Created a separate module for XPath selectors
- Optional parser argument of selectors now defaults to None
- Moved iter recursion methods for context class
- Update docs and changelog
Code derived from XPath the xpaty.py module of the xmlschema package
(v.0.9.21-dev). The code has been splitted into some modules, one for
the base TODP parser, one for the XPath 1.0 parser and one for XPath
2.0 parser. The tests are implemented by the script test_elemenpath.py.
Changes to be committed:
new file: .gitignore
new file: LICENSE
new file: MANIFEST.in
new file: README.rst
new file: elementpath/__init__.py
new file: elementpath/exceptions.py
new file: elementpath/todp_parser.py
new file: elementpath/xpath1.py
new file: elementpath/xpath2.py
new file: requirements-dev.txt
new file: setup.cfg
new file: setup.py
new file: test_elementpath.py