ybapat opened a new pull request, #50626:
URL: https://github.com/apache/arrow/pull/50626

   ### Rationale for this change
   
   Add an `AGENTS.md` file to the `python/` directory to help AI agents and new 
contributors understand how to build, test, and contribute to PyArrow 
effectively. This follows the pattern established by the root `AGENTS.md` 
(GH-50373) and the R `AGENTS.md` (GH-49607).
   
   > Note: This PR was created with the assistance of an AI tool (Claude). The 
change consists solely of documentation.
   
   ### What changes are included in this PR?
   
   Adds `python/AGENTS.md` covering:
   - Project overview (Cython-based Python bindings for Arrow C++)
   - AI disclosure requirement
   - Explanation of Cython source files and type stubs (hand-written vs. 
generated)
   - Development setup via conda
   - Building Arrow C++ and PyArrow (editable mode)
   - Running tests with pytest, including optional feature group flags 
(`--enable-<group>` / `--disable-<group>`)
   - Code style via pre-commit (`python` alias)
   - Type checking with mypy, pyright, and ty
   - File structure table
   - PR title format and description template
   - Links to further resources
   
   ### Are these changes tested?
   
   No — this is a documentation-only change.
   
   ### Are there any user-facing changes?
   
   No.
   
   * GitHub Issue: #50342


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to