openRuyi Lookout
← Packages

python-natsort

Simple yet flexible natural sorting in Python

Current
8.4.0
Candidate
Stale
License
MIT

Build

TargetResultLast successful versionSucceeded at
rva23
8.4.0
rva20
8.4.0
x86_64
8.4.0

RuntimeDeps

DependencyObserved sourceCurrent requirement
3.14.9

Optional RuntimeDeps

DependencyObserved sourceCurrent requirement
fastnumbersUnmapped
—
PyICUUnmapped
—
Dependency conditions
  • fastnumbers>=2.0.0Unmapped
    Applies when (any)
    extra == "fast"
  • PyICU>=1.0.0Unmapped
    Applies when (any)
    extra == "icu"

Description

When you try to sort a list of strings that contain numbers, the normal python sort algorithm sorts lexicographically, which is often not what you want. natsort provides a function natsorted that helps sort lists "naturally" ("naturally" is rather ill-defined, but in general it means sorting based on meaning and not computer code point).

Changelog

PR · 1

Checks
MonitorObservationLast checked
Stale
Repository refresh: git fetch exited 128 (authentication)
Stale
Source last confirmed at 2026-11-11T07:29:19+00:00; repository refresh overdue.
Checked
Checked
Not configured
No reliable monitor identity/configuration.
—
Not applicable
No confirmed version upgrade; this monitor is not run.
—
Checked
Last attempted
Checked
Current source component only; local patches, build options, bundled dependencies and binary artifacts are not evaluated.
Checked