Skip to main content

Adaptive stable sorting for large Python integer lists

Project description

BielSort

Early release software: the public API is stable for the 0.1 series, while performance heuristics may continue to evolve before 1.0.

BielSort is an adaptive, stable sorting library for CPython. It specializes in large list[int] workloads while preserving Python-compatible behavior through Timsort fallbacks.

The native core selects among:

  • stable counting sort for large, dense signed 64-bit integer ranges;
  • stable LSD radix sort with 11-bit digits for other signed 64-bit integers;
  • CPython's Timsort for small, nearly monotonic, non-integer, arbitrary-size integer, key=, and reverse= workloads.

It provides separate APIs to compete fairly with both sorted() and list.sort().

Status

  • Development stage: beta (0.1.0)
  • Runtime: CPython 3.9+
  • Native language: C
  • Fast path: exact Python integers in signed 64-bit range
  • Fallback: Python-compatible stable sorting
  • License: MIT
  • CI: CPython 3.9-3.14 on Linux, Windows, and macOS
  • Wheels: Linux x86-64, Windows x86/x64, and macOS Intel/Apple Silicon

Installation

Install the stable release from PyPI:

python -m pip install bielsort==0.1.0

The package has no runtime dependencies.

From the project directory:

python -m pip install .

For development:

python -m pip install -e .
python -m unittest discover -s tests -v

Usage

from bielsort import sort, sort_in_place

numbers = [8, -4, 10, 3, -4]

# Like sorted(): returns a new list.
ordered = sort(numbers)

# Like list.sort(): mutates the list and returns None.
sort_in_place(numbers)

key= and reverse= are supported and deliberately use the Timsort fallback:

records = [{"score": 8}, {"score": 3}]
ordered = sort(records, key=lambda item: item["score"], reverse=True)

The diagnostic APIs expose the selected strategy:

from bielsort import (
    sort_in_place_with_strategy,
    sort_with_strategy,
)

ordered, strategy = sort_with_strategy([3, 1, 2] * 10_000)
print(strategy)

The earlier biel_sort* names remain compatibility aliases for the 0.1 series. New code should use the four sort* names shown above.

Complexity

For n elements, numeric range k, and p varying radix digits:

Strategy Time Additional memory
Native counting Θ(n + k) Θ(n + k)
Native radix Θ(pn), 1 <= p <= 6 Θ(n)
Timsort fallback best Θ(n), worst Θ(n log n) O(n)

For signed 64-bit integers, p is bounded by six and does not grow with n.

Local benchmark snapshot

Median of five executions on the original Linux development machine with one million elements:

Input sorted() Biel new Gain .sort() Biel in-place Gain
dense range 0.20259 s 0.04713 s 4.30x 0.18953 s 0.03203 s 5.92x
random int32 0.24079 s 0.05009 s 4.81x 0.23666 s 0.03796 s 6.23x
random int64 0.26314 s 0.07535 s 3.49x 0.26081 s 0.06028 s 4.33x
1024-bit integers 0.33237 s 0.33417 s 0.99x 0.30962 s 0.31676 s 0.98x
nearly sorted 0.01691 s 0.01730 s 0.98x 0.01139 s 0.01097 s 1.04x

These numbers are not universal guarantees. See benchmarks/README.md for the benchmark policy and reproduction commands. The versioned 2026-07-30 Linux report also records peak memory and NumPy comparisons. A separate Counting Sort optimization report records the measured 36%-45% peak-memory reduction.

Scope and limitations

  • The accelerated path currently supports exact int objects in signed 64-bit range.
  • Floats, strings, subclasses, mixed types, huge integers, key=, and reverse= use Timsort.
  • The project is CPython-specific because its native module uses the CPython C API.
  • Prebuilt wheels currently target Linux x86-64, Windows x86/x64, and macOS Intel/Apple Silicon. Other platforms may need to build from source and are not yet part of the validated compatibility matrix.
  • bielsort is the canonical import. The older bielsort_native import remains available for compatibility.
  • Counting and radix paths allocate native buffers proportional to input size.
  • BielSort is a hybrid implementation based on established sorting techniques; it should not be presented as a newly invented sorting theory.

Development

License

Copyright (c) 2026 Gabriel Fernandes Farah Elias.

BielSort is distributed under the MIT License.

Português

O BielSort é uma biblioteca de ordenação estável e adaptativa para CPython. Ela acelera listas grandes de inteiros usando Counting Sort ou Radix Sort em C e recorre ao Timsort nos casos em que o algoritmo padrão é mais adequado.

A primeira versão pública estável é a 0.1.0, distribuída sob a licença MIT. A compilação e os testes de wheels foram validados no CI para CPython 3.9 até 3.14 em Linux, Windows, macOS Intel e macOS Apple Silicon.

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

bielsort-0.1.0.tar.gz (26.8 kB view details)

Uploaded Source

Built Distributions

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

bielsort-0.1.0-cp314-cp314-win_amd64.whl (20.4 kB view details)

Uploaded CPython 3.14Windows x86-64

bielsort-0.1.0-cp314-cp314-win32.whl (20.1 kB view details)

Uploaded CPython 3.14Windows x86

bielsort-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl (36.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

bielsort-0.1.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (36.9 kB view details)

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

bielsort-0.1.0-cp314-cp314-macosx_11_0_arm64.whl (18.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

bielsort-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl (18.7 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

bielsort-0.1.0-cp313-cp313-win_amd64.whl (20.1 kB view details)

Uploaded CPython 3.13Windows x86-64

bielsort-0.1.0-cp313-cp313-win32.whl (19.8 kB view details)

Uploaded CPython 3.13Windows x86

bielsort-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (36.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

bielsort-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (36.8 kB view details)

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

bielsort-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (18.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bielsort-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl (18.6 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

bielsort-0.1.0-cp312-cp312-win_amd64.whl (20.1 kB view details)

Uploaded CPython 3.12Windows x86-64

bielsort-0.1.0-cp312-cp312-win32.whl (19.8 kB view details)

Uploaded CPython 3.12Windows x86

bielsort-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (36.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

bielsort-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (36.7 kB view details)

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

bielsort-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (18.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bielsort-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl (18.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

bielsort-0.1.0-cp311-cp311-win_amd64.whl (20.2 kB view details)

Uploaded CPython 3.11Windows x86-64

bielsort-0.1.0-cp311-cp311-win32.whl (19.7 kB view details)

Uploaded CPython 3.11Windows x86

bielsort-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (36.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

bielsort-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (36.6 kB view details)

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

bielsort-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (18.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bielsort-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl (18.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bielsort-0.1.0-cp310-cp310-win_amd64.whl (20.2 kB view details)

Uploaded CPython 3.10Windows x86-64

bielsort-0.1.0-cp310-cp310-win32.whl (19.7 kB view details)

Uploaded CPython 3.10Windows x86

bielsort-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (34.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

bielsort-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (34.7 kB view details)

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

bielsort-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (18.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bielsort-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl (18.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

bielsort-0.1.0-cp39-cp39-win_amd64.whl (20.2 kB view details)

Uploaded CPython 3.9Windows x86-64

bielsort-0.1.0-cp39-cp39-win32.whl (19.7 kB view details)

Uploaded CPython 3.9Windows x86

bielsort-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl (34.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

bielsort-0.1.0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (34.4 kB view details)

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

bielsort-0.1.0-cp39-cp39-macosx_11_0_arm64.whl (18.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

bielsort-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl (18.5 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file bielsort-0.1.0.tar.gz.

File metadata

  • Download URL: bielsort-0.1.0.tar.gz
  • Upload date:
  • Size: 26.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bielsort-0.1.0.tar.gz
Algorithm Hash digest
SHA256 802a30a5bd4f45357838e90772c6d51091954825be75c1d1cd4933991638511b
MD5 b26b3220c3b4fac22b3eff2b08267017
BLAKE2b-256 d39e8bdb9972c8a54d9e9e700073faa8ff532d47964ac8e2c272e75218336a75

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0.tar.gz:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: bielsort-0.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 20.4 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bielsort-0.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 848f6d9adb2cf0f4d9dfc0e13cb61c99712b87fd7936acab0d3d9261cb9a27ca
MD5 2d731a30fee500203a46f43ce86ead2d
BLAKE2b-256 0b268930aef34cca956f7b6aa35323d95b69130e3b5636ee2111e3316dc3226f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp314-cp314-win_amd64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: bielsort-0.1.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 20.1 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bielsort-0.1.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 1b52f5c8ded43065afd09727b37e9445aeffcb7c0dfa9115ed803660ce84359c
MD5 6eb672749813e61da243654df3cc0d30
BLAKE2b-256 7d548d6af5fa02387fd1ced76e4ad2b2740d1c877f17058586785c06218227ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp314-cp314-win32.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4c09bc79d5fd95205714201536c56e7937109dba2bdb8403e096bea2c85c6598
MD5 aca35864f9108e31f45521c9087d0f0e
BLAKE2b-256 972c34eaf455e0d8f219f88ec6ff09405be3c657a0bf731da1601c5a752a5fd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d382dcbda011411acfd3bea02402d8b3c0b7a760debbd948b11116debcc24ba1
MD5 9dd665760563e334d8ab7919a0404a2a
BLAKE2b-256 b051849f8fcddc19b9c50cef8541ac4472252dfc0ea4cc93c2cb392cd5ee0dde

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b86b3e94019fe4049d450db801fceb839dbbf877be698536d6c81909813288a
MD5 9ad20c5068a2d291dfdba6d12f3897e8
BLAKE2b-256 99e35293cd29c1c6debc3c44c02759408d858e0004b0e518bd3a73ee89d4c2bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 94ec4c31e1fd00b6baa04377a79075c11183c0c0cb7d5c985369e52345a2a826
MD5 685de4b201f389e7e3121415819db0c7
BLAKE2b-256 25fff35f7a8bb75d4a963dd18ff5ff90ee5724d9e96031e6052253cf4e6a5d80

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: bielsort-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 20.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bielsort-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b5c65e1dc77cc47589d77d81d58b6d6dc617c314475a1c5b68acb98e60712f2c
MD5 8b3a1fabb141d2f2aad905e5dec9a0f9
BLAKE2b-256 43f6f2b84bb652e2d7d8d0d58efd910bb8926e0af796f5c16a9864a9ab60df6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: bielsort-0.1.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 19.8 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bielsort-0.1.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 0af54a440d39af0ccb496515c809af392d9bcaa5e052e7e17a21415008c1a9e2
MD5 28a261d9f0c02bd8e8ec4fe8bc197a2a
BLAKE2b-256 57300b9fb67f8e13fcbb25913b06ab7e8de60be4a69c1f2ec270ef2d9d9c5a74

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp313-cp313-win32.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fb1a97fd22ed85221d16a3803789dd8338554cb21abd6f6f8e579945ecac343a
MD5 9e103f0b96a0d9a5e22dd4f9d6d9766b
BLAKE2b-256 1093e9edcb37ecebfe388c78881815db5b55863e2e38c19e541b56fc7669a74b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 0e99f37679d7632bf56f61c5dd17c38a0d28f0f8a443dd62a521ec37905a719f
MD5 e8dcc4016a24103709b188811c58d844
BLAKE2b-256 d07f21778a292400c9318761cc7124c5b2daef38523db12e358f5c53bca87e2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac53a2ec3209d0870dc4f4d41709bbe32e4b11eb00162477b56618db79d8c477
MD5 54f73ef3ce66cf055dd255fe4365e857
BLAKE2b-256 d10f7f3d6413d3dddf14e84e35840b0dfecff791d4b806f42b7780bb1a86a42d

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b84affbb88dcd369f874ea4836195228021c137a880ff0fa14c6e53e9f5c8d0f
MD5 613778ac71ff60b845c7bbfc5f647c9d
BLAKE2b-256 df883e5ae6421fc56aa24ee0ede6f1784bd8c0d87ba71d68eb3cdfec72baae75

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: bielsort-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 20.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bielsort-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5b303716e2876e9a661ac0183c67c950f2596b5ef4d719b2c7ab67d13f9ab673
MD5 85fe965d6230cc2cecfd025919af9fff
BLAKE2b-256 72741b84f40370c6053e5b591d9dcdf4c71a67fc50eadc154eaa7353d96853ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: bielsort-0.1.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 19.8 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bielsort-0.1.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 fa5da3c39b8fd0d72e1af3ea634102050ebb0904034e01565b8751b137bbe7c9
MD5 d950a85c20ca1a6f0ad241f133980bfc
BLAKE2b-256 e95138357e1372c220ccc728848d1eea8bfc08d1e8428e332cfa060a7eab6946

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp312-cp312-win32.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0992c38b207e15c02b2b3b5a4580032c7843a3c7ae46ddd1f34a078abb05a882
MD5 4072fa9497e08948dcfb948a6df89d02
BLAKE2b-256 e0938e390fb5b5529514581fd0bb8c0d696a4ea6e5f62f2e1639b5c9dce77e6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b416a36b58f3c37983174efc964abfd7f11fdcef500ba6fde14663353c9923f1
MD5 8e5abb6e4fc5dbab6eb1ce198a6b6465
BLAKE2b-256 a121b7844ac9e9c1b78210a0f9468c097aa4a2cabc00268ef0179ac3ded85fd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8cbe60304213d82fcc94b5b25055c54cc737dab2d653d0c0b1361c0bd0d52969
MD5 372d8334bf54bdd9563c1faccfa49ff8
BLAKE2b-256 4865c4621bcb0eca075dc7972bceeabd030c9b67308f1b13f26e9533fd0ff512

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 da40fa4defd65eb420a83466b6122c9bdd006239b3a0593d671420bd294d9268
MD5 f55fb91718312ce8458df174454fd71f
BLAKE2b-256 fbe4e5867f3e0e05dc957bca0bd50d39f4122aa0a716f9745a250f79b1b1fd29

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: bielsort-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 20.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bielsort-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a21d1b6bd8b3099f43c0f8bb088815c4f81ca0fbd719b4aee1be7d87af967a91
MD5 e382324ea7b2fb976fb8f39afb1d548a
BLAKE2b-256 5522d0a210dc831dfe5e50fa7d0d1cb3a1b93144e35ff55c8f594ff0dfc79157

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: bielsort-0.1.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 19.7 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bielsort-0.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 fc2341d1be379c6c0f40360a92a5f3c005dd83cbeb4caab1cd6b1adf28411a0b
MD5 391d258bd181c1458569ae7c00042538
BLAKE2b-256 11215bfa2be62fa3c7194981e329531a6622f086c6d2d8349bb30ff36cc25c7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp311-cp311-win32.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 60317c70401bed1493787d0a084e6962aaabf2be12063d7605d3dce71ac787ae
MD5 59eb505006ce2d88edb7445a51915fc7
BLAKE2b-256 20964771c210bed963e8e3acead8ee29780346d5e99c1ffbdbf053a96e4bf86b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 a77af56414eced48c14b7000a4487a068c58efae8379e486fc10abc73145f401
MD5 a9b0dc2eb3780e8e7e58afa879efa67a
BLAKE2b-256 b00809cfbb2b50f654f95b36735bf63103035cb7c6eecb5c2a5a95c3cdc92dd6

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29ecf0eb9d3eefbc847e1f6b0b0556be1ed50b6e5a862b95ccbf055e3488a2e8
MD5 6a6f48c9ec10ef458ae7f4ff7e5e80ca
BLAKE2b-256 695804f5b8765350e4995fb66c18d220b8b3049fbca1a5da3061021d11234907

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 377fd3e717ea70a7ba0e1c8e98e9409871eb1e5858af36af7c456fd72eddc373
MD5 d4bb89dd820af18ba183fcb417242989
BLAKE2b-256 8af65213d141f21753975db6d21df69811a40d34b905c1f972153956db476832

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: bielsort-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 20.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bielsort-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6389e86c7332c1959959e78a3d4d2a4554d260d4fda6109a20fc67d52afa3547
MD5 47d18c0911acb23d62b0a5cfe6f6faa6
BLAKE2b-256 a159c5d56fca641417392686484e9d391aeb6d8ef16aa17c5dd41d595e364e68

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: bielsort-0.1.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 19.7 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bielsort-0.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b7f26e1cb9dad0762f19992228d3e8460a3acd957b90b72d5421e727726a17f4
MD5 63a770550e65f56b1e6b3c3f1771865b
BLAKE2b-256 9f1ae8c487033e0a9dabe5be4af50578f29862004eed08e1fdcd1dd107d483b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp310-cp310-win32.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dce997508133aec40dede6f62abea4e70ae8a9b9edf7c73a8d71590b6164abb5
MD5 51a9a6cd33b3c9a11ca09bf231d1a613
BLAKE2b-256 24f47233f616a68aca134936473d6c605dceec102268292564aa7e95534730a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 bd973e11e4766c1cddc47af8ae8b5a60af80671678346a0123fd8519a14ee969
MD5 26d8ecca40183a3fecc2152d99d0e18d
BLAKE2b-256 a51400c5d06a2e5dc3e8afd01a2f61e14f394586f7c88da06883749fcadc3908

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f98446767a3799f6a0a10c54c50fc11874be71d248c14216621d104e8decf517
MD5 4a092c8c06711407c29e424af6eeadd2
BLAKE2b-256 4b27ccbeafa5e29377d1d153bedc229a194c4138586d68a2dca002ca50e10ead

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9d3fd7a7e85f8075edd334e5f536ac9affadbbe4cf20caf3b6f9706fd72d6e29
MD5 0a6e1853e4a1b1491ae621f5f1c112df
BLAKE2b-256 3045cf5c1d891a7cfd47bd4b970c57317ee51dd00f4399f45b3f3954110b864e

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: bielsort-0.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 20.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bielsort-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ab31c6200af4fc2b13a72367cbcaecff232f407465c61ffab00b2123b97b7710
MD5 c8b7f90607f8d59e4d9145bfb2daedf9
BLAKE2b-256 d07d29a3993da178c6f3e0a068a1f1b3dc345dad99e9dc8a1df8ba8cbe83aa65

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp39-cp39-win_amd64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: bielsort-0.1.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 19.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bielsort-0.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 7c3231c59d6543d7d0d51ab290e5449cfa00cb66feb6c3c5bd38a13643780a8b
MD5 ce9a8cca03beecc9a9e7e856cdff49a6
BLAKE2b-256 b7568dc688cd6dd2d39232977f57388aa22e81f0c7bb9cfc57de49c8f8a74aac

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp39-cp39-win32.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3bdd6f05b57e9689cd5bef18a838b88a935c6232440d6781432a5d712e6c55c3
MD5 57534883fbb9cc55f31a2d122bc7c81c
BLAKE2b-256 1093b2dcc511ea72d8e4275fb380f3778d45479c62db0bc9380dbc2ca37ebedb

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 a06e8261d34d10c6b25804b22c2a4193e8cea52b74ebbbe73a1bdc71d951efda
MD5 171eeb2ed3cf8c245c4324cd2a766ef6
BLAKE2b-256 e49ffa681203061f3f4533cec4533f4860f7ebfaa92598ebd70c0990c84b4c75

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 88afea75d3d5d85db064d2234c778204142b1bd0e32eb6be8fbf95076f4ec824
MD5 72a65358d37110e6d9043d2fa168dde0
BLAKE2b-256 8ce98c8497bdc64c3bf11cc61ffc8d4e04a94c69e3a6e912e7003cf053a8ac3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bielsort-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bielsort-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b8d9eda873b9c7285f462b97b16428bbdad051abc2fdd71c43e2aaa4be13c67a
MD5 3edcb88aef5758566ca53973d8e72ec4
BLAKE2b-256 98d7b1eb30e42fb688b1f6159feeaeb6eb7d50e64b31a523d81295fd113262d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for bielsort-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: wheels.yml on bielelias/bielsort

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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