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.5.2.tar.gz (53.1 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.5.2-py3-none-any.whl (24.4 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for thebundle-1.5.2.tar.gz
Algorithm Hash digest
SHA256 02333c60bb016384e062f79d95c7ad3eab583cd398d8a149fd7213607c68ac67
MD5 f5cd5e062a9e9996ccb61f1c78f6747b
BLAKE2b-256 30f723924ca2d81c21e97b1bdba232c07de04d0955ec291c706fbbb8434e7681

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thebundle-1.5.2-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.19

File hashes

Hashes for thebundle-1.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 545bf245d644da8eba26b8aa7147415002e57e113e1f2f61856680f547ab6a30
MD5 5053b3c611653d494d95c59c0dafc8f8
BLAKE2b-256 4d66bb3978cd25d6226843b8515e65b64fdfc6f488bf0957fcdb800295c96d74

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