Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't bother with ISO8858-1 localeHEADmain | Seth Morton | 2023-04-18 | 1 | -5/+2 |
| | | | | Just use UTF8. | ||||
* | Reduce the finger pointing at BSD | Seth Morton | 2023-04-18 | 3 | -11/+8 |
| | | | | Turns out a fair amount of the problems were with natsort itself. | ||||
* | Remove special cases image | Seth Morton | 2023-04-18 | 1 | -0/+0 |
| | | | | This is now in the wiki repo. | ||||
* | Remove CHANGELOG from API documentation | Seth Morton | 2023-04-18 | 7 | -16/+8 |
| | | | | This removes the dep on m2r2, and closes #162. | ||||
* | Fix a sphinx link generation error | Seth Morton | 2023-04-18 | 1 | -2/+2 |
| | |||||
* | Add links to issues in changelog | Seth Morton | 2023-03-01 | 1 | -74/+142 |
| | |||||
* | Bump version: 8.3.0 → 8.3.18.3.1 | Seth Morton | 2023-03-01 | 5 | -4/+8 |
| | |||||
* | Merge branch 'run-on-freebsd-in-ci' | Seth Morton | 2023-03-01 | 5 | -3/+44 |
|\ | |||||
| * | Update changelog | Seth Morton | 2023-03-01 | 1 | -0/+5 |
| | | | | | | | | This closes #161. | ||||
| * | Add FreeBSD fix for locale failure | Seth Morton | 2023-03-01 | 2 | -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 example | Seth Morton | 2023-03-01 | 1 | -0/+1 |
| | | |||||
| * | Add FreeBSD CI job | Seth Morton | 2023-02-28 | 2 | -1/+21 |
|/ | |||||
* | Fix dependency for deploy step8.3.0 | Seth Morton | 2023-02-27 | 1 | -0/+1 |
| | |||||
* | Bump version: 8.2.0 → 8.3.0 | Seth Morton | 2023-02-27 | 5 | -4/+8 |
| | |||||
* | Update changelog | Seth Morton | 2023-02-27 | 1 | -1/+2 |
| | |||||
* | Fixed bug in NANLAST/NANFIRST | Seth Morton | 2023-02-27 | 3 | -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 wheels | Seth Morton | 2023-02-27 | 2 | -3/+4 |
| | |||||
* | Use updated keyword in setup.cfg | Seth Morton | 2023-02-27 | 1 | -1/+1 |
| | |||||
* | Update the hard-coded unicode hex table for Python 3.11 | Seth Morton | 2023-02-27 | 1 | -0/+10 |
| | |||||
* | Update development documentation | Seth Morton | 2023-02-27 | 2 | -12/+12 |
| | |||||
* | Update license year | Seth Morton | 2023-02-27 | 1 | -1/+1 |
| | |||||
* | Add explicit support for python 3.11 | Seth Morton | 2023-02-27 | 3 | -2/+4 |
| | |||||
* | Update github actions config versions | Seth Morton | 2023-02-27 | 3 | -14/+14 |
| | | | | Let's avoid warnings. | ||||
* | Merge branch 'introduce-consistent-sorting-for-corner-cases' | Seth Morton | 2023-02-27 | 9 | -16/+119 |
|\ | |||||
| * | Update changelog | Seth Morton | 2023-02-27 | 1 | -0/+7 |
| | | | | | | | | This closes #149 | ||||
| * | Add presort to natsorted and friends | Seth Morton | 2023-02-27 | 6 | -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 consistently | Seth Morton | 2023-02-26 | 3 | -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 changelog | Seth Morton | 2023-02-26 | 1 | -0/+8 |
| | |||||
* | Solve static analysis errors | Seth Morton | 2023-02-26 | 2 | -8/+13 |
| | |||||
* | Enable new, more performant fastnumbers | Seth Morton | 2023-02-26 | 6 | -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 mypy | Seth Morton | 2023-02-26 | 1 | -1/+1 |
| | |||||
* | black | Seth Morton | 2023-02-26 | 1 | -2/+1 |
| | |||||
* | Use isintance over duck typing | Seth Morton | 2023-02-26 | 1 | -23/+16 |
| | | | | | This makes what is happening a bit clearer, and plays with mypy much better. | ||||
* | Fix static analysis warning | Seth Morton | 2023-02-26 | 1 | -1/+2 |
| | |||||
* | Run with newest black | Seth Morton | 2023-02-26 | 3 | -4/+3 |
| | |||||
* | More README typos | Seth Morton | 2023-02-26 | 1 | -2/+2 |
| | |||||
* | More README typos | Seth Morton | 2023-02-26 | 1 | -2/+2 |
| | |||||
* | More README typos | Seth Morton | 2023-02-26 | 1 | -4/+4 |
| | |||||
* | Another README typo | Seth Morton | 2023-02-26 | 1 | -1/+1 |
| | |||||
* | Fix bug in download rate shield | Seth Morton | 2023-02-26 | 1 | -1/+1 |
| | |||||
* | Add download rate shield | Seth Morton | 2023-02-26 | 1 | -0/+3 |
| | |||||
* | Fix typo in README | Seth Morton | 2023-02-26 | 1 | -3/+3 |
| | |||||
* | master -> main in the README | Seth Morton | 2023-02-26 | 1 | -3/+3 |
| | |||||
* | Merge branch 'master' of github.com:SethMMorton/natsort | Seth Morton | 2023-02-26 | 1 | -1/+4 |
|\ | |||||
| * | Merge pull request #158 from Dobatymo/no-convert-path | Seth Morton | 2023-01-11 | 1 | -1/+4 |
| |\ | | | | | | | os_sorted: only convert input to str if necessary | ||||
| | * | only convert input to str if necessary | Dobatymo | 2023-01-11 | 1 | -1/+4 |
| |/ | |||||
* | | Add a link to the shell script documentatio in the README | Seth Morton | 2023-02-26 | 1 | -2/+4 |
| | | |||||
* | | Point links to wiki documentation | Seth Morton | 2023-02-26 | 1 | -8/+8 |
| | | |||||
* | | Improve link handling in README.rst | Seth Morton | 2023-02-26 | 1 | -92/+115 |
| | | |||||
* | | Move most documentation to the wiki | Seth Morton | 2023-02-26 | 4 | -1822/+10 |
|/ | | | | | The pages are left with a note about the redirection so as to not destroy the internet. |