Skip to content

fix/sdk source install - #4043

Draft
TomCC7 wants to merge 2 commits into
feat/dimup-setupfrom
fix/sdk-source-install
Draft

fix/sdk source install#4043
TomCC7 wants to merge 2 commits into
feat/dimup-setupfrom
fix/sdk-source-install

Conversation

@TomCC7

@TomCC7 TomCC7 commented Sep 10, 2026

Copy link
Copy Markdown
Member

Installing DimOS as an external Git dependency currently depends on web assets from the developer checkout. Build missing assets during wheel/sdist creation and define the SDK dependency-source policy consumed by app creation.

Validation: source-build and dependency-policy tests pass; a full external SDK Git install built its own assets successfully. The source archive passes the repository packaging check.

PRD: https://linear.app/dimensional/project/dimos-developer-onboarding-v1-3df889ba9a65

Review in order: #4042#4043#4044#4045#4046#4047. Replaces the implementation in #4027#4030.

@codecov

codecov Bot commented Sep 10, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

@@                Coverage Diff                @@
##           feat/dimup-setup    #4043   +/-   ##
=================================================
  Coverage             78.13%   78.13%           
=================================================
  Files                  1429     1429           
  Lines                134926   134926           
  Branches              11706    11706           
=================================================
+ Hits                 105425   105431    +6     
+ Misses                26174    26171    -3     
+ Partials               3327     3324    -3     
Components Coverage Δ
Tests 94.72% <ø> (+<0.01%) ⬆️
Flag Coverage Δ
OS-ubuntu-24.04-arm 74.45% <ø> (-0.01%) ⬇️
OS-ubuntu-latest 75.02% <ø> (+<0.01%) ⬆️
Py-3.10 75.01% <ø> (-0.01%) ⬇️
Py-3.11 75.01% <ø> (ø)
Py-3.12 75.02% <ø> (+<0.01%) ⬆️
Py-3.13 75.02% <ø> (ø)
Py-3.14 75.02% <ø> (ø)
Py-3.14t 75.02% <ø> (+<0.01%) ⬆️
SelfHosted-Linux 35.58% <ø> (-0.01%) ⬇️

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

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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.

1 participant