dotenv_flow
Hierarchically load different dotenv files based on the value of the PY_ENV variable. Dotenv files will be searched
by name, by decreasing order of priority (specificity) to the selected environment.
As dotenv files are loaded, the process' environment (os.environ) is enriched with the variables found in those files. Environment values that already exist will be left untouched.
Files have 2 flavors:
- public (ex: .env.dev) that should be committed to version control
- private (ex: .env.dev.local) that has preference over the previous one if present, and should NOT
This is the python version of Node's dotenv-flow.
dotenv files are loaded with python-dotenv
This should be added to version control ignore file:
# local .env* files
.env.local
.env.*.local
It's probably a good idea to also ignore plain .env files, as most tools will warn you
that it's a potential security risk.
Instead, including a .env-example seems to be a popular way to document the environment variables in use.
Release files for dotenv-flow 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dotenv_flow-0.4.0.tar.gz | 2.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dotenv_flow-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.1 kB
Release files / dotenv_flow-0.4.0.tar.gz
| Download URL | dotenv_flow-0.4.0.tar.gz |
|---|---|
| Size | 2.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
54f85cb67028d78d51543436d5270a919bf6d9ef37d737c9ef333f70f8f4f352
|
|
BLAKE2b-256 checksum How to use checksums |
50693e01533f8de00c4e554abfd226085cdf0f2b0fca7a68fafa2e52cc3f7175
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.0 CPython/3.10.9 Linux/6.1.14-200.fc37.x86_64
|
Release files / dotenv_flow-0.4.0-py3-none-any.whl
| Download URL | dotenv_flow-0.4.0-py3-none-any.whl |
|---|---|
| Size | 2.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9b9a4a6bf81b081ab7d9a7a6523a09f5bfd640288325bda7050d7d08da82b692
|
|
BLAKE2b-256 checksum How to use checksums |
0f87c1c2e0416717380fd4f147b991a3e2daf74b0d5ba959344018713fc8499d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.0 CPython/3.10.9 Linux/6.1.14-200.fc37.x86_64
|