Closed schlichtanders closed 4 months ago
Agreed this would be a nice feature.
@schlichtanders Did you figure this out? If so, would appreciate it if you could share the solution. Thanks!
I think #454 is related, and will be automatically fixed if dill
was an option.
This feature is merged to main - you can set JULIA_PYTHONCALL_PICKLE=dill
.
I am using PythonCall to define a Python interface from julia. It happens that I want to precompile Python code using Python's
compile
function and then send it to a remote process (Distributed).Unfortunately the default
serialize_py
anddeserialize_py
usepickle
which cannot handle code objects.Describe the solution you'd like It would be perfect if PythonCall had an option to use
dill
instead ofpickle
Describe alternatives you've considered I am currently overwriting
serialize_py
anddeserialize_py
myself to use"dill"
, and also add"dill"
to the CondaPkg.toml.