Skip to main content

bagofstuff - A library of personal Python utility code

GitHub Actions Workflow Status GitHub commits since latest release GitHub Issues or Pull Requests GitHub Release Date PyPI - License PyPI - Python Version PyPI - Version

Introduction

This is small library of utility code for my personal Python projects. It might be useful to someone else, but I imagine that's unlikely. It contains code that is of general utility for how I approach Python, and also contains code that I just wanted to have fun writing.

It is designed and maintained as being production-ready code.

Installing

In the unlikely even that you find something in this that you wish to use, bagofstuff is available from pypi and can be installed with pip or similar Python package tools:

$ pip install bagofstuff

With uv:

uv add bagofstuff

Using

See the main documentation for details on the content of the library.

Hacking

If you want to hack on the code yourself you'll find most of the routine stuff you'd do when testing and the like in the Makefile. Type:

$ make

to get a list of available targets.

Release files for bagofstuff 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bagofstuff 2.0.0
File Size Uploaded
bagofstuff-2.0.0.tar.gz 7.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bagofstuff 2.0.0
File Interpreter ABI Platform
bagofstuff-2.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 17.4 kB

Release files / bagofstuff-2.0.0.tar.gz

Download URL bagofstuff-2.0.0.tar.gz
Size 7.2 kB
Tags Source
SHA-256 checksum
How to use checksums
423604e10179ec61af1f3a62f8c61aeaa2383040fdea67175f5c43d50e829a44
BLAKE2b-256 checksum
How to use checksums
ff52020cf95233d6838920e3dfad6e4b4b1df6ce8d42646a8a094f9003356d97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"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}

Release files / bagofstuff-2.0.0-py3-none-any.whl

Download URL bagofstuff-2.0.0-py3-none-any.whl
Size 10.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7f23be19513a5b50a6d6aa17c30feaf2cdc3337064b343478f8600761785fecc
BLAKE2b-256 checksum
How to use checksums
7477dc41b6ba788ef8eab0a8d35ef9f0138c378d05c049f99cd86df55f2c8222
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"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}

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 release files

1.3.0

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page