Mirakuru

Latest version: v2.5.3

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

Scan your dependencies

Page 3 of 6

2.1.0

=====

- [feature] Drop support for python 3.5. Rely on typing syntax and fstrings that
is available since python 3.6 only
- [ehnancement] For output executor on MacOs fallback to `select.select` for OutputExecutor.
Increases compatibility with MacOS where presence of `select.poll` depends
on the compiler used.
- [enhancement] Apply shelx.quote on command parts if command is given as a list
Should result in similar results when running such command with or without shell.

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

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.