Conjector

Latest version: v1.8.0

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

Scan your dependencies

Page 1 of 3

1.8.0

Updates
* Add config injection into function defaults using `Default` marker;
* Add caching for already parsed config files;
* Add documentation page for function defaults;
* Code refactoring;
* Bug fixes.

1.7.1

Updates
* Add a new way to create `decimal.Decimal` with `tuple` argument
* Updates in `Sphinx` config

1.7.0

Updates
* Rename `app_properties` to `conjector`;
* Drop support of `toml` library, `tomli` will be used instead;
* Remove `ignore_case` parameter;
* Add full support of `toml` config type - now it's possible to construct `NamedTuple` from list and use `Union`s;
* Update LICENCE;
* Add `pathlib.Path` support;
* Add `Sphinx` documentation!

1.6.0

Updates
* Added `tox.ini` and `setup.cfg` global settings support;
* Bugfix when global settings overrode user params that were equaled to default decorator arguments;
* Added support of the `decimal.Decimal` data type;
* Moved from `Travis CI` to `GitHub Actions`

1.5.0

Updates:
* Now, `conjector` supports global settings with `pyproject.toml` (section `[tool.conjector]`), so you can override some default parameters in a decorator.
* `conjector` also supports the `.ini` config format using the built-in library `configparser` so configs managing becomes easier.

1.4.1

Updates
* Refactored optional imports logic;
* Improved Travis-CI build, so now `conjector` will be tested on every Python-supported version (`3.8` … `3.11`)
* Updated linters config;

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.