Skip to content

Releases: JuliaPy/PythonCall.jl

v0.9.26

15 Jul 18:49
Compare
Choose a tag to compare

PythonCall v0.9.26

Diff since v0.9.25

Merged pull requests:

Closed issues:

  • Segmentation fault when calling basic python functions (#617)
  • Segmentation fault in basic example from docs (#624)
  • Segfault when calling python function repeatedly (#626)
  • pyimport can change set_zero_subnormals (#629)
  • Support PySide6 in Compat (#632)

v0.9.25

13 May 22:33
Compare
Choose a tag to compare

PythonCall v0.9.25

Diff since v0.9.24

Merged pull requests:

Closed issues:

  • Specifying --heap-size-hint to JuliaCall (#546)
  • Error for code with PythonCall that works with PyCall (#576)
  • Base.elsize not implemented for PyArray (#579)
  • pytorch GC (#592)
  • Precompile cache misses (#594)
  • PythonCall not working in Jupyter Notebook in VSCode (#601)

v0.9.24

22 Jan 10:32
Compare
Choose a tag to compare

PythonCall v0.9.24

Diff since v0.9.23

Merged pull requests:

Closed issues:

  • Segmentation fault when juliacall is imported before torch (#435)
  • pyconvert_add_rule must be executed before using pyimport in __init__() (#500)
  • juliacall 0.9.22 can result in hanging precompilation (#537)
  • Segmentation Fault in combination with Distributed (#548)
  • Segfault with package, but not with identical module (#554)
  • OpenSSL library collision with external python on linux systems (#561)
  • How to debug openssl could not resolve for environment spec inside a package? (#562)
  • no method matching project_rel_path(::Pkg.Types.EnvCache, ::Nothing) on 1.10.5 (#564)
  • General registry segfault (#569)
  • Broken on Python 3.13.0 (#581)
  • Julia 1.11 prevents assigning objects to Main (#582)

v0.9.23

22 Aug 20:08
Compare
Choose a tag to compare

PythonCall v0.9.23

Diff since v0.9.22

Merged pull requests:

Closed issues:

  • Dropping GIL when calling Julia from Python (JuliaCall) (#343)
  • V0.9.22 bug: error in running finalizer: UndefVarError(var=:PYNULL) (#543)

v0.9.22

07 Aug 06:40
Compare
Choose a tag to compare

PythonCall v0.9.22

Diff since v0.9.21

Merged pull requests:

Closed issues:

  • Libraries loaded via _jll packages are visible inside PythonCall environment. (#519)

v0.9.21

20 Jul 21:50
Compare
Choose a tag to compare

PythonCall v0.9.21

Diff since v0.9.20

Merged pull requests:

Closed issues:

  • single Jl type for Julia values (#404)
  • support "dill" for serialization and deserialization (#424)
  • Not working with julia version 1.10.1 on linux systems (#464)
  • datetime.timedelta conversions fail in juliacall (#498)
  • np.bool_ does not convert to julia Bool (#502)
  • data-type specific Julia scalars with JuliaCall (#504)
  • OSError on Apple M2 Chip (#508)
  • finalizer may never be called (#515)
  • seg fault from pynew() in vs code REPL (#522)

v0.9.20

01 May 13:41
Compare
Choose a tag to compare

PythonCall v0.9.20

Diff since v0.9.19

Changes:

  • The IPython extension is now automatically loaded upon import if IPython is detected.
  • JuliaCall now compatible with Julia 1.10.3.
  • Minimum supported Python version is now 3.8.

Merged pull requests:

Closed issues:

  • numpy functions don't treat Any[...] arrays like Python lists (#486)
  • display broken for parametric structs with show referencing the struct parameters (#487)
  • use existing julia install (#489)
  • Python: TypeError: Object of type DictValue is not JSON serializable (#491)
  • Error in calling display(array) (#495)

v0.9.19

19 Mar 18:54
Compare
Choose a tag to compare

PythonCall v0.9.19

Diff since v0.9.18

Changes:

  • Bug fixes.

v0.9.18

18 Mar 19:01
Compare
Choose a tag to compare

PythonCall v0.9.18

Diff since v0.9.17

Changes:

  • Bug fixes.

Merged pull requests:

Closed issues:

  • @pyexec broken: ERROR: LoadError: UndefVarError: MacroTools not defined (#479)

v0.9.17

16 Mar 18:09
Compare
Choose a tag to compare

PythonCall v0.9.17

Diff since v0.9.16

Changes:

  • Bug fixes.