A package that allows you to import environment variables like any other module.
Project description
Environ Import
Environ Import is a python package that allows you to import environment variables from its environ
and envnull
modules which are dynamically typed from .env
files.
Quickstart
Install using pip
pip install environ-import
Once installed, you can import environment variables from the environ
module.
from environ import PATH
print(PATH)
# or
import environ
print(environ.PATH)
Environ Import automatically loads .env
files using python-dotenv.
Import from the envnull
module to avoid raising AttributeError
when importing an undefined environment variable.
Dynamic Typing
The stub file generator is automatically run when the environ
or envnull
modules are imported. Types are generated based on the variables found in .env
and .env.example
files.
If you would like type hints to be availabe as soon a change has been made to a .env
file, Environ Import provides a watchdog to automatically regenerate stub files when a change is detected.
python -m environ-import
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
Hashes for environ_import-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f43ab7b8d78920a96a07b38541105c3ae2eaa8b831588c7d428e88264352f4e2 |
|
MD5 | b4fb4ead17bc68b34a46ea018ef9b2a5 |
|
BLAKE2b-256 | 7dde7f85387604eb3d5c3a8c4ee4400a8d92e056afba692baf6f01007edcf4c5 |