Skip to main content

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.

Metadata

Release files for typed-envs 0.2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for typed-envs 0.2.4
File Size Uploaded Provenance Actions
typed_envs-0.2.4.tar.gz 16.3 kB Without provenance Details for typed_envs-0.2.4.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for typed-envs 0.2.4
File Actions
typed_envs-0.2.4-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for typed_envs-0.2.4-cp314-cp314t-win_amd64.whl
typed_envs-0.2.4-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details for typed_envs-0.2.4-cp314-cp314t-win32.whl
typed_envs-0.2.4-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for typed_envs-0.2.4-cp314-cp314t-musllinux_1_2_x86_64.whl
typed_envs-0.2.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for typed_envs-0.2.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
typed_envs-0.2.4-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for typed_envs-0.2.4-cp314-cp314t-macosx_11_0_arm64.whl
typed_envs-0.2.4-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for typed_envs-0.2.4-cp314-cp314-win_amd64.whl
typed_envs-0.2.4-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details for typed_envs-0.2.4-cp314-cp314-win32.whl
typed_envs-0.2.4-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for typed_envs-0.2.4-cp314-cp314-musllinux_1_2_x86_64.whl
typed_envs-0.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for typed_envs-0.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
typed_envs-0.2.4-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for typed_envs-0.2.4-cp314-cp314-macosx_11_0_arm64.whl
typed_envs-0.2.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for typed_envs-0.2.4-cp313-cp313-win_amd64.whl
typed_envs-0.2.4-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for typed_envs-0.2.4-cp313-cp313-win32.whl
typed_envs-0.2.4-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for typed_envs-0.2.4-cp313-cp313-musllinux_1_2_x86_64.whl
typed_envs-0.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for typed_envs-0.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
typed_envs-0.2.4-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for typed_envs-0.2.4-cp313-cp313-macosx_11_0_arm64.whl
typed_envs-0.2.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for typed_envs-0.2.4-cp312-cp312-win_amd64.whl
typed_envs-0.2.4-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for typed_envs-0.2.4-cp312-cp312-win32.whl
typed_envs-0.2.4-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for typed_envs-0.2.4-cp312-cp312-musllinux_1_2_x86_64.whl
typed_envs-0.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for typed_envs-0.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
typed_envs-0.2.4-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for typed_envs-0.2.4-cp312-cp312-macosx_11_0_arm64.whl
typed_envs-0.2.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for typed_envs-0.2.4-cp311-cp311-win_amd64.whl
typed_envs-0.2.4-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for typed_envs-0.2.4-cp311-cp311-win32.whl
typed_envs-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for typed_envs-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl
typed_envs-0.2.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for typed_envs-0.2.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
typed_envs-0.2.4-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for typed_envs-0.2.4-cp311-cp311-macosx_11_0_arm64.whl
typed_envs-0.2.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for typed_envs-0.2.4-cp310-cp310-win_amd64.whl
typed_envs-0.2.4-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for typed_envs-0.2.4-cp310-cp310-win32.whl
typed_envs-0.2.4-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for typed_envs-0.2.4-cp310-cp310-musllinux_1_2_x86_64.whl
typed_envs-0.2.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for typed_envs-0.2.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
typed_envs-0.2.4-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for typed_envs-0.2.4-cp310-cp310-macosx_11_0_arm64.whl
typed_envs-0.2.4-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for typed_envs-0.2.4-cp39-cp39-win_amd64.whl
typed_envs-0.2.4-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details for typed_envs-0.2.4-cp39-cp39-win32.whl
typed_envs-0.2.4-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details for typed_envs-0.2.4-cp39-cp39-musllinux_1_2_x86_64.whl
typed_envs-0.2.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for typed_envs-0.2.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
typed_envs-0.2.4-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for typed_envs-0.2.4-cp39-cp39-macosx_11_0_arm64.whl

Total release size: 2.8 MB

Release files / typed_envs-0.2.4.tar.gz

Download URL typed_envs-0.2.4.tar.gz
Size 16.3 kB
Tags Source
SHA-256 checksum
How to use checksums
01bbbee191d6bc329d693eb706f66960014e0ad04e7398238b4dd88e4f9ebefb
BLAKE2b-256 checksum
How to use checksums
1e480cf22fd5a7c6b4d7f53c792cb7f4404a59ba105610bdceb0e9348feaa799
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp314-cp314t-win_amd64.whl

