All common tasks are bundled in the x.py script:
# format the code and run tests
python x.py precommitRun python x.py --help for details. The script only uses standard Python
modules can can be run without installing further packages.
- Create a new branch with name
release/{VERSION} - Update the
versionfield inserde_arrow/Cargo.toml - Merge the branch into main
- Create a new release via the GH UI tagged with
v{VERSION}to trigger the release workflow
1. python x.py bench
2. (optional) python x.py summarize-bench --update to update the readme
python x.py add-arrow-version {VERSION}python x.py precommit