Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 637 Bytes

File metadata and controls

41 lines (27 loc) · 637 Bytes

Contributing

ilpy welcomes contributions

Local development

This project uses uv for environment and dependency management. Clone the repo and sync the dev environment:

git clone <your-fork>
cd ilpy
uv sync

Testing

To run the tests, use uv run:

uv run pytest

Deploying

This is a note for maintainers

Create an annotated tag with:

git tag -a vX.Y.Z -m "vX.Y.Z"

Then push the tag to github:

git push upstream --follow-tags

This will trigger ci.yaml to run, which will build a source distribution (only) and upload it to pypi.