Skip to main content

beetools

Category Status' and Links
General
CD/CI
PyPI
Github

beetools is a collection of Python utilities designed for the Bright Edge eServices ecosystem. It provides a set of tools for terminal messaging, batch script execution, virtual environment management, and various general-purpose utility functions.

Key Features

  • Messaging (beetools.msg): Simplified, colored terminal output for consistent feedback (info, success, warning, error, etc.).
  • Scripting (beetools.script): Tools for executing batch commands, PowerShell scripts, and managing shell sessions.
  • Virtual Environments (beetools.venv): Automated setup, activation, and package installation within Python virtual environments.
  • Utilities (beetools.utils): A broad range of helper functions for OS-specific tasks, directory management, and more.

Installation

You can install beetools via pip:

pip install beetools

Or using poetry:

poetry add beetools

Quick Start

Messaging

from beetools import msg

print(msg.ok("Operation completed successfully!"))
print(msg.error("An error occurred."))

Virtual Environments

from beetools import venv

# Set up a new virtual environment
venv.set_up("path/to/venv", "my_env", package_list=["requests", "pandas"])

Scripting

from beetools import script

# Execute a simple command
script.exec_cmd("dir")

Metadata

Release files for beetools 5.5.1

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

Source distribution (sdist)

Source distribution for beetools 5.5.1
File Size Uploaded
beetools-5.5.1.tar.gz 13.8 kB Details

Built distribution (wheel)

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

Total release size: 28.3 kB

Release files / beetools-5.5.1.tar.gz

Download URL beetools-5.5.1.tar.gz
Size 13.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1d90381e6ff5de0b22cb750e5d220d1601cdaee223f5f047e17d60754f405f39
BLAKE2b-256 checksum
How to use checksums
e4e199d87cdcfc99f59113c63209d1161980fddf6cbedaa01bd713f7eaad50dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.11 Linux/6.11.0-1018-azure

Release files / beetools-5.5.1-py3-none-any.whl

Download URL beetools-5.5.1-py3-none-any.whl
Size 14.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
249c16ce49a7fd2f77fd7b28c25960f885fe21f329018013286ef4407cbdba36
BLAKE2b-256 checksum
How to use checksums
f2d38ac07cf4b7fa08eeeddcd7a7119a76d6976ccea94e18981a7b818b1bc1f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.13.11 Linux/6.11.0-1018-azure

Release history Release notifications | RSS feed

This release

5.5.1 This release

2 release files

5.5.0

2 release files

5.2.5

2 release files

5.2.4

2 release files

5.2.3

2 release files

5.2.2

2 release files

5.2.1

2 release files

5.2.0

2 release files

5.1.1

2 release files

5.1.0

2 release files

5.0.5

2 release files

5.0.4

2 release files

5.0.3

2 release files

5.0.2

2 release files

5.0.1

2 release files

5.0.0

2 release files

4.4.0

2 release files

4.3.2

2 release files

4.2.1

2 release files

4.2.0

2 release files

4.1.8

2 release files

4.1.7

2 release files

4.1.6

2 release files

4.1.5

2 release files

4.1.4

2 release files

4.1.3

2 release files

4.1.2

2 release files

4.0.6

2 release files

4.0.5

2 release files

4.0.4

2 release files

4.0.3

2 release files

4.0.2

2 release files

4.0.0

2 release files

3.2.4

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