Skip to main content

A modern, extensible Python framework for robust, maintainable, and high-performance software projects.

Project description

ubuntu 🐧 macos 🍏 windows 🪟 PyPI Release 🐍 auto reference update 🔄

The Bundle Dream

TheBundle

TheBundle is a modern, extensible Python framework for robust, maintainable, and high-performance software projects. It provides a suite of core modules for logging, tracing, data modeling, process management, ZeroMQ sockets, browser automation, and more—plus advanced testing and pybind11/C++ extension tooling.

Install:

pip install thebundle

Bootstrap Wizard

From a fresh machine, use the wizard to install Docker (plus WSL2/NVIDIA setup where applicable), Git, Python, create a venv, and install thebundle[all].

Linux/macOS:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/HorusElohim/TheBundle/main/wizards/run.sh)"

Windows (PowerShell):

powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/HorusElohim/TheBundle/main/wizards/platforms/windows.ps1 | iex"

Continuous Integration: Platforms & Python Versions

Platform Python Versions
🐧 Ubuntu 3.10 3.11, 3.12
🍏 macOS 3.10, 3.11, 3.12
🪟 Windows 3.10, 3.11, 3.12

Documentation

For more information, see the inline documentation in each module and the example projects in tests/.

License

Licensed under the Apache License, Version 2.0. See LICENSE for details.

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

thebundle-1.6.0.tar.gz (53.5 MB view details)

Uploaded Source

Built Distribution

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

thebundle-1.6.0-py3-none-any.whl (24.4 MB view details)

Uploaded Python 3

File details

Details for the file thebundle-1.6.0.tar.gz.

File metadata

  • Download URL: thebundle-1.6.0.tar.gz
  • Upload date:
  • Size: 53.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for thebundle-1.6.0.tar.gz
Algorithm Hash digest
SHA256 f0e4197e50708f2c6a8698a40fc19a46c362fd4d6b32a385b57d28955302fe97
MD5 ca9dda1f675a2be3dd22aec0b4299986
BLAKE2b-256 b0b630d6a1a5d80c646e3c2738d6ede1afc4804eea5e95a26fab0127c5c82ac7

See more details on using hashes here.

File details

Details for the file thebundle-1.6.0-py3-none-any.whl.

File metadata

  • Download URL: thebundle-1.6.0-py3-none-any.whl
  • Upload date:
  • Size: 24.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for thebundle-1.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 80f93299789f3bd0f6f82dd42021bd7c672ec50055d4f9444d9d9fd8f2ed6bff
MD5 222f6fc5f6787d29bd77133a9c36b043
BLAKE2b-256 fab07cf93aa647defa3f8acbde692bd47fa9e09275766c286a5578ad56f217f3

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