Python Utilities Library (PyUtilities)
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.
Metadata
Release files for pyutilities 2.9.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| pyutilities-2.9.0.tar.gz | 35.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyutilities-2.9.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 77.0 kB
Release files / pyutilities-2.9.0.tar.gz
| Download URL | pyutilities-2.9.0.tar.gz |
|---|---|
| Size | 35.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
16074240d1dcf9cde0b44d014c6cd6b0d9081f8d8ec8a302a18b83bb78a1b24a
|
|
BLAKE2b-256 checksum How to use checksums |
d07e924e6909fcc0d7aa5376386adb1164ddb413eae87765a6b532ab9379a17b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.4.1 CPython/3.14.6 Windows/11
|
Release files / pyutilities-2.9.0-py3-none-any.whl
| Download URL | pyutilities-2.9.0-py3-none-any.whl |
|---|---|
| Size | 41.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4ddd0dfb7d6852dc407bcc649c6138443e4ff0e1505feecd0383a904895b21d5
|
|
BLAKE2b-256 checksum How to use checksums |
8c93c06c9503602a3641ed030bd10dfe92ce59e1e503ce5e19b42d11fcbffe14
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.4.1 CPython/3.14.6 Windows/11
|
Security for pyutilities 2.9.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.