Skip to main content

Typed environment variables for python applications.

Project description

Typed Envs

typed_envs is used to create specialized EnvironmentVariable objects that behave exactly the same as any other instance of the typ used to create them.

typed_envs is used for: - defining your envs in a readable, user friendly way - enhancing type hints for the returned instances - enhancing repr of the returned instance with extra contextual information

In the example below, some_var can be used just like as any other int object.

import typed_envs
some_var = typed_envs.create_env("SET_WITH_THIS_ENV", int, 10)
>>> isinstance(some_var, int)
True
>>> isinstance(some_var, EnvironmentVariable)
True

There are only 2 differences between some_var and int(10): - some_var will properly type check as an instance of both int and EnvironmentVariable - some_var.__repr__() will include contextual information about the EnvironmentVariable.

>>> some_var
<EnvironmentVariable[name=`SET_WITH_THIS_ENV`, type=int, default_value=10, current_value=10, using_default=True]>
>>> str(some_var)
"10"
>>> some_var + 5
15
>>> 20 / some_var
2

Mypy plugin

Mypy cannot natively model the dynamic subclass created by typed_envs. If you want mypy to treat EnvironmentVariable[T] as having the methods and attributes of both EnvironmentVariable and its underlying T (including for create_env(...) and EnvVarFactory.create_env(...)), enable the plugin:

[mypy]
plugins = typed_envs.mypy_plugin

For pyproject.toml users:

[tool.mypy]
plugins = ["typed_envs.mypy_plugin"]

The plugin synthesizes a mypy-only class that inherits from both EnvironmentVariable and the underlying type, so you can call methods from either side without casts. It also preserves unions, optionals, and common typing constructs like Annotated, TypedDict, and Literal.

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

typed_envs-0.2.4.tar.gz (16.3 kB view details)

Uploaded Source

Built Distributions

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

typed_envs-0.2.4-cp314-cp314t-win_amd64.whl (69.7 kB view details)

Uploaded CPython 3.14tWindows x86-64

typed_envs-0.2.4-cp314-cp314t-win32.whl (65.1 kB view details)

Uploaded CPython 3.14tWindows x86

typed_envs-0.2.4-cp314-cp314t-musllinux_1_2_x86_64.whl (98.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

typed_envs-0.2.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (95.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

typed_envs-0.2.4-cp314-cp314t-macosx_11_0_arm64.whl (78.7 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

typed_envs-0.2.4-cp314-cp314-win_amd64.whl (65.7 kB view details)

Uploaded CPython 3.14Windows x86-64

typed_envs-0.2.4-cp314-cp314-win32.whl (61.5 kB view details)

Uploaded CPython 3.14Windows x86

typed_envs-0.2.4-cp314-cp314-musllinux_1_2_x86_64.whl (94.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

typed_envs-0.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (91.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

typed_envs-0.2.4-cp314-cp314-macosx_11_0_arm64.whl (74.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

typed_envs-0.2.4-cp313-cp313-win_amd64.whl (65.6 kB view details)

Uploaded CPython 3.13Windows x86-64

typed_envs-0.2.4-cp313-cp313-win32.whl (61.5 kB view details)

Uploaded CPython 3.13Windows x86

typed_envs-0.2.4-cp313-cp313-musllinux_1_2_x86_64.whl (94.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

typed_envs-0.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (92.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

typed_envs-0.2.4-cp313-cp313-macosx_11_0_arm64.whl (74.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

typed_envs-0.2.4-cp312-cp312-win_amd64.whl (65.5 kB view details)

Uploaded CPython 3.12Windows x86-64

typed_envs-0.2.4-cp312-cp312-win32.whl (61.5 kB view details)

Uploaded CPython 3.12Windows x86

typed_envs-0.2.4-cp312-cp312-musllinux_1_2_x86_64.whl (94.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

typed_envs-0.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (92.4 kB view details)

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

typed_envs-0.2.4-cp312-cp312-macosx_11_0_arm64.whl (74.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

typed_envs-0.2.4-cp311-cp311-win_amd64.whl (65.5 kB view details)

Uploaded CPython 3.11Windows x86-64

typed_envs-0.2.4-cp311-cp311-win32.whl (61.1 kB view details)

Uploaded CPython 3.11Windows x86

typed_envs-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl (94.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

typed_envs-0.2.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (91.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

typed_envs-0.2.4-cp311-cp311-macosx_11_0_arm64.whl (74.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

typed_envs-0.2.4-cp310-cp310-win_amd64.whl (65.7 kB view details)

Uploaded CPython 3.10Windows x86-64

typed_envs-0.2.4-cp310-cp310-win32.whl (61.1 kB view details)

Uploaded CPython 3.10Windows x86

typed_envs-0.2.4-cp310-cp310-musllinux_1_2_x86_64.whl (94.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

typed_envs-0.2.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (92.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

typed_envs-0.2.4-cp310-cp310-macosx_11_0_arm64.whl (74.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

typed_envs-0.2.4-cp39-cp39-win_amd64.whl (65.6 kB view details)

Uploaded CPython 3.9Windows x86-64

typed_envs-0.2.4-cp39-cp39-win32.whl (61.1 kB view details)

Uploaded CPython 3.9Windows x86

typed_envs-0.2.4-cp39-cp39-musllinux_1_2_x86_64.whl (94.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

typed_envs-0.2.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (92.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

typed_envs-0.2.4-cp39-cp39-macosx_11_0_arm64.whl (74.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file typed_envs-0.2.4.tar.gz.

File metadata

  • Download URL: typed_envs-0.2.4.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for typed_envs-0.2.4.tar.gz
Algorithm Hash digest
SHA256 01bbbee191d6bc329d693eb706f66960014e0ad04e7398238b4dd88e4f9ebefb
MD5 1e1a8b9e1386871afdf3b7d23b2957a5
BLAKE2b-256 1e480cf22fd5a7c6b4d7f53c792cb7f4404a59ba105610bdceb0e9348feaa799

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 3255fdd5408414df5ecbe3ad61f39c7ccac27e4f0826ada98b19b60adbf91245
MD5 0fa1f0cfcb9c6296478075472ab5f303
BLAKE2b-256 02677ca673e319d8ee0597dc3cfbf58bb848d14fe60a02bf75cf7d430a2361ff

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp314-cp314t-win32.whl.

File metadata

  • Download URL: typed_envs-0.2.4-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 65.1 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for typed_envs-0.2.4-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 a0d61b6dd2211a77927778e54b787165f8414ba5f677beae82a2c6ff48d57919
MD5 4f0c5fd725d5f15ec323a56c5f0dfd79
BLAKE2b-256 0747e8164eccba919d13051c4f9f38204ebfd4923ede52e77f67c91887c70462

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8ebfd3bb6925b23278d7ccad63f52312f917227df47e41c060b2f0e0b68e58e5
MD5 487b7a910efaa917161a330e8d7f96ee
BLAKE2b-256 e99c61469006bc2f9b4dbcc25eb37460c20376c41df816943ee7661078b049b1

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 233914df7f489b8847cd8c65b2141ee7db43585ce715dc3bd828cad45d3a7f3f
MD5 934829687da527ea8b74b4ec66980139
BLAKE2b-256 81fe8d4524db33a3b08cdf0158637aef23ccc57124eb2929cf6bc30f2071dceb

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af179b7c41d91c14a788b9a81568c7b546ef8a83dff46690b91c677daa74a601
MD5 0449cdd198fc4649c0c7cd0fbd929b05
BLAKE2b-256 8f68ebbd469db1320b3e0033f59d4619cdeb00ec80074c16329b1b676579feb6

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: typed_envs-0.2.4-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 65.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for typed_envs-0.2.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 cf42801d160f4024f3e574b53f8a86e167f2a15acfe906547c5fee00279ed91a
MD5 b0735c7ccda03ea9300fc5e6f747ae94
BLAKE2b-256 70fd3181070780b60778ef6e3cffbbe78525cb85119311103815746e49d08c3e

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp314-cp314-win32.whl.

File metadata

  • Download URL: typed_envs-0.2.4-cp314-cp314-win32.whl
  • Upload date:
  • Size: 61.5 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for typed_envs-0.2.4-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 b949d7e2253d53de47ccf8be62a127345fbb0dabc873b87811ccef92464ad76c
MD5 7d1377a75d8841148eb4fe62af09b75f
BLAKE2b-256 6116f8ed268d931f39bb9647055734da44d62662a70a9ef2eaf16e7912c2c0f3

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e99bd75956414a37bae58e4e826cfed0eb71e7687b99b8f7725b0e9f8a92e2bb
MD5 5d123ecea22571beb145869fec105da9
BLAKE2b-256 68825d79b0140275f14a4dde4a95bd6e7f37f783d282117bdd93e8597c0d32bd

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 189da05aa78b0619451e661c9390939e9f83e13a2aa491e9303a2e50c92a89b1
MD5 3a7265eaa4f49aa0aeca73a2b9229dba
BLAKE2b-256 ef531a93969a5d8bb8980c58ed9766bdbd382c2046b2a4beac8bfd717b660608

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 93fb634faef7ae323d404a85c8b12b43d0f230fd4f24fd503eb2260d52666c5e
MD5 721886187f9bdf612057d26ecbc55df4
BLAKE2b-256 141a265290b29d22de614307e4a1bc73d61dbf23f42a45458ecd2a4aa5042147

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: typed_envs-0.2.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 65.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for typed_envs-0.2.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7c1080770e7c2c0f6101d5889d8581e7a653a3fc3f9de14cd5f3bcfedc617941
MD5 bc025e74221f684e2c3af90eebbbf332
BLAKE2b-256 e300d68035a2b7bc4fcffcccb8006629c3f2da2a1f94c0459f96d1f553802cfd

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp313-cp313-win32.whl.

File metadata

  • Download URL: typed_envs-0.2.4-cp313-cp313-win32.whl
  • Upload date:
  • Size: 61.5 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for typed_envs-0.2.4-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 005b727ac4c394276c68b31bc3b87b5f5c478ea8f446ed908f8cc2d43264db2c
MD5 bf220980e908f08d078a55ef210157a8
BLAKE2b-256 d1fceb2f0aaddd8bf3d4a24bf49f1af25d608039b4c7eb740328eb66ac903be9

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d0582669d51c2004c2b499cef903f02dd922a597d0888e282361d006aa2fbf16
MD5 e69c9d00b283d50b6d75089f9007f35a
BLAKE2b-256 f635d972abe97724a7c0a208dca49d303fc751bb845e5a223571885942fa4a2a

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a0e8ca4628bd656c60a0498b4b2f5be28d2226b2d2ef8b8c144eec46d4bb2e1e
MD5 496390a793487fec148dfdc9589bc08c
BLAKE2b-256 93517d08f04b9c08f684d89e3d118319c0d0f61025a65bd1727995b3355c6f1c

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b4967ccf85ddc00f2e6b30a8fb3a195c83ccc85d628fb5f3e69acd02566eabf
MD5 8fc19ad0b604a9b466d380a27c965b63
BLAKE2b-256 2430aa3c47d9f545481cd9f1e3c5a69c4d79f9dbda63e00e99d88f9a49485165

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: typed_envs-0.2.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 65.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for typed_envs-0.2.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 073fdbf2ed8fea3288ff04c25d0a86a978d27ff540e7439c92cbcec7f3eaef1d
MD5 4ea61ca1b7d4916a040feaa2e9e7e0f4
BLAKE2b-256 31da90087fa0cc2cf2ede9627664f08d83577d7b3c75806a1e9edaf337a84556

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp312-cp312-win32.whl.

File metadata

  • Download URL: typed_envs-0.2.4-cp312-cp312-win32.whl
  • Upload date:
  • Size: 61.5 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for typed_envs-0.2.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 c24672a0231379b52121fc0b2d4cebb0a3eba08ef19a200537b13d141b0abd87
MD5 d2fa699898084cb4a84a9e5d64e7796a
BLAKE2b-256 bad17ec9588982049c67e7f700bcd782fd342953b7f5082d3b8dba51ef2e1d3b

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 589a5a7e47aed609eab0f4eab1326e60d7ca77cf4143f7e619eb863bbe8dbe64
MD5 6e6a9b1d47c7c0c7f2212eea909422ae
BLAKE2b-256 dfc5f858c17750019cb6c9135887c3cec368bf62b5fb02628d13efe48646a129

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 47f6cd76fba1190f7c3b14fa34e77b9dfd8f900954eb7cdb8b54c51745c5a541
MD5 96f19e85ebc90ddc5cef29309f7cafc8
BLAKE2b-256 c3c813aec1f49caa530a5457637e51cf5377f049807899b51fb0cd7d80496637

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25ed95653acce0b9b163fe0d9362c565001600f7b12bf16a84b7c976624db9c8
MD5 3e4c429b12005ebf4ab0bb1ebb6a8f7b
BLAKE2b-256 091e269c33a1cf56c44af9f89b5ca7a09e5d330b9ca7bdedc46f44816d280973

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: typed_envs-0.2.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 65.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for typed_envs-0.2.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9124629380e66a96d08ed1d37d98dd4c4045a30059d5c2b17833bb95121b3eb4
MD5 9099235b2684a95749e252de596248cf
BLAKE2b-256 5093fe585caaf451670073a46433d464d885bfde42bc79a0287bffe32f40c6a7

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp311-cp311-win32.whl.

File metadata

  • Download URL: typed_envs-0.2.4-cp311-cp311-win32.whl
  • Upload date:
  • Size: 61.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for typed_envs-0.2.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 ab8d42e58421835400729be9f33cd8c7bc4eee9d3fe240ecd59ad259b0d972fe
MD5 cd9e41ac55d35d4427224b816a70d26e
BLAKE2b-256 8aaca1c4abf8843454709f8194be12eabf37124f194be1b9948bc10e1fbd59b9

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0a2fb5f4a90f9b973874e4232f5eab77ecfbb3d6a9abcb859cbc722d2518b49f
MD5 268a801d7c19e9b2416782e4fffabf84
BLAKE2b-256 aa2fec143ebb16148bfcb37f282c41a382c5fe1f3f2dab49eac77b30192a62e5

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d3d6dd2c808910c748128d83cebead3503059bd377ab441b44e9c6f0064df55
MD5 5bd8e0766dc35922e7b579c1ee58989f
BLAKE2b-256 735fa76c12bf506c4cd2fbdbaedb22beb2ff2c8e1e3d2e1f253594fb3bec4f80

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45fe8036085b4969387cd00c3568fd5680e8bf5e658fc5a393215c76919ee970
MD5 c0d5f95550f59f5c17607c854485cff0
BLAKE2b-256 245c37515646bc5d3d8820591ee6527eadc925d5d4e9c5b7a51f6d4f8058d34b

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: typed_envs-0.2.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 65.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for typed_envs-0.2.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 33d16f426ad5ac854f4c98fcfe03e6ca4c8df536b0d6599fbbae3a2d1baaedbe
MD5 a70812a6f7c5c2856339981ab5e25359
BLAKE2b-256 6697ffa1b5854a123bddc0b332c0755b5d1c1b3728d00eef588fc6e75fc6b278

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp310-cp310-win32.whl.

File metadata

  • Download URL: typed_envs-0.2.4-cp310-cp310-win32.whl
  • Upload date:
  • Size: 61.1 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for typed_envs-0.2.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 894dba43d2fe13fa9343194f0084eff243f007faf3f96a4c0ed9c786d97ed6ed
MD5 4eae54aa719085bc8b0dad21bf4da17d
BLAKE2b-256 40b9b66d93b03cb70668f89bf2dcf54bfb9719606312c2d92a66b8c57816b6cb

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 85a6c7c4281bfb09592beb674f101574aa4faf5b5b2dcdb91c56d312a5bf52fa
MD5 4e93c6f0a015a23ecf61a16390d46983
BLAKE2b-256 5d4cb1a50f92ba72febdfc4ae679421e6b80a9855ab3d58b91bc2ef5398a3d07

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ed2acccc4d68df98c6dae6dea75bb03ba2246de401d87268bffe659319777f1
MD5 2c4f41e1f8d4282da1ed41212f1938d6
BLAKE2b-256 94c984f34f7712a5e85591d9706e9e79a580637683d4e5bb74cf620240bbd049

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c59366dc606948465ddcf1ac4b6cae1642931b5a65780585cde9c8162c40d2d
MD5 0c645637ccd564ec261717c084999502
BLAKE2b-256 fc9d8796663935c5d4239ecadc57bc1152d615f78e4b8b616b34a58f72b4f55e

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: typed_envs-0.2.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 65.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for typed_envs-0.2.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 889d64a20fe645db5a5f81d8f95c016e9a44e2c657cb23924ebe4ec86676b553
MD5 6e9c98972bc250b1c77c6a74e1d5b4ab
BLAKE2b-256 bf66191e677d64846f16cba40658c5d8987c5491b271cce126fb3894949f6659

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp39-cp39-win32.whl.

File metadata

  • Download URL: typed_envs-0.2.4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 61.1 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for typed_envs-0.2.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 03f627d9b8b7bb3624969f47924ef24402d209ea18a780d06dc6c8e768387c65
MD5 1af0399c78e227a51939bfb8fc6fb709
BLAKE2b-256 953c04c68eb3456a9488d85b1e08774b54958451248605abceeb359fe1b30ef4

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bd48836af2971e70ab34d9c28fd0cb798d200e762ab8357647a410b6a2d26415
MD5 78707a99ada3537990b3aaed5bf8b9fc
BLAKE2b-256 d28125a60980e36aa6cedb95aa6a8288727617036179ebd85904c622532ef21d

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 25df503966942ac3dd76c8964cc1fdd90d6635876c3ae83f7f0b8bc3aef875dc
MD5 6dbe507918c4d4a93b07a18879df75f4
BLAKE2b-256 c5c5423c8d97dc96fd37d40a95f934fe19de428d85145c35ea65f349169b4b6a

See more details on using hashes here.

File details

Details for the file typed_envs-0.2.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for typed_envs-0.2.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2adef16d8476afb631d91e4c6704a8d96be5d6152f257d34c1c3966fdb22a491
MD5 bfb4769a9b0f88c318df2c86ab841dc5
BLAKE2b-256 268c88d3296dc003231ad4d0b9064d9be98918e636c3d79fd3045ebb0c65f548

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