Recent Releases of PythonCall

PythonCall - v0.9.27

PythonCall v0.9.27

Diff since v0.9.26

Merged pull requests: - Test with PYTHONJULIACALLHANDLESIGNALS=yes (#642) (@cjdoris) - Switch to heap types using PyTypeFromSpec (#643) (@cjdoris) - Bump minimum supported Python version from 3.8 to 3.9 (#645) (@cjdoris) - Remove dead code supporting old versions of Julia/Python (#647) (@cjdoris) - Centralize Public API into dedicated API module (#648) (@cjdoris) - Bump actions/checkout from 4 to 5 (#652) (@dependabot[bot]) - build(deps): add libstdcxx pin, bump CondaPkg (#656) (@cjdoris)

Closed issues: - Switch to heap types (#641) - SSL CERTIFICATEVERIFYFAILED (#651)

- Julia
Published by github-actions[bot] 6 months ago

PythonCall - v0.9.26

PythonCall v0.9.26

Diff since v0.9.25

Merged pull requests: - bump min required julia version to 1.9 (#614) (@cjdoris) - use getptr a lot less (#618) (@cjdoris) - use uv more (#621) (@cjdoris) - Bump astral-sh/setup-uv from 5 to 6 (#623) (@dependabot[bot]) - docs: Code loading order (#625) (@icweaver) - Improve GitHub workflow job names for better clarity (#633) (@cjdoris) - Add PySide6 support to gui.jl (#634) (@cjdoris) - CI benchmarking suite take 2 (#636) (@MilesCranmer) - Add FAQ on interactive threads (#638) (@visr) - hotfix: misaligned pointer cast (#640) (@MilesCranmer)

Closed issues: - Segmentation fault when calling basic python functions (#617) - Segmentation fault in basic example from docs (#624) - Segfault when calling python function repeatedly (#626) - pyimport can change set_zero_subnormals (#629) - Support PySide6 in Compat (#632)

- Julia
Published by github-actions[bot] 8 months ago

PythonCall - v0.9.25

PythonCall v0.9.25

Diff since v0.9.24

Merged pull requests: - Add --heap-size-hint parameter (#547) (@MilesCranmer) - Add elsize method for PyArray (#593) (@cjdoris) - Bump actions/cache from 1 to 4 (#602) (@dependabot[bot]) - Bump julia-actions/setup-julia from 1 to 2 (#603) (@dependabot[bot]) - Bump actions/checkout from 2 to 4 (#604) (@dependabot[bot]) - Bump codecov/codecov-action from 1 to 5 (#605) (@dependabot[bot]) - Bump actions/setup-python from 3 to 5 (#606) (@dependabot[bot]) - OpenSSL compat (#613) (@cjdoris)

Closed issues: - Specifying --heap-size-hint to JuliaCall (#546) - Error for code with PythonCall that works with PyCall (#576) - Base.elsize not implemented for PyArray (#579) - pytorch GC (#592) - Precompile cache misses (#594) - PythonCall not working in Jupyter Notebook in VSCode (#601)

- Julia
Published by github-actions[bot] 10 months ago

PythonCall - v0.9.24

PythonCall v0.9.24

Diff since v0.9.23

Merged pull requests: - Switch to pyproject.toml (#545) (@MilesCranmer) - fix: patch changed behavior of setproperty! for modules (#583) (@MilesCranmer) - PyList: fix pushfirst! for Julia 1.11, by adding prepend! (#588) (@hhaensel)

Closed issues: - Segmentation fault when juliacall is imported before torch (#435) - pyconvert_add_rule must be executed before using pyimport in __init__() (#500) - juliacall 0.9.22 can result in hanging precompilation (#537) - Segmentation Fault in combination with Distributed (#548) - Segfault with package, but not with identical module (#554) - OpenSSL library collision with external python on linux systems (#561) - How to debug openssl could not resolve for environment spec inside a package? (#562) - no method matching project_rel_path(::Pkg.Types.EnvCache, ::Nothing) on 1.10.5 (#564) - General registry segfault (#569) - Broken on Python 3.13.0 (#581) - Julia 1.11 prevents assigning objects to Main (#582)

- Julia
Published by github-actions[bot] about 1 year ago

PythonCall - v0.9.23

PythonCall v0.9.23

Diff since v0.9.22

Merged pull requests: - Update GIL.jl lock's documentation (possible mistake?) (#538) (@camilodlt) - fix PyNULL typo (#544) (@ericphanson)

Closed issues: - Dropping GIL when calling Julia from Python (JuliaCall) (#343) - V0.9.22 bug: error in running finalizer: UndefVarError(var=:PYNULL) (#543)

- Julia
Published by github-actions[bot] over 1 year ago

PythonCall - v0.9.22

PythonCall v0.9.22

Diff since v0.9.21

Merged pull requests: - Require a compatible openssl version (#523) (@lassepe) - More thread-safe GC (#529) (@cjdoris) - simplify GIL handling (#530) (@cjdoris) - GIL functions for genuine multi-threading (#535) (@cjdoris)

Closed issues: - Libraries loaded via _jll packages are visible inside PythonCall environment. (#519)

- Julia
Published by github-actions[bot] over 1 year ago

PythonCall - v0.9.21

PythonCall v0.9.21

Diff since v0.9.20

Merged pull requests: - making it possible to use another package instead of pickle for serialization (e.g. dill) (#494) (@schlichtanders) - Timedelta conversion (#499) (@cjdoris) - pyjl (#512) (@cjdoris) - call jlatexithook when atexit (#516) (@dpinol) - check for null in multimedia show functions (#526) (@cjdoris) - Julia formatter (#528) (@cjdoris)

Closed issues: - single Jl type for Julia values (#404) - support "dill" for serialization and deserialization (#424) - Not working with julia version 1.10.1 on linux systems (#464) - datetime.timedelta conversions fail in juliacall (#498) - np.bool_ does not convert to julia Bool (#502) - data-type specific Julia scalars with JuliaCall (#504) - OSError on Apple M2 Chip (#508) - finalizer may never be called (#515) - seg fault from pynew() in vs code REPL (#522)

- Julia
Published by github-actions[bot] over 1 year ago

PythonCall - v0.9.20

PythonCall v0.9.20

Diff since v0.9.19

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 (#478) (@MilesCranmer) - fix issue 487 (#488) (@cjdoris)

Closed issues: - numpy functions don't treat Any[...] arrays like Python lists (#486) - display broken for parametric structs with show referencing the struct parameters (#487) - use existing julia install (#489) - Python: TypeError: Object of type DictValue is not JSON serializable (#491) - Error in calling display(array) (#495)

- Julia
Published by github-actions[bot] almost 2 years ago

PythonCall - v0.9.19

PythonCall v0.9.19

Diff since v0.9.18

Changes: * Bug fixes.

- Julia
Published by github-actions[bot] almost 2 years ago

PythonCall - v0.9.18

PythonCall v0.9.18

Diff since v0.9.17

Changes: * Bug fixes.

Merged pull requests: - Hot fix for #479 (#480) (@lassepe)

Closed issues: - @pyexec broken: ERROR: LoadError: UndefVarError:MacroToolsnot defined (#479)

- Julia
Published by github-actions[bot] almost 2 years ago

PythonCall - v0.9.17

PythonCall v0.9.17

Diff since v0.9.16

Changes: * Bug fixes.

- Julia
Published by github-actions[bot] almost 2 years ago

PythonCall - v0.9.16

PythonCall v0.9.16

Diff since v0.9.15

Changes: * 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 (#360) (@cjdoris) - refactor tests to match refactored modules (#412) (@cjdoris) - make PythonCall.GC more like Base.GC (#413) (@cjdoris) - Fix table display in docs (#438) (@gdalle) - Remove M1/M2 part from FAQ (#444) (@MilesCranmer) - Update juliacall.md (#446) (@MilesCranmer) - Fix around logo (#449) (@hyrodium) - Add an example for tname for custom Python-to-Julia conversion rule (#450) (@cuihantao) - Allow multi-block expressions in seval (#452) (@MilesCranmer) - Update faq.md with example on running JuliaCall inside Blender (#456) (@cdsousa) - skip docs cleanup when nothing to clean (#465) (@cjdoris) - Ensure error message shows for missing libpython (#471) (@goretkin)

Closed issues: - move to JuliaPy org? (#150) - why do boolean comparisons with Py object return Py object? (#294) - Bus error with multithreading linear algebra (#298) - CondaPkg opt out doesn't work (#301) - Roadmap to v1 (#311) - conda-forge feedstock? (#378) - Inconsistent broadcasting behavior of Py arrays (#392) - Passing functions to Julia as global variables is buggy (#394) - make PythonCall.GC more like Base.GC (#409) - Rename internal modules to be nicer (#415) - Export python interpreter info (#419) - Migrate to Python 3.12, require it (#421) - Create conda pkg for juliacall at conda-forge (#425) - How to reinterpret a PyArray without copying data? (#429) - Main.seval can't parse multiple toplevel blocks (#433) - Development version of juliacall starts the Julia REPL (#447) - Using development version of package opens Julia REPL (#451) - TypeError: cannot pickle 'PyCapsule' object (#454) - Unable to find DLLs on Windows using PythonCall with Python3.8+ (#457) - numpy arrays cannot be serialized when used in pmap context (#459) - IPython extension fails on Julia 1.6.7 (#460) - Segmentation fault on import juliacall in a CI job (#472)

- Julia
Published by github-actions[bot] almost 2 years ago

PythonCall - v0.9.15

PythonCall v0.9.15

Diff since v0.9.14

Merged pull requests: - Fix pyconvert cache update bugs by clearing the whole cache after any rule is added (#365) (@LilithHafner) - Update Documenter -> v1 (#372) (@pedromxavier) - allow python and libstdcxx-ng to be installed from channels other than conda-forge (#374) (@cjdoris) - Strip whitespace before parsing in seval (#380) (@LilithHafner) - Add warning and hint when loading torch before juliacall (#385) (@LilithHafner) - Actually throw an error that was constructed but not thrown (#386) (@LilithHafner)

Closed issues: - maintaining bidirectional transformation equality when automatically converting (semantically) immutable data (#193) - Importing JuliaCall interferes with Ctrl + C behavior in Python console (#223) - import juliacall loads the startup.jl (#317) - Support for Multi-Threading with PythonCall? (#330) - pyconvertaddrule() ignored if cache has been populated (#336) - precompilation error when using module with PythonCall.jl in another module (#337) - Segfaults when printing strings that have python values (#342) - Could not resolve environment using julia 1.10-beta1 (#348) - Raising python errors from Julia functions (#357) - Codecov not being submitted (#358) - Upgrade to Documenter v1 (#359) - Google search for documentation gives 404 error. (#362) - pyconvert rule caching is buggy (#364) - [small nit]: gh repo link to docs is broken (#371) - Main.seval fails to strip whitespace and therefore throws when it shouldn't. (#379) - Better error message on pyexec(Main, "1+1") (#383)

- Julia
Published by github-actions[bot] over 2 years ago

PythonCall - v0.9.14

PythonCall v0.9.14

Diff since v0.9.13

Closed issues: - How to access Python variables from %%Julia in ipython? (#278) - Python: AttributeError: module 'PIL' has no attribute 'PngImagePlugin' (#292) - Doesn't work with -O3 (#299) - When using pandas dataframes, comparing a series with a value does not return a series (#302) - PythonCall - Not all in-scope variables available with callback (#312) - Using pyenv breaks PythonCall (#318) - Use "native" types when possible (#319) - jl.pytruth(np.bool_(False)) == true (#321) - Cannot create Pandas Dataframe from Julia Dataframe (#322) - Truthiness of Julia callables in Python (#323) - asyncio.run() causes crashes (#324) - Segfaulting Threaded code (#325) - Undesirable Conversion of Unicode Keyword Arguments (#329)

Merged pull requests: - Jlvaluetruth (#327) (@cjdoris) - print caught exceptions when (de)serializing (#332) (@glennmoy) - allow user to configure opthandlesignals (#333) (@brian-dellabetta) - ensure functions don't throw (#344) (@cjdoris) - docs (#345) (@cjdoris) - don't run nightly tests in ci (#346) (@cjdoris)

- Julia
Published by github-actions[bot] over 2 years ago

PythonCall - v0.9.13

PythonCall v0.9.13

Diff since v0.9.12

Closed issues: - Errors when Python using juliacall and jl.evalfile to call a Julia package that then uses PythonCall (#235) - PythonCall not playing nicely with pyinstaller (#248) - Drop matplotlib support? (#251) - Error when importing matplotlib and JuliaCall from Python (#255) - Segfault on first install (#257) - Extremely slow output of julia arrays in Python with juliacall (#263) - Hang in IPython when loading extension (#268) - Is PythonCall.jl thread safe? (#274) - overload in(x, o::Py) to call o.__contains__(x) (#279) - Add error hint when a numpy array is expected? (#280) - Unable to precompile when importing a locally defined module (#281) - PythonCall test works but not using PythonCall on Windows (#284) - [juliacall] how to call Julia function with ! exclamation in name? (#285) - JuliaCall (#297)

Merged pull requests: - Add docs for issue #255 (#269) (@dingraha) - Add link in faq.md to instructions to run Julia within Blender (#288) (@cdsousa) - Correct two typos (#304) (@goggle)

- Julia
Published by github-actions[bot] almost 3 years ago

PythonCall - v0.9.12

PythonCall v0.9.12

Diff since v0.9.11

Closed issues: - PythonCall With Jax: Fast inference w/ numpy but does not work with jax.grad need jax.numpy, which is slow, for gradient (#272)

- Julia
Published by github-actions[bot] almost 3 years ago

PythonCall - v0.9.11

PythonCall v0.9.11

Diff since v0.9.10

Closed issues: - unable to install package datasets (#247) - Importing python modules failed from the specified python (#252) - best way to send DataFrame back to Python (#253) - isvalid error with PythonCall.Utils.StaticString (#254) - How to run cell containing Python script (within Pluto) (#258)

Merged pull requests: - tests for StaticString (#256) (@CarloLucibello) - Fix typos in README and docs (#260) (@pitmonticone) - Fix typos in docstring and error message (#261) (@pitmonticone)

- Julia
Published by github-actions[bot] about 3 years ago

PythonCall - v0.9.10

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: - libstdcxx version-bounds (#243) (@samtkaplan)

- Julia
Published by github-actions[bot] about 3 years ago

PythonCall - v0.9.9

PythonCall v0.9.9

Diff since v0.9.8

- Julia
Published by github-actions[bot] over 3 years ago

PythonCall - v0.9.8

PythonCall v0.9.8

Diff since v0.9.7

Closed issues: - To do: Stable docs aren't building?? (#233)

- Julia
Published by github-actions[bot] over 3 years ago

PythonCall - v0.9.7

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)

- Julia
Published by github-actions[bot] over 3 years ago

PythonCall - v0.9.6

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)

- Julia
Published by github-actions[bot] over 3 years ago

PythonCall - v0.9.5

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)

- Julia
Published by github-actions[bot] over 3 years ago

PythonCall - v0.9.4

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: - Sync docs (#195) (@PallHaraldsson) - Update index.md (#199) (@pitmonticone)

- Julia
Published by github-actions[bot] over 3 years ago

PythonCall - v0.9.3

PythonCall v0.9.3

Diff since v0.9.2

Closed issues: - Better integration with Pluto (#102) - How to pass Julia function to Python? (#142)

- Julia
Published by github-actions[bot] over 3 years ago

PythonCall - v0.9.2

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)

- Julia
Published by github-actions[bot] over 3 years ago

PythonCall - v0.9.1

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)

- Julia
Published by github-actions[bot] over 3 years ago

PythonCall - v0.9.0

PythonCall v0.9.0

Diff since v0.8.0

Closed issues: - Using PythonCall within Julia modules (#57) - Conversion rules for numpy [and ctypes] scalars (#62) - Error in "using PythonCall" (#132) - UndefVarError: y not defined for iteration in Python back to Julia (#134) - bib citation (#137) - Precompilation fails with both PyCall and PythonCall (#140) - fail to display inside vscode/jupyter notebook (#141) - JuliaCall reinstalling PythonCall every time (#144) - docstring method for Base.Docs.doc(::Py) (#147) - missing haskey, get, etcetera? (#148) - pyisnothing function? (#149) - ispynull (#151) - Docs: how to use CondaPkg from PythonCall? (#152) - How to define python function from Julia side (#156) - optimized hasproperty(o::Py, attr) = pyhasattr(o, attr) (#157) - using functions ending with ! in juliacall (#158) - support array(dtype=...) optional argument (#160) - missing .copy() method for Dict wrapper (#161) - Errors trying to use logomaker (#164) - first import of juliacall clobbers Project.toml (#166) - Using seval in a new module created from Python (#170) - missing docstring pyhasattr in docs (#173) - Juliacall on Apple M1 (#175) - module eval should be eval(m, expr) instead of eval(expr) in seval (#178)

Merged pull requests: - define 2-arg Base.hash (#154) (@stevengj) - correct Julia minimum version to ≥ 1.6 (#155) (@stevengj) - Not support EOLed 3.6 or older (#162) (@PallHaraldsson)

- Julia
Published by github-actions[bot] almost 4 years ago

PythonCall - v0.8.0

PythonCall v0.8.0

Diff since v0.7.0

- Julia
Published by github-actions[bot] almost 4 years ago

PythonCall - v0.7.0

PythonCall v0.7.0

Diff since v0.6.1

Closed issues: - Segmentation fault when importing python package (#115) - Can't manage to use juliacall in WSL (#116) - Failed install on Raspberry Pi (#120) - no version of Julia is compatible (#121) - plt.show() (#122) - pyclass (#124) - Document pyconvert_add_rule (#125) - Make pyconvert_add_rule and Py safe by default (#126) - LaTeXStrings (#127) - Environment reinitialization if failed (#130) - Error during Module initialization (#131)

Merged pull requests: - crop whitespace around displayed figures (#123) (@marius311)

- Julia
Published by github-actions[bot] almost 4 years ago

PythonCall - v0.6.1

PythonCall v0.6.1

Diff since v0.6.0

Closed issues: - show stacktrace of Julia exceptions in Python (#83) - Docstring for dispatched methods (#107) - Support selective import in @py macro @py from <module> import ... (#117)

Merged pull requests: - Expose PyCapsule type and methods (#114) (@pabloferz)

- Julia
Published by github-actions[bot] about 4 years ago

PythonCall - v0.6.0

PythonCall v0.6.0

Diff since v0.5.1

Closed issues: - Registries in juliacalldeps.json (#74) - Function support? (#95) - UndefVarError triggered by err.jl (#100) - Display for pytype in Pluto notebooks (#101) - PyPlot equivalent? (#105) - Initialization fails for Julia with DEV in version (#106) - Any known threading/GIL issues? (#108) - A direct way to import Julia packages in Python? (#109)

Merged pull requests: - small typo fix (#103) (@tlienart)

- Julia
Published by github-actions[bot] about 4 years ago

PythonCall - v0.5.1

PythonCall v0.5.1

Diff since v0.5.0

Closed issues: - Test on earlier versions of Julia and Python (#54) - Make docs less PythonCall-centric (#56) - coming from PyCall section in docs (#59) - Hooks into startup (#72) - "Python exited unexpectedly" when using external conda environment (#85) - Install specific Python version (#87) - To do: fix multimedia bug (#89) - Imported juliacall.newmodule() namespace not updated (#92) - how to convert list of lists into matrix (#99)

- Julia
Published by github-actions[bot] about 4 years ago

PythonCall - v0.5.0

PythonCall v0.5.0

Diff since v0.4.3

Closed issues: - use conda --freeze-installed in Deps.add() (#64) - Relative paths in dependencies (#65) - Rework Python dependencies (#66) - Startup code is slow (#67) - When using Pluto, output from pyprint is buffered (#68) - remove Python<3.10 restriction (#69) - Importing local modules (#70) - Support for using a custom system image? (#71) - hope support python f-string in julia (#75) - Is juliacall supporting python multiprocessing? (#77) - Can we use julia functions with ! postfix in python calls to julia functions (#78) - Using private Julia package SSH fails (#80) - Should PythonCall create separate environment for different projects? (#81) - error using development version of package (#82)

- Julia
Published by github-actions[bot] about 4 years ago

PythonCall - v0.4.3

PythonCall v0.4.3

Diff since v0.4.2

Closed issues: - Release on pypi (#50)

- Julia
Published by github-actions[bot] over 4 years ago

PythonCall - v0.4.2

PythonCall v0.4.2

Diff since v0.4.1

- Julia
Published by github-actions[bot] over 4 years ago

PythonCall - v0.4.1

PythonCall v0.4.1

Diff since v0.4.0

- Julia
Published by github-actions[bot] over 4 years ago

PythonCall - v0.4.0

PythonCall v0.4.0

Diff since v0.3.0

Closed issues: - How to pass a numpy array into a Julia function? (#38) - Set Jill upstream when checking versions (#40) - Use timestamp of juliacallmeta.json (#41) - unsafe_pynext, pyisnull, pynext, pyprint, ... (#42) - pymacro next, print, int, ... (#43) - Run Aqua tests (#46) - Document unsafe API (#47) - Check all getptr calls (#48) - Announce on discourse (#52) - PyCall compat mode (#55) - "writing packages" section in docs (#58) - InitError (#60) - FYI: 3.10 is out (to test) and 3.11 alpha (#63)

Merged pull requests: - Python setup (#39) (@ShuhuaGao)

- Julia
Published by github-actions[bot] over 4 years ago

PythonCall - v0.3.0

PythonCall v0.3.0

Diff since v0.2.1

Closed issues: - Todo list (#1) - Precompile statements (and error) (#13) - Rely less on PyRef (#14) - How can we mix Python and Julia code without relying on finalizers? (#15) - Remove lazy functionality from PyObject (#16) - Reloading code (#17) - Faster PyIncRef/PyDecRef (#18) - Preload C API pointers (#19) - DSL avoid checking embedded Python objects (#20) - typelb and typeub are wrong (#21) - Make it so tryconvert rules can assume S is a DataType (#22) - Error when getting columns on PyPandasDataFrame (#23) - PythonCall/juliacall doesn't work in conda environment (#25) - Doesn't work on 1.7.0-beta2 or 1.8 (#26) - Error when calling Julia function defined in module (#27) - Don't understand how to pass numpy arrays to Julia function (#28) - Serialise NULL to Nothing (#33) - Serialising traceback objects (#34) - Is rewrite complete now ? (#37)

- Julia
Published by github-actions[bot] over 4 years ago

PythonCall - v0.2.1

PythonCall v0.2.1

Diff since v0.2.0

- Julia
Published by github-actions[bot] almost 5 years ago

PythonCall - v0.2.0

PythonCall v0.2.0

Diff since v0.1.0

Closed issues: - Using Python.jl and PyCall.jl together (#6) - Investigate Python.jl for diffeqpy (#7) - Highlight the differences with PyCall (#11)

- Julia
Published by github-actions[bot] almost 5 years ago

PythonCall - v0.1.0

PythonCall v0.1.0

Closed issues: - Possible legal issues with the logo (#3)

Merged pull requests: - Big rewrite (#4) (@cjdoris) - adds julia.SetValue (#5) (@cjdoris)

- Julia
Published by github-actions[bot] almost 5 years ago