Envdir

Latest version: v1.0.1

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

Scan your dependencies

Page 1 of 2

1.0.0

^^^^^^^^^^^^^^^^^^

* Drop python 2.6, 3.2 and 3.3

* Add explicit support for python 3.6

* Add support for symlinks

* Improved support for windows

0.7

^^^^^^^^^^^^^^^^

* Use `exec` (`os.execvpe`) to replace the envdir process with the child
process (fixes 20).

* Change `isenvvar()` to only check for `=` in var names.

0.6.1

^^^^^^^^^^^^^^^^^^

* Fixed handling SIGTERM signals to make sure all children of the forked
process are killed, too. Thanks to Horst Gutmann for the report and
help fixing it.

0.6

^^^^^^^^^^^^^^^^

* Rewrote tests with pytest.

* Vastly extended Python API.

* Added Sphinx based docs: https://envdir.readthedocs.io/

* Fixed killing child process when capturing keyboard interrupt.

* Added standalone script based on PEPs 441 and 397, compatible with
Python Launcher for Windows. See the installation instructions for more
info.

0.5

^^^^^^^^^^^^^^^^

* Added check if the the provided path is a directory and throw an error if
not. This adds compatibility to the daemontools' envdir.

* Make sure to convert Nulls (``\0``) to newlines as done so in daemontools'
envdir.

0.4.1

^^^^^^^^^^^^^^^^^^

* Fixed ``envdir.read()`` to actually work with already existing environment
variables. Extended docs to test Python use.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.