Skip to content

Releases: krakozaure/pyzzy

v0.0.11

08 Jan 14:31
17a316c
Compare
Choose a tag to compare

v0.0.11

  • Add project status
  • Bump version
  • Initial .gitignore

v0.0.10

20 Jan 18:30
Compare
Choose a tag to compare

v0.0.10

  • Fix bad configuration for packaging
  • Fix a bad escaped regexp in tests/test_logs.py
  • Add python 3.4 test for Travis
  • Update year in LICENSE

v0.0.9

19 Jan 00:40
Compare
Choose a tag to compare

v0.0.9

Reformat some files (black)

v0.0.8

07 Sep 23:45
Compare
Choose a tag to compare

v0.0.8

Add support for travis and codecov

Added

  • Support for travis and codecov
  • Some docstrings/comments in pyzzy/data/core.py

Modified

  • Test in tests/test_logs.py
  • Requirements in tests-requirements.txt
  • Badges in README.md

v0.0.7

26 Aug 19:29
Compare
Choose a tag to compare

v0.0.7

Add minor changes

v0.0.6

26 Aug 19:06
Compare
Choose a tag to compare

v0.0.6

Add more tests and enhance coverage

Added

  • Several tests functions in all tests/*.py files
  • Better coverage of code (100%)
  • changelog.md and pytest.ini in project directory

Modified

  • Handling of config argument type is extracted from pyzzy.logs.init_logging and added in new function pyzzy.logs._get_config
  • Predicate matching is extracted from pyzzy.utils.dispatchers.predicate_dispatch.dispatch and added in new function pyzzy.utils.dispatchers.predicate_match
  • Configuration files in tests/configuration are now all converted to json
  • Variables in tests/test_data.py starting with datas_*** are replaced with data_***
  • for/else codes are more explicit
  • pyzzy.utils.templates.xget is now called pyzzy.utils.templates.traverse
  • tests\test_search_files.py is renamed to tests\test_utils.py and contains more tests

Fixed

  • Handling of default section inside pyzzy.data.io_conf.conf2dict
  • Checking if optionxform is callable inside pyzzy.data.io_conf._conf_factory
  • filename and module extraction in pyzzy.logs.PzWarningsFormatter.update_record_from_warning
  • Dispatch handling in pyzzy.utils.dispatchers.predicate_dispatch.dispatch_match

Removed

  • init_logging and load_config from pyzzy.logs
  • _in_defaults from pyzzy.data.io_conf
  • exc variable in pyzzy.utils.templates.attr and pyzzy.utils.templates.item
  • Instance handling in pyzzy.utils.predicate_dispatch
  • ncopy function from pyzzy.utils.nested. Redundant with copy.deepcopy
  • tests/commons.py

v0.0.5

16 Aug 22:59
Compare
Choose a tag to compare
  • Modify tests in tests/test_logs.py
  • Remove tests logger in pyzzy.logs.vars.DEFAULT_CONFIG
  • Remove tests/_test_logger.py

v0.0.4

15 Aug 21:18
Compare
Choose a tag to compare

Add minor changes

  • Modify tests/commons.py due to ruamel.yaml new versions (>0.15.50)
  • Add MANIFEST.in to embed tests folder in archives for PyPI

v0.0.3

15 Aug 19:16
Compare
Choose a tag to compare

Refactor pyzzy.logs part and associated files

  • Add pending deprecation for pyzzy.logs.load_config and pyzzy.init_logger.
    User should use pyzzy.init_logging and pyzzy.getLogger instead.
  • Remove pyzzy.logs.dump_config
  • Add function to simplify warnings formatting (pyzzy.logs.simple_warning_format)
  • Add pyzzy.logs.PzWarningsFormatter to use correct warning values
  • Rename pyzzy.logs.PzStreamFormatter to pyzzy.logs.PzConsoleFormatter
  • Add configuration for warnings and testing (pyzzy.logs.vars.DEFAULT_CONFIG)

v0.0.2

08 Aug 20:25
Compare
Choose a tag to compare
  • Remove fsscan dependency
  • Add tests for pyzzy.utils.search_files
  • Delete _default_config_template variable in pyzzy.logs.vars
  • Update release version