Skip to content

Latest commit

 

History

History
57 lines (41 loc) · 1.6 KB

README.md

File metadata and controls

57 lines (41 loc) · 1.6 KB

pyorderly

PyPI - Version PyPI - Python Version


Table of Contents

Installation

pip install pyorderly

Development

Useful hatch commands:

hatch shell
hatch run test
hatch run cov
hatch run lint:style
hatch run lint:fmt

Modifying the parser

The outpack query parser is implemented in Rust as part of the outpack_server repository. When developing new features in the query parser, they can be tested out in your development environment of pyorderly by installing the parser from your local checkout:

hatch run pip install /path/to/outpack_server

Releasing

  • Increment the version number using the hatch version command.
  • Commit the changes and create a PR.
  • Get the PR approved and merged to main.
  • Create a GitHub release:
    • Set the tag name as vX.Y.Z, matching the version reported by hatch.
    • Write some release notes (possibly using the Generate release notes button).
    • Publish the release!
  • Sit back and relax while the release gets built and published.
  • Check that the new version is available on PyPI.

License

pyorderly is distributed under the terms of the MIT license.