File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # uv publish
2+
3+ > 배포 패키지를 패키지 인덱스에 업로드.
4+ > 더 많은 정보: < https://docs.astral.sh/uv/reference/cli/#uv-publish > .
5+
6+ - ` dist/ ` 디렉터리의 패키지 배포 (기본 동작):
7+
8+ ` uv publish `
9+
10+ - 지정한 저장소 URL에 패키지 배포:
11+
12+ ` uv publish --publish-url {{https://upload.pypi.org/legacy/}} `
13+
14+ - 지정한 사용자 이름과 비밀번호를 사용하여 패키지 배포:
15+
16+ ` uv publish {{[-u|--username]}} {{사용자명}} {{[-p|--password]}} {{비밀번호}} `
17+
18+ - API 토큰을 사용하여 패키지 배포:
19+
20+ ` uv publish {{[-t|--token]}} {{사용자_api_토큰}} `
21+
22+ - 지정한 배포 파일 배포:
23+
24+ ` uv publish {{경로/대상/목적지/*.whl}} {{경로/대상/목적지/*.tar.gz}} `
25+
26+ - 테스트를 위해 TestPyPI에 패키지 배포:
27+
28+ ` uv publish --publish-url https://test.pypi.org/legacy/ `
Original file line number Diff line number Diff line change 1+ # uv remove
2+
3+ > 프로젝트의 ` pyproject.toml ` 파일에서 의존성을 제거.
4+ > 더 많은 정보: < https://docs.astral.sh/uv/reference/cli/#uv-remove > .
5+
6+ - 프로젝트에서 의존성을 제거:
7+
8+ ` uv remove {{패키지}} `
9+
10+ - 여러 의존성 제거:
11+
12+ ` uv remove {{패키지1 패키지2 ...}} `
13+
14+ - 개발 의존성 제거:
15+
16+ ` uv remove --dev {{패키지}} `
17+
18+ - 선택적인 의존성 그룹에서 의존성 제거:
19+
20+ ` uv remove --optional {{선택_의존성_이름}} {{패키지}} `
21+
22+ - 지정한 의존성 그룹에서 의존성 제거:
23+
24+ ` uv remove --group {{그룹_이름}} {{패키지}} `
25+
26+ - 가상 환경을 동기화하지 않고 의존성 제거:
27+
28+ ` uv remove --no-sync {{패키지}} `
Original file line number Diff line number Diff line change 1+ # uv run
2+
3+ > 프로젝트 환경에서 명령 또는 스크립트 실행.
4+ > 더 많은 정보: < https://docs.astral.sh/uv/reference/cli/#uv-run > .
5+
6+ - Python 스크립트 실행:
7+
8+ ` uv run {{경로/대상/스크립트.py}} `
9+
10+ - Python 모듈 실행:
11+
12+ ` uv run {{[-m|--module]}} {{모듈_이름}} `
13+
14+ - 추가 패키지를 임시로 설치하여 명령 실행:
15+
16+ ` uv run {{[-w|--with]}} {{패키지}} {{명령어}} `
17+
18+ - requirements 파일의 패키지를 사용하여 스크립트 실행:
19+
20+ ` uv run --with-requirements {{경로/대상/requirements.txt}} {{경로/대상/스크립트.py}} `
21+
22+ - 격리된 환경에서 실행 (프로젝트 의존성 사용하지 않음):
23+
24+ ` uv run --isolated {{경로/대상/스크립트.py}} `
25+
26+ - 환경을 먼저 동기화하지 않고 명령 실행:
27+
28+ ` uv run --no-sync {{명령어}} `
Original file line number Diff line number Diff line change 1+ # uv self
2+
3+ > ` uv ` 실행 파일 자체를 관리.
4+ > 더 많은 정보: < https://docs.astral.sh/uv/reference/cli/#uv-self > .
5+
6+ - ` uv ` 를 최신 버전으로 업데이트:
7+
8+ ` uv self update `
9+
10+ - ` uv ` 를 지정한 버전으로 업데이트:
11+
12+ ` uv self update {{0.4.0}} `
13+
14+ - 설치하지 않고 사용 가능한 ` uv ` 업데이트 확인:
15+
16+ ` uv self update --dry-run `
17+
18+ - 자세한 출력을 표시하며 ` uv ` 업데이트:
19+
20+ ` uv self update {{[-v|--verbose]}} `
21+
22+ - 현재 ` uv ` 버전 표시:
23+
24+ ` uv self version `
25+
26+ - 버전 번호만 표시:
27+
28+ ` uv self version --short `
29+
30+ - 버전 정보를 JSON 형식으로 표시:
31+
32+ ` uv self version --output-format json `
Original file line number Diff line number Diff line change 1+ # uv sync
2+
3+ > 프로젝트 환경을 lockfile과 일치하도록 업데이트.
4+ > 더 많은 정보: < https://docs.astral.sh/uv/reference/cli/#uv-sync > .
5+
6+ - 프로젝트 환경을 lockfile과 동기화:
7+
8+ ` uv sync `
9+
10+ - 모든 선택적 의존성을 포함하여 동기화:
11+
12+ ` uv sync --all-extras `
13+
14+ - 지정한 선택적 의존성을 포함하여 동기화:
15+
16+ ` uv sync --extra {{선택_의존성_이름}} `
17+
18+ - 개발 의존성만 동기화:
19+
20+ ` uv sync --only-dev `
21+
22+ - 개발 의존성을 제외하고 동기화:
23+
24+ ` uv sync --no-dev `
25+
26+ - 지정한 의존성 그룹을 동기화:
27+
28+ ` uv sync --group {{그룹_이름}} `
29+
30+ - 환경이 이미 동기화되어 있는지 확인 (변경 없이):
31+
32+ ` uv sync --check `
33+
34+ - 실제 변경 없이 동기화될 내용을 미리 확인:
35+
36+ ` uv sync --dry-run `
You can’t perform that action at this time.
0 commit comments