Skip to main content

Python builtin list memory allocation library

Project description

list-reserve

Python builtin list memory allocation library.

PyPI version Python versions Wheel Downloads License Test

Why?

Python lists over-allocate internally to make repeated append operations efficient. list-reserve exposes a small set of CPython-specific helpers for inspecting and controlling that capacity.

Platform support

Prebuilt wheels are provided for CPython on Linux, macOS, and Windows.

Getting it

pip install list_reserve

capacity

Return the number of item slots currently allocated for a list.

from list_reserve import capacity

l = [1, 2, 3]
print(capacity(l)) # 3

reserve

Reserve list capacity.

from list_reserve import reserve, capacity

l = []
reserve(l, 10)

print(len(l)) # 0

print(capacity(l)) # 10

allocated_bytes

Return the memory size currently allocated for list item slots.

from list_reserve import allocated_bytes

l = [1, 2, 3]
print(allocated_bytes(l)) # capacity(l) * pointer size

remaining_capacity

since 0.5.0
Return the number of additional items a list can accept before it needs to expand.

from list_reserve import capacity, remaining_capacity

l = [1, 2, 3]
print(remaining_capacity(l)) # capacity(l) - len(l)

shrink_to_fit

since 0.1.0
shrink to fit list capacity.

from list_reserve import capacity, shrink_to_fit

l = list(range(100))

print(capacity(l)) # 118

shrink_to_fit(l)

print(capacity(l)) # 100

stats

since 0.5.0
Return list memory statistics in one call.

from list_reserve import reserve, stats

l = []
reserve(l, 10)

print(stats(l))
# {'length': 0, 'capacity': 10, 'allocated_bytes': 80,
#  'remaining_capacity': 10, 'utilization': 0.0}

Development

This repository ships a Dev Container. Open it in an editor that supports Dev Containers ("Reopen in Container"), or run it headlessly with the Dev Containers CLI:

devcontainer up --workspace-folder .
devcontainer exec --workspace-folder . python -m unittest

The container compiles the C extension on creation, so the tests are runnable immediately. Since list_reserve is a C extension, re-run pip install . after editing src/list_reserve.c.

License

MIT License

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

list_reserve-0.5.0.tar.gz (9.6 kB view details)

Uploaded Source

Built Distributions

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

list_reserve-0.5.0-cp314-cp314-win_arm64.whl (10.1 kB view details)

Uploaded CPython 3.14Windows ARM64

list_reserve-0.5.0-cp314-cp314-win_amd64.whl (10.3 kB view details)

Uploaded CPython 3.14Windows x86-64

