Skip to content

dmitry-ed-gusev/pyutilities

Repository files navigation

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.

About

Useful utilities for python 3.10+. Created in order to learn the process of creating independent python libraries. Project is published in PyPi repository: https://pypi.org/project/pyutilities

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors