Skip to main content

A blazing fast natural sorting library for Python

Project description

natsort-rs

🚀 A blazing fast natural sorting library for Python written in Rust 🦀

Installation

pip install natsort-rs

Usage

from natsort_rs import natsort

Sort a list of strings

items = ['item 1', 'item 10', 'item 3']
print(natsort(items))  
# ['item 1', 'item 3', 'item 10']

Sort case insensitively

items = ['Item 1', 'Item 3', 'item 2']
print(natsort(items, ignore_case=True))
# ['Item 1', 'item 2', 'Item 3']

Sort complex objects based on property

items = [
    {'name': 'item 1', 'id': 1},
    {'name': 'item 3', 'id': 3},
    {'name': 'item 2', 'id': 2}
]
print(natsort(items, key=lambda d: d['name']))
# [{'name': 'item 1', 'id': 1}, {'name': 'item 2', 'id': 2}, {'name': 'item 3', 'id': 3}]

Return the sorting indices

This can be helpful if you only want to get the sorted indices returned, that makes the performance-critical part useful for custom sorting use cases:

items = ['item 1', 'item 10', 'item 3']
print(natsort(items, return_indices=True))  
# [0, 2, 1]

Benchmark

No. of items Duration natsort [s] Duration natsort-rs [s] Relative speedup
10 0.00006 0.00000 16.8
100 0.00094 0.00002 44.3
1000 0.00281 0.00022 12.7
10000 0.02835 0.00262 10.8
100000 0.29712 0.03334 8.9
1000000 3.31207 0.45333 7.3

Execute benchmark.py to reproduce the results.

Development

Local build

To build and test the package locally using uv:

uv run maturin develop --release

Running benchmarks

To run benchmarks:

uv run benchmark.py

This will compare the performance of natsort-rs against the pure Python natsort library and display results in a table format.

Credits

This Python module is build on top of the natord crate and inspired by natsort.

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

natsort_rs-0.1.17.tar.gz (14.7 kB view details)

Uploaded Source

Built Distributions

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

natsort_rs-0.1.17-cp314-cp314t-win_amd64.whl (119.6 kB view details)

Uploaded CPython 3.14tWindows x86-64

natsort_rs-0.1.17-cp314-cp314t-win32.whl (116.6 kB view details)

Uploaded CPython 3.14tWindows x86

