This is an automated email from the ASF dual-hosted git repository.

timsaucer pushed a change to branch feat/ffi-with-extensions
in repository https://gitbox.apache.org/repos/asf/datafusion-python.git


    from 4296c5ee Correct three more claims in the extension bundle docs
     add 781e980a docs: add a user-facing extensions page and split 
distributing-work
     add 7c86fb06 docs: split the FFI guide into one section per audience
     add 872afb61 docs: give each docstring claim one canonical home
     add 61ca5ff6 docs: point the non-Sphinx consumers at the new pages
     add 5a1bfeba docs: fix extension-guide review findings, rename phase-one 
bundle hook

No new revisions were added by this update.

Summary of changes:
 .ai/skills/ffi-capsule-protocol/SKILL.md           |   9 +-
 AGENTS.md                                          |  41 ++
 crates/core/src/codec.rs                           |   2 +-
 docs/source/conf.py                                |  22 +
 docs/source/contributor-guide/ffi-internals.md     | 137 ++++
 docs/source/contributor-guide/ffi.md               | 795 ---------------------
 docs/source/contributor-guide/index.md             |  10 +-
 docs/source/contributor-guide/pyo3-guidelines.md   |  74 ++
 docs/source/extension-guide/bundles.md             | 305 ++++++++
 docs/source/extension-guide/capsule-protocol.md    | 238 ++++++
 docs/source/extension-guide/checklist.md           |  99 +++
 docs/source/extension-guide/codecs.md              | 183 +++++
 docs/source/extension-guide/functions.md           | 106 +++
 docs/source/extension-guide/index.md               | 136 ++++
 docs/source/extension-guide/other-components.md    |  72 ++
 docs/source/extension-guide/query-planners.md      | 104 +++
 docs/source/extension-guide/sessions.md            | 117 +++
 docs/source/extension-guide/table-providers.md     | 143 ++++
 docs/source/extension-guide/why-ffi.md             | 148 ++++
 docs/source/index.md                               |  11 +
 docs/source/llms.txt                               |  14 +-
 .../user-guide/common-operations/udf-and-udfa.md   |   3 +-
 docs/source/user-guide/data-sources.md             |   2 +-
 .../expressions.md}                                |  65 +-
 docs/source/user-guide/distributing-work/index.md  |  81 +++
 .../user-guide/distributing-work/query-engines.md  | 100 +++
 docs/source/user-guide/extensions.md               | 142 ++++
 docs/source/user-guide/index.md                    |   9 +-
 docs/source/user-guide/io/table_provider.md        |  25 +-
 docs/source/user-guide/upgrade-guides.md           |  25 +-
 examples/datafusion-ffi-example/README.md          |   4 +-
 .../datafusion-ffi-query-planner-example/README.md |   6 +-
 .../tests/_test_three_library_query_planner.py     |  39 +-
 .../src/extension.rs                               |   4 +-
 examples/multiprocessing_pickle_expr.py            |   2 +-
 examples/ray_pickle_expr.py                        |   2 +-
 python/datafusion/__init__.py                      |   4 +-
 python/datafusion/context.py                       | 453 +++++++-----
 python/datafusion/expr.py                          |  21 +-
 python/datafusion/extensions.py                    | 242 ++++---
 python/datafusion/ipc.py                           |  11 +-
 python/datafusion/plan.py                          |  67 +-
 python/datafusion/user_defined.py                  |  42 +-
 python/tests/test_context.py                       |  22 +-
 python/tests/test_docstrings.py                    | 198 +++++
 python/tests/test_imports.py                       |   2 +-
 46 files changed, 3085 insertions(+), 1252 deletions(-)
 create mode 100644 docs/source/contributor-guide/ffi-internals.md
 delete mode 100644 docs/source/contributor-guide/ffi.md
 create mode 100644 docs/source/contributor-guide/pyo3-guidelines.md
 create mode 100644 docs/source/extension-guide/bundles.md
 create mode 100644 docs/source/extension-guide/capsule-protocol.md
 create mode 100644 docs/source/extension-guide/checklist.md
 create mode 100644 docs/source/extension-guide/codecs.md
 create mode 100644 docs/source/extension-guide/functions.md
 create mode 100644 docs/source/extension-guide/index.md
 create mode 100644 docs/source/extension-guide/other-components.md
 create mode 100644 docs/source/extension-guide/query-planners.md
 create mode 100644 docs/source/extension-guide/sessions.md
 create mode 100644 docs/source/extension-guide/table-providers.md
 create mode 100644 docs/source/extension-guide/why-ffi.md
 rename docs/source/user-guide/{distributing-work.md => 
distributing-work/expressions.md} (86%)
 create mode 100644 docs/source/user-guide/distributing-work/index.md
 create mode 100644 docs/source/user-guide/distributing-work/query-engines.md
 create mode 100644 docs/source/user-guide/extensions.md
 create mode 100644 python/tests/test_docstrings.py


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to