From f52ac0e69feeafbccc1478102ec3246fc7137907 Mon Sep 17 00:00:00 2001 From: bronsen Date: Fri, 26 Dec 2025 18:15:06 +0100 Subject: [PATCH] [deps] add natsort so we can sort in a more natural way --- pyproject.toml | 1 + uv.lock | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index d9d0368..888ba66 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,6 +30,7 @@ classifiers = [ ] dependencies = [ "ciso8601>=2.3.3", + "natsort>=8.4.0", "orjson>=3.11.4", "sqlmodel>=0.0.27", "textual>=6.7.1", diff --git a/uv.lock b/uv.lock index b758326..cf59bc4 100644 --- a/uv.lock +++ b/uv.lock @@ -681,6 +681,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b7/da/7d22601b625e241d4f23ef1ebff8acfc60da633c9e7e7922e24d10f592b3/multidict-6.7.0-py3-none-any.whl", hash = "sha256:394fc5c42a333c9ffc3e421a4c85e08580d990e08b99f6bf35b4132114c5dcb3", size = 12317, upload-time = "2025-10-06T14:52:29.272Z" }, ] +[[package]] +name = "natsort" +version = "8.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e2/a9/a0c57aee75f77794adaf35322f8b6404cbd0f89ad45c87197a937764b7d0/natsort-8.4.0.tar.gz", hash = "sha256:45312c4a0e5507593da193dedd04abb1469253b601ecaf63445ad80f0a1ea581", size = 76575, upload-time = "2023-06-20T04:17:19.925Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ef/82/7a9d0550484a62c6da82858ee9419f3dd1ccc9aa1c26a1e43da3ecd20b0d/natsort-8.4.0-py3-none-any.whl", hash = "sha256:4732914fb471f56b5cce04d7bae6f164a592c7712e1c85f9ef585e197299521c", size = 38268, upload-time = "2023-06-20T04:17:17.522Z" }, +] + [[package]] name = "orjson" version = "3.11.5" @@ -1078,6 +1087,7 @@ version = "0.2.1.dev0" source = { editable = "." } dependencies = [ { name = "ciso8601" }, + { name = "natsort" }, { name = "orjson" }, { name = "sqlmodel" }, { name = "textual" }, @@ -1095,6 +1105,7 @@ dev = [ [package.metadata] requires-dist = [ { name = "ciso8601", specifier = ">=2.3.3" }, + { name = "natsort", specifier = ">=8.4.0" }, { name = "orjson", specifier = ">=3.11.4" }, { name = "sqlmodel", specifier = ">=0.0.27" }, { name = "textual", specifier = ">=6.7.1" },