natsort_rs-0.1.17-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (223.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

natsort_rs-0.1.17-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (212.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

natsort_rs-0.1.17-cp314-cp314t-macosx_11_0_arm64.whl (198.2 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

natsort_rs-0.1.17-cp314-cp314t-macosx_10_12_x86_64.whl (204.7 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

natsort_rs-0.1.17-cp314-cp314-win_amd64.whl (119.9 kB view details)

Uploaded CPython 3.14Windows x86-64

natsort_rs-0.1.17-cp314-cp314-win32.whl (117.0 kB view details)

Uploaded CPython 3.14Windows x86

natsort_rs-0.1.17-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (223.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

natsort_rs-0.1.17-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (212.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

natsort_rs-0.1.17-cp314-cp314-macosx_11_0_arm64.whl (198.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

natsort_rs-0.1.17-cp314-cp314-macosx_10_12_x86_64.whl (204.9 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

natsort_rs-0.1.17-cp313-cp313t-win_amd64.whl (119.7 kB view details)

Uploaded CPython 3.13tWindows x86-64

natsort_rs-0.1.17-cp313-cp313t-win32.whl (116.7 kB view details)

Uploaded CPython 3.13tWindows x86

natsort_rs-0.1.17-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (224.0 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

natsort_rs-0.1.17-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (212.0 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

natsort_rs-0.1.17-cp313-cp313t-macosx_11_0_arm64.whl (198.5 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

natsort_rs-0.1.17-cp313-cp313t-macosx_10_12_x86_64.whl (204.7 kB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

natsort_rs-0.1.17-cp313-cp313-win_amd64.whl (119.9 kB view details)

Uploaded CPython 3.13Windows x86-64

natsort_rs-0.1.17-cp313-cp313-win32.whl (117.1 kB view details)

Uploaded CPython 3.13Windows x86

natsort_rs-0.1.17-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (223.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

natsort_rs-0.1.17-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (212.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

natsort_rs-0.1.17-cp313-cp313-macosx_11_0_arm64.whl (198.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

natsort_rs-0.1.17-cp313-cp313-macosx_10_12_x86_64.whl (205.3 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

natsort_rs-0.1.17-cp312-cp312-win_amd64.whl (120.2 kB view details)

Uploaded CPython 3.12Windows x86-64

natsort_rs-0.1.17-cp312-cp312-win32.whl (116.9 kB view details)

Uploaded CPython 3.12Windows x86

natsort_rs-0.1.17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (224.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

natsort_rs-0.1.17-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (212.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

natsort_rs-0.1.17-cp312-cp312-macosx_11_0_arm64.whl (199.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

natsort_rs-0.1.17-cp312-cp312-macosx_10_12_x86_64.whl (205.5 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

natsort_rs-0.1.17-cp311-cp311-win_amd64.whl (121.2 kB view details)

Uploaded CPython 3.11Windows x86-64

natsort_rs-0.1.17-cp311-cp311-win32.whl (118.6 kB view details)

Uploaded CPython 3.11Windows x86

natsort_rs-0.1.17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (226.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

natsort_rs-0.1.17-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (214.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

natsort_rs-0.1.17-cp311-cp311-macosx_11_0_arm64.whl (201.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

natsort_rs-0.1.17-cp311-cp311-macosx_10_12_x86_64.whl (206.8 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

natsort_rs-0.1.17-cp310-cp310-win_amd64.whl (121.0 kB view details)

Uploaded CPython 3.10Windows x86-64

natsort_rs-0.1.17-cp310-cp310-win32.whl (119.0 kB view details)

Uploaded CPython 3.10Windows x86

natsort_rs-0.1.17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (226.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

natsort_rs-0.1.17-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (214.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

natsort_rs-0.1.17-cp310-cp310-macosx_11_0_arm64.whl (201.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

natsort_rs-0.1.17-cp310-cp310-macosx_10_12_x86_64.whl (206.8 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

natsort_rs-0.1.17-cp39-cp39-win_amd64.whl (121.1 kB view details)

Uploaded CPython 3.9Windows x86-64

natsort_rs-0.1.17-cp39-cp39-win32.whl (119.0 kB view details)

Uploaded CPython 3.9Windows x86

natsort_rs-0.1.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (226.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

natsort_rs-0.1.17-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (214.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

natsort_rs-0.1.17-cp39-cp39-macosx_11_0_arm64.whl (201.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

natsort_rs-0.1.17-cp39-cp39-macosx_10_12_x86_64.whl (207.3 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file natsort_rs-0.1.17.tar.gz.

File metadata

  • Download URL: natsort_rs-0.1.17.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for natsort_rs-0.1.17.tar.gz
Algorithm Hash digest
SHA256 4146d006ad356a18be6a099dbe54d52e874706659f40e000aa8e553c57a01bad
MD5 bafe4a4f9a369020a6a3bdd3b0a03a07
BLAKE2b-256 5c55a9a46b6097db7350358837df065df33c2e2064d21a6105a1d609ab14e819

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 60dc7140171e68fb552cd8dc23e516383c0eb4eb01182a4ddee23577cdfcaade
MD5 a2eb2efe58f36b94f67cfd17b7c594e3
BLAKE2b-256 1e69013261cfe07ba333aaf543b9dc653b81691edf3d53cf907f03fc035e1f12

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp314-cp314t-win32.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 8d23c2b85724e2e034baf2cc98a351fa7a393c62d79726b25f7437c127aa4737
MD5 2fb97265cede98432f774c0621d6949c
BLAKE2b-256 de2a372f70580e10a4223c2612e97aeb33b4a2bfdff4a0ddd929483be48b047e

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 816a089cbe7a9fd8d2465ba72bd2471138127d160877077be3e8566663458d34
MD5 1ea4499b3088c2dd75b37b7335d1bfa9
BLAKE2b-256 398aa5b3e0f884ecd42423f81e1b02f02e686b0c1ee30441ee8e08ca9280c241

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2e8a3d3a81da2d1939d24bed193091d075504a137680a4b0b3ea3bf62cb53d53
MD5 1e3568ad9762014133977a207588412e
BLAKE2b-256 8c204273b839f98477ed063a036ca529710b718fb14d56e4099330c62f0654ad

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 014e04c5ed788dee3931e85c70974c435083c751f4759f2a83f96d6ec074e54f
MD5 951ca7e6b55450ae1669a24ae496dbbe
BLAKE2b-256 d1fff0f27580b30c6c9a79169730b99e08bab2b1d9416ab037deb9defc0acb60

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c80db67beb0e1b68ffd6dec454a5f6bc87264a81478e2cef2aec63fb9d6d8cd3
MD5 38dfff38423ee32c2d939236c91f5cd2
BLAKE2b-256 35f2b6ae27b457f94931df781c9001b9c031c495b109c08624c9ddfdce506238

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 41815c403617d3e421ed9d86d7f72741e11f02934a513f320c37d202ef96556c
MD5 6166d78fd382b246b5c43ecfccba3ec4
BLAKE2b-256 78935fdffe9211db5ffa1fd3b13e20184c13ad29e743d7358f5494a1bb1a4ce5

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp314-cp314-win32.whl.

File metadata

  • Download URL: natsort_rs-0.1.17-cp314-cp314-win32.whl
  • Upload date:
  • Size: 117.0 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for natsort_rs-0.1.17-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 75afb8e3b32b3c3b7033641e73f587e4630525fd21b7bb53afe487710817239f
MD5 4b58c44ba1393d4d5805b3e12479885f
BLAKE2b-256 aaae6b292d018487faca74c24de2a769ddadd8a036375d6bf471947f284ebcab

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5dac040e1a02d531cd37a64813da54f672a0fc9017c4ee1daa4b2893c36e4671
MD5 3aa98693d40c2a532df46a3969625494
BLAKE2b-256 932e5ac8907cf0603bf308210eff4c361a5fa21c77ee8047dd29e4c3c24235ac

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0f0e7d80b2d9783241f54a1f27ffbf8ac958edccba35387916be9b713567d280
MD5 f790de61f7684fa3948bc3d359ded5cb
BLAKE2b-256 deb09312b31df3119949af29cb05467a22df2225c26319e5657cd3c223a6c106

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 219a525a7f715e89e7d60163f433b7fdf6ad11c34c78b0738994f78c6bda06ae
MD5 a4ce77331adea3b5f324b750b7b46174
BLAKE2b-256 4e77714fc7bfae4bce2f5a20e563cea37d75bbfe0a3514d083e8fd51dea245a6

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7c5dc351a6cd23b3049db69230bab35416410b185590c75d90d3cbc76edc784a
MD5 fd0e8157961d9b24b24021cde997eadb
BLAKE2b-256 ab394a3d7765c0f220b470f6e0926edbf025a24df77feff91693f907f7d98c1f

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 0135d749dcbd064a42e07824860d0af3a74b39dfebb05c092cbba43adf84b2a5
MD5 8aedc0d2c2ad741dc6d49c043236be10
BLAKE2b-256 f3aabed26bc2df391b30380122b4de72e335769f5d62dc0fa419713eba7fe97e

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp313-cp313t-win32.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 fc226a7c005d6d9feb5b2d7bc80a209ec1d9aab170e2fac42adfd7f4c4261ebb
MD5 a1d9cddcec38aded5494c1b9cc864114
BLAKE2b-256 65d2fa6873fdbf84d68fecd8b8337324666b5974c35b0c460b2d993e9ac603a8

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 121686a9f5ae8364713567d921ef23b6bdbd5cd9a1e47db0c437307f07547b8a
MD5 047f5755be75010573333d0ef3868e0d
BLAKE2b-256 5ab60dd03beaf4c0184f2f90c3565f6e0e5ccd85342265836ffd8994d3764437

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f32ec76b988e23385236961277e2027e514d8dd2f433f0dfff2a745e1a560829
MD5 afa806554a5a7b8da527a01139eeea8d
BLAKE2b-256 da31575d3aa9e0d3192dbbc779121ebd30e81274df5143d6e6037abf84f42c29

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6bfa64034f3246f14561249d9f30a0a95e17d3de92f787f14d45fa09b5a79d8e
MD5 5207e2feb65f8694240da7e0b7ad08fb
BLAKE2b-256 f96848671bca052dfc6130744a1b0d2c1c23e4c14a2dd8a0ae9b70373ba54f72

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 219f2b4139ccc6f5da85a52a4abdc49a3406fc99d2c110cf7fd40f1e1f54d19d
MD5 60df8fa28352f2f2e0c83785d20ae536
BLAKE2b-256 5faa4a2c06070051d828d66407bddf974e431df44897a6fd68a2a73754034975

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0f15133428a300c9a3596144de6d29b99338b7edf342048913fd54ab4d95271d
MD5 21d7ccc1f978587d354c08ede1da4a08
BLAKE2b-256 101ec5c10d7d954d5f04c2097b3d0641006238550b9962337371428949479998

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp313-cp313-win32.whl.

File metadata

  • Download URL: natsort_rs-0.1.17-cp313-cp313-win32.whl
  • Upload date:
  • Size: 117.1 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for natsort_rs-0.1.17-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 e722fae5343e61922b46af4cb499bf73ba06b69b39d813f440d0e7c6a2efdcaa
MD5 8d017e99b147eb1ad9b6267fe8b141fc
BLAKE2b-256 bc6ec598009139901f43eed4b4b5ad327cb6713384fccdcb35a0526b13095751

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 33f8494386b64949ee26aaa72940d83695e10986d4bfb94d86e9375dcc749144
MD5 9603bd7573be016aaee0c0549eb790a6
BLAKE2b-256 2aaf4bbebd005ffb5decfe78a1e9837891adf76d8ffaab0acf1358a9fa5341e9

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c0af4ef098499e5f7397957c0d237cac609f965607be5bf5a933e9206f91dcf3
MD5 11613f7cab0f060b3c997a19ffb17ce8
BLAKE2b-256 ba36f26d5ce1002d8d185bc7527f66cb83b437799534f37d3fc981f51722becc

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dc86bfefcd9bd3458b4b0a9f1f6667acc2fb01441bdd0fb2551e5639f9502106
MD5 aa499a4d34d25066cf6a6bd7e7b2baac
BLAKE2b-256 9c8e0ce3c80118ddd995399828a98d5e260c909c3d30aa0c94026c929b050722

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a83e223643f6a22ade1b3fb3f76e824c9ad81a9333bba1b693e3d162f610a93d
MD5 8d47bbbfa5495bdf1d333742a393a28b
BLAKE2b-256 7de11eef6ce46aa707828bd901798cde9c02d891321034bdf70bfb9508e32f95

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fe8ecfe268433a3ebe4d1e6d78dd6254ec114f1a0007a513161d6d01b50405c8
MD5 6f8b03f50c7372666e781a4436337853
BLAKE2b-256 cec8c521af1e0d78822c70251c0836dda4cf0c0ddb7e5256c4ac52b34b33432e

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp312-cp312-win32.whl.

File metadata

  • Download URL: natsort_rs-0.1.17-cp312-cp312-win32.whl
  • Upload date:
  • Size: 116.9 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for natsort_rs-0.1.17-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 3a20aa06fba6af22d73454bd49fd49add73715b405cb2599836315a4bebdf426
MD5 f1acb213864acbe9d9615fd752446785
BLAKE2b-256 1c49daaf60e9f5602a99aabf13d2b151dd0ffed3b47faac6da2b07d72102c31b

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c6efdc0a80db40f686063613d178c60dc63deeb6b1732af9772990d44ae8045d
MD5 ed3ec0e569050d07abbdde07a73cd16f
BLAKE2b-256 546a53afb5a41ce928e377688322b8668562eee24ccdfe509ea8d6595a392cc8

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 98605dce2932fc0f6a49893afcf1f90b554b7a21ecc866f6cf33c15018e18deb
MD5 35421dc7e05a8648a784bb56c000a0cf
BLAKE2b-256 76fcf0247b8a543d6305e8c0e208dc93d57fc264233d802c16b72c01e610afcc

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a73746b640966a3df3b58507bde7c56ae8b30591572ad477fb0baa5584598909
MD5 fea4846f2d5a05936acbe13780ab2cbe
BLAKE2b-256 ae9f907e0884e87df4f730d1a3127194f95c6e5c78a20b1d927f87a059da3aa4

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 326864d001c60c37aa547bf81a51ee64aed44c763db0539be3194265c0c81f73
MD5 768b1e32e40c7d190dbb477f02906040
BLAKE2b-256 9cd9092fcfdd7c2b9bf566d6f3156a70c9c5ebb8cfe1dd917efd9036a0683758

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8f069f2e45179e15bc37a01ba2bb1a4e676897738c3628721df0c0c1c10a40af
MD5 4097ea705b9e86a10fbc373ad11cd249
BLAKE2b-256 7549915ee2d0a0f7f8c6f68f3547f79f136303ad97374f12c5d255b719a7a178

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp311-cp311-win32.whl.

File metadata

  • Download URL: natsort_rs-0.1.17-cp311-cp311-win32.whl
  • Upload date:
  • Size: 118.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for natsort_rs-0.1.17-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a0a8313ecb96497253bccbf17350aea45da0899b5a2497e3f5d9dcccc481607d
MD5 89c21d872d3e1f61ba6aa83276cf92e8
BLAKE2b-256 6d92d0b9c1c40355ed49412a051735420f516694414860bcea3370f30fdeb464

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 86247f37f95ec566c3349c31784f7f96219c3a71bbe8f05c3de081fa6e01028d
MD5 f152d12e0dbc9ed83bb7bcd148a609b4
BLAKE2b-256 ba1106f5d50d0212249e9f3dd4da622a5814456f06ef16e3beb542a54efa6479

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0bc319e0cf9e9cd0fe744a3175bf5a3cec6d00d1aa4ce7d45cd6bfd8f80f5d4c
MD5 4e5d821c97e0be39ae81c64a5d408e2e
BLAKE2b-256 5319c5a0f315dff83b8fe2b34a466955c82dd8edc68ea327ae9be67ee9017552

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ffbd80d1eb45f90d93d7e4cca38d55a2955b598e2012a571d910b783bd93864
MD5 e4fd45db2102931040d7e973ccb174ce
BLAKE2b-256 bef80c803d05ca775158913fde004e965de7f067d4c32d0c04ebb8789da8c24e

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5434d15a4b6e4ca91cdf6a367b5530c071d39dc95dd61d36f29e431262ea9ce5
MD5 12fb98678af5d59d687c6d07dba550a1
BLAKE2b-256 8d39e834e518afa153c2139283c1913af8a4216145e3cf548e56814addba13fa

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 958af47748f4a7b90c3ebc0efe13f372675db9a1b18abd89a83d1acb80622cac
MD5 8c41da32e9add76b07435c709773ef9b
BLAKE2b-256 324f2145abf3ddb06dd231e8b79c895daaf5ff6981045266520179e584999bf5

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp310-cp310-win32.whl.

File metadata

  • Download URL: natsort_rs-0.1.17-cp310-cp310-win32.whl
  • Upload date:
  • Size: 119.0 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for natsort_rs-0.1.17-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 031bb12753a19765531c4af5bbf80e1c4b5094e0bcd41ba3edf4019b14e04d6e
MD5 09c6154fb84ffbca2bc90c540ca3df43
BLAKE2b-256 c2b03d9a9ff79c7c17ce5bfdf846e63cff123fcbbe3b546d3a93ec525cd9c94d

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50c19b3da3e4e719b71ec4ba50880c5bdd0941f6cbd7b3ddad05d2d85582577b
MD5 fe6771c1f26f9e3f5d45fa4a46fdc03f
BLAKE2b-256 a38d57c949d28bae8c5b6a8ab4f0cd84a0a797104aebcefe0c780325800606e2

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 837c8abfa2f40675f07a96f66ab00b3a322e9de8de685cd3b4417a9c1ddcc9a0
MD5 22f85cad39828824daf5d2d735c33af4
BLAKE2b-256 31500cd64ccc6ae238cf217bafaf5368662ba54f171730c4e2d6caa3570afa93

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 16abf788dff98706c0aa3e5714a42387610c45809ad91d77d4b5e7bb4245ebfd
MD5 ee93ae76c809487879862a613068fa34
BLAKE2b-256 8ee252942b29b205d3bb5a7702247c13e27aeed2506678bfb7b11796485f83d3

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a31da97b379c91b405879f2a204eb01c65bfaf02bf27b8d0c7becbcc522d2472
MD5 2c555d7b037396b1e3753d6e9c1735a5
BLAKE2b-256 f1d4af18002c6cda2d217dff67840df9c0c9e659beaa8d96f1632df1112bca68

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 673aa09d7d876206bd737656388c756ba445d58807356142851e85c2bebb2631
MD5 46ca68a08618a996c88549aa7f81c2e9
BLAKE2b-256 c9494fb2efcfa6613dc0f84488e155f367d56b1b83279c3bbec1fb87f4ba7289

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp39-cp39-win32.whl.

File metadata

  • Download URL: natsort_rs-0.1.17-cp39-cp39-win32.whl
  • Upload date:
  • Size: 119.0 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for natsort_rs-0.1.17-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 160993498e711d65e9096b0e1ac9cfe4eebc96cd69784752e667096963e651d9
MD5 689f27c6429d51800ab45ab636a77342
BLAKE2b-256 0f99378a51ad829ac7cd520544c29996b57cded4d403f0842113d8614a188c2b

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 194437962ab8f3e55df3154201d1666c6a25ca3cb5be43c1f3935f2f26048a23
MD5 fc9dfa27023a40b9a59364593d14e72d
BLAKE2b-256 0b475412e1c091c9fe21a42de40c243548cd83a24038bd0417e46354d1f75c64

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 90e7249446287682814fa0d68e16b7934ff6af01e3e972635a607e8bf40ee653
MD5 72024a11568a516ed67fa3b10a62d884
BLAKE2b-256 bf6c7d58b07c4a19ed771a72e82a4c91d770241a5d2426a64200911446b9dd32

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24753c03e449a3d5af7a595485376dfff7617b4e0131aa9a3d40becf2fbcdefc
MD5 856214491897390a9c6bca2ebd0ac4cd
BLAKE2b-256 36752402951d8aface613ff1a9a084e04610cce6e0e00a464d03ff101fadc78d

See more details on using hashes here.

File details

Details for the file natsort_rs-0.1.17-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for natsort_rs-0.1.17-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ce84c2afad65f56d383886341c6f39fd8067be40d28f413b2f8eadf332ea36d2
MD5 0d9ac954dcd6ba3247991c5755c3a8e2
BLAKE2b-256 fa77d98f14a3adfb733e6a6c27e4088677c96ca7df7d1814448f2f52bfffc3e7

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