Skip to content

Commit b1e7e85

Browse files
authored
🔀 Merge pull request #19 from davep/fix-textual-tree-sitter-borkage
2 parents 8454216 + 26286a7 commit b1e7e85

4 files changed

Lines changed: 18 additions & 7 deletions

File tree

ChangeLog.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# DHV ChangeLog
22

3+
## v0.4.1
4+
5+
**Released: 2025-07-21**
6+
7+
- Pinned `tree-sitter` to `<0.25.0` because Textual isn't compatible with
8+
the latest version and now causes a crash (see
9+
[issues#5976](https://github.com/Textualize/textual/issues/5976)).
10+
311
## v0.4.0
412

513
**Released: 2025-07-16**

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "dhv"
3-
version = "0.4.0"
3+
version = "0.4.1"
44
description = "A tool to dive into Python code"
55
authors = [
66
{ name = "Dave Pearson", email = "davep@davep.org" }
@@ -10,6 +10,7 @@ dependencies = [
1010
"textual-enhanced>=0.13.0",
1111
"textual-fspicker>=0.4.1",
1212
"xdg-base-dirs>=6.0.2",
13+
"tree-sitter<0.25.0",
1314
]
1415
readme = "README.md"
1516
requires-python = ">= 3.13"

requirements-dev.lock

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
-e file:.
1313
aiohappyeyeballs==2.6.1
1414
# via aiohttp
15-
aiohttp==3.12.13
15+
aiohttp==3.12.14
1616
# via aiohttp-jinja2
1717
# via textual-dev
1818
# via textual-serve
@@ -38,7 +38,7 @@ click==8.2.1
3838
codespell==2.4.1
3939
colorama==0.4.6
4040
# via mkdocs-material
41-
distlib==0.3.9
41+
distlib==0.4.0
4242
# via virtualenv
4343
filelock==3.18.0
4444
# via virtualenv
@@ -90,7 +90,7 @@ msgpack==1.1.1
9090
multidict==6.6.3
9191
# via aiohttp
9292
# via yarl
93-
mypy==1.16.1
93+
mypy==1.17.0
9494
mypy-extensions==1.1.0
9595
# via mypy
9696
nodeenv==1.9.1
@@ -133,7 +133,7 @@ rich==14.0.0
133133
# via textual-serve
134134
six==1.17.0
135135
# via python-dateutil
136-
textual==3.7.0
136+
textual==4.0.0
137137
# via dhv
138138
# via textual-dev
139139
# via textual-enhanced
@@ -147,6 +147,7 @@ textual-fspicker==0.4.1
147147
textual-serve==1.1.2
148148
# via textual-dev
149149
tree-sitter==0.24.0
150+
# via dhv
150151
# via textual
151152
tree-sitter-bash==0.25.0
152153
# via textual
@@ -186,7 +187,7 @@ uc-micro-py==1.0.3
186187
# via linkify-it-py
187188
urllib3==2.5.0
188189
# via requests
189-
virtualenv==20.31.2
190+
virtualenv==20.32.0
190191
# via pre-commit
191192
watchdog==6.0.0
192193
# via mkdocs

requirements.lock

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ pygments==2.19.2
2626
# via rich
2727
rich==14.0.0
2828
# via textual
29-
textual==3.7.0
29+
textual==4.0.0
3030
# via dhv
3131
# via textual-enhanced
3232
# via textual-fspicker
@@ -35,6 +35,7 @@ textual-enhanced==0.13.0
3535
textual-fspicker==0.4.1
3636
# via dhv
3737
tree-sitter==0.24.0
38+
# via dhv
3839
# via textual
3940
tree-sitter-bash==0.25.0
4041
# via textual

0 commit comments

Comments
 (0)