A minimal environment variable loader with validation and typing
Project description
envy
ta-envy is a minimal, dependency-free environment variable loader for Python.
It reads .env files, validates required variables, and converts values to the correct type.
🚀 Features
- ✅ Load variables from
.envfiles - ✅ Required key validation
- ✅ Automatic type conversion (str, int, bool, list)
- ✅ No external dependencies
📦 Installation
uv venv
source .venv/bin/activate
uv pip install .
## Sen package to pypi
uv run python -m build
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
ta_envy-0.1.2.tar.gz
(9.6 kB
view details)
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 ta_envy-0.1.2.tar.gz.
File metadata
- Download URL: ta_envy-0.1.2.tar.gz
- Upload date:
- Size: 9.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b9b9c496112364eddf21a91de68526e1546f811488de16a3fbc4df2b01535d52
|
|
| MD5 |
f91b809abaa39c3cd927c2a009b73c09
|
|
| BLAKE2b-256 |
a6c3da25b6f7dec96fb6091f50ca803f258beb10ed0c03649da10f2e72ebaef1
|
File details
Details for the file ta_envy-0.1.2-py3-none-any.whl.
File metadata
- Download URL: ta_envy-0.1.2-py3-none-any.whl
- Upload date:
- Size: 2.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
68773517ec983a820ab82279da4987dcfa823284fe6c78110abbaeb47f225d99
|
|
| MD5 |
68ed75d5b4ff0274d735f7ef05297e86
|
|
| BLAKE2b-256 |
23c74d16b816adcdaed565f75a0139a13011c9beed54ac2cd69e81b493e71bd8
|