Skip to main content

Essential tools for Python 3.

Project description

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

Project details


Download files

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

Source Distribution

ccb_essentials-1.2.1.tar.gz (41.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ccb_essentials-1.2.1-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

Details for the file ccb_essentials-1.2.1.tar.gz.

File metadata

  • Download URL: ccb_essentials-1.2.1.tar.gz
  • Upload date:
  • Size: 41.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ccb_essentials-1.2.1.tar.gz
Algorithm Hash digest
SHA256 69c6b3210c7e948ded0e85eb6c973346d310511a59b1ee74034ef0730460aaf7
MD5 6a189f16c9b0348d46131953c2d55604
BLAKE2b-256 e91c72f00299902cd568fe21b2c029f189cd157608f306190c98c2cf06835de7

See more details on using hashes here.

File details

Details for the file ccb_essentials-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: ccb_essentials-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ccb_essentials-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 37d09fd948bd121a986965ac8abf6c49f2c2ceee12949d29a73b85ea58f26627
MD5 1a97eda22ab9567bd49cd01cd760467b
BLAKE2b-256 864cb1121a73374ba805094803b7379d7b133c1304fea1eca9747f02f8f2f6bf

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