Mirakuru

Latest version: v2.5.2

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

Scan your dependencies

Page 3 of 6

2.0.1

=====

- [repackage] - mark python 3.5 as required. Should disallow installing on python 2

2.0.0

=====

- [feature] Add UnixSocketExecutor for executors that communicate with Unix Sockets
- [feature] Mirakuru is now fully type hinted
- [feature] Drop support for python 2
- [feature] Allow for configuring process outputs to pipe to
- [feature] OutputExecutor can now check for banner in stderr
- [feature] HTTPEecutor now can check status on different method.
Along with properly configured payload and headers.
- [feature] Ability to set custom env vars for orchestrated process
- [feature] Ability to set custom cwd path for orchestrated process
- [enhancement] psutil is no longer required on cygwin

1.1.0

=====

- [enhancement] Executor's timeout to be set for both executor's start and stop
- [enhancement] It's no longer possible to hang indefinitely on the start
or stop. Timeout is set to 3600 seconds by default, with values possible
between `0` and `sys.maxsize` with the latter still bit longer
than `2924712086` centuries.

1.0.0

=====

- [enhancement] Do not fail if processes child throw EPERM error
during clean up phase
- [enhancement] Run subprocesses in shell by default on Windows
- [ehnancement] Do not pass preexec_fn on windows

0.9.0

=====

- [enhancement] Fallback to kill through SIGTERM on Windows,
since SIGKILL is not available
- [enhancement] detect cases where during stop process already exited,
and simply clean up afterwards

0.8.3

=====

- [enhancement] when killing the process ignore OsError with errno `no such process` as the process have already died.
- [enhancement] small context manager code cleanup

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.