3925ded957
refactor pydoc: inline into tools.py with @in_separate_process decorator for subprocess isolation
2026-07-30 11:34:30 +10:00
7e758b4da5
fix package names for Fedora 44 and Arch; pin Dockerfile base images to current distro releases
2026-07-30 11:34:30 +10:00
c6a076c31d
fix Dockerfiles: add C++/make for glfw-sys source build; fix Alpine package names; fix EOL base images
2026-07-29 22:08:16 +10:00
e88385c861
add GLFW source build dependencies to all Dockerfiles
2026-07-29 12:48:23 +10:00
458e334f5d
regenerate uv.lock after lscolors dep fix (termstr inline git+ tag)
2026-07-29 09:21:01 +10:00
ef41f35812
fix Dockerfiles: add git, fix path to ./eris
2026-07-29 08:58:09 +10:00
6ffab2828a
update Dockerfiles: replace pipx with uv tool install --python 3.14
2026-07-29 08:49:34 +10:00
4f527b2ddb
bump fill3 dep to 2026.7.28 (textgrid-rust pyo3 0.23→0.24 for python 3.14)
2026-07-28 13:37:28 +10:00
9be41ce792
convert indented code blocks to fenced for copy-to-clipboard
2026-07-28 12:22:24 +10:00
3da95703a1
bump version to 2026.7.28
2026-07-28 12:17:00 +10:00
92cd41c152
packaging: Fix README
2026-07-28 12:10:29 +10:00
fe5640f9aa
packaging: Drop pipx as an installation method
2026-07-28 12:06:56 +10:00
5b1269ce1d
add --python 3.14 to uv tool install command in README and make-readme.py
2026-07-28 11:51:03 +10:00
b72de1d2e6
add .python-version for uv python 3.14 auto-download
2026-07-28 11:36:21 +10:00
e578b3cd5d
bump pillow 11.3.0→12.3.0, pygments 2.19.1→2.20.0
2026-07-28 11:32:32 +10:00
05ed8437eb
fix pillow 3.14 wheel support, fix extra-build-variables format
2026-07-28 11:25:30 +10:00
d22ae3c268
bump minimum python to 3.14, drop shebangs
2026-07-28 11:15:16 +10:00
659b1f891a
packaging: Remove appimage
2026-07-28 11:09:53 +10:00
f734dba3f1
packaging: Remove snap
2026-07-28 11:09:53 +10:00
22a23eea7c
Fix DeprecationWarning: asyncio.get_event_loop -> new_event_loop
2026-07-28 10:33:38 +10:00
2c5d7eb853
Accept updated golden files (log, window-orientation)
2026-07-28 10:30:42 +10:00
c906966ce8
Remove MainTestCase (incompatible with pytest) and unused imports
2026-07-28 10:26:59 +10:00
a3f8643c27
Add conftest.py for --diff/--accept pytest options
2026-07-28 10:18:09 +10:00
922ec123a9
Add pytest dev dep, ignore golden-files in test discovery, remove stale dirs
2026-07-28 10:02:29 +10:00
b50685c19c
Inline git deps in pyproject.toml (remove tool.uv.sources)
2026-07-28 09:47:32 +10:00
83ffd0cce1
Update uv.lock version, gitignore build/
2026-07-28 09:39:02 +10:00
a5c94a9072
Bump version to 2026.7.27 and fix push-new-version format
2026-07-27 10:05:07 +10:00
9fd42f2f62
Update lockfile for lscolors extraction
2026-07-27 09:44:15 +10:00
6cb5578326
Extract lscolors to standalone repo (2026.7.27)
2026-07-27 09:43:46 +10:00
c0bb85aa8c
Drop direct termstr dependency (transitive via fill3)
2026-07-27 09:30:38 +10:00
e0c197eb2f
Update lockfile for termstr extraction
2026-07-27 09:18:21 +10:00
1aa82b73c3
Extract termstr to standalone repo (2026.7.27)
2026-07-27 09:16:35 +10:00
8b6978277c
Remove direct textgrid dependency (transitive via fill3)
2026-07-24 12:54:48 +10:00
f1169dd441
Pin textgrid==0.1.0 and fill3==2026.7.22 with bg_color support
2026-07-24 12:48:30 +10:00
f399396616
Update textgrid to 0223087: fix SPIR-V coordinate space
2026-07-23 09:06:32 +10:00
c9c317f090
Update textgrid to c7887a7: v3d driver-based Y-flip detection
2026-07-23 08:41:58 +10:00
2bad84808d
Update textgrid to f4811fe: auto-detect Y-flip for RPi5
2026-07-23 08:12:14 +10:00
e70134f593
Revert dependency sources to HTTPS for portability
2026-07-23 06:37:02 +10:00
c588d756a5
Switch dependency sources to SSH
2026-07-23 06:25:37 +10:00
bc53040989
Update textgrid to fd8a2cc (atlas size cap for RPi5)
2026-07-23 06:20:52 +10:00
0c68e500b9
Update textgrid to c6d3cb6 (RPi5 compatibility)
2026-07-22 22:31:11 +10:00
0ae60b52d5
Try new version of textgrid
...
- This should work on rpi5
2026-07-22 22:08:56 +10:00
c4adf649b4
Add --window flag with textgrid support; separate fill3 into standalone repo
2026-07-21 22:15:59 +10:00
412fc6a9a5
Self hosting the git repo
...
- Using Tailscale
2026-03-05 11:15:29 +10:00
9e24f7cb85
Update version to v2025.07.11
2025-07-11 23:05:37 +10:00
699f808951
packaging: Just depend on ruby instead of ruby3.1
...
- Let debian bookworm and trixie both work.
- Other distros are using ruby.
2025-07-11 23:03:17 +10:00
327852af40
tools: Let rubocop do autocorrect patches
2025-06-27 23:18:17 +10:00
267a100b09
tools: Add patch command to "git diff"
...
- May as well let the changes be easily removed.
2025-06-27 23:02:57 +10:00
906b0510bb
Add patch_command to the tool summary
2025-06-24 22:10:46 +10:00
a8f3261ab8
tools: Fix isort
...
- Isort's has patches containing absolute paths that don't apply.
- Let isort apply the patch itself.
- The patch_command can either do the patch or return a patch.
2025-06-24 18:33:01 +10:00