ac7c7010df
Update version to v2025.06.21
2025-06-21 14:43:57 +10:00
754143b395
Add a patch command
...
- Make it easy to apply the patches some tools produce.
2025-06-21 14:41:06 +10:00
99ed8efc43
Fix incorrect extension when listing tools
2025-06-14 11:29:15 +10:00
403e056802
Update version to v2025.06.14
2025-06-14 09:06:23 +10:00
ff1f2c8760
coding style: Can use the Popen context manager to close and wait
2025-06-10 18:52:54 +10:00
ce224275e9
coding style: Extract the paging code into its own context manager
2025-06-10 16:57:44 +10:00
4c68e226bf
coding style: Redirect stdout to simplify multiple prints
2025-06-10 13:39:24 +10:00
9962068019
Page the output when listing all tools.
2025-06-10 13:22:30 +10:00
a78f53740a
tools: Document tools.toml
...
- So that it can be understood in isolation by ai.
2025-06-09 22:39:07 +10:00
2b5b7f7fe9
tools: Drop fragile golden tests that work on x86 but not arm
2025-06-09 18:18:52 +10:00
410666e0b0
tools: Get tools tests passing
...
- 7zz is now 7z
- Update golden files for different shade of grey
2025-06-09 18:12:47 +10:00
1a31aa838e
packaging: Python tools use the system python not venv python
2025-06-09 17:50:57 +10:00
ad74f48679
tools: Fix python isort
...
- isort is not in the path
- Run in the system python with /usr/bin/python3 -m isort
2025-06-09 17:08:07 +10:00
6ec4f958ff
Update version to v2025.06.09
2025-06-09 15:53:06 +10:00
4341df0114
tools: Add some tools suggested by gemini ai
2025-06-09 15:52:06 +10:00
5ba4f6bb81
Update version to v2025.06.07
2025-06-07 22:02:35 +10:00
35b3ac22ec
Update README
...
- Can install with pipx or uv.
2025-06-07 22:01:21 +10:00
03c2644ac4
packaging: Make pyproject.toml work with pip
2025-06-07 21:52:06 +10:00
968d2b8443
Fix README formatting
2025-06-04 23:00:11 +10:00
31985cc551
Now using uv instead of pipx
...
- Update the installation instructions in the readme.
- Change the install script to use uv.
2025-06-04 22:54:51 +10:00
7827aae0ae
tools: With uv the system python's version isn't necessarily 3.11
2025-06-04 18:47:01 +10:00
3913a49537
tools: Remove pydocstyle which has been superceeded by ruff
2025-06-04 18:38:09 +10:00
b5031417dc
Make python tools work better under uv
...
- uv's has its own python, and standard python tools are installed
in the system python.
2025-06-04 18:36:24 +10:00
5448eced5a
Update version to v2025.06.04
2025-06-04 16:00:26 +10:00
0effc3da49
Specify the build-system in pyproject.toml
...
- Needed so that "uv tool install" can work with a git url.
- pipx seemed to work without this.
- Also need to ensure that tools.toml is installed as package-data.
2025-06-04 15:57:40 +10:00
06e9250888
Switch dependency docopt to docopt-ng
...
- docopt is unmaintained and giving SyntaxWarnings
2025-06-03 19:34:26 +10:00
1a1989e565
packaging: Bring uv lock file up to date when tagging a new version
2025-06-03 16:57:44 +10:00
54d7d8c2a7
packaging: Bring uv.lock up to date
2025-06-03 16:42:40 +10:00
95603d2985
Update version to v2025.06.03
2025-06-03 16:38:11 +10:00
63a2c0dfd9
Use tomllib now that toml is in the standard library
2025-06-03 16:36:58 +10:00
e9bc97fb40
Bring dependencies up to date
2025-06-03 16:34:14 +10:00
1cf014fb16
packaging: Make termstr a proper package
...
- It was a single module, and it wasn't working with uv.
2025-06-03 14:15:39 +10:00
6ec0d4e1ff
Fix pyinotify dependency to work with latest pythons
...
- pyinotify is not working anymore since it needs asyncore which has been
removed from the standard library
- Someone created pyinotify-elephant-fork to superseed pyinotify
2025-06-03 14:00:12 +10:00
65666648ac
packaging: Return push-new-version to working version
2024-12-28 18:46:47 +10:00
f5dd5d3444
packaging: Bring uv.lock up to date
2024-12-28 18:37:37 +10:00
1377b36d28
sorted_collection is bundled and not special
2024-12-28 18:36:38 +10:00
418c6c0bea
packaging: Fix test-all after moving tests
2024-12-28 18:22:15 +10:00
fb354cba60
Update version to v2024.12.28
2024-12-28 17:33:05 +10:00
fe5389d698
packaging: Try using uv workspaces.
2024-12-28 17:29:38 +10:00
e6256f296f
Revert "packaging: Try uv path dependencies in projects"
...
This reverts commit b1eb3d30f5 .
- Other projects couldn't depend on subprojects anymore.
2024-12-20 22:52:03 +10:00
9e8c41749a
Update version to v2024.12.20
2024-12-20 22:48:30 +10:00
b1eb3d30f5
packaging: Try uv path dependencies in projects
2024-12-20 22:46:22 +10:00
b140bc9752
packaging: Upgrade uv.lock files
2024-12-18 23:39:49 +10:00
42acd6db75
packaging: Try to have package-data included in lscolors
2024-12-18 23:31:33 +10:00
fb9f8f789b
packaging: Upgrade uv.lock files
2024-12-18 07:22:54 +10:00
fe9a43b63c
packaging: Upgrade uv.lock files
2024-12-18 07:16:12 +10:00
127f630322
packaging: Update uv.lock when pyproject changes or dependencies updated
2024-12-18 07:07:19 +10:00
7ea0a3f8f7
packaging: Upgrade dependencies in uv.lock when creating a new version.
2024-12-18 00:11:46 +10:00
2b374ef431
Update version to v2024.12.18
2024-12-18 00:03:43 +10:00
672b866bfb
packaging: Update uv.lock with 'uv lock'
2024-12-18 00:02:02 +10:00