Download URL typed_envs-0.2.4-cp314-cp314t-win_amd64.whl
Size 69.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
3255fdd5408414df5ecbe3ad61f39c7ccac27e4f0826ada98b19b60adbf91245
BLAKE2b-256 checksum
How to use checksums
02677ca673e319d8ee0597dc3cfbf58bb848d14fe60a02bf75cf7d430a2361ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp314-cp314t-win32.whl

Download URL typed_envs-0.2.4-cp314-cp314t-win32.whl
Size 65.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
a0d61b6dd2211a77927778e54b787165f8414ba5f677beae82a2c6ff48d57919
BLAKE2b-256 checksum
How to use checksums
0747e8164eccba919d13051c4f9f38204ebfd4923ede52e77f67c91887c70462
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL typed_envs-0.2.4-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 98.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8ebfd3bb6925b23278d7ccad63f52312f917227df47e41c060b2f0e0b68e58e5
BLAKE2b-256 checksum
How to use checksums
e99c61469006bc2f9b4dbcc25eb37460c20376c41df816943ee7661078b049b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typed_envs-0.2.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 95.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
233914df7f489b8847cd8c65b2141ee7db43585ce715dc3bd828cad45d3a7f3f
BLAKE2b-256 checksum
How to use checksums
81fe8d4524db33a3b08cdf0158637aef23ccc57124eb2929cf6bc30f2071dceb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp314-cp314t-macosx_11_0_arm64.whl

Download URL typed_envs-0.2.4-cp314-cp314t-macosx_11_0_arm64.whl
Size 78.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
af179b7c41d91c14a788b9a81568c7b546ef8a83dff46690b91c677daa74a601
BLAKE2b-256 checksum
How to use checksums
8f68ebbd469db1320b3e0033f59d4619cdeb00ec80074c16329b1b676579feb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp314-cp314-win_amd64.whl

Download URL typed_envs-0.2.4-cp314-cp314-win_amd64.whl
Size 65.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
cf42801d160f4024f3e574b53f8a86e167f2a15acfe906547c5fee00279ed91a
BLAKE2b-256 checksum
How to use checksums
70fd3181070780b60778ef6e3cffbbe78525cb85119311103815746e49d08c3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp314-cp314-win32.whl

Download URL typed_envs-0.2.4-cp314-cp314-win32.whl
Size 61.5 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
b949d7e2253d53de47ccf8be62a127345fbb0dabc873b87811ccef92464ad76c
BLAKE2b-256 checksum
How to use checksums
6116f8ed268d931f39bb9647055734da44d62662a70a9ef2eaf16e7912c2c0f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL typed_envs-0.2.4-cp314-cp314-musllinux_1_2_x86_64.whl
Size 94.0 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e99bd75956414a37bae58e4e826cfed0eb71e7687b99b8f7725b0e9f8a92e2bb
BLAKE2b-256 checksum
How to use checksums
68825d79b0140275f14a4dde4a95bd6e7f37f783d282117bdd93e8597c0d32bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typed_envs-0.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 91.6 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
189da05aa78b0619451e661c9390939e9f83e13a2aa491e9303a2e50c92a89b1
BLAKE2b-256 checksum
How to use checksums
ef531a93969a5d8bb8980c58ed9766bdbd382c2046b2a4beac8bfd717b660608
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp314-cp314-macosx_11_0_arm64.whl

Download URL typed_envs-0.2.4-cp314-cp314-macosx_11_0_arm64.whl
Size 74.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
93fb634faef7ae323d404a85c8b12b43d0f230fd4f24fd503eb2260d52666c5e
BLAKE2b-256 checksum
How to use checksums
141a265290b29d22de614307e4a1bc73d61dbf23f42a45458ecd2a4aa5042147
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp313-cp313-win_amd64.whl

Download URL typed_envs-0.2.4-cp313-cp313-win_amd64.whl
Size 65.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7c1080770e7c2c0f6101d5889d8581e7a653a3fc3f9de14cd5f3bcfedc617941
BLAKE2b-256 checksum
How to use checksums
e300d68035a2b7bc4fcffcccb8006629c3f2da2a1f94c0459f96d1f553802cfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp313-cp313-win32.whl

Download URL typed_envs-0.2.4-cp313-cp313-win32.whl
Size 61.5 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
005b727ac4c394276c68b31bc3b87b5f5c478ea8f446ed908f8cc2d43264db2c
BLAKE2b-256 checksum
How to use checksums
d1fceb2f0aaddd8bf3d4a24bf49f1af25d608039b4c7eb740328eb66ac903be9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL typed_envs-0.2.4-cp313-cp313-musllinux_1_2_x86_64.whl
Size 94.3 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d0582669d51c2004c2b499cef903f02dd922a597d0888e282361d006aa2fbf16
BLAKE2b-256 checksum
How to use checksums
f635d972abe97724a7c0a208dca49d303fc751bb845e5a223571885942fa4a2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typed_envs-0.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 92.0 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a0e8ca4628bd656c60a0498b4b2f5be28d2226b2d2ef8b8c144eec46d4bb2e1e
BLAKE2b-256 checksum
How to use checksums
93517d08f04b9c08f684d89e3d118319c0d0f61025a65bd1727995b3355c6f1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp313-cp313-macosx_11_0_arm64.whl

Download URL typed_envs-0.2.4-cp313-cp313-macosx_11_0_arm64.whl
Size 74.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3b4967ccf85ddc00f2e6b30a8fb3a195c83ccc85d628fb5f3e69acd02566eabf
BLAKE2b-256 checksum
How to use checksums
2430aa3c47d9f545481cd9f1e3c5a69c4d79f9dbda63e00e99d88f9a49485165
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp312-cp312-win_amd64.whl

Download URL typed_envs-0.2.4-cp312-cp312-win_amd64.whl
Size 65.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
073fdbf2ed8fea3288ff04c25d0a86a978d27ff540e7439c92cbcec7f3eaef1d
BLAKE2b-256 checksum
How to use checksums
31da90087fa0cc2cf2ede9627664f08d83577d7b3c75806a1e9edaf337a84556
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp312-cp312-win32.whl

Download URL typed_envs-0.2.4-cp312-cp312-win32.whl
Size 61.5 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
c24672a0231379b52121fc0b2d4cebb0a3eba08ef19a200537b13d141b0abd87
BLAKE2b-256 checksum
How to use checksums
bad17ec9588982049c67e7f700bcd782fd342953b7f5082d3b8dba51ef2e1d3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL typed_envs-0.2.4-cp312-cp312-musllinux_1_2_x86_64.whl
Size 94.7 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
589a5a7e47aed609eab0f4eab1326e60d7ca77cf4143f7e619eb863bbe8dbe64
BLAKE2b-256 checksum
How to use checksums
dfc5f858c17750019cb6c9135887c3cec368bf62b5fb02628d13efe48646a129
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typed_envs-0.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 92.4 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
47f6cd76fba1190f7c3b14fa34e77b9dfd8f900954eb7cdb8b54c51745c5a541
BLAKE2b-256 checksum
How to use checksums
c3c813aec1f49caa530a5457637e51cf5377f049807899b51fb0cd7d80496637
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp312-cp312-macosx_11_0_arm64.whl

Download URL typed_envs-0.2.4-cp312-cp312-macosx_11_0_arm64.whl
Size 74.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
25ed95653acce0b9b163fe0d9362c565001600f7b12bf16a84b7c976624db9c8
BLAKE2b-256 checksum
How to use checksums
091e269c33a1cf56c44af9f89b5ca7a09e5d330b9ca7bdedc46f44816d280973
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp311-cp311-win_amd64.whl

Download URL typed_envs-0.2.4-cp311-cp311-win_amd64.whl
Size 65.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
9124629380e66a96d08ed1d37d98dd4c4045a30059d5c2b17833bb95121b3eb4
BLAKE2b-256 checksum
How to use checksums
5093fe585caaf451670073a46433d464d885bfde42bc79a0287bffe32f40c6a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp311-cp311-win32.whl

Download URL typed_envs-0.2.4-cp311-cp311-win32.whl
Size 61.1 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
ab8d42e58421835400729be9f33cd8c7bc4eee9d3fe240ecd59ad259b0d972fe
BLAKE2b-256 checksum
How to use checksums
8aaca1c4abf8843454709f8194be12eabf37124f194be1b9948bc10e1fbd59b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL typed_envs-0.2.4-cp311-cp311-musllinux_1_2_x86_64.whl
Size 94.0 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0a2fb5f4a90f9b973874e4232f5eab77ecfbb3d6a9abcb859cbc722d2518b49f
BLAKE2b-256 checksum
How to use checksums
aa2fec143ebb16148bfcb37f282c41a382c5fe1f3f2dab49eac77b30192a62e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typed_envs-0.2.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 91.4 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7d3d6dd2c808910c748128d83cebead3503059bd377ab441b44e9c6f0064df55
BLAKE2b-256 checksum
How to use checksums
735fa76c12bf506c4cd2fbdbaedb22beb2ff2c8e1e3d2e1f253594fb3bec4f80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp311-cp311-macosx_11_0_arm64.whl

