Skip to main content

selectlib

selectlib is a lightweight C extension module for Python that implements several in‑place selection algorithms for efficiently finding the kth smallest element in an unsorted list. The module provides three main functions—nth_element, quickselect, and heapselect—that allow you to partition a list so that the element at a given index is in its final sorted position, without performing a full sort.

You can install selectlib using pip:

python -m pip install selectlib

Features

  • In‑place partitioning using three different strategies:
    • nth_element: An adaptive selection function that chooses the optimal strategy based on the target index. For small indices, it uses the heapselect method; otherwise, it starts with quickselect and falls back to heapselect if necessary.
    • quickselect: A classic partition‑based selection algorithm that uses random pivots to position the kth smallest element in its correct sorted order. If the operation exceeds an iteration limit, it automatically falls back to heapselect.
    • heapselect: A heap‑based approach that builds a fixed‑size max‑heap to efficiently locate the kth smallest element.
  • Performance as a feature! Selectlib comes with benchmark scripts that run multiple tests for varying list sizes and selection percentages, then produce visual output as grouped bar charts.
  • Median Benchmarking: In addition to the benchmark for selecting the k‑smallest elements, selectlib provides a dedicated median benchmark script (benchmark_median.py) that compares Python’s built‑in statistics.median_low with selectlib’s nth_element, quickselect, and heapselect methods for computing the median of a list. This benchmark runs the tests for list sizes ranging from 1,000 to 1,000,000 elements and displays the median computation performance in a grouped bar chart.

Usage Example

Below is an example demonstrating how to use each of the three selection algorithms to find the kth smallest element in a list:

import selectlib

data = [9, 3, 7, 1, 5, 8, 2]
k = 3  # We wish to position the element at index 3, as in a sorted list

# Using nth_element:
selectlib.nth_element(data, k)
print("After nth_element, kth smallest element is:", data[k])

# Reset the list for a fresh example:
data = [9, 3, 7, 1, 5, 8, 2]

# Using quickselect:
selectlib.quickselect(data, k)
print("After quickselect, kth smallest element is:", data[k])

# Reset the list:
data = [9, 3, 7, 1, 5, 8, 2]

# Using heapselect:
selectlib.heapselect(data, k)
print("After heapselect, kth smallest element is:", data[k])

You can also provide an optional key function to customize comparisons. For example, if you wish to determine the kth largest element rather than the kth smallest, simply negate the value in a lambda function:

data = [15, 8, 22, 5, 13]
k = 2
selectlib.quickselect(data, k, key=lambda x: -x)
print("The kth largest element is:", data[k])

Median Benchmarking

In addition to the k‑smallest elements benchmark, selectlib provides a median benchmark script named benchmark_median.py. This script compares the performance of the following methods for computing the median (using the low median for even‑length lists):

  1. median_low – Uses Python’s built‑in statistics.median_low.
  2. nth_element – Uses selectlib.nth_element to partition the list so that the median element is in place.
  3. quickselect – Uses selectlib.quickselect for median selection.
  4. heapselect – Uses selectlib.heapselect for median selection.

For each list size (from 1,000 to 1,000,000 elements), the script runs 5 iterations and records the median runtime. The performance results are then plotted as a grouped bar chart, with each group corresponding to a different list size.

Median Benchmark Results

To run the median benchmark, execute:

python benchmark_median.py

K-Smallest Benchmarking

Selectlib comes with a benchmark script named benchmark.py that compares the following five methods to obtain the K smallest items from a list:

  1. sort – Creates a sorted copy of the list and slices the first k elements.
  2. heapq.nsmallest – Uses Python’s standard library heap algorithm.
  3. quickselect – Partitions using selectlib.quickselect, then slices and sorts the first k elements.
  4. heapselect – Partitions using selectlib.heapselect, then slices and sorts the first k elements.
  5. nth_element – Partitions using selectlib.nth_element, then slices and sorts the first k elements.

For each list size (ranging from 1,000 to 1,000,000 elements) and for several values of k (0.2%, 1%, 10%, and 25% of N), each method is executed five times, and the median runtime is recorded. The benchmark results are then visualized as grouped bar charts.

