Tags: mkitti/PythonCall.jl
Tags
[Diff since v0.9.24](JuliaPy/PythonCall.jl@v0.9.24...v0.9.25) **Merged pull requests:** - Add `--heap-size-hint` parameter (JuliaPy#547) (@MilesCranmer) - Add `elsize` method for PyArray (JuliaPy#593) (@cjdoris) - Bump actions/cache from 1 to 4 (JuliaPy#602) (@dependabot[bot]) - Bump julia-actions/setup-julia from 1 to 2 (JuliaPy#603) (@dependabot[bot]) - Bump actions/checkout from 2 to 4 (JuliaPy#604) (@dependabot[bot]) - Bump codecov/codecov-action from 1 to 5 (JuliaPy#605) (@dependabot[bot]) - Bump actions/setup-python from 3 to 5 (JuliaPy#606) (@dependabot[bot]) - OpenSSL compat (JuliaPy#613) (@cjdoris) **Closed issues:** - Specifying `--heap-size-hint` to JuliaCall (JuliaPy#546) - Error for code with PythonCall that works with PyCall (JuliaPy#576) - `Base.elsize` not implemented for `PyArray` (JuliaPy#579) - pytorch GC (JuliaPy#592) - Precompile cache misses (JuliaPy#594) - PythonCall not working in Jupyter Notebook in VSCode (JuliaPy#601)
[Diff since v0.9.23](JuliaPy/PythonCall.jl@v0.9.23...v0.9.24) **Merged pull requests:** - Switch to pyproject.toml (JuliaPy#545) (@MilesCranmer) - fix: patch changed behavior of `setproperty!` for modules (JuliaPy#583) (@MilesCranmer) - PyList: fix pushfirst! for Julia 1.11, by adding prepend! (JuliaPy#588) (@hhaensel) **Closed issues:** - Segmentation fault when `juliacall` is imported before `torch` (JuliaPy#435) - `pyconvert_add_rule` must be executed before using `pyimport` in `__init__()` (JuliaPy#500) - juliacall 0.9.22 can result in hanging precompilation (JuliaPy#537) - Segmentation Fault in combination with Distributed (JuliaPy#548) - Segfault with package, but not with identical module (JuliaPy#554) - OpenSSL library collision with external python on linux systems (JuliaPy#561) - How to debug `openssl` could not resolve for environment spec inside a package? (JuliaPy#562) - `no method matching project_rel_path(::Pkg.Types.EnvCache, ::Nothing)` on 1.10.5 (JuliaPy#564) - General registry segfault (JuliaPy#569) - Broken on Python 3.13.0 (JuliaPy#581) - Julia 1.11 prevents assigning objects to Main (JuliaPy#582)
[Diff since v0.9.22](JuliaPy/PythonCall.jl@v0.9.22...v0.9.23) **Merged pull requests:** - Update GIL.jl lock's documentation (possible mistake?) (JuliaPy#538) (@camilodlt) - fix PyNULL typo (JuliaPy#544) (@ericphanson) **Closed issues:** - Dropping GIL when calling Julia from Python (JuliaCall) (JuliaPy#343) - V0.9.22 bug: error in running finalizer: UndefVarError(var=:PYNULL) (JuliaPy#543)
[Diff since v0.9.21](JuliaPy/PythonCall.jl@v0.9.21...v0.9.22) **Merged pull requests:** - Require a compatible openssl version (JuliaPy#523) (@lassepe) - More thread-safe GC (JuliaPy#529) (@cjdoris) - simplify GIL handling (JuliaPy#530) (@cjdoris) - GIL functions for genuine multi-threading (JuliaPy#535) (@cjdoris) **Closed issues:** - Libraries loaded via _jll packages are visible inside PythonCall environment. (JuliaPy#519)
[Diff since v0.9.20](JuliaPy/PythonCall.jl@v0.9.20...v0.9.21) **Merged pull requests:** - making it possible to use another package instead of `pickle` for serialization (e.g. `dill`) (JuliaPy#494) (@schlichtanders) - Timedelta conversion (JuliaPy#499) (@cjdoris) - pyjl (JuliaPy#512) (@cjdoris) - call jl_atexit_hook when atexit (JuliaPy#516) (@dpinol) - check for null in multimedia show functions (JuliaPy#526) (@cjdoris) - Julia formatter (JuliaPy#528) (@cjdoris) **Closed issues:** - single `Jl` type for Julia values (JuliaPy#404) - support "dill" for serialization and deserialization (JuliaPy#424) - Not working with julia version 1.10.1 on linux systems (JuliaPy#464) - datetime.timedelta conversions fail in juliacall (JuliaPy#498) - np.bool_ does not convert to julia Bool (JuliaPy#502) - data-type specific Julia scalars with JuliaCall (JuliaPy#504) - OSError on Apple M2 Chip (JuliaPy#508) - finalizer may never be called (JuliaPy#515) - seg fault from pynew() in vs code REPL (JuliaPy#522)
[Diff since v0.9.19](JuliaPy/PythonCall.jl@v0.9.19...v0.9.20) **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:** - Unittest IPython extension + Automatic loading (JuliaPy#478) (@MilesCranmer) - fix issue 487 (JuliaPy#488) (@cjdoris) **Closed issues:** - numpy functions don't treat Any[...] arrays like Python lists (JuliaPy#486) - `display` broken for parametric structs with `show` referencing the struct parameters (JuliaPy#487) - use existing julia install (JuliaPy#489) - Python: TypeError: Object of type DictValue is not JSON serializable (JuliaPy#491) - Error in calling display(array) (JuliaPy#495)
[Diff since v0.9.18](JuliaPy/PythonCall.jl@v0.9.18...v0.9.19) **Changes:** * Bug fixes.
[Diff since v0.9.17](JuliaPy/PythonCall.jl@v0.9.17...v0.9.18) **Changes:** * Bug fixes. **Merged pull requests:** - Hot fix for JuliaPy#479 (JuliaPy#480) (@lassepe) **Closed issues:** - `@pyexec` broken: `ERROR: LoadError: UndefVarError: `MacroTools` not defined` (JuliaPy#479)
[Diff since v0.9.16](JuliaPy/PythonCall.jl@v0.9.16...v0.9.17) **Changes:** * Bug fixes.
[Diff since v0.9.15](JuliaPy/PythonCall.jl@v0.9.15...v0.9.16) * Big internal refactor. * New unexported functions: `python_executable_path`, `python_library_path`, `python_library_handle` and `python_version`. * `Py` is now treated as a scalar when broadcasting. * `PyArray` is now serializable. * Removed compatibility with Julia 1.10.1 and 1.10.2 (to be fixed in 1.10.3 and 1.11.0) due to an upstream bug. * Bug fixes. **Merged pull requests:** - Refactor (JuliaPy#360) (@cjdoris) - refactor tests to match refactored modules (JuliaPy#412) (@cjdoris) - make PythonCall.GC more like Base.GC (JuliaPy#413) (@cjdoris) - Fix table display in docs (JuliaPy#438) (@gdalle) - Remove M1/M2 part from FAQ (JuliaPy#444) (@MilesCranmer) - Update juliacall.md (JuliaPy#446) (@MilesCranmer) - Fix around logo (JuliaPy#449) (@hyrodium) - Add an example for `tname` for custom Python-to-Julia conversion rule (JuliaPy#450) (@cuihantao) - Allow multi-block expressions in `seval` (JuliaPy#452) (@MilesCranmer) - Update faq.md with example on running JuliaCall inside Blender (JuliaPy#456) (@cdsousa) - skip docs cleanup when nothing to clean (JuliaPy#465) (@cjdoris) - Ensure error message shows for missing libpython (JuliaPy#471) (@goretkin) **Closed issues:** - move to JuliaPy org? (JuliaPy#150) - why do boolean comparisons with Py object return Py object? (JuliaPy#294) - Bus error with multithreading linear algebra (JuliaPy#298) - CondaPkg opt out doesn't work (JuliaPy#301) - Roadmap to v1 (JuliaPy#311) - conda-forge feedstock? (JuliaPy#378) - Inconsistent broadcasting behavior of Py arrays (JuliaPy#392) - Passing functions to Julia as global variables is buggy (JuliaPy#394) - make PythonCall.GC more like Base.GC (JuliaPy#409) - Rename internal modules to be nicer (JuliaPy#415) - Export python interpreter info (JuliaPy#419) - Migrate to Python 3.12, require it (JuliaPy#421) - Create conda pkg for juliacall at conda-forge (JuliaPy#425) - How to `reinterpret` a PyArray without copying data? (JuliaPy#429) - Main.seval can't parse multiple toplevel blocks (JuliaPy#433) - Development version of juliacall starts the Julia REPL (JuliaPy#447) - Using development version of package opens Julia REPL (JuliaPy#451) - TypeError: cannot pickle 'PyCapsule' object (JuliaPy#454) - Unable to find DLLs on Windows using PythonCall with Python3.8+ (JuliaPy#457) - `numpy` arrays cannot be serialized when used in `pmap` context (JuliaPy#459) - IPython extension fails on Julia 1.6.7 (JuliaPy#460) - Segmentation fault on `import juliacall` in a CI job (JuliaPy#472)
PreviousNext