Skip to main content

GitHub Workflow Status (branch) PyPI - Wheel License

typed-lists

typed-lists is a library for typed, parallelized lists for Python implemented in Rust. The project was develop using maturin.

The project heavily depends on rayon and PyO3 pyo3 and takes inspiration from numpy, Rust's ndarray, and many more packages.

Installation

From PyPI:

pip install typed-lists 

Build from source:

maturin build -r -i=path/to/python
pip install .../typed-lists/target/wheels/<whl file name>.whl

Note: requires Rust installation

Usage

See ./example.ipynb.

Running Tests

Tests are run with pytest.

Metadata

Release files for typed-lists 1.1.0

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

Built distributions (wheels)

Table of built distributions (wheels) for typed-lists 1.1.0
File
typed_lists-1.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64 Details
typed_lists-1.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-64 Details
typed_lists-1.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ x86-64 Details
typed_lists-1.1.0-cp311-none-win_amd64.whl CPython 3.11 none Windows x86-64 Details
typed_lists-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
typed_lists-1.1.0-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64), macOS 10.9+ x86-64, macOS 11.0+ ARM64 Details
typed_lists-1.1.0-cp310-none-win_amd64.whl CPython 3.10 none Windows x86-64 Details
typed_lists-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
typed_lists-1.1.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64), macOS 10.9+ x86-64, macOS 11.0+ ARM64 Details
typed_lists-1.1.0-cp39-none-win_amd64.whl CPython 3.9 none Windows x86-64 Details
typed_lists-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
typed_lists-1.1.0-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64, macOS 10.9+ x86-64, macOS 10.9+ universal2 (ARM64, x86-64) Details
typed_lists-1.1.0-cp38-none-win_amd64.whl CPython 3.8 none Windows x86-64 Details
typed_lists-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
typed_lists-1.1.0-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl CPython 3.8 CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64), macOS 10.9+ x86-64, macOS 11.0+ ARM64 Details
typed_lists-1.1.0-cp37-none-win_amd64.whl CPython 3.7 none Windows x86-64 Details
typed_lists-1.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
typed_lists-1.1.0-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl CPython 3.7 CPython 3.7 pymalloc macOS 11.0+ ARM64, macOS 10.9+ x86-64, macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 13.5 MB

Release files / typed_lists-1.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL typed_lists-1.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 627.5 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
9c144598324005c205b00531e92cb521378a743b4343e3dcd7f3a1db1d3c7077
BLAKE2b-256 checksum
How to use checksums
544d117507bb949178fa1089a74fb722057ccfa94dfd35c11380a7d6cf806a81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.8

Release files / typed_lists-1.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL typed_lists-1.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 627.5 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
229350509eb7f6b49dfd6031ea4bc640531605b20087c7d8dc77b5520baad11b
BLAKE2b-256 checksum
How to use checksums
07b26b28608385fa96bdf02eea02d0b30fc0d249a987723a31504e7f39606bff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.8

Release files / typed_lists-1.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL typed_lists-1.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 630.1 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
b98d62269b41cab451c8576346cd3ae4668d309e63c98f982785124b9fd5fc90
BLAKE2b-256 checksum
How to use checksums
c28039ba9bd4a7b66ea3f89f2c464bc736b5d2eb1add3b8103f6114735de89a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.8

Release files / typed_lists-1.1.0-cp311-none-win_amd64.whl

Download URL typed_lists-1.1.0-cp311-none-win_amd64.whl
Size 594.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8282510a73c86e7d2e4485dd2a869d55defa456b7875072226c763f7fbe6c8f5
BLAKE2b-256 checksum
How to use checksums
98bf0e40d549992882dd8a0a9522a0653d8b5f19538406842ab71b87150db1c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.8

Release files / typed_lists-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL typed_lists-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 626.4 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
adc87e1a78d4390e0b43e2f2e790858b91647295ea550863dfb762d00e5e6956
BLAKE2b-256 checksum
How to use checksums
54275fb7a25ac12450c3cb5dff0d9757dd58656b2e7d91954143916f418c7f8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.8

Release files / typed_lists-1.1.0-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl

Download URL typed_lists-1.1.0-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Size 1.1 MB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d403352fdf38962f9af83a76f989cc7bae8169297e17557dc166d535f4529685
BLAKE2b-256 checksum
How to use checksums
4bf2beff2ae81860ff37a2963c036f9973cc885a8376bdbff13d54b2dfb58bde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.8

Release files / typed_lists-1.1.0-cp310-none-win_amd64.whl

Download URL typed_lists-1.1.0-cp310-none-win_amd64.whl
Size 594.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
833cc9ec677edc65af18087a62d008deae7fb2a57d6dd596e0eb106ede2012bb
BLAKE2b-256 checksum
How to use checksums
631fa54ef9d493c679fdd84b6bfed544e9a995d20766dce765c0913547cbe014
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.8

Release files / typed_lists-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL typed_lists-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 626.4 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fa7d0a672a33830d9a1c6dde777dfd677e019ab896d24963e8b9b0b7bb2c9587
BLAKE2b-256 checksum
How to use checksums
31a4421588369be8520a24d839a2f0a054f0724aa4cdd3a6a1e9c734882023ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.8

Release files / typed_lists-1.1.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl

Download URL typed_lists-1.1.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Size 1.1 MB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
abcaeb66d307c87da8c1a2ff2a40afe2b1061f797a189ed2eda64548c0dcab9f
BLAKE2b-256 checksum
How to use checksums
9d3f94aed55d8919ffa2ce474b6c957d693f879db992f9a1fcd1d756a9f1272d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.8

Release files / typed_lists-1.1.0-cp39-none-win_amd64.whl

Download URL typed_lists-1.1.0-cp39-none-win_amd64.whl
Size 594.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
a6b6554aef52be4c4424f94cd80f3a11f4767378dc5eaa35d45024316f2dc441
BLAKE2b-256 checksum
How to use checksums
d98604918e32404314a563c0d1b0344913058d62787bed55a4db69d2609ba2ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.8

Release files / typed_lists-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL typed_lists-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 626.7 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f6459c1a5590aaaf36dba0f97bee27607658fe2ef171e68b9eefb46aa43cb442
BLAKE2b-256 checksum
How to use checksums
5335e1c1b6a4a9610865ce0a6de13152c87b0f1acabb63d2f263232188164121
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.8

Release files / typed_lists-1.1.0-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl

Download URL typed_lists-1.1.0-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Size 1.1 MB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
62738e0d83ba343c89c9693449fd5536a18bf4b5edfce5531ff6117d733648b9
BLAKE2b-256 checksum
How to use checksums
7412c7346f7742427d5718fe0134f85bad17e2ff251c169491fe20fe9d8a8617
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.8

Release files / typed_lists-1.1.0-cp38-none-win_amd64.whl

Download URL typed_lists-1.1.0-cp38-none-win_amd64.whl
Size 594.6 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
f1d5a78b25c5870f3cf59df74ed3dfd837529c5e4e53742257946016b5eac931
BLAKE2b-256 checksum
How to use checksums
4d34a11bbfdc6b1cd9bbbe45d85c859d02e83e9ec4d2cf3b8693bb99207574cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.8

Release files / typed_lists-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL typed_lists-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 627.1 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
26c5c4547057576a47f427ad0a5a5986053a96b8dc5c96eae88f59831bdeb3a1
BLAKE2b-256 checksum
How to use checksums
bc6c0753b7c28056912ed6a9ee6fbdc21e3092507bfbc9612d0230e2fe265321
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.8

Release files / typed_lists-1.1.0-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl

Download URL typed_lists-1.1.0-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Size 1.1 MB
Tags CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5e0d62f942c5b1446b32d000e13d4989ed8361d3c2a7d2810ba73d910f95058b
BLAKE2b-256 checksum
How to use checksums
fdfbdedbe3de2801af40d930e57ce618721ebe918956a417ceaa2ee2e82b1bda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.8

Release files / typed_lists-1.1.0-cp37-none-win_amd64.whl

Download URL typed_lists-1.1.0-cp37-none-win_amd64.whl
Size 595.0 kB
Tags CPython 3.7 Windows x86-64
SHA-256 checksum
How to use checksums
bb5bab862927b473d8790e8882e9fce4e0f51e7d2d13785d93e034d706bbca44
BLAKE2b-256 checksum
How to use checksums
7dd913fc2b34f106b60383437328cdb23c0ce20e53ad770f9a29f9f6d85d8bc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.8

Release files / typed_lists-1.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL typed_lists-1.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 627.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a673d7c7cd7eb8dce1d8cd6a39fd2c5c6f49d8d1251697aed1a9557ffa2eabc1
BLAKE2b-256 checksum
How to use checksums
d7eceadc110694c64c3cab8335b39c28c2d5a65be5e15c3a23f7b8ffcb729f8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.8

Release files / typed_lists-1.1.0-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl

Download URL typed_lists-1.1.0-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Size 1.1 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a8b6c50c1ad0897dc356cd1f3b91ff7a484f83974255716976c58c6fbae61352
BLAKE2b-256 checksum
How to use checksums
6d15348d3692e2486bf8f1963f36aa5231b60732f44aa6263068c2edff097272
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/0.14.8

Security for typed-lists 1.1.0

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