• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

SethMMorton / natsort
100%
master: 96%

Build:
Build:
LAST BUILD BRANCH: v5.0.2
DEFAULT BRANCH: master
Repo Added 15 Jul 2014 04:26AM UTC
Files 11
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH v5.0.0
branch: v5.0.0
CHANGE BRANCH
x
Reset
  • v5.0.0
  • 3.4.0
  • 3.4.1
  • 3.5.0
  • 3.5.1
  • 3.5.2
  • 3.5.3
  • 3.5.4
  • 3.5.5
  • 3.5.6
  • 4.0.0
  • algorithm-toplevel-namespace
  • develop
  • master
  • optimized-python-patch
  • v4.0.0
  • v4.0.1
  • v4.0.2
  • v4.0.3
  • v4.0.4
  • v5.0.1
  • v5.0.2

pending completion
136

push

travis-ci

SethMMorton
natsort version 5.0.0 release.

- ``ns.LOCALE``/``humansorted`` now accounts for thousands separators.
- Refactored entire codebase to be more functional (as in use functions
  as units). Previously, the code was rather monolithic and difficult
  to follow. The goal is that with the code existing in smaller units
  contributing will be easier.
- Deprecated ``ns.TYPESAFE`` option as it is now always on (due to a new
  iterator-based algorithm, the typesafe function is now cheap).
- Increased speed of execution (came for free with the new functional
  approach because the new factory function paradigm eliminates most
  ``if`` branches during execution).

  - For the most cases, the code is 30-40% faster than version 4.0.4.
  - If using ``ns.LOCALE`` or ``humansorted``, the code is 1100% faster
    than version 4.0.4.

- Improved clarity of documentaion with regards to locale-aware sorting.
- Added a new ``chain_functions`` function for convenience in creating
  a complex user-given ``key`` from several existing functions.

523 of 525 relevant lines covered (99.62%)

8.44 hits per line

Relevant lines Covered
Build:
Build:
525 RELEVANT LINES 523 COVERED LINES
8.44 HITS PER LINE
Source Files on v5.0.0
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
136 v5.0.0 natsort version 5.0.0 release. - ``ns.LOCALE``/``humansorted`` now accounts for thousands separators. - Refactored entire codebase to be more functional (as in use functions as units). Previously, the code was rather monolithic and difficult ... push 08 May 2016 07:37AM UTC SethMMorton travis-ci pending completion  
See All Builds (149)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc