Skip to content

fix(setup): add DA3 package to uv project#13

Merged
Tok merged 1 commit into
Tok:devfrom
danrossi:uv-setup-fix
Jan 19, 2026
Merged

fix(setup): add DA3 package to uv project#13
Tok merged 1 commit into
Tok:devfrom
danrossi:uv-setup-fix

Conversation

@danrossi
Copy link
Copy Markdown
Contributor

@danrossi danrossi commented Jan 19, 2026

  • uv project is required to have the DA3 source configured to install properly.
  • Requires to specify Python 3.12 with uv python pin 3.12 Or specify 3.12 as required in the project.

Related #11

uv venv --python 3.12

May also work.

- uv project is required to have the DA3 source configured to install properly.
- Requires to specify Python 3.12 with `uv python pin 3.12` Or specify 3.12 as required in the project.
@codecov
Copy link
Copy Markdown

codecov Bot commented Jan 19, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.56%. Comparing base (394254c) to head (d7afbfe).
⚠️ Report is 2 commits behind head on dev.

Additional details and impacted files
@@           Coverage Diff           @@
##              dev      #13   +/-   ##
=======================================
  Coverage   92.56%   92.56%           
=======================================
  Files          38       38           
  Lines        2972     2972           
=======================================
  Hits         2751     2751           
  Misses        221      221           
Flag Coverage Δ
unittests 92.56% <ø> (ø)

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

☔ View full report in Codecov by Sentry.
📢 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.

Copy link
Copy Markdown
Owner

@Tok Tok left a comment

Choose a reason for hiding this comment

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

Thanks for the contribution! This correctly adds the depth-anything-3 dependency with the git source configuration. The changes look good and address the installation issue perfectly. I've also pinned Python to 3.12 for consistency as you suggested.

@Tok Tok merged commit 6e97c07 into Tok:dev Jan 19, 2026
5 checks passed
Tok added a commit that referenced this pull request Jan 19, 2026
## Fixed
- Critical bug fix: Added null checks for progress_tracker in depth_processor.py
  - Fixes crash when using CLI without web interface (#14)
  - Added guards at lines 111 and 399

## Added
- Windows test script (test.ps1) for PowerShell users
- Python 3.12 pinning via .python-version file

## Changed
- UI reorganization: VR Format/Resolution moved to Step 7 (VR Assembly)
- Step 8 renamed to "Video Encoding & Output"
- Dependency configuration: Merged PR #13 (DA3 package with git source)
- Script colors updated to exact CSS colors (#39ff14 lime, #00d9ff cyan)

## Documentation
- Reorganized project structure (TODO.md to docs/, archived codex-review.md)
- Rewrote CONTRIBUTING.md with separate sections for human vs AI contributors
- Updated example_settings.json to v0.9.2

Special thanks to @danrossi for PR #13 and issue reports.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
danrossi added a commit to danrossi/depth-surge-3d that referenced this pull request Jan 20, 2026
…uto GPU detection. (Tok#13)

- Install UV wheelnext in Linux script and force uv over pip.
- Install UV wheelnext in Windows setup script.
- Use UV to install and pin Python 3.12
- Add the check cuda helper script.
Tok pushed a commit that referenced this pull request Jan 20, 2026
…uto GPU detection. (#13) (#15)

- Install UV wheelnext in Linux script and force uv over pip.
- Install UV wheelnext in Windows setup script.
- Use UV to install and pin Python 3.12
- Add the check cuda helper script.
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.

2 participants