Repolode
pypa

pypa/wheel

Python wheel(.whl) 파일을 검사, 압축 해제, 재압축 및 태그 변경하고 egg를 wheel로 변환하는 명령줄 도구입니다.

스타
579
포크
199
열린 이슈
22
마지막 커밋
8일 전

어떤 프로젝트인가요?

wheel은 PEP 427에서 정의한 wheel 형식의 Python 바이너리 배포 파일을 다루기 위한 PyPA 프로젝트의 공식 명령줄 도구입니다. wheel은 미리 빌드된 패키지 아카이브로, 사용자의 컴퓨터에서 빌드 단계를 실행하지 않고도 pip로 Python 프로젝트를 설치할 수 있게 해줍니다.

이 도구는 네 가지 작업을 지원합니다. 기존 .egg 아카이브를 .whl로 변환하고, wheel을 디렉터리에 압축 해제하며, 수정한 디렉터리를 다시 wheel로 압축하고, 기존 wheel에 플랫폼 및 인터프리터 태그를 추가하거나 제거합니다. 패키지의 대상 플랫폼을 변경하거나 수정 후 다시 패키징해야 할 때 유용합니다.

이 프로젝트는 더 이상 bdist_wheel 빌드 명령을 제공하지 않습니다. setuptools v70.1부터는 setuptools가 자체적으로 wheel을 빌드합니다. wheel 명령줄 도구가 필요한 경우에만 이 패키지를 설치하세요.

핵심 기능

  • 01.egg 아카이브를 .whl 형식으로 변환
  • 02wheel 아카이브를 디렉터리에 압축 해제
  • 03수정한 디렉터리를 wheel 파일로 다시 압축
  • 04기존 wheel에 태그를 추가하거나 제거

활용 사례

  • wheel의 대상 플랫폼이나 Python 버전을 변경하기 위해 태그를 수정
  • 재배포 전에 wheel의 내용을 확인하거나 수정
  • 기존 egg 기반 배포 파일을 wheel 형식으로 마이그레이션

사용 전 알아둘 점

  • setuptools가 더 이상 wheel 빌드에 wheel을 필요로 하지 않으므로, wheel 명령줄 도구가 필요한 경우에만 유용합니다.

토픽

자주 묻는 질문

wheel은(는) 무엇인가요?
Python wheel(.whl) 파일을 검사, 압축 해제, 재압축 및 태그 변경하고 egg를 wheel로 변환하는 명령줄 도구입니다. wheel은 PEP 427에서 정의한 wheel 형식의 Python 바이너리 배포 파일을 다루기 위한 PyPA 프로젝트의 공식 명령줄 도구입니다. wheel은 미리 빌드된 패키지 아카이브로, 사용자의 컴퓨터에서 빌드 단계를 실행하지 않고도 pip로 Python 프로젝트를 설치할 수 있게 해줍니다.
wheel은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
wheel은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
wheel은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. wheel의 마지막 커밋은 2026년 10월 28일입니다.
wheel은(는) 어디에 사용할 수 있나요?
wheel의 대상 플랫폼이나 Python 버전을 변경하기 위해 태그를 수정 재배포 전에 wheel의 내용을 확인하거나 수정 기존 egg 기반 배포 파일을 wheel 형식으로 마이그레이션
wheel은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/pypa/wheel

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트