Commit graph

1016 commits

Author SHA1 Message Date
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
e695f91a6f Update version to v2024.12.17 2024-12-17 23:40:02 +10:00
400cac4900 Update version to v2024.12.11 2024-12-11 22:30:17 +10:00
080f4b8e08 packaging: termstr is a single module not a package. 2024-12-11 22:26:15 +10:00
d8aff012e9 packaging: Push a new version on the same day correctly.
- Wasn't updating the uv.lock files.
2024-12-11 22:20:21 +10:00
dd60443e95 packaging: Make sure uv includes package-data. 2024-12-11 22:14:55 +10:00
6dc69cf0f7 Update version to v2024.12.11 2024-12-11 00:06:39 +10:00
c4c027c796 packaging: Correctly update uv.lock files. 2024-12-10 23:21:02 +10:00
164356f3a4 Update version to v2024.12.10 2024-12-10 23:10:58 +10:00
2f0136c5ad packaging: Also update uv lock files when pushing a new version. 2024-12-10 23:09:50 +10:00
e164f4e7d1 packaging: Use pyproject.toml files instead of setup.py
- Should at least work with pip and uv.
- Also added uv.lock files.
2024-12-10 22:54:35 +10:00
a6e802e852 Update version to v2024.12.07 2024-12-07 23:23:08 +10:00
8a00033a69 packaging: Try using absolute dependencies for uv to work. 2024-12-07 23:21:16 +10:00
79287c19ee Revert "packaging: Bring dependencies up to date"
This reverts commit a059ae8192.

Python3.12 is not in the stable distros yet.
2024-07-11 20:27:19 +10:00
6848eff415 Update version to v2024.07.11 2024-07-11 20:16:24 +10:00