Package profile
python-dotenv
- Summary: Read key-value pairs from a .env file and set them as environment variables
- Author: Saurabh Kumar <me+github@saurabh-kumar.com>
- License: BSD-3-Clause
- Source: https://github.com/theskumar/python-dotenv
- Number of releases: 52
- First release: 0.1.0 on 2014-09-08
- Latest release: 1.2.4 on 2026-10-01
- Latest release size: 22.2 KB (pure Python wheel)
1 known vulnerabilityLatest: GHSA-mf9w-mj56-hr94 — python-dotenv: Symlink following in set_key allows arbitrary file overwrite via cross-device rename fallback View all →
Dependencies
Python-dotenv has one dependency (optional).View all 1 dependencies →Dependent packages
| Package | Optional | Group |
|---|---|---|
| agent-framework-core | false | |
| agno-infra | false | |
| apache-airflow-providers-docker | false | |
| aurelio-sdk | false | |
| autogen | false |
Similar packages
- environssimplified environment variable parsing
- pytest-envpytest plugin that allows you to add environment variables.
- pyyaml-env-tagA custom YAML tag for referencing environment variables in YAML files.
- configargparseA drop-in replacement for argparse that allows options to also be set via config files and/or environment variables.
- envierPython application configuration via the environment
- jsonargparseMinimal effort CLIs derived from type hints and parse from command line, config files and environment variables.
- configupdaterParser like ConfigParser but for updating configuration files