• 2023.01.16 3efaceb823

    2023.01.16 Stable

    bn8 released this 2023-01-16 13:37:53 +01:00 | 41 commits to master since this release

    Changelog:

    • Fix tests.sh exit code
    • Run pytest only when at least one python file is changed
    • Improve docker images and use brenard/mylib:dev-master to run tests quickly
    • Introduce pyupgrade,isort,black and configure pre-commit hooks to run all testing tools before commit
    • Add mylib.mapping.map_hash()
    • Docker: try to make images lighter
    • Config.parse_arguments_options(): add hardcoded_options argument
    • config: if option value was previously set, ignore from options value
    • Config: make the configparser always defined to allow to set options at any moment
    • config: add optional --reconfigure parameter
    • tests: add some tests on BooleanOption
    • ConfigOption: add _get_user_input method to allow to mock it in tests
    • config: make sure to reload file after saving it
    • config: add --console-stderr parameter
    Downloads