Ben Steffensmeier

Results 231 comments of Ben Steffensmeier

You should be able to resolve this by setting the `JAVA_TOOL_OPTIONS` env var to include `-Dfile.encoding=UTF-8`. I will convert the apostrophe to U+0027 in the next jep release so this...

I am in favor of this change. Conceptually I think the jep PyConfig class should mirror the cpython [PyConfig](https://docs.python.org/3/c-api/init_config.html#pyconfig) type wherever it is useful. The code for the new configuration...

When embedding python the current working directory is not automatically added to the path. You can add the cwd to the path by adding "." to [JepConfig.addIncludePath](https://ninia.github.io/jep/javadoc/4.2/jep/JepConfig.html#addIncludePaths-java.lang.String...-), or the PYTHONPATH...

That is unusual and I am not certain what would cause that. I recommend checking to make sure that jep is installed into the virtual environment and that the virtual...

@sillydan1 Do you have multiple python installation on your system. That can occur if java is loading libpython from one python installation while jep is installed in a different python...

The error indicates it is not able to find the python3.9 library. It is looking in /Applications/Xocde.app/Contents/Developer/Library/Framework/Python3.framework/Versions/3.9/lib but this directory does not exist. Is that the correct directory where your...

@jsnps your comments seem to be more closely aligned with #313. I have some ideas about invocation handler that I will put on that issue. For kwargs support I still...

@patrickdalla can you look at #510 and see if that PR would help your use case. I added an annotation that can be added to amethod so that jep will...

[PEP-684](https://peps.python.org/pep-0684/) requires that all shared objects meet strict immutability requirements that this change does not enforce. I am worried that these changes will not be maintainable with future version of...

> Hey @bsteffensmeier, a) does your concern also apply for SharedInterpreters? I wish a little bit more control over the MemoryManager lifetime, so that I don't need to keep an...