Closed JulienPalard closed 2 months ago
I have not tested Python 3.12 just yet. I am not certain that is the issue; However I noticed that the issue starts with:
...data_type/generic_size_pos.py", line 7
Which is:
T = TypeVar(name="T", bound=Union[int, float])
I know python 3.12 made some changes to the type system but I don't know yet if these are breaking changes.
I have limited time to test this right now, I am hoping I can get to testing this in the next few days. If you have anything to add I welcome it.
This is looking like it a python 3.12 specefic error. TypeVar with bad arguments segfault/misbehavior #118814
I will see if I can find a workaround for this.
I just published ooo-dev-tools 0.47.8
This should work as a workaround.
Thanks for the work @Amourspirit !
I just tried 0.47.8 but no luck, I'm now getting:
Fatal Python error: Segmentation fault
Current thread 0x00007f0320971080 (most recent call first):
File ".venv/lib/python3.12/site-packages/ooodev/utils/data_type/generic_size_pos.py", line 10 in <module>
[...]
Thanks for the feedback. I am hoping to get more into this in the next day or two.
OK, I have made more changes to correct this issue.
Version 0.47.9
is published hopfully works arround the python issue.
If you installed OooDev
as an extension then please run the extension manager an update.
Yes, it works, thank you very much for the fix!
Excellent.
Hello!
I'm on Debian trixie running:
I'm using a venv built from the system Python (3.12.4) with system packages (so ooo-dev-tools can see system Uno), and I'm installing ooo-dev-tools in the venv:
Then when doing some imports I'm getting a segfault: