- Fix click-realted bug aboutcode-org/scancode-toolkit#2529
- Add tests to run on the latest of every dependency
- Add new function to find a command or shared object file in the PATH (e.g. in environment variables). See commoncode.command.find_in_path()
- Add new simplified the commoncode.command.execute() function.
- Add support for Python 3.10
- Update tests to cope with Python 3.6 bug https://bugs.python.org/issue26919
- Adopt latest skeleton with configure scripts updates
Breaking API changes:
- commoncode.command.load_shared_library() now ignores the lib_dir argument
- commoncode.command.execute2() is deprecated and ignores the lib_dir argument it is replaced by commoncode.command.execute()
- In commoncode.testcase get_test_loc() "exists" argument has been renamed to "must_exist". It has also been added to FileDrivenTesting.get_test_loc() method.
- Add new function to get a Resource path stripped from its root path segment
- Improve error reporting when oding missing DLLs
- Clean config and improve basic documentation
- Update dependencies
- Add Azure Pipelines CI support
- Drop Python 2 support
- Update license
- Add support for both python 2 + 3
- Add CI support for python 2 + 3
- Minimal fixes needed for proper release
- Update to PEP 517/518 development practices
- Add some minimal documentation
- Initial release.