Utilities to identify which environments is your python script running within.
Project description
Utilities to identify which environments is your python script running within.
How do I install this package?
As usual, just download it using pip:
pip install environments_utils
is_tmux
Return a boolean representing if script is running within a TMUX-like terminal.
from environments_utils import is_tmux
if not is_tmux():
print("This script is long running, consider starting it within a TMUX-like terminal.")
is_notebook
Return a boolean representing if script is running within a jupyter notebook.
from environments_utils import is_notebook
from tqdm import tqdm_notebook, tqdm as tqdm_cli
tqdm = tqdm_notebook if is_notebook() else tqdm_cli
Operative system identifiers
Utilities to identify the operative system running the app.
from environments_utils import is_macos, is_windows, is_linux, is_macos_with_arm
if is_macos():
print("The OS is macOS")
if is_windows():
print("The OS is Windows")
if is_linux():
print("The OS is Linux")
if is_macos_with_arm():
print("The machine is macOS with ARM processors like M1")
Architectures identifiers
Utilities to identify the architectures running the app.
from environments_utils import is_x86, is_x86_64, is_arm
if is_x86():
print("This is a 32 bit system with x86 architecture.")
if is_x86_64():
print("This is a 64 bit system with x86_64 architecture.")
if is_arm():
print("This is an ARM machine, such as Mac M1")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.