Did you know ... Search Documentation:
GIT commit info
Added build/issues/janus.html
authorJan Wielemaker
Wed Aug 16 11:28:29 2023 +0200
committerJan Wielemaker
Wed Aug 16 11:28:29 2023 +0200
commit02a658ef3dd0d2e8edff39436b50b8b8714f6b0e
treebcf4500e14e3cbc0e722c0062fa778eaccb3cb20
parent0e98d84175900ddc8b3ded99400d5f8ba85d2a55
Diff style: patch stat
diff --git a/build/issues/janus.md b/build/issues/janus.md
new file mode 100644
index 0000000..7bc7537
--- /dev/null
+++ b/build/issues/janus.md
@@ -0,0 +1,23 @@
+# Issues with library(janus)
+
+The library(janus)  allows embedding Python into  Prolog.  The package
+source is in `packages/swipy`.  This directory can also be compiled as
+a Python package to embed SWI-Prolog into Python, providing the Python
+package `janus_swi`.
+
+## Consequences
+
+The library is not used by any of the other system components and is thus
+only necessary if your application requires it.
+
+## Solutions
+
+When building from  source, the library requires  the Python embedding
+libraries.  On Debian Linux systems these are provided by
+
+   sudo  apt-get install python3 libpython3-dev
+
+On MacOS  and Windows the libraries  and header files are  provided as
+part of the Python installer.
+
+@see https://github.com/SWI-Prolog/packages-swipy