콘텐츠로 이동

설치

SchemaRouter는 Python 3.10 이상이 필요합니다.

공개 릴리스 설치

현재 공개 안정판은 0.17.0입니다.

pip install schemarouter

현재 공개 릴리스인 0.17.0은 0.12에서 정한 안정적인 검색·실행 경계를 유지하며, 0.14에서 도입한 운영 기능을 포함합니다. 소스 상태 탐색(source probing), 시작 시 바인딩 복구, 저장소 마이그레이션, 명시적인 스키마 변경 검토, 통합 종료 처리, Capability Explorer, 한·영 문서와 설치 패키지 생태계에 대한 확장된 검증이 포함됩니다.

0.14.0 릴리스 노트 보기

개발 체크아웃

로컬 개발과 테스트:

git clone https://github.com/JDeun/SchemaRouter.git
cd SchemaRouter
pip install -e ".[dev]"

선택 설치 항목

사용하는 통합만 설치하면 됩니다.

pip install "schemarouter[mcp]"
pip install "schemarouter[langchain]"
pip install "schemarouter[llamaindex]"
pip install "schemarouter[jev]"
pip install "schemarouter[laya]"
pip install "schemarouter[otel]"
pip install -e ".[docs]"
mkdocs serve

설치 확인

python -c "import schemarouter; print(schemarouter.__version__)"

공개 release tag와 package metadata에서 현재 정식 배포 버전은 0.17.0입니다. 개발 브랜치는 PEP 440의 .dev0 표기를 사용해 PyPI에 올라간 안정판과 구분합니다.

릴리스 검증

CI에서는 package metadata, wheel/sdist 빌드, 깨끗한 환경에서의 설치, 통합 계약, strict docs build를 확인합니다. 외부 서비스 상태는 PR 통과 조건과 분리해, 제3자 장애가 릴리스를 막지 않게 했습니다.