pyproject.toml + cf-core integration (editable install) #7

Open
opened 2026-04-05 21:36:54 -07:00 by pyr0ball · 0 comments
Owner

Package Osprey properly so it installs into the cf conda env via editable install, consistent with circuitforge-core pattern.

Deliverables

  • pyproject.toml: project metadata, dependencies, entry points
  • pip install -e ../circuitforge-core (already used by peregrine/kiwi)
  • Replace manual requirements.txt install with pyproject.toml extras
  • Add CLAUDE.md with product-specific context for dev sessions

Why this matters

Osprey will eventually use cf-core's db, tiers, llm, and config modules. Getting the packaging right now avoids painful migration later.

Package Osprey properly so it installs into the `cf` conda env via editable install, consistent with circuitforge-core pattern. ## Deliverables - `pyproject.toml`: project metadata, dependencies, entry points - `pip install -e ../circuitforge-core` (already used by peregrine/kiwi) - Replace manual `requirements.txt` install with `pyproject.toml` extras - Add `CLAUDE.md` with product-specific context for dev sessions ## Why this matters Osprey will eventually use cf-core's `db`, `tiers`, `llm`, and `config` modules. Getting the packaging right now avoids painful migration later.
pyr0ball added this to the Alpha — Pipeline milestone 2026-04-05 21:36:54 -07:00
Sign in to join this conversation.
No labels
backlog
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Circuit-Forge/osprey#7
No description provided.