Python Utilities Library (PyUtilities)
May 25, 2026 ยท View on GitHub
Dmitrii Gusev, 2018-2026.
Project Description
Useful utilities functions for various needs for the python 3.10+. Containing many 'general purpose' functions for various areas. Using of this library may simplify/help with the development in various 'common' tasks.
Installation
There are no special pre-requisites for the library to be installed, except python 3.10+ In order to install this library, use the following command:
pip install pyutilities
Note: versions 2.1.0, 2.1.1 are intended only for the python version = 3.10 and can be installed only for it!
Tech Details
Project modules
- cli - Command Line Integration/Interface - module is under development now :)
- config - configuration module, can be used anywhere
- io - input/output utilities
- log - logging helper classes
- sys - system modules
- utils - various common utilities (common, strings, dates, structures, etc.)
- web - web client, simple web/http server
Library Usage Examples
See folder [examples] in the project root repository.
Development Environment Setup
There are various shell scripts in the root of the project repository, all of them are well-commented - see there.
Publishing to PyPi Registry
Look at the script _deploy.sh in the project repo root folder.