Skip to main content

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)

Source distribution for pyutilities 2.9.0
File Size Uploaded Provenance
pyutilities-2.9.0.tar.gz 35.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pyutilities 2.9.0
File Interpreter ABI Platform
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.

Release history Release notifications | RSS feed

This release

2.9.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page