Skip to content

Refactor pyconvert rule scoping - #724

Open
cjdoris wants to merge 11 commits into
v1from
codex/implement-breaking-change-in-pyconvert
Open

cjdoris wants to merge 11 commits into
v1from
codex/implement-breaking-change-in-pyconvert

Conversation

@cjdoris

@cjdoris cjdoris commented Nov 16, 2025

Copy link
Copy Markdown
Member

Summary

  • replace pyconvert rule priorities with scoped rules and strict subclass ordering
  • update built-in, wrapper, numpy, ctypes, and pandas conversions to use the new API
  • refresh documentation, changelog, and tests to cover scoped rule behavior

Testing

  • julia --project -e 'using PythonCall; println(pyconvert(Bool, pybuiltins.True))'
  • julia --project -e 'using PythonCall; println(pyconvert(String, pystr("abc")))'

Codex Task

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1 participant