PythonCall v0.9.29
Merged pull requests:
- reparameterise PyArray (#674) (@cjdoris)
- Force
propertynames(::Py)to occur on the main thread (#677) (@Liozou) - fix #676 and test GUI compat better along the way (#683) (@cjdoris)
- better compact printing of Py (#684) (@cjdoris)
- docs: Add python block usage examples (#687) (@icweaver)
- fix #679 - defer printing of partial characters at end of buffer when flushing text PyIO (#688) (@cjdoris)
- Bump astral-sh/setup-uv from 6 to 7 (#690) (@dependabot[bot])
- Specify that JuliaDict / JuliaSet it is a MutableMapping/Set (#692) (@oxinabox)
- Housekeeping (#696) (@cjdoris)
- Delete unnecessary comparison operators (#698) (@JamesWrigley)
- comparisons return Bool not Py (#702) (@cjdoris)
- v1 migration guide (#704) (@cjdoris)
- use workspaces for test, docs and benchmarks projects (#708) (@cjdoris)
- Remove Py-Number mixed arithmetic support (#709) (@cjdoris)
- Add tests for ArrayValue array copy semantics (#710) (@cjdoris)
- Improve @py macro documentation (#712) (@cjdoris)
- Implement Base.IndexStyle for PyObjectArray using a type argument (#716) (@JamesWrigley)
- add CHANGELOG.md (#721) (@cjdoris)
Closed issues:
- Release on conda (#51)
- PyArray design (#398)
- Segfault on propertynames (#586)
- Segfault on macOS Sequoia, Julia 1.11.3, Python 3.12, JuliaCall 0.9.23 (#591)
- REPL tab-completion on Windows (#611)
- Segfault on "." operator of imported module. (#631)
UnicodeDecodeErrorfrom juliacall IPython extension (#679)- Segmentation fault on ARM Mac (#680)
- Julia 1.12.0 issues due to OpenSSL constraints (#682)
- Python 3.14 incompatibility (#686)
- OpenSSL issues with jill installs in Python, possibly due to v1.12? (#689)
- _jl_call_nogil on macos? (#693)
- FATURE REQUEST: allowing reinit
PythonCall(#700) - Remove methods like ==(::Py, ::Number) and +(::Number, ::Py) (#703)
- DeprecationWarning: array implementation doesn't accept a copy keyword (#706)
- using PythonCall in VSCode Julia REPL crashes with segfault (#714)
- Python-side conversion of string doesn't preserve equality (#717)