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 |
---|---|---|---|---|
16f2bdad | Update spacing and docs | Saurabh Kumar <t****r@u****m> | 3 months 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> |
3 months ago | |
666984de | Use sys.exit() instead of exit() (#568) |
Saurabh Kumar <t****r@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
02b68577 | style: upgrade to use ruff (#567) |
Saurabh Kumar <t****r@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
16e660d3 | Bump version: 1.1.0 → 1.1.1 | Saurabh Kumar <t****r@u****m> | 3 months ago | |
667e82f1 | update changelog | Saurabh Kumar <t****r@u****m> | 3 months 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> |
3 months 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> |
3 months ago | |
01f89973 | docs update | Saurabh Kumar <t****r@u****m> | 5 months ago | |
6a02ef5a | update mkdocs -> mkdocstrings config | Saurabh Kumar <t****r@u****m> | 6 months ago | |
36c6270d | Update changelog | Saurabh Kumar <t****r@u****m> | 6 months ago | |
2198b698 | Bump version: 1.0.1 → 1.1.0 | Saurabh Kumar <t****r@u****m> | 6 months ago | |
c89fb6d4 | Update changelog | Saurabh Kumar <t****r@u****m> | 6 months 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> |
6 months ago | |
9acba4af | Some more s/Python-dotenv/python-dotenv/ (#552) |
Saurabh Kumar <t****r@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
3c19c03d | s/Python-dotenv/python-dotenv/ (#516) |
Rod Elias <r****y@g****m>
Committed by: GitHub <n****y@g****m> |
6 months 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> |
6 months 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> |
10 months 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> |
10 months ago | |
4d505f2c | ci: add py3.13 to test.yml (#527) |
Waket Zheng <w****g@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year 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 1 year ago | |
08937a19 | docs: clearify default behaviour of load_dotenv | Saurabh Kumar <t****r@u****m> | over 1 year 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 1 year ago | |
6d6070cc | Add a security policy | Bertrand Bonnefoy-Claudet <b****d@b****m> | over 1 year 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 1 year ago | |
d6c0b963 | Bumpversion 1.0.0 -> 1.0.1 | Saurabh Kumar <t****r@u****m> | over 1 year ago | |
42dc0866 | Update changelog for 1.0.1 | Saurabh Kumar <t****r@u****m> | over 1 year ago | |
b1eebbaa | Add python 3.12 and pypy3.10 to test runner | Saurabh Kumar <t****r@u****m> | over 1 year 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 1 year 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 1 year ago | |
3ffcef60 | Use https in README links (#474) |
Nicolas Appriou <n****u@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
be96be25 | Use pathlib.Path in tests (#466) |
Miroslav Šedivý <6****o@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 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 2 years ago | |
dd1af684 | FIx year in release in changelog (#453) |
Jan Kislinger <j****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
d0684d1c | Bump version: 0.21.1 → 1.0.0 | Saurabh Kumar <t****r@u****m> | over 2 years ago | |
6c8ddd23 | Prepare for release 1.0.0 | Saurabh Kumar <t****r@u****m> | over 2 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 2 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 2 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 2 years ago | |
b904a722 | update docs - better toc for changelog | Saurabh Kumar <t****r@u****m> | over 2 years ago | |
291fa669 | Update documtation | Saurabh Kumar <t****r@u****m> | over 2 years ago | |
5317a560 | Bump version: 0.21.0 → 0.21.1 | Saurabh Kumar <t****r@u****m> | over 2 years ago | |
b84bccda | Add changelog for 0.21.1 | Saurabh Kumar <t****r@u****m> | over 2 years ago | |
a18ea18d | Fix coverage reporting (#445) |
Saurabh Kumar <t****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 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 2 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 2 years ago | |
025f7622 | Fix typo |
Michael V. DePalatis <m****s@a****m>
Committed by: Bertrand Bonnefoy-Claudet <b****d@b****m> |
almost 3 years ago | |
c22bc509 | Fix IPython test warning about deprecated `magic` | Bertrand Bonnefoy-Claudet <b****d@b****m> | almost 3 years ago | |
7dc24928 | Improve error message for `get` and `list` commands | Bertrand Bonnefoy-Claudet <b****d@b****m> | almost 3 years ago | |
ceca48c8 | Use f-strings, make some code more concise and change docstrings to double qu... |
momohakarish <i****1@g****m>
Committed by: Bertrand Bonnefoy-Claudet <b****d@b****m> |
almost 3 years ago | |
7e199c32 | Use 3.11 non-beta in CI | Bertrand Bonnefoy-Claudet <b****d@b****m> | almost 3 years ago | |
718307b8 | Update __init__.py |
Praveensenpai <7****i@u****m>
Committed by: Bertrand Bonnefoy-Claudet <b****d@b****m> |
almost 3 years ago | |
cadf4fc6 | Modernize main.py and parser.py code |
momohakarish <i****1@g****m>
Committed by: Bertrand Bonnefoy-Claudet <b****d@b****m> |
almost 3 years ago | |
00cc7ae2 | Modernize some code in variables.py |
momohakarish <i****1@g****m>
Committed by: Bertrand Bonnefoy-Claudet <b****d@b****m> |
almost 3 years ago | |
cedd36d3 | Fixed minor spelling mistake (#426) |
丂ᴀɪᴍ 乇ʜsᴀɴ <a****7@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
b6fe193b | Bump version: 0.20.0 → 0.21.0 | Saurabh Kumar <t****r@u****m> | about 3 years ago | |
5d079312 | update changelog | Saurabh Kumar <t****r@u****m> | about 3 years ago | |
490b116e | Revert "fix: out of scope error when "dest" variable is undefined #413" | Saurabh Kumar <t****r@u****m> | about 3 years ago | |
b1f041dc | Add release notes for 0.21.0 | Saurabh Kumar <t****r@u****m> | about 3 years ago | |
6399af6c | chore: fix flake8 issue | Saurabh Kumar <t****r@u****m> | about 3 years ago | |
a53d652f | fix: out of scope error when "dest" variable is undefined #413 |
Ben Li-Sauerwine <b****e@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
a7c811dd | Update README.md (#415) |
harveer07 <7****7@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
1ecb57dd | Fix out of scope error when "dest" variable is undefined |
Ben Li-Sauerwine <b****e@g****m>
Committed by: Bertrand Bonnefoy-Claudet <b****d@b****m> |
about 3 years ago | |
914c68ef |
feat(cli) add --format= option to list command (#407)
Co-authored-by: Saurabh Kumar <t****r@u****m> |
Sam McKelvie <s****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
2f36c082 |
Drop Python 3.5 and 3.6 and upgrade GA (#393)
Co-authored-by: Saurabh Kumar <t****r@u****m> |
eggplants <w****w@y****p>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
a50a3bf3 | Add .vscode to gitignore | Saurabh Kumar <t****r@u****m> | about 3 years ago | |
6b1e68bb | Add `parse_it` to Related Projects (#410) |
Naor Livne <n****e@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
2cf826f2 |
chore: add GitHub Actions for deploying docs (#399)
Co-authored-by: Saurabh Kumar <t****r@n****m> |
Saurabh Kumar <t****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
ee15221e |
feat: return False when we do not discover any environment variables (#388)
Co-authored-by: Saurabh Kumar <t****r@u****m> |
Lars Kellogg-Stedman <l****s@o****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
29bceb83 | chore: add how to run docs locally | Saurabh Kumar <t****r@n****m> | over 3 years ago | |
cb53e1e5 | Improve documentation with direct use of MkDocs (#398) |
Bertrand Bonnefoy-Claudet <b****d@b****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
769a040a |
feat(cli): add support for execution via 'python -m' (#395)
Co-authored-by: Saurabh Kumar <t****r@n****m> |
Saurabh Kumar <t****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
7d9cd4b5 | Skip test_ipython if IPython is not available (#397) |
Michał Górny <m****y@g****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
8080d1d9 | Use built-in unittest.mock instead of third-party mock |
Michał Górny <m****y@g****g>
Committed by: Bertrand Bonnefoy-Claudet <b****d@b****m> |
over 3 years ago | |
b4e0c78e | Docs: Improve documentation for variables without value (#390) |
Bertrand Bonnefoy-Claudet <b****d@b****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
07a2fa15 | Use `open` instead of `io.open` |
Rabin Adhikari <r****1@g****m>
Committed by: Bertrand Bonnefoy-Claudet <b****d@b****m> |
over 3 years ago | |
65dfa713 | Fix link typo in changelog | Bertrand Bonnefoy-Claudet <b****d@b****m> | over 3 years ago | |
53cee8c7 | Release version 0.20.0 | Bertrand Bonnefoy-Claudet <b****d@b****m> | over 3 years ago | |
38320117 | Don't mark wheels as universal (#387) |
Bertrand Bonnefoy-Claudet <b****d@b****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
157282ce | Add encoding parameter to {get,set,unset}_key | Bertrand Bonnefoy-Claudet <b****d@b****m> | over 3 years ago | |
06c645c6 | Fix installing entry points |
Michał Górny <m****y@g****g>
Committed by: Bertrand Bonnefoy-Claudet <b****d@b****m> |
over 3 years ago | |
ba9408c5 | chore: add test with Python 3.11 (#368) |
Ville Skyttä <v****a@i****i>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
2471a5af | Release version 0.19.2 | Bertrand Bonnefoy-Claudet <b****d@b****m> | almost 4 years ago | |
45848bb7 | Add missing trailing newline when adding new value | Bertrand Bonnefoy-Claudet <b****d@b****m> | almost 4 years ago | |
fc138ce8 | Release version 0.19.1 | Saurabh Kumar <t****r@u****m> | almost 4 years ago | |
9b1ab5d3 | Add Python 3.10 support (#359) |
Saurabh Kumar <t****r@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
36516a7e | CHANGELOG.md: Fix typos discovered by codespell |
Christian Clauss <c****s@m****m>
Committed by: Bertrand Bonnefoy-Claudet <b****d@b****m> |
about 4 years ago | |
b043829d | Release version 0.19.0 | Bertrand Bonnefoy-Claudet <b****d@b****m> | about 4 years ago | |
955e2a4e | Enable checking of "untyped defs" and fix types | Bertrand Bonnefoy-Claudet <b****d@b****m> | about 4 years ago | |
f5d0c546 | Enable the use of Mypy 0.900+ | Bertrand Bonnefoy-Claudet <b****d@b****m> | about 4 years ago | |
134ed435 | Allow any text stream (`IO[str]`) as `stream` | Bertrand Bonnefoy-Claudet <b****d@b****m> | about 4 years ago | |
28dbb23b | Fix documentation of `dotenv set` | Bertrand Bonnefoy-Claudet <b****d@b****m> | about 4 years ago | |
b8fdfba0 | Replace `Text` with `str` | Bertrand Bonnefoy-Claudet <b****d@b****m> | about 4 years ago | |
4590015c | Use Python 3 type hints for functions | Bertrand Bonnefoy-Claudet <b****d@b****m> | about 4 years ago | |
1914bac5 | Remove typing guards | Bertrand Bonnefoy-Claudet <b****d@b****m> | about 4 years ago | |
4617e396 | Remove unnecessary future imports | Bertrand Bonnefoy-Claudet <b****d@b****m> | about 4 years ago | |
9292074d | Remove "coding: utf-8" source declarations | Bertrand Bonnefoy-Claudet <b****d@b****m> | about 4 years ago | |
9e522b12 | Remove some code specific to Python 2 | Bertrand Bonnefoy-Claudet <b****d@b****m> | about 4 years ago | |
fbc7a635 | Require Python >= 3.5 | Bertrand Bonnefoy-Claudet <b****d@b****m> | about 4 years ago | |
5c7f43f7 | Avoid leaving any file after running tests | Bertrand Bonnefoy-Claudet <b****d@b****m> | about 4 years ago |