v0.0.3
happy_little_helpers is a python package that gives you some happy little utils including:
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
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)
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
- navigate to the root package directory
happy-little-helpers
and add the tempPYTHONPATH
found 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
credentials
directory to your newly formated drive. -
run
python3 tests/main_test.py
from your root directory to print the demo .env retrieved from your credentials flash drive.
python3 -m build
python3 -m twine upload dist/*