Skip to main content

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 .env files
  • ✅ 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


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)

Uploaded Source

Built Distribution

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

ta_envy-0.1.2-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

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

Hashes for ta_envy-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b9b9c496112364eddf21a91de68526e1546f811488de16a3fbc4df2b01535d52
MD5 f91b809abaa39c3cd927c2a009b73c09
BLAKE2b-256 a6c3da25b6f7dec96fb6091f50ca803f258beb10ed0c03649da10f2e72ebaef1

See more details on using hashes here.

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

Hashes for ta_envy-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 68773517ec983a820ab82279da4987dcfa823284fe6c78110abbaeb47f225d99
MD5 68ed75d5b4ff0274d735f7ef05297e86
BLAKE2b-256 23c74d16b816adcdaed565f75a0139a13011c9beed54ac2cd69e81b493e71bd8

See more details on using hashes here.

Supported by

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