Metadata-Version: 2.4
Name: envsafe
Version: 0.1.0
Summary: Type-safe environment variables with automatic .env loading
License: MIT
License-File: LICENSE
Author: Rajarshi Datta
Author-email: rayan05rio@gmail.com
Requires-Python: >=3.11,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: python-dotenv (>=1.0,<2.0)
Description-Content-Type: text/markdown

# Envsafe
Python package for type-safe environment variables — no boilerplate, no surprises.
A tiny Python package for type-safe environment variables with automatic `.env` loading.

## Install
```
pip install envsafe
```

## Usage
```python
from envsafe import env

API_KEY = env.str("API_KEY")
DEBUG   = env.bool("DEBUG", default=False)
PORT    = env.int("PORT", default=8000)
ALLOWED = env.list("ALLOWED_HOSTS")
CONFIG  = env.json("CONFIG")
```

## Why envsafe?
- No os.getenv boilerplate
- .env auto-loaded
- Clean errors
- Zero configuration


