pyproject.toml + cf-core integration (editable install) #7
Labels
No labels
backlog
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Circuit-Forge/osprey#7
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?
Package Osprey properly so it installs into the
cfconda env via editable install, consistent with circuitforge-core pattern.Deliverables
pyproject.toml: project metadata, dependencies, entry pointspip install -e ../circuitforge-core(already used by peregrine/kiwi)requirements.txtinstall withpyproject.tomlextrasCLAUDE.mdwith product-specific context for dev sessionsWhy this matters
Osprey will eventually use cf-core's
db,tiers,llm, andconfigmodules. Getting the packaging right now avoids painful migration later.