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")

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

beetools-5.5.1.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

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

beetools-5.5.1-py3-none-any.whl (14.5 kB view details)

Uploaded Python 3

File details

Details for the file beetools-5.5.1.tar.gz.

File metadata

  • Download URL: beetools-5.5.1.tar.gz
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.11 Linux/6.11.0-1018-azure

File hashes

Hashes for beetools-5.5.1.tar.gz
Algorithm Hash digest
SHA256 1d90381e6ff5de0b22cb750e5d220d1601cdaee223f5f047e17d60754f405f39
MD5 cb531d112cf6703306179052edd46b46
BLAKE2b-256 e4e199d87cdcfc99f59113c63209d1161980fddf6cbedaa01bd713f7eaad50dc

See more details on using hashes here.

File details

Details for the file beetools-5.5.1-py3-none-any.whl.

File metadata

  • Download URL: beetools-5.5.1-py3-none-any.whl
  • Upload date:
  • Size: 14.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.11 Linux/6.11.0-1018-azure

File hashes

Hashes for beetools-5.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 249c16ce49a7fd2f77fd7b28c25960f885fe21f329018013286ef4407cbdba36
MD5 0813ee3f269e4cf351f2f0b0e8917987
BLAKE2b-256 f2d38ac07cf4b7fa08eeeddcd7a7119a76d6976ccea94e18981a7b818b1bc1f1

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

5.5.1 This release

2 files

5.5.0

2 files

5.2.5

2 files

5.2.4

2 files

5.2.3

2 files

5.2.2

2 files

5.2.1

2 files

5.2.0

2 files

5.1.1

2 files

5.1.0

2 files

5.0.5

2 files

5.0.4

2 files

5.0.3

2 files

5.0.2

2 files

5.0.1

2 files

5.0.0

2 files

4.4.0

2 files

4.3.2

2 files

4.2.1

2 files

4.2.0

2 files

4.1.8

2 files

4.1.7

2 files

4.1.6

2 files

4.1.5

2 files

4.1.4

2 files

4.1.3

2 files

4.1.2

2 files

4.0.6

2 files

4.0.5

2 files

4.0.4

2 files

4.0.3

2 files

4.0.2

2 files

4.0.0

2 files

3.2.4

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page