https://antonz.org/python-packaging/
- 간단한 파이썬 유틸리티를 만들어서 공유할 때 패키지로 만드는 법을 차근 차근 설명 1. 기능 작성 2. flit 을 이용해 기본 패키지 형태를 작성하고 TestPyPI 에 등록해서 테스트 3. flit 로 PyPI 에 실제 등록 4. README 와 CHANGELOG 추가 5. tox 로 포매팅(black), 테스트 커버리지(coverage), 코드 퀄리티(flake8, pylint, mccabe), 정적 분석(mypy), 등 적용하기 6. GitHub Actions 로 자동 빌드 설정하고, 커밋할 때 마다 Codecov로 커버리지 & Clode Climate 로 코드 품질 테스트 7. make 로 pylint, coverage 등만 빠르게 실행하게 만들기 8. GitHub Actions 에 flit 로 자동 publish 적용 음성 기능은 200자로 제한됨 |