네 pixi 개념이 모델 대부분 커버.
pixi.toml. 프로젝트 manifest. 프로젝트 이름, channels, 패키지 deps (conda-forge), pypi-deps (PyPI), tasks, features, environments 선언. pixi 의 package.json / Cargo.toml — 프로젝트가 필요한 거의 source of truth.
pixi.lock. 자동 생성된 lock 파일. 모든 직접 + transitive dep 를 콘텐츠 hash 와 함께 핀, 타겟한 모든 플랫폼에 대해. 재현성 bit-exact — 다른 머신의 pixi install 이 같은 env 생성. 항상 pixi.lock commit; 절대 손 편집 안 함.
Features 와 environments. pixi.toml 이 features (deps 의 이름 그룹) 와 environments (features 의 조합) 선언 지원. 디폴트 사용은 간단 — base deps + dev feature. 그치만 복잡 프로젝트엔 cuda, amd, cpu features 가지고 한 pixi.toml 에서 gpu-cuda, gpu-amd, cpu-only environments 생성 가능. ML 프로젝트의 monorepo-스타일 재현성.
PyPI layer (uv 통해). pixi.toml 이 pypi-deps 선언하면 pixi 가 uv 에 shell out 해서 resolve. 그래서 pixi 가 conda-forge / PyPI split 깨끗하게 처리 — conda-forge 가 binary, uv 가 순수 Python. 두 layer 가 pixi.lock 에 별도 추적되지만 사용자 경험 통합.