최신의 패키지 설정distutils or setuptools or setup.py or pyproject.toml패키지 설정하기PyPI가 아닌 사설 저장소 사용하기ReferencePackagePyPIPrivate Repository 최신의 패키지 설정distutils or setuptools or setup.py or pyproject.toml패키지 설정하기 PyPI가 아닌 사설 저장소 사용하기ReferencePackagepyproject.toml, setup.cfg, setup.py. What's the difference?16 votes, 10 comments. From what I understand, they are all the same, just written differently. A package can work with setup.py only, so why use all…https://www.reddit.com/r/learnpython/comments/yqq551/pyprojecttoml_setupcfg_setuppy_whats_the/파이썬 패키징의 과거, 현재, 그리고 미래https://ryanking13.github.io/2021/07/11/python-packaging.htmlpyproject.toml을 이용한 파이썬 패키징 (1) - setup.py의 문제지금까지 파이썬 프로젝트의 패키징은 setuptools의 setup.py를 사용하는 것이 일반적이었다. setup.py를 사용한 파이썬 프로젝트 폴더 구성은 아래 문서를 참고한다. 파이썬 프로젝트 폴더 구성하기 이전 포스팅에서 PyCharm과 VS Code를 사용한 개발 환경 구성을 진행했다. PyCharm과 VS Code를 사용한 개발 환경 구성은 다음 포스팅을 참고한다. 파이썬 개발 환경 구성 (+ PyCharm) 우분투 20.04 LTS (focal)에 www.bearpooh.com setup.py를 사용한 파이썬 프로젝트의 예제 코드는 아래 문서를 참고한다. Jenkins 파이썬 빌드 구성의 예제 코드 만들기 (1) 이전 포스팅에서 Jenkins의 파이썬 빌드 구성을 위해, Docker로 빌드 에..https://www.bearpooh.com/221setup.py 멈춰!파이썬 코드를 다른 사람도 사용할 수 있게 공유하거나, 불필요한 파일들을 제거하고 프로젝트를 배포하려면 패키징을 하는 것이 가장 효율적입니다. 파이썬은 나름 긴 역사와 함께 패키징 또한 여러 방식을 거쳐 발전하고 있습니다. 이 블로그에서는 파이선 패키징의 문제점 2개를 설명하고, 작성 시점에서 가장 권장되고 표준인 패키징 방식을 설명하려고 합니다. 패키징에 어떤 역사가 있었을까? 제가 알고 있던 역사를 정리하려고 찾아보니 좋은 글이 있어서 그 글을 소개하는 것으로 대체하려고 합니다. https://ryanking13.github.io/2021/07/11/python-packaging.html 나는 지금 legacy를 사용하는 건가? 다음 사항에 포함된다면 legacy를 사용하고 있다https://tech.buzzvil.com/blog/setup.py-%EB%A9%88%EC%B6%B0/PyPI파이썬 패키지를 PyPI(Python Package Index)에 배포하는 방법부터 GitHub Actions를 통한 자동화까지 | Yoonmin Lee파이썬(Python) 패키지를 PyPI(Python Package Index)에 개발하고 배포하는 전체 과정을 설명한다. PyPI의 기능과 중요성, 패키지 개발 및 배포 절차, GitHub Actions를 활용한 배포 자동화 방법까지 포함된다. 필자가 개발한 holidayskr라는 예시 패키지를 통해 실질적인 배포 과정을 단계별로 설명하여, 개발자가 자신의 파이썬 프로젝트를 PyPI에 쉽게 배포할 수 있도록 돕는다. 또한, 프로젝트 관리, 협업, 버전 관리, 문서화 등 개발 스킬을 연습하는 데 유용한 팁까지 제공한다.https://yoonminlee.com/python-package-deployment-pypi-github-actionsHow To Publish Python Packages to PyPI using Poetry on Ubuntu 22.04 | DigitalOceanPoetry is a dependency manager for Python that is also capable of building and packaging your Python projects for distribution. PyPI is …https://www.digitalocean.com/community/tutorials/how-to-publish-python-packages-to-pypi-using-poetry-on-ubuntu-22-04#step-4-publishing-your-python-package-to-pypiPrivate Repository조직 내 사설 저장소 구축을 고민하고 있다면PyPI , Nexus, Github — 김성렬, Backend Developerhttps://techblog.yogiyo.co.kr/%EC%A1%B0%EC%A7%81%EB%82%B4-%EC%82%AC%EC%84%A4-%EC%A0%80%EC%9E%A5%EC%86%8C%EC%97%90-%EB%8C%80%ED%95%9C-%EB%8B%A8%EC%83%81-e26113fd5867