PyPI에 Python 패키지를 게시하는 것은 중요한 이정표이며, 이 문서에서는 프로세스를 단계별로 안내합니다. 저자는 mkdocs-material의 사용자 정의 버전을 작업 중이었고 pip를 통해 쉽게 설치할 수 있기를 원했습니다. 이를 달성하기 위해 그들은 자신의 Python 패키지를 빌드하고 게시하는 방법을 배웠습니다. 첫 번째 단계는 '__init__.py' 파일, 'say_hello.py' 모듈, 테스트, 'README.md' 파일, 'setup.py' 파일, 'pyproject.toml' 파일 및 'LICENSE' 파일을 포함하여 깔끔한 레이아웃으로 프로젝트를 구성하는 것입니다. 'say_hello.py' 모듈에는 사용자를 맞이하는 간단한 함수가 포함되어 있으며 '__init__.py' 파일은 패키지 수준에서 함수에 액세스할 수 있도록 합니다. 다음 단계는 코드가 예상대로 작동하는지 확인하는 테스트를 작성한 다음 패키지를 설명하는 메타데이터를 추가하는 것입니다. 메타데이터는 패키지 이름, 버전, 작성자 및 설명과 같은 정보를 포함하는 'setup.py' 파일에 구성됩니다. 'build' 도구를 사용하여 패키지를 빌드한 후 로컬에 설치하고 테스트할 수 있습니다. 마지막으로 Twine을 사용하여 패키지를 PyPI에 게시할 수 있으며 다른 사람이 설치하고 사용할 수 있습니다.
dev.to
How to Create and Publish a Python Package on PyPI 🐍
Create attached notes ...
