Compare commits

...

9 commits

Author SHA1 Message Date
b24f7e38a9 Re-lock textgrid to the key-translation 2026.8.5 tag 2026-08-06 08:46:09 +10:00
7ccc0d124c Re-lock textgrid to the window-fit grid 2026.8.5 tag 2026-08-06 08:05:52 +10:00
c8ac52d5c5 Re-lock textgrid to the focus-retry 2026.8.5 tag 2026-08-06 07:29:04 +10:00
739f530569 Re-lock textgrid to the input-focus 2026.8.5 tag 2026-08-06 07:17:03 +10:00
48256e12e8 Re-lock textgrid to the one-notch-smaller 2026.8.5 tag 2026-08-05 11:57:15 +10:00
e9726170f9 Re-lock textgrid to the moved 2026.8.5 tag
textgrid-rust's 2026.8.5 tag now points at the 16px default font scale
commit, so refresh the lock to pick up the new wheel.
2026-08-05 10:45:59 +10:00
19dbb2fd02 Redirect SummaryCursorTest cache writes to a temp dir
The getstate test called Summary.__getstate__(), which rebuilt the
PagedList pages in tools.CACHE_PATH/summary_dir with exist_ok=True.
Since CACHE_PATH is relative to the current directory, running the
tests clobbered the real .eris cache and caused eris to crash on the
next startup when sync_with_filesystem hit the stale summary.
2026-08-05 09:18:56 +10:00
619c2305ff Bump version to 2026.8.5, depend on fill3 2026.8.5
fill3 2026.8.5 opens the GPU window at 120x30 by default and depends on
textgrid-rust 2026.8.5.
2026-08-05 08:39:17 +10:00
73dd42c488 Bump version to 2026.8.4, depend on fill3 2026.8.4
fill3 2026.8.4 pulls in textgrid-rust 2026.8.4, which fixes window mode
rendering brighter than a terminal (non-sRGB surface format).
2026-08-04 23:12:45 +10:00
6 changed files with 16 additions and 11 deletions

View file

@ -13,7 +13,7 @@ Eris maintains an up to date set of reports for every file in a codebase.
Use uv to install eris:
```bash
uv tool install --python 3.14 git+https://forgejo.tail556789.ts.net/ahamilton/eris@2026.8.3
uv tool install --python 3.14 git+https://forgejo.tail556789.ts.net/ahamilton/eris@2026.8.5
```
Then use eris to install all the tools it uses:

View file

@ -1 +1 @@
__version__ = "2026.8.3"
__version__ = "2026.8.5"

View file

@ -27,7 +27,7 @@ Eris maintains an up to date set of reports for every file in a codebase.
Use uv to install eris:
```bash
uv tool install --python 3.14 git+https://forgejo.tail556789.ts.net/ahamilton/eris@2026.8.3
uv tool install --python 3.14 git+https://forgejo.tail556789.ts.net/ahamilton/eris@2026.8.5
```
Then use eris to install all the tools it uses:

View file

@ -6,7 +6,7 @@ PYO3_USE_ABI3_FORWARD_COMPATIBILITY = { value = "1" }
[project]
name = "eris"
version = "2026.8.3"
version = "2026.8.5"
description = "Eris maintains an up-to-date set of reports for every file in a codebase."
readme = "README.md"
authors = [
@ -15,7 +15,7 @@ authors = [
requires-python = ">=3.14"
dependencies = [
"docopt-ng==0.9.0",
"fill3 @ git+https://forgejo.tail556789.ts.net/ahamilton/fill3.git@2026.8.3",
"fill3 @ git+https://forgejo.tail556789.ts.net/ahamilton/fill3.git@2026.8.5",
"lscolors @ git+https://forgejo.tail556789.ts.net/ahamilton/lscolors.git@2026.8.3",
"pexpect==4.9.0",
"pillow==12.3.0",

View file

@ -87,10 +87,15 @@ class SummaryCursorTest(unittest.TestCase):
def setUp(self):
self.original_method = __main__.Summary.sync_with_filesystem
__main__.Summary.sync_with_filesystem = lambda foo: None
self.cache_dir = tempfile.mkdtemp()
self.original_cache_path = tools.CACHE_PATH
tools.CACHE_PATH = self.cache_dir
self.summary = __main__.Summary(None, None)
self.summary._entries = [[1, 1, 1], [1, 1], [1, 1, 1]]
def tearDown(self):
tools.CACHE_PATH = self.original_cache_path
shutil.rmtree(self.cache_dir)
__main__.Summary.sync_with_filesystem = self.original_method
def _assert_movements(self, movements):

12
uv.lock generated
View file

@ -36,7 +36,7 @@ wheels = [
[[package]]
name = "eris"
version = "2026.8.3"
version = "2026.8.5"
source = { editable = "." }
dependencies = [
{ name = "docopt-ng" },
@ -57,7 +57,7 @@ dev = [
[package.metadata]
requires-dist = [
{ name = "docopt-ng", specifier = "==0.9.0" },
{ name = "fill3", git = "https://forgejo.tail556789.ts.net/ahamilton/fill3.git?rev=2026.8.3" },
{ name = "fill3", git = "https://forgejo.tail556789.ts.net/ahamilton/fill3.git?rev=2026.8.5" },
{ name = "lscolors", git = "https://forgejo.tail556789.ts.net/ahamilton/lscolors.git?rev=2026.8.3" },
{ name = "pexpect", specifier = "==4.9.0" },
{ name = "pillow", specifier = "==12.3.0" },
@ -73,8 +73,8 @@ dev = [
[[package]]
name = "fill3"
version = "2026.8.3"
source = { git = "https://forgejo.tail556789.ts.net/ahamilton/fill3.git?rev=2026.8.3#ed3d0923ea26fa7dcdaa1639f5f8493458a84a0c" }
version = "2026.8.5"
source = { git = "https://forgejo.tail556789.ts.net/ahamilton/fill3.git?rev=2026.8.5#ac9c61e4c8eab271a616c65d50b1ebf70feab7e7" }
dependencies = [
{ name = "termstr" },
{ name = "textgrid" },
@ -306,5 +306,5 @@ dependencies = [
[[package]]
name = "textgrid"
version = "2026.8.3"
source = { git = "https://forgejo.tail556789.ts.net/ahamilton/textgrid-rust.git?rev=2026.8.3#9d2af4e58f689502e6f7ff47dd1a45c01a76f9c0" }
version = "2026.8.5"
source = { git = "https://forgejo.tail556789.ts.net/ahamilton/textgrid-rust.git?rev=2026.8.5#fd89732a72567cdbe1b1e2f3034e37288428cedf" }