I believe all that is required here is patching out the import of distutils.sysconfig:
--- a/bindings/python/capstone/__init__.py
+++ b/bindings/python/capstone/__init__.py
@@ -263,7 +263,6 @@
import ctypes, ctypes.util
from os.path import split, join, dirname
-import distutils.sysconfig
import inspect
if not hasattr(sys.modules[__name__], '__file__'):
...and dropping the dependency on python3-distutils:
--- a/debian/control
+++ b/debian/control
@@ -66,7 +67,6 @@
Section: python
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, libcapstone4,
- python3-distutils
XB-Python3-Version: ${python:Versions}
Description: lightweight multi-architecture disassembly framework -
Python bindings
Capstone is a lightweight multi-platform, multi-architecture disassembly
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 297 |
Nodes: | 16 (2 / 14) |
Uptime: | 10:20:29 |
Calls: | 6,666 |
Files: | 12,213 |
Messages: | 5,336,334 |