Ben Steffensmeier
Ben Steffensmeier
> Can I propose a pull request That would be fantastic.
> In 4.1.1 all the collection constituent objects have been replaced with PyObject instead of the primitive java type like the int or string etc. "Primitive" python types like long,...
In jep 3.x when a Python Object is converted to a Java Object and no better conversion is found then it will be converted to a java.lang.String. [In jep 4.x...
> ...is there anyway to tell jep to replicate the behaviour of 3.x ? No > If I understand this right, I am going to force _everything_ to string here,...
We do not support building with a python installation with a statically linked libpython(libpython3.11.a). I recommend installing a version of python that provides a dynamically linked libpython(libpython3.11.so).
I don't know much about venv but I do have a variety of Dockerfiles that I use to test jep in various environments. Here is a Dockerfile that I use...
When jep loads the python library it calls several initialization functions. I would not expect it to be safe to call these when python is already running so I don't...
[PyConfig.setPythonHome()](http://ninia.github.io/jep/javadoc/4.1/jep/PyConfig.html#setPythonHome-java.lang.String-) can be used with [MainInterpreter.setInitParams()](http://ninia.github.io/jep/javadoc/4.1/jep/MainInterpreter.html#setInitParams-jep.PyConfig-) instead of the PYTHONHOME env var.
Thanks for reporting this. I agree it is a problem. Unfortunately the cause of this behavior is complicated and the history of this behavior goes back longer than I have...
The only Windows system where Jep is routinely tested is [AppVeyor](https://ci.appveyor.com/project/ninia/jep), I am not entirely sure which version of Windows AppVeyor is using but it is my understanding that Windows...