Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@briochh
Copy link
Collaborator

@briochh briochh commented Dec 18, 2025

Moving to uv (https://docs.astral.sh/uv/) for project management, build and deployment.

This includes:

  • moving to using pyproject.toml as the main container for all things project config related.
    • project dependancies
    • coverage
  • move back to static versioning but with release initialise in GitHub actions when new version tag is pushed.
  • Removal of a few files that are no longer needed (potentially more can follow)

oh and moving coverage tracking to codecov I think this could be decoupled if that is too offensive.

It's probs not perfect but something to build on?

@codecov-commenter
Copy link

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

@briochh
Copy link
Collaborator Author

briochh commented Dec 18, 2025

@nathanjmcdougall, you might have some thoughts to add to this PR.

@briochh
Copy link
Collaborator Author

briochh commented Dec 18, 2025

@mwtoews, keen to hear your thoughts on this blitz.

run: uv publish
# The part below with testpypi only
# TODO: remove the next two lines for production usage
env:
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

currently just pointing to test.pypi

Copy link
Contributor

@mwtoews mwtoews left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've been using UV for the past year, it's been excellent. A few misc notes below...

@briochh briochh merged commit 7a904f2 into develop Jan 6, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants