Skip to content

Conversation

@Kontinuation
Copy link
Member

@Kontinuation Kontinuation commented Oct 15, 2025

Did you read the Contributor Guide?

Is this PR related to a ticket?

What changes were proposed in this PR?

This patch replaces several requirements.txt files with pyproject.toml file, and use uv for managing python virtual environment for building docs.

How was this patch tested?

  • Passing tests
  • Download the docs built by CI and inspect it locally

Did this PR include necessary documentation updates?

  • Yes, I have updated the documentation.

…pache#2365)

- Add root pyproject metadata + docs/dev dependency groups
- Update docs workflow to use uv sync and uv run
- Add documentation section for local doc build
- Commit plan file ISSUE_2365_PLAN.md
- Note uv.lock policy in .gitignore comment
- Remove legacy requirements-docs.txt / requirements-dev.txt (to be deleted in follow-up commit if needed)
@Kontinuation Kontinuation marked this pull request as ready for review October 17, 2025 10:54
@jiayuasu jiayuasu merged commit 4e4791d into apache:master Oct 18, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Consolidate Python dependency files to pyproject.toml

2 participants