Skip to content

Commit 201c48d

Browse files
AngheloAlfethteck
authored andcommitted
Pin versions of dependencies (#505)
* Pin intervaltree to a known working version * Pin the version of all remaining dependencies * version bump
1 parent d07c20b commit 201c48d

File tree

4 files changed

+15
-12
lines changed

4 files changed

+15
-12
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ __pycache__/
88
*.n64
99
*.yaml
1010
*.z64
11+
uv.lock

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@
22

33
### 0.36.4
44

5+
* Pin versions of dependencies to avoid breaking because they broke.
56
* Add more checks for texture and palette segments to have a correct size in their yaml entries, ensuring their `width`/`height` or `size` attributes match the sizes relative to other segments.
67
* Fix `gfx` segments sometimes not picking up properly the corresponding typed reference.
78
* * Fix sometimes picking a name symbol from a different segment instead of the owned segment when both symbols have the same address but are from completely different segments.
89

10+
911
### 0.36.3
1012

1113
* Fix not generating nonmatching `.s` files for quoted symbols.

pyproject.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,18 @@ classifiers = [
1111
"License :: OSI Approved :: MIT License",
1212
]
1313
dependencies = [
14-
"PyYAML",
15-
"pylibyaml",
16-
"tqdm",
17-
"intervaltree",
18-
"colorama",
14+
"PyYAML==6.0.3",
15+
"pylibyaml==0.1.0",
16+
"tqdm==4.67.1",
17+
"intervaltree==3.1.0",
18+
"colorama==0.4.6",
1919
]
2020

2121
[project.optional-dependencies]
2222
mips = [
2323
"spimdisasm>=1.38.0,<2.0.0", # This value should be keep in sync with the version listed on disassembler/spimdisasm_disassembler.py
2424
"rabbitizer>=1.12.0,<2.0.0",
25-
"pygfxd",
25+
"pygfxd>=1.0.5",
2626
"n64img>=0.3.3",
2727
"crunch64>=0.5.1,<1.0.0",
2828
]

requirements.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
PyYAML
2-
pylibyaml
3-
tqdm
4-
intervaltree
5-
colorama
1+
PyYAML==6.0.3
2+
pylibyaml==0.1.0
3+
tqdm==4.67.1
4+
intervaltree==3.1.0
5+
colorama==0.4.6
66
# This value should be keep in sync with the version listed on disassembler/spimdisasm_disassembler.py and pyproject.toml
77
spimdisasm>=1.38.0
88
rabbitizer>=1.10.0
9-
pygfxd
9+
pygfxd>=1.0.5
1010
n64img>=0.1.4
1111
crunch64>=0.2.0

0 commit comments

Comments
 (0)