Envolved

Latest version: v1.7.0

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

Scan your dependencies

Page 1 of 3

1.7.0

Added
* `inferred_env_var` can now infer additional parameter data from the `Env` annotation metadata.
* `SchemaEnvVars` can now be initialized with `args=...` to use all keyword arguments with `Env` annotations as arguments.
Fixed
* Fixed type annotations for `LookupParser.case_insensitive`

1.6.0

Added
* added `AbsoluteName` to create env vars with names that never have a prefix
Documentation
* fixed code snippets around documentation

1.5.0

Removed
* `envolved` no longer supports python 3.7
Added
* `FindIterCollectionParser`
* `with_prefix` can now override many of an env-var's parameters
Fixed
* `CollectionParser`'s `opener` and `closer` arguments now correctly handle matches that would be split by the delimiter
* `CollectionParser`'s `closer` argument now correctly handles overlapping matches
* `CollectionParser`'s `closer` argument is now faster when using non-regex matches
* `CollectionParser.pair_wise_delimited` will now be more memory efficient when using a mapping `value_type`
Internal
* fixed some documentation typos

1.4.0

Deprecated
* this is the last release to support python 3.7
Changed
* `BoolParser` is now a subclass of `LookupParser`
Fixed
* environment sys-hooks can now handle invalid arguments gracefully
Internal
* update formatter to ruff 0.3.0
* unittests now automatically run on all supported platforms
* using sluth for documentation

1.3.0

Added
* single-environment variable can now be given additional arguments, that are passed to the parser.
* env-var defaults can now be wrapped in a `Factory` to allow for a default Factory.
Changed
* type annotation correctness is no longer supported for python 3.7
Documentation
* Fixed some typos in the documentation

1.2.1

Fixed
* The children of envvars that are excluded from the description are now also excluded.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.