Benchmark Results

To run the benchmark, execute:

python benchmark.py

Development & Continuous Integration

Before installing locally, ensure you have a C compiler and the Python development headers installed for your platform.

  1. Clone the repository:

    git clone https://github.com/grantjenks/python-selectlib.git
    cd python-selectlib
    
  2. Build and install in editable mode:

    python -m pip install -e .
    

This project uses GitHub Actions for CI/CD. The available workflows cover:

  • release.yml – Builds wheels for multiple platforms and publishes packages to PyPI.
  • test.yml – Runs automated tests and linting on multiple Python versions.

License

selectlib is licensed under the Apache License, Version 2.0. See the LICENSE file for full details.

Metadata

Release files for selectlib 1.0.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 selectlib 1.0.4
File Size Uploaded
selectlib-1.0.4.tar.gz 8.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for selectlib 1.0.4
File
selectlib-1.0.4-pp310-pypy310_pp73-win_amd64.whl PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 Details
selectlib-1.0.4-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
selectlib-1.0.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
selectlib-1.0.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64 Details
selectlib-1.0.4-pp39-pypy39_pp73-win_amd64.whl PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 Details
selectlib-1.0.4-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
selectlib-1.0.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
selectlib-1.0.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64 Details
selectlib-1.0.4-pp38-pypy38_pp73-win_amd64.whl PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 Details
selectlib-1.0.4-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
selectlib-1.0.4-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
selectlib-1.0.4-pp38-pypy38_pp73-macosx_11_0_arm64.whl PyPy 3.8 PyPy 3.8 7.3 macOS 11.0+ ARM64 Details
selectlib-1.0.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
selectlib-1.0.4-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
selectlib-1.0.4-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
selectlib-1.0.4-cp313-cp313-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-32 Details
selectlib-1.0.4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
selectlib-1.0.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
selectlib-1.0.4-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
selectlib-1.0.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
selectlib-1.0.4-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
selectlib-1.0.4-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
selectlib-1.0.4-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details
selectlib-1.0.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
selectlib-1.0.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
selectlib-1.0.4-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
selectlib-1.0.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
selectlib-1.0.4-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
selectlib-1.0.4-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
selectlib-1.0.4-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details
selectlib-1.0.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
selectlib-1.0.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
selectlib-1.0.4-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
selectlib-1.0.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
selectlib-1.0.4-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
selectlib-1.0.4-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
selectlib-1.0.4-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details
selectlib-1.0.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
selectlib-1.0.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
selectlib-1.0.4-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
selectlib-1.0.4-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
selectlib-1.0.4-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
selectlib-1.0.4-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
selectlib-1.0.4-cp39-cp39-musllinux_1_2_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-32 Details
selectlib-1.0.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
selectlib-1.0.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
selectlib-1.0.4-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
selectlib-1.0.4-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
selectlib-1.0.4-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
selectlib-1.0.4-cp38-cp38-musllinux_1_2_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-64 Details
selectlib-1.0.4-cp38-cp38-musllinux_1_2_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-32 Details
selectlib-1.0.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
selectlib-1.0.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
selectlib-1.0.4-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details

Total release size: 952.9 kB

Release files / selectlib-1.0.4.tar.gz

Download URL selectlib-1.0.4.tar.gz
Size 8.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b4195e67ca8b402f2a6bd05890dfe19f28e530368e888ccb49d1fe488fa63900
BLAKE2b-256 checksum
How to use checksums
63c1b202e7f2558292c5489ec1d827bff9faac39b637593e97dee7f0bccada86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-pp310-pypy310_pp73-win_amd64.whl

