-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
vendor: update to the latest systemd_ctypes
We didn't sync this in a while and there have been a lot of changes. We also have a critical bug fix included: we recently introduced a test case (in 0bb7438) which triggers a segfault in the binding layer of systemd_ctypes due to FFI call trampolines being garbage collected while they're still running. This is currently blocking downstream packaging on several non-x86_64 architectures.
- Loading branch information
1 parent
037ec94
commit c138fa4
Showing
1 changed file
with
1 addition
and
1 deletion.
There are no files selected for viewing
Submodule systemd_ctypes
updated
19 files
+40 −18 | .github/workflows/tests.yaml | |
+62 −19 | pyproject.toml | |
+1 −1 | src/systemd_ctypes/__init__.py | |
+128 −81 | src/systemd_ctypes/bus.py | |
+88 −102 | src/systemd_ctypes/bustypes.py | |
+55 −29 | src/systemd_ctypes/event.py | |
+12 −5 | src/systemd_ctypes/inotify.py | |
+10 −16 | src/systemd_ctypes/introspection.py | |
+171 −69 | src/systemd_ctypes/librarywrapper.py | |
+313 −119 | src/systemd_ctypes/libsystemd.py | |
+56 −31 | src/systemd_ctypes/pathwatch.py | |
+0 −0 | src/systemd_ctypes/py.typed | |
+58 −0 | src/systemd_ctypes/typing.py | |
+26 −22 | test/test_basic.py | |
+22 −13 | test/test_bustypes.py | |
+0 −12 | test/test_code.py | |
+7 −7 | test/test_p2p.py | |
+1 −3 | test/test_pathwatch.py | |
+1 −1 | test/test_refloop.py |