a collection of happy little helpers.
Project description
happy-little-helpers
v0.0.3
happy_little_helpers is a python package that gives you some happy little utils including:
flash_env
easy flash drive credential management for moving from system to system.
get_flash_path(root_directory) - get the path to your credentials flash drive automatically
read_env(flash_path) - check things are working using test credentials
debugger
quickly turn debugging console prints on and off
debug_print() - replaces the print() function
enable_debug_mode() - global function to enable debugging
disable_debug_mode() - global function to disable debugging (this is the default behavior)
project-structure
happy-little-helpers
├─ .gitignore
├─ README.md
├─ LICENSE
├─ pyproject.toml
├─ src/
| └─ happy_little_helpers/
│ ├─ __init__.py
│ ├─ debugger.py
│ └─ flash_env.py
└─ tests/
├─ __init__.py
├─ credentials/
│ └─ happy-little-helpers/
│ └─ .env
├─ main_test.py
└─ pythonpath.txt
how to test locally
- navigate to the root package directory
happy-little-helpersand add the tempPYTHONPATHfound inhappy-little-helpers/tests/pythonpath.txt:
Linux (Tested in Ubuntu):
export PYTHONPATH=/home/<username>/Documents/github/happy-little-helpers/src:$PYTHONPATH
Windows 10:
export PYTHONPATH=C:\Users\<username>\Documents\github\happy-little-helpers\src:$PYTHONPATH
-
format a flash drive and name the partition
credentials. -
copy the contents of the
credentialsdirectory to your newly formated drive. -
run
python3 tests/main_test.pyfrom your root directory to print the demo .env retrieved from your credentials flash drive.
how to build and distribute
python3 -m build
python3 -m twine upload dist/*
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.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file happy-little-helpers-0.0.3.tar.gz.
File metadata
- Download URL: happy-little-helpers-0.0.3.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
160feb44188996d6797f959d505039c55f9c9d2054ce9ac5cdd45876cfd77e36
|
|
| MD5 |
904871fbccda13cb3d03edb570012bd6
|
|
| BLAKE2b-256 |
a23db6d04170b98912f7e7bf32f8de7c499a41cb25d5cb38c017e60685c5171f
|
File details
Details for the file happy_little_helpers-0.0.3-py3-none-any.whl.
File metadata
- Download URL: happy_little_helpers-0.0.3-py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f9de361172cc2da30967e40fbf647035cc7a1b4007373674a4bf66c826c00e0
|
|
| MD5 |
76918cd1315d4564620cabdd830bdb0e
|
|
| BLAKE2b-256 |
ee8e30968d5baef3f1cd3647fc637dec0b235e3cd10466a7afe782951eb4e864
|