list_reserve-0.5.0-cp314-cp314-musllinux_1_2_x86_64.whl (19.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

list_reserve-0.5.0-cp314-cp314-musllinux_1_2_riscv64.whl (18.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ riscv64

list_reserve-0.5.0-cp314-cp314-musllinux_1_2_aarch64.whl (19.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

list_reserve-0.5.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (18.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

list_reserve-0.5.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (20.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

list_reserve-0.5.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (19.0 kB view details)

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

list_reserve-0.5.0-cp314-cp314-macosx_11_0_arm64.whl (8.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

list_reserve-0.5.0-cp314-cp314-macosx_10_15_x86_64.whl (8.0 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

list_reserve-0.5.0-cp313-cp313-win_arm64.whl (9.9 kB view details)

Uploaded CPython 3.13Windows ARM64

list_reserve-0.5.0-cp313-cp313-win_amd64.whl (10.1 kB view details)

Uploaded CPython 3.13Windows x86-64

list_reserve-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl (19.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

list_reserve-0.5.0-cp313-cp313-musllinux_1_2_riscv64.whl (18.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ riscv64

list_reserve-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl (19.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

list_reserve-0.5.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (18.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

list_reserve-0.5.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (20.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

list_reserve-0.5.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (19.0 kB view details)

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

list_reserve-0.5.0-cp313-cp313-macosx_11_0_arm64.whl (8.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

list_reserve-0.5.0-cp313-cp313-macosx_10_13_x86_64.whl (7.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

list_reserve-0.5.0-cp312-cp312-win_arm64.whl (9.9 kB view details)

Uploaded CPython 3.12Windows ARM64

list_reserve-0.5.0-cp312-cp312-win_amd64.whl (10.1 kB view details)

Uploaded CPython 3.12Windows x86-64

list_reserve-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl (18.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

list_reserve-0.5.0-cp312-cp312-musllinux_1_2_riscv64.whl (18.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ riscv64

list_reserve-0.5.0-cp312-cp312-musllinux_1_2_aarch64.whl (19.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

list_reserve-0.5.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (18.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

list_reserve-0.5.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (20.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

list_reserve-0.5.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (18.9 kB view details)

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

list_reserve-0.5.0-cp312-cp312-macosx_11_0_arm64.whl (8.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

list_reserve-0.5.0-cp312-cp312-macosx_10_13_x86_64.whl (7.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

list_reserve-0.5.0-cp311-cp311-win_arm64.whl (9.9 kB view details)

Uploaded CPython 3.11Windows ARM64

list_reserve-0.5.0-cp311-cp311-win_amd64.whl (10.1 kB view details)

Uploaded CPython 3.11Windows x86-64

list_reserve-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl (18.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

list_reserve-0.5.0-cp311-cp311-musllinux_1_2_riscv64.whl (18.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ riscv64

list_reserve-0.5.0-cp311-cp311-musllinux_1_2_aarch64.whl (19.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

list_reserve-0.5.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (18.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

list_reserve-0.5.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (19.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

list_reserve-0.5.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (18.5 kB view details)

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

list_reserve-0.5.0-cp311-cp311-macosx_11_0_arm64.whl (8.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

list_reserve-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl (7.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

list_reserve-0.5.0-cp310-cp310-win_arm64.whl (9.9 kB view details)

Uploaded CPython 3.10Windows ARM64

list_reserve-0.5.0-cp310-cp310-win_amd64.whl (10.1 kB view details)

Uploaded CPython 3.10Windows x86-64

list_reserve-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl (18.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

list_reserve-0.5.0-cp310-cp310-musllinux_1_2_riscv64.whl (17.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ riscv64

list_reserve-0.5.0-cp310-cp310-musllinux_1_2_aarch64.whl (18.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

list_reserve-0.5.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (17.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

list_reserve-0.5.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (19.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

list_reserve-0.5.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (17.9 kB view details)

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

list_reserve-0.5.0-cp310-cp310-macosx_11_0_arm64.whl (8.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

list_reserve-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl (7.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file list_reserve-0.5.0.tar.gz.

File metadata

  • Download URL: list_reserve-0.5.0.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for list_reserve-0.5.0.tar.gz
Algorithm Hash digest
SHA256 95317829902379bf55c38de59f9bbcf5178a1c09af694998f70c67f2d9ef8a80
MD5 040452c9d096473e3b3305dcc621e82d
BLAKE2b-256 8fe4a63eeaf7ed372f3ad41b645c7c7c42096eb86048042609373f85a96a8023

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 8bf1671c279d93669250df2634fd1d360a4ee35abf01cb55b1cb8a201af5f6cf
MD5 780b6e21a9a9259734b9c0673147bde7
BLAKE2b-256 2b3a6168ce54aec6e2901b00920b02cf945f517a4b7219543e7971d9132f03cd

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3e1dbeebf7cc567132298e2a54c516abdea1554c2a9e241b01cce378b96a195e
MD5 ddef416b9225f98ab6c795ad08dd8414
BLAKE2b-256 cb2a3280c231ad3221f8fdba5b9bf16a44f1ec78348cfc041586f2637cbb0b21

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c060168030fb1d6258d1d6b055282e95477075f39b06ae5237a1ee19b52f0af5
MD5 703983f37b749b843d14fc53ef56e0e2
BLAKE2b-256 068d8cd995ccc4ea83c6f33d0f959ea931b583604c2a6ca8b83fb7db6745e91a

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp314-cp314-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp314-cp314-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 f0faa51f6b8dd1d267628c26230d5792dae822a3b127ce2d71955026ea6f34f8
MD5 46dd847f34df5ccda1e0c5e4603a6985
BLAKE2b-256 9e9dab6aadb465577daa6ab1aa83d80ded77f5a17e1bc4fa19ad32f4d1ad9ea7

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ebb05cf88cfbc5fe5209b9abd99a3ddbf0a1532f2fd7fb7cee7797b76adce56a
MD5 0a43df5c4e2194b704a55152e96a72da
BLAKE2b-256 52ec03bdf21140866514245d132836c91da63a6ae96b434bb8caf6c62ba53017

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 e941b7ebebb5aa740ec25c0ade84dad36478f2fde0f23b77ea4435e82243a524
MD5 9feeaed72bc85780ee02916ac9d13eb7
BLAKE2b-256 095f301b2d006128792017f9e27521153a337e8d44c70d2ceee83e71ef18c051

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e3bd9ffc74f856453b566d45b686a29794221787245ffc4cce0a434388fafe87
MD5 a00da86be70affa6bc21f29c8751f0da
BLAKE2b-256 30c4b1d4a1f34d59f23e30accea8f9e9af3b05af8fb0e84207012c5955b39221

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f85d534a5e95b76c6ab1aa20f9744c0a431916a2bb8dadc8b1db7279505684d6
MD5 bd6799156febd3546e251793fdd1e8bb
BLAKE2b-256 f9419250923f05d2672cb28c1c5a7d940befa965ce9298250012645fc98bc9c3

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9bdd2702dd5ed19e4580e0a2114034c84cd87765a927d2c2361821391295da43
MD5 ddbeb2ed58c6d3ae831e50391c85d5f5
BLAKE2b-256 7100882c72542c8e0a729ddf1f924e2e35e182d2448dddfb4dd4162f878d360c

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2e5f433678022a777fbf5a3dd4890c4869b8ebb78e0b350a4698b0ab38ebc50c
MD5 d0383fbca049f375fbad89db59aafba3
BLAKE2b-256 f856ede3de8937f70c7205249d3df65a34f53242bbec62af965ebec057c7371c

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 713747d0a4e1abf4580713aaa0b384460ad47b3169e0407646179b82a6382a44
MD5 86536b53fee025c35f20a59e9e926dca
BLAKE2b-256 d4716897e1dc6b9158ee8253c9eded6c3c473795313191cc384d83079eef8476

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5f6e2638b715383cdb052d45592a9809eddf01b2b6c21e3bb8c9c171e6785d2c
MD5 fc615e702cdd4ff1b299c1202800a904
BLAKE2b-256 26f0fadde862d976580215a5874a88b2323f44017744580864158c384225189c

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f11a30fa93718d7555bce1df6249953946c918b2227a93d36a38e624b49004e
MD5 db959e6657336a3942016a7acca9f292
BLAKE2b-256 dda15ce612c350c0713f28396a3c4ad0ae6a7ef7d19571fbad2332d28140ba66

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp313-cp313-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp313-cp313-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 ef1776efa9fe73d2f16fbe51359b710d2a4a94fd8dd836c640cc1a3b64454af1
MD5 652dedf10ca8dae2c0bef95d08823a43
BLAKE2b-256 154f478ae7b80e47274d676723942c3ebc5f2c4a262e63f4a6cb1b30c3544825

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 068230a6ed1e9d7956074236b831092d375259843071fe8c3edce77a9cc650f5
MD5 f3cde9dd56f26ece5f74a26c1d9a98fd
BLAKE2b-256 33023c03a0cba761f7240aaa9609f4b5d0008628234ea0d70cfb7653fbc74f01

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 9b723e699f3b3c7a7de43ff4b1aaaba53ca90e04e64734b158a1fc4ce83a3804
MD5 e6f692bb70ab1c6ac61688739934ac83
BLAKE2b-256 69431d261a8748ff7682ffa4cfc13637192d9a258d6959586536dd592c4dd4cb

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 30820537e01451f1acc50267794341215a28b850d6986c996436e8e49d447b8d
MD5 af2300314190e400c8614605549d8f0e
BLAKE2b-256 365b8f74472daae040c94f81e8d298dd480462d8eda2f9feca4f994d68c00199

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d2362f517aa2943266c7bd76e7350faa3db27b4b63cb53d735f27945b44ca62d
MD5 566b5f6fb65071e29edeb146f3580ce9
BLAKE2b-256 6b533b5fdb6d0d1af2fe96b68fd84b8489297c087ef3a611969ad62a154c2d7a

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04363f562d78c843f2f4486fdc97bfb7d871a13017517371acda0f9cb851b303
MD5 8848014ddc4df0851084a0e2e486702f
BLAKE2b-256 69db1d12f65e52dcbb42b4ef50d8e4f19aae305ef9fe6541db080bed5d80020b

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c191c68838ab0a0be2e70e174c1c9436108c1efd7d504aba3f08a1b1d4209c19
MD5 908256b3a4e17db84a3d2a643820d30f
BLAKE2b-256 2ad987f5e0fa24e63fae94f370d02c3f146e78853df9862f98ab308ec8a01923

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 674aea71943e3a40e60579f9edffec3c6f6041b6c1f86c5494c707f7cbb5278d
MD5 50884498a5e6bacffcd48d566883c37d
BLAKE2b-256 3125a1329db964e258b255dba982d1d0daac66464e003916257b0ebff3b261ae

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a7dc393b3035c9437139172ba6c110925d271d2de3124b002e0795d976a0777d
MD5 9d18cafe23332c37f0fdf11ef2c09da8
BLAKE2b-256 c0378fc4479c1187d5f49994898ad7781d3f4742768356f72b81faf94422959a

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f13f7742e5ec37bbbfa3089ca1a06310b5084145ec42673e1342cbc39c9e513a
MD5 70052d20452031a994f2e67cba02400f
BLAKE2b-256 debd67aba9fe64de809c751ea91469fcdc30afceba2d8a2a9fe91598b98bd6c4

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp312-cp312-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp312-cp312-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 905f88f2b6d5bc7bf457c2abee81b2682aeb4e0d2e695f0ba2410ac5a116012f
MD5 4613e43ca3924139be3dec1b40da7eb4
BLAKE2b-256 369951ff5161eb59b4884831a5dd72971f0da3027e3bbe39fc1db1a594aa007f

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 eb5a7e9b4c591ce5e009119d8dd2e0108e76e3fa07b8b23ae7c0c4f3ce14ae23
MD5 6f7f89863617d693f35345fcde982132
BLAKE2b-256 deae5ec334678974e734893bcee7a20af28310297dbfe075d92e0780ae2463a0

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 d3504b9fcef1d4827d5c3e4921969e57d98b1bbf23dc8e5c847d8905275652d5
MD5 ce87d7e77565d6f3c850454610893178
BLAKE2b-256 c7b08c8a771cfb393dd5d11c93dfb1af6810fb5911b50c2dc4c35f2c34e538dd

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 95849e1fff36a2f11c80a94a2e4287c7349869b01f3b43d448cebfd367d3797e
MD5 275d029d11568747f29d5782328af84e
BLAKE2b-256 3a472178d64973cc7820fe4f89316e2087ee5c5323ad01a179122e0a2df3aebb

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 303205421e8b7d27a44980b9ac4d3ebb463da5564e04163fbaf3c76911d67e22
MD5 2307139b54888b70653af6973fc0afc5
BLAKE2b-256 4e48479fbf5012ffeda89e465af386e5e67c5b81e0df1e84bddeafa9b0185941

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 33e62ffa36d1792ca12a070cd2ec511f89b4497eec3cb3723aa6a8e50af7859e
MD5 efc54d81c8e679284a6687fdbaef5c0f
BLAKE2b-256 56f635e90df68620a7c3a5eb5f134422d9b21ac9d1a36854e87deb81731e0ef5

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 dffb98db2585337ec64dd986fb1c0b672aef63a8819f131a23eee25cb8ee7bcb
MD5 5c8a6640f8eea1cbb1517d0f46f7fc04
BLAKE2b-256 48b1dd631fa05fb41cdd005f196a87fcc3484343b7f71b304c4cc3dc0f7d623c

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 a506340f51e26f152bcce35cb6f7d62e1152e296ac5e163d0091e2dcc6216859
MD5 d0c5adeb6d3089d4adb866c0bd3fb4be
BLAKE2b-256 12bc6843376f80daa8b8fed7cc7e629678456f09451d3ddfae49f42fb5730a45

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 24f2cc71cc8f7e21d6cd891c3eb511c3cb29b86849d5fb15ae108a2966b1b2be
MD5 8ae48ccd75334ed69adc49d5368e8f62
BLAKE2b-256 c9dd289767418ce4d33ef75fed4d05ceb98c4fa7139f1459a8b23d2b100882a8

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47c0b86df1a9dd07697dc59200855958244922418624ca9e1e56fe3d82457b22
MD5 417d8bb7e852bb3ae50a6618475c3d7d
BLAKE2b-256 6ec9badb2e69c91e72d14c2ee23969abc148fa6c19a336f6cae87f516665ddd0

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp311-cp311-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp311-cp311-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 59549f60c434d00872940e40f9b39a64febdaaefc7191fa03bf37a12483891ba
MD5 2dee973506d02bf2579ac098dd2bb2b4
BLAKE2b-256 eb803b799df2245d049e7bfc471c67ea1bf69de821fd881552ef9645edf8ed17

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d2a1257998f88fdb4f36fc38fb2bf9f38b03f3182deceb00dd8952137db2a6f8
MD5 5cefbec9c44ca984f6ec906f53ed7d72
BLAKE2b-256 af24bddbc0da0d9090b3d40c2729bf197e67d9b2136c1c4f15c5eefea50f2ddd

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 f62b33d7d04d46df8af9f15011984167bc630fa7109ec27651670e86e6ec04af
MD5 fe8fd92644d4f638a9b1f41b8dd33059
BLAKE2b-256 581d6832473e7f703762fb9107fb8b9685d5d315412561f9186cee671bd4ff5a

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e5edc6628944c2cde655acc0f86b854f30f3545e67775c0674a177e4892dcf9b
MD5 621e88105aa6bf5e041b63b9deddc39e
BLAKE2b-256 e315fa2c42b8fc372f1e3f1bb42f36200b4d7bc1efcb0d383fc681c7dbccbaaa

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 78e1365bf41d7d995ad391038e9f3cf41e94c1f747498434a0024d69be2c5f9c
MD5 3b2c65014cca6ea632649fa6ce4431a1
BLAKE2b-256 e0a019fab1a76515dd0a4e63507e0392b2a367df427923f83a7005858f9537c3

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bfa64b48bef1a7084b09d9c0b782c298e025c290c869944203675daf7fcf0fe2
MD5 a5239bfdfb0c74a462631a2b195b2ae1
BLAKE2b-256 da155c25b26dbce848bff2143463dd39b550585ad235cf99225d1f339088b903

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d0b816bf9e255ccabdf81c6a95210e63f220eb994dbbde8d934113242811d56a
MD5 9930dd2f9a635f6de44e29682a68d56f
BLAKE2b-256 a0c616e03cb15b0171a80a5e1686c31b40efa429b4da02210ef418e04519c0ce

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 7e327f5895e92003a8bfc75484e99d61d8893132cff3a0bb7cdc11d09ca07a5d
MD5 91a8160b05d3c7eb65b96f8e151f44c0
BLAKE2b-256 c279f01072a20813d3ced5ba8265fe74b29abf2dc23339b79e3786efc4026a6c

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 77b7dbbe9ff3c8e56b4ced2bee0c756326f40fbf70addef1bed7a268daae7202
MD5 e8af023bc380ec85e48a0061ca620676
BLAKE2b-256 73607cd1248e4ee8e075aee2fff86d5e2827fdcaca1379cd270fee1ef0570948

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8cf09315fe3f139f9e13a807a0e041b99a24408d37ca324c59ff8357ec3001b3
MD5 bca17a18399303d0593f7d9b06baf8ac
BLAKE2b-256 00a9ba21fae3e3092b60f053eaa91cbcf4d84e48814a51870718d9cb0bab20e4

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp310-cp310-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp310-cp310-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 29cec4e938ac9a2f98a7120634cf1355779788e316ef5a54647bfa7f79f9d4d5
MD5 712a8b57baa83ccd529e9d95af16f555
BLAKE2b-256 f3a575425b99ad3a2e5b83622d34ec2ad0f48e364175207a512aad3d2d8eb216

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c2448c8ab89153c3c2758f671b14fc1c0a50aeb453fce5626bee1f0c639d1132
MD5 bab1943330971f5f4b1f6c87e8e32eed
BLAKE2b-256 c19b523f2824c0c8bc7d205b922da2baffe3fdb78dc1f365db5c22026a3fde4d

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 7af373c13c79cd6b7ea02e8bfdce61b7e6ea1b0238df3dfbb91a0b923cc5ecda
MD5 ea5f71c3dc30257074872e9d53cd3bd6
BLAKE2b-256 0c525f5fd48173c070c3003d028e1b9b74707d43ffa94198e690b19f9fa5d2f6

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e6f78c49337c3b30713c2f097d7bbb0abd80ef407a4ea0cf5971741320b1cf11
MD5 55f93e53f6b7688383f77f87a549df52
BLAKE2b-256 dc95c6a02a5e41d8c1ec4e61cc84e6b7d325a51da2d16a57c1e1a9ae659fcc70

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 a55a4cec21e714a61480a84f2d5dfecdf729ed6aca99d6f88ce0d365fadeb86b
MD5 c5dcf4967783eaeebfdc528b123209af
BLAKE2b-256 dba7673cf76953c20ce1dc687787e7b7585b2297dcc0f6bcf835a2b8e3d9d5c3

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8bd861c7537d89b69d2646cd9ad26a26fffbb41ea709c704ea40af6a3db1ed41
MD5 b80cc4d394bb969fa42f34168df778cd
BLAKE2b-256 4e3fdbab9ea1782e7b18b710a8922aceb4eee84f6de4e6b8d5f1744dd5c9cebd

See more details on using hashes here.

File details

Details for the file list_reserve-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for list_reserve-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6490e18237f3b0054e9c66a86a681328426510ff061d02977fb7fe8a4c6f58c2
MD5 dbc1683f516ea1969fa7a83055275022
BLAKE2b-256 74825a9126afcac78df5c576cc64ed8b55a14a949534cb2075299d7ddb4d7fb1

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