snigdhachoppac opened a new pull request, #51387: URL: https://github.com/apache/arrow/pull/51387
### Rationale for this change The Archery README explains how to install individual Archery components, but does not provide a complete local development workflow. ### What changes are included in this PR? This PR documents how to: - Create and activate a virtual environment - Install Archery and its test dependencies - Verify the Archery installation - Fetch historical tags required by release tests - Run the complete Archery test suite - Run only the Crossbow tests ### Are these changes tested? Yes. I followed the documented setup locally and ran: ```text python -m pytest dev/archery ``` The result was: ```text 121 passed, 1 skipped ``` ### Are there any user-facing changes? Yes. Contributors will have new documentation for setting up and testing Archery locally. There are no changes to public APIs or runtime behavior. ### Was AI used for this PR? AI was used to help draft the documentation and pull request description. I reviewed the changes, followed the documented commands, resolved the missing-tag test issue, and ran the complete Archery test suite locally. **PR code and description written by:** - [ ] Human - [x] AI **Reviewed before submission by:** - [x] Human - [x] AI - [ ] Not reviewed Closes #31575. -- 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]
