Runez

Latest version: v5.2.0

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

Scan your dependencies

Page 12 of 15

2.5.7

------------------

* Added a reusable way of showing diagnostics

* Moved

* ``runez.TERMINAL_INFO`` -> ``runez.SYS_INFO.terminal``

* ``runez.log.current_test()`` -> ``runez.SYS_INFO.current_test()``

* ``runez.log.dev_folder()`` -> ``runez.SYS_INFO.dev_folder()``

* ``runez.log.program_path()`` -> ``runez.SYS_INFO.program_path``

* Added ``runez.shell()`` for quick shell command output grab

* Allow to specify package in ``auto_import_siblings()``

* Complain if running as root (by default) in ``runez.log.setup()``

2.5.6

------------------

* Added ``passthrough`` option for ``runez.run()`` (capture output, and let it pass-through)

* Added ``TerminalProgram``, detection of parent terminal (if any)

2.5.5

------------------

* Export class ``PsInfo`` instead of function ``ps_info``

2.5.4

------------------

* Allow to reorder python installation origins and families

* Use same ``PythonInstallation`` class for all origins

2.5.1

------------------

* Don't use globals in ``PythonDepot``

* Better formalized what is logged by ``read_json()`` and ``readlines()``

* Respect ``logger=None`` (no log chatter at all), vs ``logger=False`` (fall back to trace)

2.5.0

------------------

* Added ``runez.pyenv`` module

Page 12 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.