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.3.0.tar.gz (43.5 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.3.0-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ccb_essentials-1.3.0.tar.gz
  • Upload date:
  • Size: 43.5 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.3.0.tar.gz
Algorithm Hash digest
SHA256 617dcc978d5fc9d7839368087d9ca1e7fec85fbc545bb4fb842ce872c8285dcb
MD5 71a1c75aa20d49b6208585122cd02d19
BLAKE2b-256 6d6fa0dd895242001be912afd854b0546c0ce20eb15729f2240bbdec9e6d6add

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ccb_essentials-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 12.5 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e4cc4ff785be383a05e1a07c93511de73c8dedfa72cad2e3f567de94a45f924e
MD5 97f5788595dd55ba6c61942d2ef92975
BLAKE2b-256 a2474e9b592b900cf0c9beed556f67cdfc5468f60e1e83621a6d644b14d2af80

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