All common tasks are bundled in the x.py
script:
# format the code and run tests
python x.py precommit
Run 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
version
field 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