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

<style> .code-tree { border-radius: 6px; padding: 16px; font-family: monospace; line-height: 1.45; overflow: auto; white-space: pre; background-color:rgb(43, 43, 43); color: #d4d4d4; } .code-tree a { color: #569cd6; text-decoration: none; } .code-tree a:hover { text-decoration: underline; } .code-tree .comment { color:rgb(231, 213, 48); } </style>
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
โ”‚   โ””โ”€โ”€ ...
โ”‚
โ”œโ”€โ”€ all_doctests.py          # โœ… Execution of all doctests for a given path
โ”œโ”€โ”€ archive.py               # ๐Ÿ“ฆ Archive utilities (zip, repair_zip)
โ”œโ”€โ”€ backup.py                # ๐Ÿ“ฆ Backup utilities (delta backup, consolidate)
โ”œโ”€โ”€ collections.py           # ๐Ÿงฐ Collection utilities (unique_list)
โ”œโ”€โ”€ ctx.py                   # ๐Ÿšซ Context managers (Muffle, LogToFile)
โ”œโ”€โ”€ decorators.py            # ๐ŸŽฏ Decorators (silent, measure_time, error_handler, simple_cache)
โ”œโ”€โ”€ image.py                 # ๐Ÿ–ผ๏ธ Image utilities (image_resize)
โ”œโ”€โ”€ io.py                    # ๐Ÿ’ป I/O utilities (file management, json)
โ”œโ”€โ”€ parallel.py              # ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Parallel processing (multiprocessing, multithreading)
โ”œโ”€โ”€ print.py                 # ๐Ÿ–จ๏ธ Display utilities (info, debug, warning, error)
โ””โ”€โ”€ ...

โญ 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.34.tar.gz (36.3 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: stouputils-1.2.34.tar.gz
  • Upload date:
  • Size: 36.3 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.34.tar.gz
Algorithm Hash digest
SHA256 ead997294ca8d2af65c5278f4ee71e8313b4899ecc74ba723a7e79c6a398ad1f
MD5 73f75965b282e00b70a4b6dad58d8dc4
BLAKE2b-256 6b2b620f9bd043a90f6ed735753a2b926d1a244bd33f9e2af3462e18d58367f6

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