diff --git a/pages.ko/common/uv-export.md b/pages.ko/common/uv-export.md new file mode 100644 index 0000000000..c029799536 --- /dev/null +++ b/pages.ko/common/uv-export.md @@ -0,0 +1,36 @@ +# uv export + +> 프로젝트의 잠금 파일을 다른 형식으로 내보내기. +> 더 많은 정보: . + +- 의존성을 `requirements.txt` 파일로 내보내기: + +`uv export --format requirements-txt {{[-o|--output-file]}} {{requirements.txt}}` + +- 의존성을 `pylock.toml` 형식으로 내보내기: + +`uv export --format pylock.toml` + +- 프로덕션 의존성만 내보내기 (개발 의존성 제외): + +`uv export --no-dev` + +- 지정한 선택적 의존성 그룹을 포함하여 내보내기: + +`uv export --extra {{그룹_이름}}` + +- 모든 선택적 의존성을 포함하여 내보내기: + +`uv export --all-extras` + +- 지정한 의존성 그룹을 포함하여 내보내기: + +`uv export --group {{그룹_이름}}` + +- 해시를 제외하고 내보내기: + +`uv export --no-hashes` + +- workspace의 지정한 패키지에 대한 의존성 내보내기: + +`uv export --package {{패키지_이름}}` diff --git a/pages.ko/common/uv-help.md b/pages.ko/common/uv-help.md new file mode 100644 index 0000000000..3bedabd7b6 --- /dev/null +++ b/pages.ko/common/uv-help.md @@ -0,0 +1,20 @@ +# uv help + +> `uv` 명령에 대한 자세한 문서를 표시. +> 더 많은 정보: . + +- `uv`의 일반 도움말 표시: + +`uv help` + +- 지정한 명령의 도움말 표시: + +`uv help {{명령어}}` + +- 하위 명령어 도움말 표시: + +`uv help {{명령어}} {{하위명령어}}` + +- pager를 사용하지 않고 지정한 명령의 도움말 표시: + +`uv help --no-pager {{명령어}}` diff --git a/pages.ko/common/uv-init.md b/pages.ko/common/uv-init.md new file mode 100644 index 0000000000..6b300cb5b0 --- /dev/null +++ b/pages.ko/common/uv-init.md @@ -0,0 +1,32 @@ +# uv init + +> 새로운 Python 프로젝트를 생성. +> 더 많은 정보: . + +- 현재 디렉터리에 프로젝트 초기화: + +`uv init` + +- 지정한 이름으로 프로젝트 초기화: + +`uv init {{프로젝트_이름}}` + +- 지정한 디렉터리에 프로젝트 생성: + +`uv init --directory {{경로/대상/디렉터리}} {{프로젝트_이름}}` + +- Python 라이브러리용 프로젝트 생성: + +`uv init {{[--lib|--library]}} {{프로젝트_이름}}` + +- 빌드 시스템 지정: + +`uv init --build-backend {{빌드_백엔드}} {{프로젝트_이름}}` + +- `pyproject.toml` 파일만 생성: + +`uv init --bare {{프로젝트_이름}}` + +- 프로젝트 설명 설정: + +`uv init --description "{{설명}}" {{프로젝트_이름}}` diff --git a/pages.ko/common/uv-lock.md b/pages.ko/common/uv-lock.md new file mode 100644 index 0000000000..1eaa074ea2 --- /dev/null +++ b/pages.ko/common/uv-lock.md @@ -0,0 +1,32 @@ +# uv lock + +> 프로젝트의 lockfile 업데이트. +> 더 많은 정보: . + +- 프로젝트의 lockfile 생성 또는 업데이트: + +`uv lock` + +- lockfile 변경하지 않고 최신 상태인지 확인: + +`uv lock --check` + +- 최신 상태인지는 확인하지 않고 lockfile이 존재하는지만 확인: + +`uv lock --check-exists` + +- lockfile을 작성하지 않고 잠길 내용을 미리 확인: + +`uv lock --dry-run` + +- 현재 프로젝트 대신 지정한 Python 스크립트의 의존성 잠금: + +`uv lock --script {{경로/대상/스크립트.py}}` + +- 모든 패키지를 호환 가능한 최신 버전으로 업그레이드: + +`uv lock --upgrade` + +- 지정한 패키지만 업그레이드: + +`uv lock --upgrade-package {{패키지1}} --upgrade-package {{패키지2}}` diff --git a/pages.ko/common/uv-pip.md b/pages.ko/common/uv-pip.md new file mode 100644 index 0000000000..50706fefc3 --- /dev/null +++ b/pages.ko/common/uv-pip.md @@ -0,0 +1,36 @@ +# uv pip + +> 패키지 설치, 제거 및 관리를 위한 pip와 유사한 명령을 제공. +> 더 많은 정보: . + +- 패키지 설치: + +`uv pip install {{패키지}}` + +- requirements 파일에서 패키지 설치: + +`uv pip install {{[-r|--requirements]}} {{requirements.txt}}` + +- 지정한 버전의 패키지 설치: + +`uv pip install {{패키지==1.2.3}}` + +- 패키지 제거: + +`uv pip uninstall {{패키지}}` + +- `pyproject.toml`의 의존성을 잠금하여 `requirements.txt` 생성: + +`uv pip compile pyproject.toml {{[-o|--output-file]}} requirements.txt` + +- 설치된 패키지 목록 표시: + +`uv pip list` + +- 설치된 패키지 정보 표시: + +`uv pip show {{패키지}}` + +- requirements 파일과 정확히 일치하도록 환경 동기화 (필요한 패키지 설치/제거): + +`uv pip sync {{requirements.txt}}`