Download URL selectlib-1.0.4-pp310-pypy310_pp73-win_amd64.whl
Size 12.1 kB
Tags PyPy 3.10 PyPy 3.10 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
50e296ab02e4b15364d338731992ee3401972315384ba52a759dfd68089deba3
BLAKE2b-256 checksum
How to use checksums
16b27d33e75588f472c15a4f5e04d451300f2230821bb03e6c7c57897ca019c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL selectlib-1.0.4-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 10.5 kB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
b36f8da04a046d8a655d296cb0adb1f14a80f08a85e6bd7cce389a273f579511
BLAKE2b-256 checksum
How to use checksums
8d9e27344613403cea05ad6536ae1ab4c7d9da330465dad964602b2c89fb6539
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL selectlib-1.0.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 10.6 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
d827cc2f89393a7a210fd13e9b9480b0048c3532facf9b746f5e86da61a4ff26
BLAKE2b-256 checksum
How to use checksums
daccf325a06c0adca4b44585138ded7cb201ab3414c98930d267df0653f016e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl

Download URL selectlib-1.0.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Size 8.9 kB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e885f8f8268739b13f1f28722874f5c94fe87125c949754035e370e0f7319e2c
BLAKE2b-256 checksum
How to use checksums
66d400fe28e02053aa14e0a79872387f2024505211b59cfb81d931193ba68f80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-pp39-pypy39_pp73-win_amd64.whl

Download URL selectlib-1.0.4-pp39-pypy39_pp73-win_amd64.whl
Size 12.1 kB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
c032cd39a753754f136ef08007eae1eca8f0622fb1a39790819676afae58b618
BLAKE2b-256 checksum
How to use checksums
af34ac2ee9144d48b1fcd5bda4bf18680668fae4e29cc5c558b0ae58c88c4d5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL selectlib-1.0.4-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 10.5 kB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
4b6f723f0779ac86db4e29fc4314da9d986589ddd2b3e7edd4ffcdeed3432ce2
BLAKE2b-256 checksum
How to use checksums
73159b62bb9c6e5a0e621079d0850c177d171b4a90504f84f1ab274e260022ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL selectlib-1.0.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 10.6 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
2d4913ec840ac15bc701034041279082abc5ac2a2b6eae525204bc8faf79f555
BLAKE2b-256 checksum
How to use checksums
a62cf2bac4815da0b3eeef5fd2a54ee24e2cf52698aaf406ebb05a411e7f5fce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl

Download URL selectlib-1.0.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Size 8.9 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
093efb34e3277cd87bf8d38d072e7762de3003e34299e03ee5b964b8b2fdfbab
BLAKE2b-256 checksum
How to use checksums
bbd572eb09e3265f03dada5f011364f068529f8f8c13d4d5fbd5df5032f3740f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-pp38-pypy38_pp73-win_amd64.whl

Download URL selectlib-1.0.4-pp38-pypy38_pp73-win_amd64.whl
Size 12.0 kB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
411fe5aaf7167767dac0ea937f4640f090437b20bd9df581eb05779cb8732cd3
BLAKE2b-256 checksum
How to use checksums
e7ef074260db1a9642651a876347ce6e143010dbcdf258e37a03ce721d7d91d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL selectlib-1.0.4-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 10.5 kB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
04c5447ec1cf77599d14ca1b1dbf9f8362bd1cfe6bb865d6fa967bfe5ecef967
BLAKE2b-256 checksum
How to use checksums
794588db1ff90e4d03c3daacd952d3110e719ffd527f8b286ac0719986e33d56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL selectlib-1.0.4-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 10.6 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
4d10d2d183fc5a0639f625205e3e145a882c62d56322eaeab34839d9aa6bc8eb
BLAKE2b-256 checksum
How to use checksums
62c427645d9479e44d3f93c63a6ed620a9eb0868d45a8f4e8f40920193472994
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-pp38-pypy38_pp73-macosx_11_0_arm64.whl

Download URL selectlib-1.0.4-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Size 8.8 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2a548cf1b94f664c7178cc7ba3194cc0666b4949030e362d1c7ca3afe6eb86a4
BLAKE2b-256 checksum
How to use checksums
527d00f035bbfda15c898a05dcd1a83938aaa1869c32761f10e0a4e5a02ffacb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp313-cp313-win_amd64.whl

Download URL selectlib-1.0.4-cp313-cp313-win_amd64.whl
Size 12.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ef2e0912aa24f673a8d1005fff8e719ed9cd8f9ef3c40fe5da066d9f517800d6
BLAKE2b-256 checksum
How to use checksums
7a51a9ce7705a622ec8be0e7f49755a7a57cd1485c6ab92086bf3002f847112f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp313-cp313-win32.whl

Download URL selectlib-1.0.4-cp313-cp313-win32.whl
Size 11.3 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
bba635c120208b699bb26d6d9d061090ee1ea90f558040c256a67ce45572bbec
BLAKE2b-256 checksum
How to use checksums
9caf5d936d55cb37d028e5d1991ef89ff1bc0ae43a3b5de95484c08e56cb2bf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL selectlib-1.0.4-cp313-cp313-musllinux_1_2_x86_64.whl
Size 25.7 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6856864d7f51383d23728e211d9ffbf2b48808697c93e7835f9c926bc44337c6
BLAKE2b-256 checksum
How to use checksums
d8e305d707018faacc536c38c5cf3e9d12002255f4b0c682ac0bba830b3f067f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp313-cp313-musllinux_1_2_i686.whl

Download URL selectlib-1.0.4-cp313-cp313-musllinux_1_2_i686.whl
Size 25.9 kB
Tags CPython 3.13 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
42e6e829ce7f66ff2af3a03a42ce75a2d3dcad4eda362d3fbd3fa6cd10e4369a
BLAKE2b-256 checksum
How to use checksums
8415c93c5e29867ac9fbef70c9ad2d9de2600a5c85f4842490ce529283fa9df2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL selectlib-1.0.4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 26.0 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8e61ea177d6ae6aae2dcc75977a1395b64377d9ac137ffa4bf44cee76679ee1b
BLAKE2b-256 checksum
How to use checksums
cc9ede585d93052f131395cdc94a72b2b64c46edc52ac3969f01f4f662797a33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL selectlib-1.0.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 25.2 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
ee05417663a39bd7d745c1ad2ecea2b5f9ed4142cbfb4cf9840a74f7066b18d9
BLAKE2b-256 checksum
How to use checksums
cbe6b2f6e162f2267bb2fd980ab4b0350599708fbb49f819008a6c143f7bf413
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp313-cp313-macosx_11_0_arm64.whl

Download URL selectlib-1.0.4-cp313-cp313-macosx_11_0_arm64.whl
Size 9.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4db74c0849b30c61d5d96088a94133b3ab31e33d1a2cf8fe4338a0daf95000b8
BLAKE2b-256 checksum
How to use checksums
85c4afce32d1ec505a51e4ae2a58cf86bd7540dfcca9434ce9cea4d8e119d9d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp312-cp312-win_amd64.whl

Download URL selectlib-1.0.4-cp312-cp312-win_amd64.whl
Size 12.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a32d193add09a11a7adfe525b37c317082d10cf3c85346c6720401b5536dc687
BLAKE2b-256 checksum
How to use checksums
a70de38760399dd43ac5fe0c925ca937928e6a6774b9cfb1a0dd74df557977ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp312-cp312-win32.whl

Download URL selectlib-1.0.4-cp312-cp312-win32.whl
Size 11.3 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
25edc6168e7ef9121282f65974bb7ecfc30caa1ce7bc1eb4da80d4f06cd6afc9
BLAKE2b-256 checksum
How to use checksums
6c659846d7b95dd2b5ae8921729747d2bacf2203f43caac1d6edc9c32b1df59c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL selectlib-1.0.4-cp312-cp312-musllinux_1_2_x86_64.whl
Size 25.7 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
319ffecacd19e630052aa805f0605fe67523453034f7fd601c0efebaaed89380
BLAKE2b-256 checksum
How to use checksums
e333dd613e1826d2363543c6faa70c23ea515409a51355469a3577f5bcd9cc6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp312-cp312-musllinux_1_2_i686.whl

Download URL selectlib-1.0.4-cp312-cp312-musllinux_1_2_i686.whl
Size 25.9 kB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
75b37e3f120e88ad984152800af95192ec68818074453d48d36a82818d1b3198
BLAKE2b-256 checksum
How to use checksums
562e951770e5d307a2f28ad9d150b349ad554a56d4b862036b685bb19fc38221
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL selectlib-1.0.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 26.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
d9f2e751422d40e71fd26aaa78496781f783cf1cd755e84e57f886953db1c750
BLAKE2b-256 checksum
How to use checksums
5916fbff5f068833fa502850a5b675097a4321e696979d5f358d10e930630571
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL selectlib-1.0.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 25.2 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
a9c5ac29a30e908dfbb1e6e53a9242de415c3a3625c9dc6dca2cb495d520faf9
BLAKE2b-256 checksum
How to use checksums
7b8e49b312a019050276056c9ab78fb290a3c67bddcc0405317b6e28e061261d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp312-cp312-macosx_11_0_arm64.whl

Download URL selectlib-1.0.4-cp312-cp312-macosx_11_0_arm64.whl
Size 9.1 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4a7cb7cec337593780438052fd315f2c20901fc29ebb3c1eafd696a60117e106
BLAKE2b-256 checksum
How to use checksums
bc3feaaefc6325b04ef6a1f606ebe002b715c476037d1beee15294fd072095aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp311-cp311-win_amd64.whl

Download URL selectlib-1.0.4-cp311-cp311-win_amd64.whl
Size 12.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
aaaf1f1a2ddbc47ea1ca364d2cf8dc7c3e5116f59c0d0c01ba2a5c8703999e49
BLAKE2b-256 checksum
How to use checksums
79a5bca8c6f1df27055842df8fefb7ee8bf762e8b9217758b3805affdc327adc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp311-cp311-win32.whl

Download URL selectlib-1.0.4-cp311-cp311-win32.whl
Size 11.3 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
c55b6e4cebc6a57b10fda291691ed91d509aa2747d91907ec260d576d70d737a
BLAKE2b-256 checksum
How to use checksums
d2330cfc59ffaa426d4b68c060ca2dc572ac968293d08401b270539fea27529a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL selectlib-1.0.4-cp311-cp311-musllinux_1_2_x86_64.whl
Size 27.2 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
58eead4f6b3cbf26a2fefaf23dc6e53f0217e82b3db313b8bc5f1d2e92a1a77a
BLAKE2b-256 checksum
How to use checksums
448265189574be2938685af49e6754748be4b860f054ed0389f033917fc3adce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp311-cp311-musllinux_1_2_i686.whl

Download URL selectlib-1.0.4-cp311-cp311-musllinux_1_2_i686.whl
Size 27.2 kB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
725a931319b9d32693f01d682ebf410e5d979c6c317cf915f34b888d254bf832
BLAKE2b-256 checksum
How to use checksums
699590d72722dbc7a8f56dccdb5a23e507f5d1c9bb4a7265f2dc1ee102bfef70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL selectlib-1.0.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 25.9 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
e41f8dfbc18b4ef813bb393e3e5acde4c3c39807bee40cad57102394bc29f502
BLAKE2b-256 checksum
How to use checksums
5e12b0a7f5a9cc8eb4b01be4cfb77c75416462804d193102a12bb15d7da82c8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL selectlib-1.0.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 24.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
2715157c9e3554e3acd2347a43a7f3a720ed078effcaaf9fbb6bc17b7801ba06
BLAKE2b-256 checksum
How to use checksums
97ce1ea98469684437c5f87e7f7866c3e4ae54662ad4039af0b5d8193f147de9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp311-cp311-macosx_11_0_arm64.whl

Download URL selectlib-1.0.4-cp311-cp311-macosx_11_0_arm64.whl
Size 9.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7c550b77ca57c3232d4092214e4d7d098f1e771742e5fe96a5be5d8caa2cd371
BLAKE2b-256 checksum
How to use checksums
df4b0ba79a07fb916fdb9e0a2fc8a546d14e6354eb3bbd28baae8a44945389d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp310-cp310-win_amd64.whl

Download URL selectlib-1.0.4-cp310-cp310-win_amd64.whl
Size 12.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
fa989d93071bac3fd1527907a0bb8078fb93cc77262adba28def42d27620b0bb
BLAKE2b-256 checksum
How to use checksums
f8ec5d7d5a63c8c66504f372079a19aa099977e6bc2fb5b37722eb7f9492f5a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp310-cp310-win32.whl

Download URL selectlib-1.0.4-cp310-cp310-win32.whl
Size 11.3 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
a52e85556cd14b5daadfb2dbd757cd8dce545d1433a0cb5465c86ce8ff57a776
BLAKE2b-256 checksum
How to use checksums
46e4f58545e73bff87bf7aff5e313a78a17cc4a0a164dac4b6cb80d8adc74be0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL selectlib-1.0.4-cp310-cp310-musllinux_1_2_x86_64.whl
Size 27.1 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
dbc81a603d149c6e26c41ca844368ab12b43d12db412f9ec66c0aaa91a6b98a8
BLAKE2b-256 checksum
How to use checksums
83ffb25dea6e43b5080a7d313fd70a9e28065ed7f074d7f75d655960cd97b077
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp310-cp310-musllinux_1_2_i686.whl

Download URL selectlib-1.0.4-cp310-cp310-musllinux_1_2_i686.whl
Size 27.1 kB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
55243def4a721d0b8c41821ff00f2747e279ec4a63f4ea0752871e45e508c934
BLAKE2b-256 checksum
How to use checksums
38ec6c73f62bd146bacce2b10dca32ddf9b06adf9605a1ecbcbd961cc8d7787b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL selectlib-1.0.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 25.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
1659ef2ae471876492b3832df2c3c84ad5077bea646a7376e9859b25c80d673c
BLAKE2b-256 checksum
How to use checksums
246fe7676836eac4990126adf27f6dfa9f537c44b9f1ba8e19d56457c156eed6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL selectlib-1.0.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 24.5 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
a8bc77cdc9af1f50ae7aab054d7dcb6fc3f54aa3c102e5a786e6947437f5c8c4
BLAKE2b-256 checksum
How to use checksums
99fa227647d31e08184d9f71f23c21c6b3c1ace17ba11952dfc4fa1c6dd72609
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp310-cp310-macosx_11_0_arm64.whl

Download URL selectlib-1.0.4-cp310-cp310-macosx_11_0_arm64.whl
Size 9.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8128b3c81f7fe3c282f3197244378d7eecd7c1350edaf81bfa95aa0d4ef2e98e
BLAKE2b-256 checksum
How to use checksums
73106fa6b4b963fe314ed8c0998ec6329c5f81231811e870d21ac6832d5aaa75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp39-cp39-win_amd64.whl

Download URL selectlib-1.0.4-cp39-cp39-win_amd64.whl
Size 12.0 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
8747bae5a6885691c9ee86912d8531f71f94e8e9a18f7b64414191d5021b65c6
BLAKE2b-256 checksum
How to use checksums
adec6cfb26fe9bbc3a3af4f334b4984dd820fad4803d9899c970b929a0417893
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp39-cp39-win32.whl

Download URL selectlib-1.0.4-cp39-cp39-win32.whl
Size 11.3 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
b68eb01379c5278aec3f1bd07681e0d6622029815783bd15d4d9a747e28b535f
BLAKE2b-256 checksum
How to use checksums
70b5ee8ccb04b3bc014c85343d320d860457927d19db8b620bc2458b3a4693f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL selectlib-1.0.4-cp39-cp39-musllinux_1_2_x86_64.whl
Size 26.9 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f5c80f1dd30230e297037707d9623e2f1d0f4b433246b6f1a37517b04d17f420
BLAKE2b-256 checksum
How to use checksums
752d8ae519e8386d589291560083146f12e539ab08e55c3342c4a6e8b04a9bb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp39-cp39-musllinux_1_2_i686.whl

