Goodconf

Latest version: v6.0.0

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

Scan your dependencies

Page 3 of 4

2.0b2

=====================

- Use null value for initial if allowed
- Store the config file parsed as ``GoodConf.Config._config_file``

2.0b1

=====================

- Backwards Incompatible: Migrated backend to ``pydantic``.

- ``Value`` is replaced by the `Field function <https://pydantic-docs.helpmanual.io/usage/schema/#field-customisation>`__.
- ``help`` keyword arg is now ``description``
- ``GoodConf`` is now backed by `BaseSettings <https://pydantic-docs.helpmanual.io/usage/settings/>`__
Instead of passing keyword args when instantiating the class, they are now defined on a ``Config`` class on the object

1.0.0

====================

- Allow overriding of values in the generate_* methods
- Python 3.7 supported

0.9.1

=====================

- Explicit ``load`` method
- ``django_manage`` method helper on ``GoodConf``
- Fixed a few minor bugs

0.9.0

====================

- Use a declarative class to define GoodConf's values.

- Change description to a docstring of the class.

- Remove the redundant ``required`` argument from ``Values``. To make
an value optional, give it a default.

- Changed implicit loading to happen during instanciation rather than first
access. Instanciate with ``load=False`` to avoid loading config initially.

0.8.3

===================

- Implicitly load config if not loaded by first access.

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.