author | Jan Wielemaker |
| Wed Aug 16 11:28:29 2023 +0200 |
committer | Jan Wielemaker |
| Wed Aug 16 11:28:29 2023 +0200 |
commit | 02a658ef3dd0d2e8edff39436b50b8b8714f6b0e |
tree | bcf4500e14e3cbc0e722c0062fa778eaccb3cb20 |
parent | 0e98d84175900ddc8b3ded99400d5f8ba85d2a55 |
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