summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Don't bother with ISO8858-1 localeHEADmainSeth Morton2023-04-181-5/+2
| | | | Just use UTF8.
* Reduce the finger pointing at BSDSeth Morton2023-04-183-11/+8
| | | | Turns out a fair amount of the problems were with natsort itself.
* Remove special cases imageSeth Morton2023-04-181-0/+0
| | | | This is now in the wiki repo.
* Remove CHANGELOG from API documentationSeth Morton2023-04-187-16/+8
| | | | This removes the dep on m2r2, and closes #162.
* Fix a sphinx link generation errorSeth Morton2023-04-181-2/+2
|
* Add links to issues in changelogSeth Morton2023-03-011-74/+142
|
* Bump version: 8.3.0 → 8.3.18.3.1Seth Morton2023-03-015-4/+8
|
* Merge branch 'run-on-freebsd-in-ci'Seth Morton2023-03-015-3/+44
|\
| * Update changelogSeth Morton2023-03-011-0/+5
| | | | | | | | This closes #161.
| * Add FreeBSD fix for locale failureSeth Morton2023-03-012-2/+17
| | | | | | | | | | | | | | | | | | | | FreeBSD seems to throw an OSError when locale.strxfrm is given 'Å', which is surprising behavior. Well, maybe not, considering how many bugs I have found with FreeBSD's implementation of locale over the course of natsort development. Anyway, we just ignore any input that causes locale.strxfrm to barf in our tests.
| * Add FreeBSD failing test exampleSeth Morton2023-03-011-0/+1
| |
| * Add FreeBSD CI jobSeth Morton2023-02-282-1/+21
|/
* Fix dependency for deploy step8.3.0Seth Morton2023-02-271-0/+1
|
* Bump version: 8.2.0 → 8.3.0Seth Morton2023-02-275-4/+8
|
* Update changelogSeth Morton2023-02-271-1/+2
|
* Fixed bug in NANLAST/NANFIRSTSeth Morton2023-02-273-12/+15
| | | | | | | The previous code change to make NaN and None ordering consistent made it so that NANLAST did not put NaN last. Oops. It also had made it so that NaN wasn't first for NANFIRST. Oops.
* Use modern method to create wheelsSeth Morton2023-02-272-3/+4
|
* Use updated keyword in setup.cfgSeth Morton2023-02-271-1/+1
|
* Update the hard-coded unicode hex table for Python 3.11Seth Morton2023-02-271-0/+10
|
* Update development documentationSeth Morton2023-02-272-12/+12
|
* Update license yearSeth Morton2023-02-271-1/+1
|
* Add explicit support for python 3.11Seth Morton2023-02-273-2/+4
|
* Update github actions config versionsSeth Morton2023-02-273-14/+14
| | | | Let's avoid warnings.
* Merge branch 'introduce-consistent-sorting-for-corner-cases'Seth Morton2023-02-279-16/+119
|\
| * Update changelogSeth Morton2023-02-271-0/+7
| | | | | | | | This closes #149
| * Add presort to natsorted and friendsSeth Morton2023-02-276-1/+66
| | | | | | | | | | | | This will sort the collection as strings before sorting with the natsort algorithm. This ensures that strings that are different but represent the same numerical value get sorted independent of input order.
| * Ensure None, NaN, and Infinity are sorted consistentlySeth Morton2023-02-263-15/+46
|/ | | | | | | Internally, these may be translated to the same value, so they will be output in the same order they were input, which could lead to suprise. This commit ensures the order is always consistent.
* Update changelogSeth Morton2023-02-261-0/+8
|
* Solve static analysis errorsSeth Morton2023-02-262-8/+13
|
* Enable new, more performant fastnumbersSeth Morton2023-02-266-41/+76
| | | | | | The new version can convert the entire mapping internally, so we use that if possible. A new wrapper for this new function is introduced to make the calling code consistent.
* Require fastnumbers 5.0.1 or higher for mypySeth Morton2023-02-261-1/+1
|
* blackSeth Morton2023-02-261-2/+1
|
* Use isintance over duck typingSeth Morton2023-02-261-23/+16
| | | | | This makes what is happening a bit clearer, and plays with mypy much better.
* Fix static analysis warningSeth Morton2023-02-261-1/+2
|
* Run with newest blackSeth Morton2023-02-263-4/+3
|
* More README typosSeth Morton2023-02-261-2/+2
|
* More README typosSeth Morton2023-02-261-2/+2
|
* More README typosSeth Morton2023-02-261-4/+4
|
* Another README typoSeth Morton2023-02-261-1/+1
|
* Fix bug in download rate shieldSeth Morton2023-02-261-1/+1
|
* Add download rate shieldSeth Morton2023-02-261-0/+3
|
* Fix typo in READMESeth Morton2023-02-261-3/+3
|
* master -> main in the READMESeth Morton2023-02-261-3/+3
|
* Merge branch 'master' of github.com:SethMMorton/natsortSeth Morton2023-02-261-1/+4
|\
| * Merge pull request #158 from Dobatymo/no-convert-pathSeth Morton2023-01-111-1/+4
| |\ | | | | | | os_sorted: only convert input to str if necessary
| | * only convert input to str if necessaryDobatymo2023-01-111-1/+4
| |/
* | Add a link to the shell script documentatio in the READMESeth Morton2023-02-261-2/+4
| |
* | Point links to wiki documentationSeth Morton2023-02-261-8/+8
| |
* | Improve link handling in README.rstSeth Morton2023-02-261-92/+115
| |
* | Move most documentation to the wikiSeth Morton2023-02-264-1822/+10
|/ | | | | The pages are left with a note about the redirection so as to not destroy the internet.