Releases: saltstack/python-tools-scripts
Releases · saltstack/python-tools-scripts
0.13.6
Full Changelog: s0undt3ch/python-tools-scripts@0.13.5...0.13.6
0.13.5
Full Changelog: s0undt3ch/python-tools-scripts@0.13.4...0.13.5
0.13.4
Full Changelog: s0undt3ch/python-tools-scripts@0.13.3...0.13.4
0.13.3
Full Changelog: s0undt3ch/python-tools-scripts@0.13.2...0.13.3
0.13.2
Full Changelog: s0undt3ch/python-tools-scripts@0.13.1...0.13.2
0.13.1
Full Changelog: s0undt3ch/python-tools-scripts@0.13.0...0.13.1
0.13.0
Full Changelog: s0undt3ch/python-tools-scripts@0.12.0...0.13.0
0.12.0
0.12.0 (2023-03-07)
Improvements
- Allow passing a string or list of strings as the parent to avoid circular imports. (https://github.com/s0undt3ch/python-tools-scripts/issues/22)
- Take the
TOOLS_VIRTUALENV_CACHE_SEED
environmental variable into account when calculating the virtual environments cache hash. (https://github.com/s0undt3ch/python-tools-scripts/issues/23)
Bug Fixes
- Catch
NotImplementedError
exception when setting up signal handling. Windows, for example, does not support signal handling with asyncio. (https://github.com/s0undt3ch/python-tools-scripts/issues/24)
0.11.1
0.11.1 (2023-02-16)
Bug Fixes
- Properly handle
subprocess.CalledProcessError
. Catch the exception, print the error, and exit with the.returncode
attribute value. (https://github.com/s0undt3ch/python-tools-scripts/issues/21)
0.11.0
0.11.0 (2023-02-14)
Features
- The ctx now has a web attribute, a requests.Session instance which can be used to make web requests. (https://github.com/s0undt3ch/python-tools-scripts/issues/19)
- Improve the user experience when an ImportError occurs while instantiating tools. Instead of relying on direct imports, users can now call, pyscripts.register_tools_module('tools.'). Python tools scripts will then import them one by one, catching and reporting any ImportErrors occurring. Due to these errors, some of the commands might be unavailable, but most likely not all, while providing a clue as to why that is. (https://github.com/s0undt3ch/python-tools-scripts/issues/20)