Download URL typed_envs-0.2.4-cp311-cp311-macosx_11_0_arm64.whl
Size 74.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
45fe8036085b4969387cd00c3568fd5680e8bf5e658fc5a393215c76919ee970
BLAKE2b-256 checksum
How to use checksums
245c37515646bc5d3d8820591ee6527eadc925d5d4e9c5b7a51f6d4f8058d34b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp310-cp310-win_amd64.whl

Download URL typed_envs-0.2.4-cp310-cp310-win_amd64.whl
Size 65.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
33d16f426ad5ac854f4c98fcfe03e6ca4c8df536b0d6599fbbae3a2d1baaedbe
BLAKE2b-256 checksum
How to use checksums
6697ffa1b5854a123bddc0b332c0755b5d1c1b3728d00eef588fc6e75fc6b278
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp310-cp310-win32.whl

Download URL typed_envs-0.2.4-cp310-cp310-win32.whl
Size 61.1 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
894dba43d2fe13fa9343194f0084eff243f007faf3f96a4c0ed9c786d97ed6ed
BLAKE2b-256 checksum
How to use checksums
40b9b66d93b03cb70668f89bf2dcf54bfb9719606312c2d92a66b8c57816b6cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL typed_envs-0.2.4-cp310-cp310-musllinux_1_2_x86_64.whl
Size 94.6 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
85a6c7c4281bfb09592beb674f101574aa4faf5b5b2dcdb91c56d312a5bf52fa
BLAKE2b-256 checksum
How to use checksums
5d4cb1a50f92ba72febdfc4ae679421e6b80a9855ab3d58b91bc2ef5398a3d07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typed_envs-0.2.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 92.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4ed2acccc4d68df98c6dae6dea75bb03ba2246de401d87268bffe659319777f1
BLAKE2b-256 checksum
How to use checksums
94c984f34f7712a5e85591d9706e9e79a580637683d4e5bb74cf620240bbd049
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp310-cp310-macosx_11_0_arm64.whl

Download URL typed_envs-0.2.4-cp310-cp310-macosx_11_0_arm64.whl
Size 74.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9c59366dc606948465ddcf1ac4b6cae1642931b5a65780585cde9c8162c40d2d
BLAKE2b-256 checksum
How to use checksums
fc9d8796663935c5d4239ecadc57bc1152d615f78e4b8b616b34a58f72b4f55e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp39-cp39-win_amd64.whl

Download URL typed_envs-0.2.4-cp39-cp39-win_amd64.whl
Size 65.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
889d64a20fe645db5a5f81d8f95c016e9a44e2c657cb23924ebe4ec86676b553
BLAKE2b-256 checksum
How to use checksums
bf66191e677d64846f16cba40658c5d8987c5491b271cce126fb3894949f6659
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp39-cp39-win32.whl

Download URL typed_envs-0.2.4-cp39-cp39-win32.whl
Size 61.1 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
03f627d9b8b7bb3624969f47924ef24402d209ea18a780d06dc6c8e768387c65
BLAKE2b-256 checksum
How to use checksums
953c04c68eb3456a9488d85b1e08774b54958451248605abceeb359fe1b30ef4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL typed_envs-0.2.4-cp39-cp39-musllinux_1_2_x86_64.whl
Size 94.5 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bd48836af2971e70ab34d9c28fd0cb798d200e762ab8357647a410b6a2d26415
BLAKE2b-256 checksum
How to use checksums
d28125a60980e36aa6cedb95aa6a8288727617036179ebd85904c622532ef21d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL typed_envs-0.2.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 92.0 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
25df503966942ac3dd76c8964cc1fdd90d6635876c3ae83f7f0b8bc3aef875dc
BLAKE2b-256 checksum
How to use checksums
c5c5423c8d97dc96fd37d40a95f934fe19de428d85145c35ea65f349169b4b6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / typed_envs-0.2.4-cp39-cp39-macosx_11_0_arm64.whl

Download URL typed_envs-0.2.4-cp39-cp39-macosx_11_0_arm64.whl
Size 74.7 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2adef16d8476afb631d91e4c6704a8d96be5d6152f257d34c1c3966fdb22a491
BLAKE2b-256 checksum
How to use checksums
268c88d3296dc003231ad4d0b9064d9be98918e636c3d79fd3045ebb0c65f548
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Security for typed-envs 0.2.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page