π οΈ Welcome to Stouputils DocumentationΒΆ
π 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 StructureΒΆ
stouputils/
βββ continuous_delivery/
β βββ github.py # π¦ GitHub utilities that are very specific (upload_to_github)
β βββ ...
β
βββ print.py # π¨οΈ Display utilities
βββ io.py # π» I/O utilities (for file management, json, etc.)
βββ decorators.py # π― Decorators (silent, measure_time, error_handler, simple_cache, deprecated)
βββ ctx.py # π« Context managers (Muffle)
βββ archive.py # π¦ Archive utilities (zip, unzip)
βββ parallel.py # π§βπ€βπ§ Parallel processing (multiprocessing, multithreading)
βββ collections.py # π§° Collection utilities (unique_list)
βββ all_doctests.py # β
Execution of all doctests of all modules for a given path
βββ backup.py # π¦ Backup utilities (create_delta_backup, consolidate_backups, backup_cli)
βββ ...
π Module DocumentationΒΆ
Contents:
- stouputils package
- Subpackages
- Submodules