Skip to content

Commit c8cf308

Browse files
committed
Add release tooling dependencies and update README instructions
1 parent c03d35f commit c8cf308

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

dev/release/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,12 @@ from that branch.
3939

4040
Releases can currently only be created by PMC members due to the permissions needed.
4141

42+
Install the release tooling dependencies (including PyGithub) before running the changelog script:
43+
44+
```bash
45+
uv sync --dev --group release --no-install-package datafusion
46+
```
47+
4248
You will need a GitHub Personal Access Token. Follow
4349
[these instructions](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)
4450
to generate one if you do not already have one.

pyproject.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,9 +147,11 @@ dev = [
147147
"pytest-asyncio>=0.23.3",
148148
"ruff>=0.9.1",
149149
"toml>=0.10.2",
150-
"pygithub==2.5.0",
151150
"codespell==2.4.1",
152151
]
152+
release = [
153+
"pygithub==2.5.0",
154+
]
153155
docs = [
154156
"sphinx>=7.1.2",
155157
"pydata-sphinx-theme==0.8.0",

0 commit comments

Comments
 (0)