Skip to main content

A minimal dotenv loader for Python, written in Rust.

Project description

min_dotenv

Experimental dotenv loader

Usage

Given an arbitrary environmental file

variable_name = "variable_content"
# Comments in your .env file are allowed
another_var_name=123

Hydrate your os module with the new environmental variables

import os
from min_dotenv import hyd_env
hyd_env('.env')

for name, val in os.environ.items()
    print(f"{name}: {val}")

Outputs

... all your existing environmental variables
variable_name: variable_content
another_var_name: 123

Installation

TBD

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

min_dotenv-0.1.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

min_dotenv-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl (404.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

min_dotenv-0.1.0-cp313-cp313t-musllinux_1_2_i686.whl (431.8 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

min_dotenv-0.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl (504.6 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

min_dotenv-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl (414.3 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

min_dotenv-0.1.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (233.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

min_dotenv-0.1.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (269.1 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

min_dotenv-0.1.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (292.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

min_dotenv-0.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (242.1 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

min_dotenv-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (236.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

min_dotenv-0.1.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl (250.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.5+ i686

min_dotenv-0.1.0-cp313-cp313t-macosx_11_0_arm64.whl (207.2 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

min_dotenv-0.1.0-cp313-cp313t-macosx_10_12_x86_64.whl (212.2 kB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

min_dotenv-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl (404.5 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

min_dotenv-0.1.0-cp312-abi3-musllinux_1_2_i686.whl (432.3 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ i686

min_dotenv-0.1.0-cp312-abi3-musllinux_1_2_armv7l.whl (504.8 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARMv7l

min_dotenv-0.1.0-cp312-abi3-musllinux_1_2_aarch64.whl (415.0 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

min_dotenv-0.1.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (234.3 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ x86-64

min_dotenv-0.1.0-cp312-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (269.4 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ s390x

min_dotenv-0.1.0-cp312-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (294.3 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ppc64le

min_dotenv-0.1.0-cp312-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (242.3 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARMv7l

min_dotenv-0.1.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (237.3 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

min_dotenv-0.1.0-cp312-abi3-manylinux_2_5_i686.manylinux1_i686.whl (251.4 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.5+ i686

min_dotenv-0.1.0-cp312-abi3-macosx_11_0_arm64.whl (207.9 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

min_dotenv-0.1.0-cp312-abi3-macosx_10_12_x86_64.whl (212.7 kB view details)

Uploaded CPython 3.12+macOS 10.12+ x86-64

File details

Details for the file min_dotenv-0.1.0.tar.gz.

File metadata

  • Download URL: min_dotenv-0.1.0.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.8.3

File hashes

Hashes for min_dotenv-0.1.0.tar.gz
Algorithm Hash digest
SHA256 58fd6d72d4c42b901d35d5360aac7e5b742cf9a4d4e7d2eebf551a3c01ad4f84
MD5 b58ca8241e636adfb9287ff3f464060b
BLAKE2b-256 860c5f336906b35f7e21611bfc0c9304384875fdc454aa2717080f26bb83ea57

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e4d64fd15f15218af01975dd73c42be50aa77ca2dcbd004d2df10faa6812fba5
MD5 2210113c3f0222c43c6c7d6509297cab
BLAKE2b-256 fdebc7b1cc878aca9624572e4442ee1c39bef05c51ccbc31391765af843946b9

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e17b904e25601498dd31b386911f4d02fd006b6b1330486022f91357f72d82f9
MD5 31a374fe09c1edaf54cfd0f008300064
BLAKE2b-256 ef18fb25dca9053d36deecd30be0dbb2b58553d1685fa6c0f9006c97da6ce8bc

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2b8ee4ec341ea6724f6f4bbb3a8d0a5cdbf2fc99dce7ff3d816e2bada2f57920
MD5 68e7cea672da9684e1059ad843f068a7
BLAKE2b-256 50e8b3d2ea37ed16e67de3e1f6871544dcf0e8db6598bd136b38d7128e995bc7

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fe4a9d1355cd673ef928c1ef0e661958287350d378468e1f7e53538ed27b2a04
MD5 1a189d1702acd6188bee1c6d4024de29
BLAKE2b-256 a15b34e4e1ce816ea4fe3b7fc49b3e98c3a049b474415354cda45475c01aa4ec

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6f1ebde405973541fa9e2fb4646c83928ce06df6fa37879d9a144fb96791cc7
MD5 7c389558180e130b5d0d333780c76a9a
BLAKE2b-256 793e55fa15def5f0c2f88f60a36841ea17eb72ae35e6d96cdd9378bb0b407ac1

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 dc3a558ef119cc00ec747deca52255d313249eb34325c6fd92897b4e099ac07d
MD5 423c111a7d6a4d97ffd2f7ff6cd9f69c
BLAKE2b-256 cf723f6992a67884a48b44a4d49e61b16fcfb871d80b9b91fb3582a023c6f2dd

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fc13576f02afcef35f71c120f97351f988acf51880169e4ec39903cff8b9f877
MD5 02e52e23b57ece1871cfdf0ac360265f
BLAKE2b-256 9a8ed9c5ca17c63c8f772707e9e5c4efff1878b229fef1e997d8edcd2a4b5992

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7a9db1c366336a5854b221f21f9ce21e5f168e7f66b6e6878adc2bcfc34a5f8a
MD5 0bb3b2ac541fd5fa9329f537ac07ab4b
BLAKE2b-256 5ccb3b9441adfb451907e150fa191bf3b4a2ba6114cd1d1806a152b427095e0f

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0688c6020d95cb5adef29e7c352cca7314033684bec32de9702dcb6af63e5972
MD5 5f4791d39e1081cd9650ab1d0aefcc93
BLAKE2b-256 509c4b6c84fb416728361c05009605830abede714477793b1ea0a6258e75b59c

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 980b00c6b43876b95df885c405470323509326904f4b70be94f7eb29f8991490
MD5 2e946e959c4662047a9c828eb6a0fcc6
BLAKE2b-256 a8893509b0eb7b70a72aea5b3547cca5d218fcce8066774b450ebf15c1bd84f5

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8516b4c4ef87fd4b74c452bd11f20e21f7a580a63d9d0ce432929c467c758b83
MD5 91ae9becda6800748f01f478d23b758e
BLAKE2b-256 8aafc6d6beb9b9ee28c4676f5f5f7361df3d91a3d4317c85c98f69bdf8677358

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 77da3319481fa1cbf95417477d3b061056aff3925347a6ec89578648a1469ab5
MD5 84d5c9182314e2f68b4233abad47950f
BLAKE2b-256 5d2681d57d97d2c5645a118e94485edfaa0db4b6f3bcf7deeb71f81766351f1b

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e1bc8f71e6cb99919320123009f1af7c18012fe52d806d50fefeebcb3c5b7882
MD5 759d285d852eca4a9a858549a2b7f530
BLAKE2b-256 ae92304c529b4adbf14182d8baa3f5b3e0af469eb33adbc0994b4c8b4480cdca

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp312-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp312-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 36bdbe7f90f3fbb485c379a7b48ad5d5f01a3af4206b400b815895cb831def67
MD5 9e051b967e545d575509f0d83ca2f180
BLAKE2b-256 8c8a16ac7cc7371394812faf54551fd468365ada61ab9dfecf0a769c6d3a979d

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp312-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp312-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1b7d48a8d6339b13c289781b20e075707ddfa5058cd9e896888ad1aa8c914780
MD5 0db09f6a52f4fb17f087c78998e6d7c1
BLAKE2b-256 c7076e284ab905a30d9cc73ff961401286b5221a8b04bc85393b80ce114a320b

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dbbc0bf6d88db3b130c4a48e7412ef0a8af99f685fcf8ab372aae9c915c3ce20
MD5 d04c859c647b7ee62709e33a53160fd1
BLAKE2b-256 774ca0349837f41306783710dafcb9583dcad2a9e4a5a4bee9978df352466620

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 353f232c673e5eb7273139a6e459301ef0e397234a6b96cf5773ea6481997bf8
MD5 10a571fef60dbb9d2df5996d1394d081
BLAKE2b-256 a48ed646855f3d89a3b9dd14477128c807ae95fbf60a81bab52b3e7f51d526bc

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp312-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp312-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bfbdf109b4786483d4ec65943532dd00c92e495c3a579864b3c8951e5192e039
MD5 8101f8c5a9db3691903b522e1f15a4fe
BLAKE2b-256 8ea0263bd5866d48ccbe963c5d87cc33f90a19708d4562e690771ec954101ace

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp312-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp312-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5cff089d26f8c5442cf53fac00f94454c2150005a1b893c827d46faa5324f80c
MD5 b572daa91fed9e344346bdc358442a44
BLAKE2b-256 62d7ffda12bea36297fb888746894a188620418a1198793c9236e60d9a70a00a

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp312-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp312-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 bcd3b1ae3630d29f5e99ec46f0eb40f443bf311064e5bcbf9c5a4549f55a7f83
MD5 4421d2578fa3dd1cf8aef6fc7f75b922
BLAKE2b-256 ece55d60fdc172f57aaa8e2da6b63ed4ce27d85346f6424fd609f3bddc32f9f3

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e2694384cb9754b0446c61763e2e3231af6a2f6381916ddd03f43077e3eceaf8
MD5 ce66e4e7cb4ddfb3a8e684a0c3e02093
BLAKE2b-256 d2f25fd3ef7742d42925f458ab2efeb417feca23a1727f8b87ddaf69e3fefe97

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp312-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp312-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 fba5effa0e0d2346b57c384e17bc66405407bb5829ba7a4ee12f8bb9aec22f0d
MD5 3840fa109e65dc9f0fd6e72e2ca534e5
BLAKE2b-256 528bca5cdc709cfb5ec16a48410c0bf1c4558a06b952da03757ab44b13fa6ef0

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a985fe30719381694d6820b2b71634eab6fa4cf7c3893b950fc33877d227fdf
MD5 8a7e1d4d797fdf43e3b82fe8c813b2b8
BLAKE2b-256 494d3d28a3c0a2b0c3c18ef29adfa2b4964ad83f7b1eeadbcb78e3605e5c7e34

See more details on using hashes here.

File details

Details for the file min_dotenv-0.1.0-cp312-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for min_dotenv-0.1.0-cp312-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 416b8019a0aeb6fceaa237d701723a6126b3592e8397ccd74bbc208f37769f2e
MD5 87a2a75d24ddb7f2cc2e10d1a4ba056c
BLAKE2b-256 82b8b1b91408f976915e3646e3b21b73d3054fa71193b59003a33318649aa199

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page