Package to call Python functions from the Julia language
MIT License
Bot releases are visible (Hide)
Published by stevengj over 5 years ago
Fixes type instability (#672), aot compilation (#651, #673), pyraise (#675).
Published by stevengj over 5 years ago
Fix #670.
Published by stevengj over 5 years ago
Various fixes (#661, #668), add float(::PyObject)
(#660), extend Base.hasproperty
in Julia 1.2.
Published by stevengj over 5 years ago
In preparation for PyCall 2.0 (#629), this deprecates the old o[:foo] access in favor of o.foo (#517).
Old PyCall-using packages should switch over to the new style in order to eliminate zillions of deprecation warnings, and put PyCall 1.90 in their REQUIRE file.
Published by stevengj about 6 years ago
More sophisticated libpython
location (#556) and various bugfixes (#579, #558, #580, #571)
Published by stevengj about 6 years ago
Bugfix (#553).
Published by stevengj about 6 years ago
Bugfix for Python 3.7 with Date conversions (#540).
Published by stevengj about 6 years ago
Bugfix for #534.
Published by stevengj about 6 years ago
Fix #533.
Published by stevengj about 6 years ago
1.0 compatibility (#516, #522), default to python3
on Unix (#512), pycall!
function (#492).
Published by stevengj over 6 years ago
More 0.7 deprecation fixes.
Published by stevengj over 6 years ago
More 0.7 fixes, makes pybytes
constructor work for any stride-1 DenseVector{UInt8}
.
Published by stevengj over 6 years ago
bugfix for handling of NumPy scalars in Python 3
Published by stevengj over 6 years ago
Adds pyfunctionret
, ispynull
, pyimport_e
, uses the VersionParsing package for parsing the Python version number, fixes a couple of bugs, drops Julia 0.5 support, and improves 0.7 support.
Published by stevengj about 7 years ago
Many pyjulia fixes. Also supports iterating over Julia iterators from Python.
Published by stevengj over 7 years ago
More flexible tuple conversions from PyObect
, fixes to I/O wrappers to make them conform to the Python docs (and not strip newlines in 0.6).
Published by stevengj over 7 years ago
Added @pywith
(https://github.com/JuliaPy/PyCall.jl/pull/375), pybytes
, serialization via pickle (https://github.com/JuliaPy/PyCall.jl/pull/388). Made dictionary conversion more conservative (https://github.com/JuliaPy/PyCall.jl/pull/384).
Published by stevengj over 7 years ago
This release adds support for binary operators like +
on Python objects and (in 0.6) in-place updating operators like .+=
(mapping to Python __iadd__
methods), it generalizes the append!
function to work on non-list
objects, and fixes some build problems on Windows. 0.4 support is dropped in this release.
Published by stevengj over 7 years ago
This release adds support for binary operators like +
on Python objects and (in 0.6) in-place updating operators like .+=
(mapping to Python __iadd__
methods), it generalizes the append!
function to work on non-list
objects, and fixes some build problems on Windows. 0.4 support is dropped in this release.
Published by stevengj over 7 years ago
This fixes another deprecation warning (JuliaPy/PyPlot.jl#283) and improves robustness against user PYTHONPATH
environment variables when using Conda (JuliaPy/PyPlot#286).