feat: publish circuitforge-core to Forgejo Packages (private PyPI) to simplify install #23
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The self-hosted installer must clone
circuitforge-coreseparately as a sibling repo because it is not on any package registry. This means:compose.ymlbuild context (context: ..) is non-obvious to usersinstall.shcannot be a true one-liner (needs token or SSH key for the private clone)Proposed
Publish
circuitforge-coreto Forgejo Packages as a private PyPI index. Then:The Dockerfile and
install.shbecome simpler, and external self-hosters no longer need repo access tocircuitforge-core.Alternative
Make
circuitforge-coreMIT and publish to public PyPI. Keeps the MIT code open (it is already MIT-licensed), simplifies install for everyone.Refs