File-config

Latest version: v1.0.0

Safety actively analyzes 625471 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.2.0

=========================================================================================
- adding serialization and deserialization support for enums

0.1.0

=========================================================================================
- adding ``encoder`` and ``decoder`` var kwargs for customizing how a specific var is serialized/deserialized
- adding support for `python-rapidjson <https://pypi.org/project/python-rapidjson/>`_ as json serializer

0.0.8

=========================================================================================
- adding ``sort_keys`` support for ``json`` dumpers
- adding conditional ``validate`` boolean flag for ``load_<json,toml,yaml,etc...>`` config method (performs pre-validation of loaded dictionary)
- fixing typecasting of loaded content when var is missing in content, now sets var to None
- improved tests via a hypothesis dynmaic config instance builder
- removing support for `complex <https://docs.python.org/3.8/library/functions.htmlcomplex>`_ vars since no serializers support them

0.0.7

=========================================================================================
- adding ``prefer`` keyword to use specific serialization handler
- adding ``inline_tables`` argument for ``toml`` handlers (takes a list of fnmatch patterns)
- adding support for `toml <https://github.com/uiri/toml>`_

0.0.6

=========================================================================================
- fixing ``make_config`` not using any passed in ``file_config.var`` instances
- added ``indent`` dumping argument for ``JSONHandler``
- improved documentation in ``file_config.schema_builder``
- improved sphinx linking from ``getting-started.rst`` to generated autodocs

0.0.5

=========================================================================================
- added better docstrings
- added better documentation in rtd
- fixed ``file_config._file_config._build`` for ``file_config.Regex`` types
- fixed ``file_config.utils.typecast`` for serializing to ``str`` instead of None

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.