Download URL selectlib-1.0.4-cp39-cp39-musllinux_1_2_i686.whl
Size 26.9 kB
Tags CPython 3.9 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
76fa858923ecf3ada725075868649ff07cb0661dd097c24b0481e01eaa7988c9
BLAKE2b-256 checksum
How to use checksums
c6c2daa07da2414526f11e8c438ec30f8fd927859ad44c9897238862041840f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL selectlib-1.0.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 25.5 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
b37b85f100dd0550b4303dfcfdc8398a5982836799c5ab5dee0c51be9c82c9a7
BLAKE2b-256 checksum
How to use checksums
87a539612b333baa0c4f16d83c1036c0018505f61eda4daf0ff31069ba5648d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL selectlib-1.0.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 24.2 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
748a86c22f7e1d191be484543a2d5700401148c4afa6909128f9f85e53028577
BLAKE2b-256 checksum
How to use checksums
478f4145a2f03c4c2f08e81dd2d0eabfa077e29ca19cffeb85422b090b53abb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp39-cp39-macosx_11_0_arm64.whl

Download URL selectlib-1.0.4-cp39-cp39-macosx_11_0_arm64.whl
Size 9.1 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
052a3f933b7e89fd20c7c0ae6505ac3202ffeee8508501b3f0de9ede676965f1
BLAKE2b-256 checksum
How to use checksums
536a0ce3f059b79451e4a99ea844278914da6800e2f0f60bfa21b32a8d8a7a6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp38-cp38-win_amd64.whl

Download URL selectlib-1.0.4-cp38-cp38-win_amd64.whl
Size 11.9 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
5586ed54f6bedcf30448295ca21e064eef0a313c0f29a4ea4cf83d1dd3858ca9
BLAKE2b-256 checksum
How to use checksums
7541821ea49aa7598ffd82e0fa804b99ebc037aa10203fc1fc5a28114eb5a76c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp38-cp38-win32.whl

Download URL selectlib-1.0.4-cp38-cp38-win32.whl
Size 11.2 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
1664a7669f9c7bddb81250866c36716a11e410ecea9aa7fd6a24e121e7e0293c
BLAKE2b-256 checksum
How to use checksums
15e1043e289eab4e6df3bf425c8403a82e98bccff55fce19ba1cacf815a8b592
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp38-cp38-musllinux_1_2_x86_64.whl

Download URL selectlib-1.0.4-cp38-cp38-musllinux_1_2_x86_64.whl
Size 27.0 kB
Tags CPython 3.8 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5c9c8a0dda457b4778c602faa15ed122a199d404e7e38c88fe515185230e7c4a
BLAKE2b-256 checksum
How to use checksums
2bc0b8c94ca934af20bb4b035d23232f440be66394afcb7ce8b6b454c3fdd6a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp38-cp38-musllinux_1_2_i686.whl

Download URL selectlib-1.0.4-cp38-cp38-musllinux_1_2_i686.whl
Size 27.1 kB
Tags CPython 3.8 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
dc4fc7d042e0d4e2b714a06114855daf8fc51e51779dcc6d1ccb9ae2b833250c
BLAKE2b-256 checksum
How to use checksums
4c9517abc23639d4054fed13862e48c50d7cda831ebb66850cdd53fcb23a5a00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL selectlib-1.0.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 26.2 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a2c9bdb5edf1e9670aa4111e603a3dafb7803763da1e4637f967fb59e10b2709
BLAKE2b-256 checksum
How to use checksums
126fab1ea0ecf87efa8e82d3446183328a1193ba5d305c4be182f80d245ae0a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL selectlib-1.0.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 25.0 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
f843a2ee34af2882e938c10ad1bc4cb1f824046567c0b637294f60d33e81bb8a
BLAKE2b-256 checksum
How to use checksums
ec7db04bca737bedb0f39801b634a035a7b1eb189527689c71f40a7f329a5bfc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / selectlib-1.0.4-cp38-cp38-macosx_11_0_arm64.whl

Download URL selectlib-1.0.4-cp38-cp38-macosx_11_0_arm64.whl
Size 9.1 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b67453fec137721e78f2cda3cb8b78d1bd6214275f0340dad6b0b3208a3c938d
BLAKE2b-256 checksum
How to use checksums
9a24dc766ef8350d692b58f5727dd43a94d8dce5763bdf26d4a611e2dc2b7e8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.0.4 This release

55 release files

1.0.0

1 release file

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