Skip to content

Releases: JuliaPy/PyCall.jl

v1.93.1

03 Mar 07:48
6b18f38
Compare
Choose a tag to compare

PyCall v1.93.1

Diff since v1.93.0

Closed issues:

  • warning about BLAS.vendor being deprecated on Julia v1.7 (#922)
  • "ImportError: no module named site" when using Mac M1 binary (#925)
  • A better type for docstring (#949)
  • TypeError("'module' object is not callable") (#951)
  • what's the correct way of using asyncio with PyCall (#953)
  • invalid escape sequence (#961)
  • PyCall cannot find ctypes on python 3.10.2 (#963)
  • Deprecation warning suggesting to use jl.eval() when one is actually doing it (#964)
  • Fail to import ExcelFiles(Maybe caused by pycall). Give me some help, thanks! (#965)
  • using @pywith inside @safetestset (#967)

Merged pull requests:

v1.93.0

21 Dec 13:54
e3e3008
Compare
Choose a tag to compare

PyCall v1.93.0

Diff since v1.92.5

Closed issues:

  • PyCall & Anaconda terms of service (#913)
  • Plot doesn't show when using PyCall to invoke python plots (#939)
  • PyCall precompiling problem when adding PyPlot (#946)

Merged pull requests:

v1.92.5

25 Oct 02:50
3c66d9e
Compare
Choose a tag to compare

PyCall v1.92.5

Diff since v1.92.4

Merged pull requests:

  • Use latest stable Julia when testing Windows x86 (#936) (@tkf)
  • Workaround missing main symbol in Python >= 3.9 (#937) (@tkf)
  • Bump to 1.92.5 (#938) (@tkf)

v1.92.4

24 Oct 03:30
f77394b
Compare
Choose a tag to compare

PyCall v1.92.4

Diff since v1.92.3

Closed issues:

  • Misleading build error on unsupported architecture (#806)
  • brpc problem (#899)
  • Cannot build pycall because it doesn't find ctypes (#902)
  • Help wanted : link pycall to anaconda env with .yml file (#907)
  • Failed to load PyCall on M1 Mac (#911)
  • Cannot use existing conda env with python 3.8 and current PyCall (#916)
  • AttributeError("'PyCall.jlwrap' object has no attribute 'encode'") (#917)
  • Unable to install PyCall (#919)
  • MKL Fatal Error: Can't load libmkl_intel_thread.1.dylib (#921)
  • Use local PyCall instead of global PyCall (#923)
  • Relative Path does not work with ENV["PYTHON"] (#929)

Merged pull requests:

v1.92.3

09 Apr 23:13
8a98fb4
Compare
Choose a tag to compare

PyCall v1.92.3

Diff since v1.92.2

Closed issues:

  • propertynames fails for "optional" property decorators (#857)
  • Loading PyCall causes segfault on any subsequent Julia interrupt (#881)
  • Register a new release (#887)

Merged pull requests:

v1.92.2

08 Jan 15:12
318c23f
Compare
Choose a tag to compare

PyCall v1.92.2

Diff since v1.92.1

Closed issues:

  • issue configuring PyCall to use a different version (#569)
  • How to avoid having to restart session after changing python script? (#807)
  • Crash on pyimport of qiskit (#842)
  • Using the scikitlearn libs thru pycall is not thread-safe (#852)
  • Importing Statsmodels API (#856)
  • some tensorflow function not work (#862)
  • Is there a way to pass a Python ctypes pointer to Julia then use it in a ccall? (#868)
  • Unsatisfiable requirements detected for package TreeViews (#869)
  • Need manual deletion of prefs to trigger a proper re-build (#870)
  • Non-copy getting Arrow array? (#872)
  • _apply_latest removed on Julia master (#873)
  • Pyimport_conda Error (#874)

Merged pull requests:

v1.92.1

01 Oct 06:07
8e3abed
Compare
Choose a tag to compare

PyCall v1.92.1

Diff since v1.92.0

Merged pull requests:

  • Fix get_real_method; don't use pyversion_build (#841) (@tkf)

v1.92.0

27 Sep 18:07
12b1996
Compare
Choose a tag to compare

PyCall v1.92.0

Diff since v1.91.4

Closed issues:

  • Build works with PYTHON="python" but fails with explicit PYTHON="/path/to/python" (#710)
  • using PyCall triggers segfault in unrelated threaded code (#723)
  • Tag a new release (#745)
  • Can't convert a subtype of a base Python type to a custom Julia type (#751)
  • Python 3.8 with Julia 1.3 (#752)
  • meta-inspect causes segfault (#754)
  • pyimport("scipy") doesn't work after update to Julia 1.4 (#763)
  • Using Julia MKL build with numpy (related to #443) (#766)
  • Installing PyCall on JuliaPro 1.4.1 Fails (#767)
  • Julia Stack Traces thrown during python execution lose formatting (#770)
  • Versions of python packages with non-standard version numbers (#773)
  • Can't use PyCall in a testset when imported in the test set (#774)
  • Autoreload (#775)
  • PyError (#780)
  • I'm getting TypeError("'<' not supported between instances of 'PyCall.jlwrap' and 'PyCall.jlwrap'") (#782)
  • issues with other packages loading binary files (#784)
  • "symbol EVP_idea_cbc version OPENSSL_1_1_0 not defined" (#787)
  • Error with ``QVTKRenderWindowInteractor‘’ (#796)
  • PyCall not building (BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending.) (#797)
  • Plots.jl not pre-compiling with julia-py (#798)
  • [BUG] Doesn't print if newlines aren't present (#799)
  • Python package library (ortools) conflicts with another Julia package (Clp) after import the Julia package firstly (#802)
  • Anaconda3 not supporting PyCall (#804)
  • PyCall does not close window correctly (#808)
  • PkgEval: find_libpython test failures with PYTHON="" (#812)
  • Exception when trying to navigate Main.PyCall module (#813)
  • showable error on certain objects (#816)
  • Tag a release? (#822)
  • Wrong python (from wrong anaconda environment) when building PyCall with ENV["PYTHON"] (#830)

Merged pull requests:

  • Improving find libpython (#753) (@darrencl)
  • GC safety (#758) (@stevengj)
  • Emit more accurate error message (#760) (@goretkin)
  • set optimization level to 1 for faster load time (#764) (@stevengj)
  • Fix AOT tests for PackageCompiler 1.x (#768) (@tkf)
  • [RFC] Throw a special exceptions in Julia callbacks (Fix #770) (#772) (@PhilipVinc)
  • Add a more helpful error message when precompiling fails due to Python build change (#778) (@nishaChandramoorthy)
  • Easier for users (#788) (@PallHaraldsson)
  • give pytype_mapping precendence over default mappings (#792) (@marius311)
  • Don't try to call _repr_*_ on a class (#817) (@tkf)
  • Fix typo in README.md (#818) (@hyrodium)
  • fix PyCall.__init__ when no __main__ present (#819) (@marius311)
  • Use GitHub Actions to run CI (#825) (@tkf)
  • Make sure that test is run with Numpy in CI (#831) (@tkf)
  • Skip test_venv.jl and test_build.jl in PkgEval (#832) (@tkf)
  • Delete .travis.yml and appveyor.yml (#833) (@DilumAluthge)
  • README: add GH Actions, PkgEval, and CodeCov badges; delete Travis, AppVeyor, and Coveralls badges (#834) (@DilumAluthge)
  • Run virtualenv test on GitHub Actions (#837) (@tkf)
  • Install Numpy on AOT test (#838) (@tkf)
  • Setup CompatHelper (#839) (@tkf)
  • Release v1.92.0 (#840) (@tkf)

v1.91.4

03 Mar 21:03
c119f0b
Compare
Choose a tag to compare

PyCall v1.91.4

Diff since v1.91.3

Closed issues:

  • Python 3.8 support (#732)
  • BoundsError: attempt to access 1024-element Array{UInt8,1} at index [Base.OneTo(1040)] (#746)

Merged pull requests:

v1.91.3

12 Feb 03:03
Compare
Choose a tag to compare

PyCall v1.91.3

Diff since v1.91.2

Closed issues:

  • Failure when using pmap with pycall (#108)
  • SIGABRT when importing umap (#476)
  • build PyCall error (#626)
  • Error building PyCall (#655)
  • pyimport("pyarrow") causes segfault (#679)
  • Array{Float64,0} returned from scipy (#680)
  • cannot import python file (#681)
  • Segfault when using panel function of PyNGL (#682)
  • Debugger compatibility (#683)
  • Use disable_sigint instead of sigatomic_(begin|end) (#684)
  • Making PyCall for os.urandom results in "base64 binary data" (#685)
  • Building PyCall fails with UnicodeDecodeError (#689)
  • Building PyCall stalls in Windows (#691)
  • Unable to use pykafka's TopicDict (#693)
  • -- can't delete this? -- (#694)
  • pyimport("scanpy") cause segfault (#697)
  • Which environment (as in environment variables) does PyCall use? (#698)
  • Null PyObject error when installing package that uses PyCall using Pkg (#699)
  • Pandas .loc() function chokes while using PyCall (#705)
  • PyCall build errors on Ubuntu 18.04 (#708)
  • Extremely weird string interpolation bug during installation (#709)
  • Using matplotlib.tri without PyPlot (#728)
  • Trouble using numpy and matplotlib via PyCall in Windows 10 (#730)
  • Performance bug when creating SparseMatrixCSC (#735)
  • PyCall cannot find installed package (#737)
  • PyCall test error with anaconda python on windows (#740)
  • PyCall test error with anaconda python on windows (#741)
  • Error building PyCall (#742)

Merged pull requests: