Skip to content

clydecbrown/ccb-essentials

Repository files navigation

Python Essentials

Essential general-purpose tools for Python 3.

Installation

pip install ccb-essentials

Overview

Ask DeepWiki

Argparse Types Helper

Type checking for boolean command line inputs to argparse. Details

Filesystem

Utilities for filesystem paths. Save lots of time on ensuring that your paths exist. Details

Logging

Forward print() calls into a logger. Monitor the output of headless scripts. Details

OS

See if the process has sudo, or an internet connection. Details

Signal Handling

Postpone KeyboardInterrupt signals. Details

Sqlite3

SQLite3 database wrapper with features for database creation, schema evolution, and sanity checking. Details

Subprocess

Easily run a subprocess and capture the result. Details

Development Environment

Maintaining this package

About

Essential tools for Python 3.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published