environs icon indicating copy to clipboard operation
environs copied to clipboard

simplified environment variable parsing

Results 28 environs issues
Sort by recently updated
recently updated
newest added

Bumps [flake8](https://github.com/pycqa/flake8) from 4.0.1 to 5.0.4. Commits 6027577 Release 5.0.4 213e006 Merge pull request #1653 from asottile/lower-bound-importlib-metadata e94ee2b require sufficiently new importlib-metadata 318a86a Merge pull request #1646 from televi/main 7b8b374...

dependencies

Bumps [mypy](https://github.com/python/mypy) from 0.910 to 0.971. Commits 1f08cf4 Update version to 0.971 61c0064 Add back workaround to avoid confusing mypy.types and types in pyinfo (#13176) d8d900c Update version to 0.971+dev...

dependencies

Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 21.9.2 to 22.7.1. Release notes Sourced from flake8-bugbear's releases. 22.7.1 Implement late-binding loop check (#265) late-binding closures are a classic gotcha. 22.6.22 Don't crash when select /...

dependencies

I am not sure if this feature already exists, I wanted to make sure that environments that is set using `env("VAR", "VALUE")` is able to passed to `subprocess.run` or `subprocess.Popen`....

Having this: ```bash export AWS_URL=http://s3service:9000/s3 ``` and having this in `.env` file: ```shell AWS_URL=${AWS_URL:-http://localhost:9000/s3} FULL_URL="$({AWS_URL})/some-bucket" ``` will set `FULL_URL` to `http://localhost:9000/s3/some-bucket` instead of `http://s3service:9000/s3/some-bucket` Adding `AWS_S3_ENDPOINT_URL = env.str("AWS_S3_ENDPOINT_URL", None)` before...

In production environments it's frequently handy for environment variables to get logged as they're read in or defaulted. This can help significantly with debugging e.g. when trying to reproduce the...

This is a copy of https://github.com/sloria/environs/pull/198 I finally wrote the tests. Here is also some consideration, lists and dicts should be directly considered as json (as well as null itself),...

To set a default dict value for example, I currently have to use `json.dumps`, this PR fixes that

I've been using [envparse](https://github.com/rconradharris/envparse) package for a very long time, but discovered "environs" just moments ago. Your package is obviously better in many cases, but I really miss one feature...