Skip to content

feat(backend): unify dependencies in pyproject#11059

Closed
matmair wants to merge 4 commits into
inventree:masterfrom
matmair:feat(backend)--move-dependencies-to-pyproject
Closed

feat(backend): unify dependencies in pyproject#11059
matmair wants to merge 4 commits into
inventree:masterfrom
matmair:feat(backend)--move-dependencies-to-pyproject

Conversation

@matmair
Copy link
Copy Markdown
Member

@matmair matmair commented Dec 22, 2025

This changes the management flow to completely depend on uv / modern python tooling standards and removes the individual listings for one central one.
Makes SBOM management easier and enables QOL things like environment syncing.
The tooling is a bit fast this way too as more of the resolution can be cached, but it is not really noticeable on modern ARM chips.

@matmair matmair added this to the 2.0.0 milestone Dec 22, 2025
@matmair matmair self-assigned this Dec 22, 2025
@matmair matmair added CI CI / unit testing ecosystem setup Relates to the InvenTree setup / installation process labels Dec 22, 2025
@netlify
Copy link
Copy Markdown

netlify Bot commented Dec 22, 2025

Deploy Preview for inventree-web-pui-preview canceled.

Name Link
🔨 Latest commit fac3f65
🔍 Latest deploy log https://app.netlify.com/projects/inventree-web-pui-preview/deploys/6949bd7859132c0007fc90a3

@matmair matmair added the breaking Indicates a major update or change which breaks compatibility label Dec 22, 2025
@codecov
Copy link
Copy Markdown

codecov Bot commented Dec 22, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.45%. Comparing base (947a3e2) to head (fac3f65).
⚠️ Report is 3 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master   #11059      +/-   ##
==========================================
- Coverage   88.18%   87.45%   -0.73%     
==========================================
  Files        1290     1290              
  Lines       58112    58782     +670     
  Branches     1969     1969              
==========================================
+ Hits        51244    51410     +166     
- Misses       6377     6881     +504     
  Partials      491      491              
Flag Coverage Δ
backend 89.49% <ø> (+0.01%) ⬆️

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

Components Coverage Δ
Backend Apps 91.08% <ø> (-0.94%) ⬇️
Backend General 93.48% <ø> (ø)
Frontend 70.86% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@matmair
Copy link
Copy Markdown
Member Author

matmair commented Jun 6, 2026

this is out of scope because of current deploy methods

@matmair matmair closed this Jun 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking Indicates a major update or change which breaks compatibility CI CI / unit testing ecosystem setup Relates to the InvenTree setup / installation process

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant