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 1.3.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 1.3.0
File Size Uploaded
bagofstuff-1.3.0.tar.gz 6.8 kB Details

Built distribution (wheel)

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

Total release size: 16.7 kB

Release files / bagofstuff-1.3.0.tar.gz

Download URL bagofstuff-1.3.0.tar.gz
Size 6.8 kB
Tags Source
SHA-256 checksum
How to use checksums
3d0f64754221ea5a340ce3ff9c9be3af65702c94464e422d45e3ae8fb9878786
BLAKE2b-256 checksum
How to use checksums
44acafb8fd92c845a225d083d5c8a88a5722338ec60a93a3a440de6b15e91334
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-1.3.0-py3-none-any.whl

Download URL bagofstuff-1.3.0-py3-none-any.whl
Size 9.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
acd9310aed5321334e17c0d7fc2e0271a30651e4e93ec9cac5663e8b97c3d105
BLAKE2b-256 checksum
How to use checksums
d0f4e521f48e1c65d987d2ea6634476aa8a40b257f4e732b1d6d4f6c662a6da3
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

2.0.0

2 release files

This release

1.3.0 This release

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