Skip to content

feat(setup): harden Python bootstrap across dev and packaged installs#50

Open
KevinEightSeven wants to merge 2 commits intolightningpixel:mainfrom
KevinEightSeven:fix/setup-bootstrap-venv-and-gpu-index
Open

feat(setup): harden Python bootstrap across dev and packaged installs#50
KevinEightSeven wants to merge 2 commits intolightningpixel:mainfrom
KevinEightSeven:fix/setup-bootstrap-venv-and-gpu-index

Conversation

@KevinEightSeven
Copy link
Copy Markdown

@KevinEightSeven KevinEightSeven commented Mar 22, 2026

Summary

  • add GPU-aware PyTorch index selection during setup and remove hardcoded index coupling in Python requirements
  • fix dev setup bootstrapping to create and use api/.venv consistently (including Windows dev mode)
  • harden Python/venv discovery and packaged venv creation (including AppImage-safe --clear --copies behavior)
  • compile app C++ extensions during setup and expose additional setup progress stages in the UI
  • include changelog and project context updates for this release work

Use GPU-aware PyTorch index selection and robust Python/venv detection so first-run setup works reliably in dev, AppImage, and Windows workflows.
Copy link
Copy Markdown
Owner

@lightningpixel lightningpixel 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 your contribution !

However, before merging the PR, you’ll need to rebase onto the dev branch (it’s the branch that receives all changes, while main is the production branch corresponding to the latest release). You’ll likely have some conflicts to resolve with the new version.

After that, please remove the CHANGELOG.md, CLAUDE.md, and package-lock.json files.

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