GitHub / theskumar/python-dotenv / commits
Reads key-value pairs from a .env file and can set them as environment variables. It helps in developing applications following the 12-factor principles.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| a00cb2ee | docs: add CHANGELOG entry for #663 (fix #600) | Saurabh Kumar <t****r@u****m> | 2 days ago | |
| 49515afe | Bump version: 1.2.2 → 1.2.3 | Saurabh Kumar <t****r@u****m> | 3 days ago | |
| 8ac846ff | chore: add release runbook (RELEASING.md) and make release target | Saurabh Kumar <t****r@u****m> | 3 days ago | |
| bb31c944 | docs: add 1.2.3 release notes (#606, #638, #680) | Saurabh Kumar <t****r@u****m> | 3 days ago | |
| f7b18d9c |
fix: round-trip backslashes through set_key (#680)
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Dipak Chaudhari <1****7@u****m>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| f5485a61 | fix: parse empty unquoted value with inline comment as empty string |
Noethix55555 <2****5@u****m>
Committed by: Saurabh Kumar <t****r@u****m> |
2 months ago | |
| 751f8c14 |
ci(deps): bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions gro...
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| f1937b68 |
chore(deps): update mkdocs-include-markdown-plugin requirement from >=6.0.0 t...
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 45b93720 |
chore(deps): update pytest requirement from >=3.9 to >=9.0.3 (#653)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 72896e92 |
docs: fix broken mkdocs link in CONTRIBUTING.md (#636)
Co-authored-by: liwenjun-dev <l****v@g****m> |
vincent <v****7@o****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 72754a16 |
ci(deps): bump peaceiris/actions-gh-pages from 4.0.0 to 4.1.0 in the github-a...
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 078325e9 | ci(security): harden CI/CD supply chain with SHA pinning and least-privilege ... |
Saurabh Kumar <t****r@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 3f0e3e0b | Cache empty dotenv dicts (#638) |
rikka0612 <1****O@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| bca6644d |
fix: strip UTF-8 BOM from .env files (#640)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m>, h1whelan <h****n@u****m>, Claude Opus 4.6 (1M context) <n****y@a****m>, Saurabh Kumar <t****r@u****m> |
Henry Whelan <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 68ea2d10 | fix: typo in comment (#621) |
Tereza Pohankova <t****a@h****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| fa4e6a90 | Add missing interpolate parameter to the docstrings of functions `load_dotenv... |
Edgar Ramírez Mondragón <e****8@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| da0c8205 |
fix: print friendly error for missing command in `dotenv run` (#606)
Co-authored-by: Saurabh Kumar <t****r@u****m> |
Bertrand Bonnefoy-Claudet <b****d@b****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| dc71adbd | update changelog and fix incosistencies | Saurabh Kumar <t****r@u****m> | 6 months ago | |
| dbc3882c | fix typo | Saurabh Kumar <t****r@u****m> | 6 months ago | |
| 36004e0e | Bump version: 1.2.1 → 1.2.2 | Saurabh Kumar <t****r@u****m> | 6 months ago | |
| eb202520 | docs: update changelog for v1.2.2 | Saurabh Kumar <t****r@u****m> | 6 months ago | |
| 790c5c02 | Merge commit from fork |
Bertrand Bonnefoy-Claudet <b****d@b****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 43340da2 | Remove the use of `sh` in tests (#612) |
Bertrand Bonnefoy-Claudet <b****d@b****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 09d7cee3 | docs: clarify override behavior and document FIFO support (#610) |
Saurabh Kumar <t****r@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| c8de2887 | ci: improve workflow efficiency with best practices (#609) |
Saurabh Kumar <t****r@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 7bd9e3db |
Add Windows testing to CI (#604)
Co-authored-by: Saurabh Kumar <t****r@u****m> |
Bertrand Bonnefoy-Claudet <b****d@b****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 1baaf04f | Drop Python 3.9 support and update to PyPy 3.11 (#608) |
Saurabh Kumar <t****r@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 4a22cf89 | ci: enable testing on Python 3.14t (free-threaded) (#588) |
Naman Aarzoo <8****5@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| e2e8e776 | Fix license specifier (#597) |
cpackham-atlnz <8****z@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 25b04ae3 | Clean up "Related projects" section of the readme (#602) |
Bertrand Bonnefoy-Claudet <b****d@b****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 6d28eee2 | Docs: Improve readability of reference page (#605) |
Bertrand Bonnefoy-Claudet <b****d@b****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 9f3b8b50 | Make `dotenv run` forward flags to given command (#607) |
Bertrand Bonnefoy-Claudet <b****d@b****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| f54d29f3 | Fix formatting | Bertrand Bonnefoy-Claudet <b****d@b****m> | 7 months ago | |
| cd48b58b |
Bump actions/checkout from 5 to 6 in the github-actions group
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Bertrand Bonnefoy-Claudet <b****d@b****m> |
9 months ago | |
| d10ea618 | fix: Add missing 3.14 PyPI classifier. |
James Ouyang <J****g@g****m>
Committed by: Bertrand Bonnefoy-Claudet <b****d@b****m> |
9 months ago | |
| 85f43295 | Fix gh-pages deployment permission issue | Saurabh Kumar <t****r@u****m> | 10 months ago | |
| eaf2a912 | Do not remove .coverage file | Saurabh Kumar <t****r@u****m> | 10 months ago | |
| 87161968 | Bump version: 1.2.0 → 1.2.1 | Saurabh Kumar <t****r@u****m> | 10 months ago | |
| b87807fc | Update changelog | Saurabh Kumar <t****r@u****m> | 10 months ago | |
| 3af77d30 |
Support reading .env from FIFOs (Unix) (#586)
Co-authored-by: Sidharth Sudhir <s****r@a****m> |
Sidharth Sudhir <5****r@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 467ee22f | Fix test failures after moving config to pyproject.toml | Saurabh Kumar <t****r@u****m> | 10 months ago | |
| 76999e74 | Move more config pyproject.toml | Saurabh Kumar <t****r@u****m> | 10 months ago | |
| 222ce2cc | Update to use trusted publisher on pypi | Saurabh Kumar <t****r@u****m> | 10 months ago | |
| 8ed4f79d | Update docs requirements | Saurabh Kumar <t****r@u****m> | 10 months ago | |
| 5bf88224 | Bump version: 1.1.1 → 1.2.0 | Saurabh Kumar <t****r@u****m> | 10 months ago | |
| 1fe11cc7 | upadate changelog | Saurabh Kumar <t****r@u****m> | 10 months ago | |
| 80cfe9f4 | Fix build command | Saurabh Kumar <t****r@u****m> | 10 months ago | |
| 8b4e13d0 | Move project metadata and config to pyproject.toml (#583) |
Laurie O <l****n@h****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| f288da17 |
Bump the github-actions group across 1 directory with 2 updates (#577)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 9f722ce6 | docs: clarify what load_dotenv() does in README (#575) |
Tomiwa Kunle Oluwadare <c****a@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| a2bc2b3d | Added Python@3.14: Github CI & tox.ini (#579) |
Naman Aarzoo <8****5@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 16f2bdad | Update spacing and docs | Saurabh Kumar <t****r@u****m> | about 1 year ago | |
| c715d19f |
feat: add `PYTHON_DOTENV_DISABLED` flag to disable load_dotenv (fixes #510) ...
Co-authored-by: Saurabh Kumar <t****r@u****m> |
matthewfranglen <m****w@f****g>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 666984de | Use sys.exit() instead of exit() (#568) |
Saurabh Kumar <t****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 02b68577 | style: upgrade to use ruff (#567) |
Saurabh Kumar <t****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 16e660d3 | Bump version: 1.1.0 → 1.1.1 | Saurabh Kumar <t****r@u****m> | about 1 year ago | |
| 667e82f1 | update changelog | Saurabh Kumar <t****r@u****m> | about 1 year ago | |
| 9d85edb3 |
fix(cli): issue with execvpe on Windows (#566)
Co-authored-by: Jake Owen <j****n@s****m> |
Jake Owen <3****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 8411987b | fix: ensure find_dotenv work reliably on python 3.13 (#563) |
Saurabh Kumar <t****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 0525fc94 | skip 000 permission tests for root user |
Balaje Suri <b****i@g****m>
Committed by: Bertrand Bonnefoy-Claudet <b****d@b****m> |
about 1 year ago | |
| 01f89973 | docs update | Saurabh Kumar <t****r@u****m> | over 1 year ago | |
| 6a02ef5a | update mkdocs -> mkdocstrings config | Saurabh Kumar <t****r@u****m> | over 1 year ago | |
| 36c6270d | Update changelog | Saurabh Kumar <t****r@u****m> | over 1 year ago | |
| 2198b698 | Bump version: 1.0.1 → 1.1.0 | Saurabh Kumar <t****r@u****m> | over 1 year ago | |
| c89fb6d4 | Update changelog | Saurabh Kumar <t****r@u****m> | over 1 year ago | |
| 8dd413e8 | Add _is_debugger so load_dotenv will work in pdb (#553) |
randomseed42 <5****2@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 9acba4af | Some more s/Python-dotenv/python-dotenv/ (#552) |
Saurabh Kumar <t****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 3c19c03d | s/Python-dotenv/python-dotenv/ (#516) |
Rod Elias <r****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 41593889 | Add support for python 3.13 and drop 3.8 (#551) |
Saurabh Kumar <t****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 2b8635b7 |
Bump the github-actions group with 2 updates (#529)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 533f8ac8 | Add Python 3.13 trove classifier (#535) |
Edgar Ramírez Mondragón <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 4d505f2c | ci: add py3.13 to test.yml (#527) |
Waket Zheng <w****g@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 4543837f | Enhance dotenv run: Switch to execvpe for better resource management and sign... |
eekstunt <5****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 08937a19 | docs: clearify default behaviour of load_dotenv | Saurabh Kumar <t****r@u****m> | over 2 years ago | |
| 8c9381e7 | ci: fix multiline string in test.yml & use fail-fast strategy (#514) |
Christian Clauss <c****s@m****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 6d6070cc | Add a security policy | Bertrand Bonnefoy-Claudet <b****d@b****m> | over 2 years ago | |
| bf20c809 | Keep GitHub Actions up to date with GitHub's Dependabot |
Christian Clauss <c****s@m****m>
Committed by: Saurabh Kumar <t****r@u****m> |
over 2 years ago | |
| d6c0b963 | Bumpversion 1.0.0 -> 1.0.1 | Saurabh Kumar <t****r@u****m> | over 2 years ago | |
| 42dc0866 | Update changelog for 1.0.1 | Saurabh Kumar <t****r@u****m> | over 2 years ago | |
| b1eebbaa | Add python 3.12 and pypy3.10 to test runner | Saurabh Kumar <t****r@u****m> | over 2 years ago | |
| 6ff13914 | Fix temporary file is deleted before closing, in the rewrite function (#468) |
Qwerty-133 <7****3@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 0b94ac08 | Allow modules using load_dotenv to be reloaded when launched in a separate th... |
Freddy Boulton <a****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 3ffcef60 | Use https in README links (#474) |
Nicolas Appriou <n****u@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| be96be25 | Use pathlib.Path in tests (#466) |
Miroslav Šedivý <6****o@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 137bc3dc | Gracefully handle code which has been imported from a zipfile (#456) |
Sam Wyma <s****a@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| dd1af684 | FIx year in release in changelog (#453) |
Jan Kislinger <j****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| d0684d1c | Bump version: 0.21.1 → 1.0.0 | Saurabh Kumar <t****r@u****m> | over 3 years ago | |
| 6c8ddd23 | Prepare for release 1.0.0 | Saurabh Kumar <t****r@u****m> | over 3 years ago | |
| 06116434 | Drop support for python 3.7, add python 3.12-dev (#449) |
Saurabh Kumar <t****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 87e5527f | Update readme, add python-decouple as a related project (#451) |
Kenneth C. Arnold <k****d@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| fc19a55d |
Handle situations where the cwd does not exist. (#446)
Signed-off-by: James Tanner <t****c@g****m> |
jctanner <t****c@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b904a722 | update docs - better toc for changelog | Saurabh Kumar <t****r@u****m> | over 3 years ago | |
| 291fa669 | Update documtation | Saurabh Kumar <t****r@u****m> | over 3 years ago | |
| 5317a560 | Bump version: 0.21.0 → 0.21.1 | Saurabh Kumar <t****r@u****m> | over 3 years ago | |
| b84bccda | Add changelog for 0.21.1 | Saurabh Kumar <t****r@u****m> | over 3 years ago | |
| a18ea18d | Fix coverage reporting (#445) |
Saurabh Kumar <t****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 09cf4aba | Fix type hint for dotenv_path var, add StrPath alias (#432) |
Eddie Aftandilian <e****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| f75103c6 |
Updated license format to better Align with BSD OSI template (#433)
Co-authored-by: Saurabh Kumar <t****r@u****m> |
Lukas Kahwe Smith <s****h@p****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 025f7622 | Fix typo |
Michael V. DePalatis <m****s@a****m>
Committed by: Bertrand Bonnefoy-Claudet <b****d@b****m> |
over 3 years ago | |
| c22bc509 | Fix IPython test warning about deprecated `magic` | Bertrand Bonnefoy-Claudet <b****d@b****m> | almost 4 years ago |