Skip to content

chore(deps): remove MANIFEST.in and upgrade dependencies - #96

Merged
mikeqfu merged 4 commits into
masterfrom
chore/cleanup-deps
Sep 1, 2026
Merged

mikeqfu merged 4 commits into
masterfrom
chore/cleanup-deps

Conversation

@mikeqfu

@mikeqfu mikeqfu commented Sep 1, 2026

Copy link
Copy Markdown
Owner

Summary

Cleans up legacy packaging configuration files and updates project dependencies across all environments for maintenance purposes.

Key Changes

  • Packaging cleanup: Removed the redundant MANIFEST.in file. Hatchling handles asset and data file inclusion natively using the artifacts configuration in pyproject.toml.
  • Dependency upgrades: Refreshed uv.lock by upgrading all locked dependencies across project groups (including dev, docs and test) using uv lock --upgrade.

Verification

Confirmed that the local environment and build remain functional:

uv run pytest
uv build

@mikeqfu mikeqfu self-assigned this Sep 1, 2026
@mikeqfu mikeqfu added dependencies Pull requests that update a dependency file maintenance Ongoing maintenance work such as API updates, dependency upgrades, or modernisation. packaging Changes related to Python packaging, distribution, or build configuration. labels Sep 1, 2026
@codecov

codecov Bot commented Sep 1, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.89%. Comparing base (8195aa4) to head (003470e).

Additional details and impacted files
@@           Coverage Diff           @@
##           master      #96   +/-   ##
=======================================
  Coverage   84.89%   84.89%           
=======================================
  Files          25       25           
  Lines        3629     3629           
  Branches      662      662           
=======================================
  Hits         3081     3081           
  Misses        313      313           
  Partials      235      235           
Flag Coverage Δ
py3.12 84.89% <ø> (ø)
py3.13 84.89% <ø> (ø)
py3.14 84.89% <ø> (ø)
py3.15 84.89% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

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

@mikeqfu
mikeqfu merged commit 4360419 into master Sep 1, 2026
9 checks passed
@mikeqfu
mikeqfu deleted the chore/cleanup-deps branch September 1, 2026 10:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file maintenance Ongoing maintenance work such as API updates, dependency upgrades, or modernisation. packaging Changes related to Python packaging, distribution, or build configuration.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant