Skip to content

Releases: JuliaPy/PythonCall.jl

v0.9.10

02 Dec 22:43

Choose a tag to compare

PythonCall v0.9.10

Diff since v0.9.9

Closed issues:

  • Trouble Converting Collections from Python to Julia (#231)
  • Using HuggingFace Transformers pipeline? (#236)
  • libstdcxx-ng versioning (#237)
  • micromamba hash mismatch (#238)
  • Improving startup time (#239)
  • PythonCall in sysimage (#240)
  • PythonCall v0.9.9 cannot be loaded (#241)
  • Support alternative CPython e.g. register-based? (#242)
  • How to install julia 1.7.0 with juliacall 0.4.3? (#246)
  • Unable to import juliacall in Python (#250)

Merged pull requests:

v0.9.9

20 Oct 18:30

Choose a tag to compare

PythonCall v0.9.9

Diff since v0.9.8

v0.9.8

18 Oct 10:56

Choose a tag to compare

PythonCall v0.9.8

Diff since v0.9.7

Closed issues:

  • To do: Stable docs aren't building?? (#233)

v0.9.7

11 Oct 13:55

Choose a tag to compare

PythonCall v0.9.7

Diff since v0.9.6

Closed issues:

  • Width & height info of the terminal is not passed to the Julia side? (#216)
  • python string wrapper? (#218)
  • segfault importing PyCall after importing Julia package with python dependencies / PythonCall.jl (#220)
  • JuliaCall doesn't work with pandas DataFrames that have categorical columns (#222)
  • Error when using PythonCall attached to a previous Conda environment. (#224)
  • Package with pip dep fails with Jupyter notebook on Windows (#226)
  • import PyCall, PythonCall crashes Julia (#228)
  • Security update (#229)
  • Security update (for all supported Python versions) (#230)

Merged pull requests:

  • fix deprecation and possible faulty construction of pandas tables (#221) (@ExpandingMan)

v0.9.6

09 Sep 19:06

Choose a tag to compare

PythonCall v0.9.6

Diff since v0.9.5

Closed issues:

  • convenient julia->python conversion of structured data (#200)
  • julia thread hangs with multiple sevals (#202)
  • Multiline evaluation (#210)
  • NamedTuple (#213)
  • __rmul__ did not act as expected (#214)
  • Heap corruption on Python when torch is imported before juliacall, but not the reverse (#215)
  • setindex! not defined for np arrays of non-conventional (isbits) types (#217)

v0.9.5

19 Aug 16:15

Choose a tag to compare

PythonCall v0.9.5

Diff since v0.9.4

Closed issues:

  • find wrong Julia on M1 (#197)
  • https://cjdoris.github.io/PythonCall.jl not updated to 0.9.3? (#203)
  • printing MIME type is not handled correctly for graphs (#205)
  • juliacall and PythonCall versions can get out of sync (#206)
  • Segfault when indexing with SymbolServer (#207)
  • copy(::PyDict) crash (#208)
  • Resolve sometimes too eager to download package metadata and trigger updates (#209)
  • Error when trying to display a figure from GLMakie through juliacall (#212)

v0.9.4

26 Jul 11:25

Choose a tag to compare

PythonCall v0.9.4

Diff since v0.9.3

Closed issues:

  • Bug when 1.6-DEV installed (#174)
  • sys.so not found if julia is a soft link (#196)
  • Can not use pip package although conda status correct (#198)

Merged pull requests:

v0.9.3

02 Jul 18:02

Choose a tag to compare

PythonCall v0.9.3

Diff since v0.9.2

Closed issues:

  • Better integration with Pluto (#102)
  • How to pass Julia function to Python? (#142)

v0.9.2

02 Jul 17:26

Choose a tag to compare

PythonCall v0.9.2

Diff since v0.9.1

Closed issues:

  • Add env var to use custom sysimage (#73)
  • Configure julia options (#184)
  • PythonCall.jl did not start properly when import juliacall (#188)
  • Fail to include Julia file in a python script through the Main.include function (#189)
  • support calling Julia with custom sysimage from Python (#190)

Merged pull requests:

  • pass settings from -Xjuliacall_ to julia (#192) (@dpinol)

v0.9.1

18 Jun 20:38

Choose a tag to compare

PythonCall v0.9.1

Diff since v0.9.0

Closed issues:

  • DataFrame conversion from pandas fails for non-string column names (#133)
  • How to convert a Pandas DataFrame to Julia one without copy? (#135)
  • LoadError: InitError during Package Build (#136)
  • UndefVarError when using include in a new module (#176)
  • Array conversion error? (#177)
  • Converting pytable to DataFrame fails on v0.9 (#180)
  • How to pass a Pandas DataFrame to Julia in 0.9? (#181)
  • juliacall.JuliaError: MethodError: Cannot convert an object of type PythonCall.Py to an object of type Tuple (#183)
  • Crash on Apple M1 with Julia 1.8-rc1 (#185)

Merged pull requests:

  • fix: Ensure julia lib is always loaded as global (#186) (@gnuille)