This repository is a monorepo holding two packages, in sibling subdirectories:
-
JuliaLibWrapping/— generates C headers and Pythonctypespackages from the JSON ABI-info file emitted byjuliac. This is the build-time tool; see its README and the documentation. -
JLWInterop/— a small, dependency-free package defining the types (CArray,CString,JLWStatus, …) that compiled libraries and the generated Python wrappers both know about. It is a runtime dependency of compiled libraries, kept separate so it staysjuliac --trim-friendly.