Skip to content

Conversation

jhodges10
Copy link
Collaborator

@jhodges10 jhodges10 commented Apr 26, 2025

Link the Issue(s) this Pull Request is related to.

Summarize your change.

  • Switches to uv for packaging
  • Moves just about everything from setup.py to pyproject.toml
  • Sets up a new GitHub Action to build this way (primarily for testing this build though)

Reference associated tests.

If no new tests are introduced as part of this PR, note the tests that are providing coverage.

@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Apr 26, 2025
@codecov-commenter
Copy link

codecov-commenter commented Apr 26, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.72%. Comparing base (c0e97b0) to head (5c15d92).
⚠️ Report is 62 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #1878      +/-   ##
==========================================
+ Coverage   84.11%   84.72%   +0.61%     
==========================================
  Files         198      177      -21     
  Lines       22241    12809    -9432     
  Branches     4687     1191    -3496     
==========================================
- Hits        18709    10853    -7856     
+ Misses       2610     1773     -837     
+ Partials      922      183     -739     
Flag Coverage Δ
py-unittests 84.72% <ø> (+0.61%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 135 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update f0aac2b...5c15d92. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions github-actions bot added the ci label Apr 26, 2025
@jhodges10 jhodges10 marked this pull request as draft August 26, 2025 18:37
@jhodges10 jhodges10 changed the title chore(Build/Package Management): Begin to setup and implement uv for package management chore(Build/Package Management): Setup and implement uv for package management Oct 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants