Dewi-utils

Latest version: v3.1.0

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

Scan your dependencies

Page 1 of 3

3.1.0

- use type annotations w/o typing module, requires python 3.10+
- add mailer module (create mail from HTML/txt template and send mails)
- add convert_to_snake_case(str) to strings
- use Node.create() in git module

3.0.1

- fix for Python 3.10
- threading: ensure that job_completed() is called even if exception is thrown

3.0.0

- git:
* add is_existing_remote()
* add methods to collect commit details
* run_output has 'strip' param, default True, for one-line outputs
* add RepoCloner and BranchCreator classes (related to dewi-core's projects,
but the code is independent from it)
- add files.python_repo_hash_md5 to have an a checksum
- threading: drop usage of old, obsolete threadpool module, use ThreadPoolExecutor
(under the hood: no interface change)
- rrdtool.writer: use the own threading module instead of threadpool
- relicensed under the terms of Apache License v2.0 similar to dewi_core

2.5.0

- add git.py (Git) with several helper methods, including
context manager wrapping git stash and git stash apply
- fix setup.py's license header
- Python 3.8+ only

2.4.0

- fix files.find_file_recursively to work without specified directory
- fix typos in lithurgical module
- config's convert_to_bool and convert_from_bool methods are public
- add support of passwords in ConfigPage.input()
- works with Python 3.9

2.3.0

- add threading module for threadpool and jobs
- config.IniConfig uses new DictConfigParser, add as_dict() method

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.