Skip to main content

Stouputils is a collection of utility modules designed to simplify and enhance the development process. It includes a range of tools for tasks such as execution of doctests, display utilities, decorators, as well as context managers, and many more.

Project description

๐Ÿ› ๏ธ Project Badges

GitHub PyPI - Downloads Documentation

๐Ÿ“š Project Overview

Stouputils is a collection of utility modules designed to simplify and enhance the development process.
It includes a range of tools for tasks such as execution of doctests, display utilities, decorators, as well as context managers.

๐Ÿš€ Project File Tree

stouputils/
โ”œโ”€โ”€ applications/
โ”‚   โ”œโ”€โ”€ automatic_docs.py    # ๐Ÿ“š Documentation generation utilities (used to create this documentation)
โ”‚   โ””โ”€โ”€ ...
โ”‚
โ”œโ”€โ”€ continuous_delivery/
โ”‚   โ”œโ”€โ”€ cd_utils.py          # ๐Ÿ”ง Common utilities for continuous delivery
โ”‚   โ”œโ”€โ”€ github.py            # ๐Ÿ“ฆ GitHub utilities (upload_to_github)
โ”‚   โ”œโ”€โ”€ pypi.py              # ๐Ÿ“ฆ PyPI utilities (pypi_full_routine)
โ”‚   โ”œโ”€โ”€ pyproject.py         # ๐Ÿ“ Pyproject.toml utilities
โ”‚   โ””โ”€โ”€ ...
โ”‚
โ”œโ”€โ”€ print.py                 # ๐Ÿ–จ๏ธ Display utilities (info, debug, warning, error)
โ”œโ”€โ”€ io.py                    # ๐Ÿ’ป I/O utilities (file management, json)
โ”œโ”€โ”€ decorators.py            # ๐ŸŽฏ Decorators (silent, measure_time, error_handler, simple_cache)
โ”œโ”€โ”€ ctx.py                   # ๐Ÿšซ Context managers (Muffle, LogToFile)
โ”œโ”€โ”€ archive.py               # ๐Ÿ“ฆ Archive utilities (zip, repair_zip)
โ”œโ”€โ”€ parallel.py              # ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Parallel processing (multiprocessing, multithreading)
โ”œโ”€โ”€ collections.py           # ๐Ÿงฐ Collection utilities (unique_list)
โ”œโ”€โ”€ all_doctests.py          # โœ… Execution of all doctests for a given path
โ”œโ”€โ”€ backup.py                # ๐Ÿ“ฆ Backup utilities (delta backup, consolidate)
โ””โ”€โ”€ ...

โญ Star History

Star History Chart

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stouputils-1.2.19.tar.gz (34.6 kB view details)

Uploaded Source

File details

Details for the file stouputils-1.2.19.tar.gz.

File metadata

  • Download URL: stouputils-1.2.19.tar.gz
  • Upload date:
  • Size: 34.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for stouputils-1.2.19.tar.gz
Algorithm Hash digest
SHA256 622b7c6c45d4d1101b4e5426f15461564b328590bbfb903539ecbff47a192086
MD5 363ec27098d4084b9c9f8fe746ef3cfc
BLAKE2b-256 d5e3c693205f0d74f9561b59176871eeaa4b51b1b261227eac36ba0806fd0267

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page