Cara Membuat Paket Python 2021
(antonz.org)- Menjelaskan langkah demi langkah cara membuat utilitas Python sederhana lalu membagikannya sebagai paket
-
Menulis fungsinya
-
Menggunakan flit untuk membuat bentuk dasar paket dan mendaftarkannya ke TestPyPI untuk pengujian
-
Mendaftarkannya secara nyata ke PyPI dengan flit
-
Menambahkan README dan CHANGELOG
-
Menerapkan formatting dengan tox (black), cakupan pengujian (coverage), kualitas kode (flake8, pylint, mccabe), analisis statis (mypy), dan lain-lain
-
Menyiapkan build otomatis dengan GitHub Actions, dan setiap kali commit menjalankan pengujian cakupan dengan Codecov serta kualitas kode dengan Clode Climate
-
Menggunakan make agar hanya pylint, coverage, dan sejenisnya bisa dijalankan dengan cepat
-
Menerapkan publish otomatis dengan flit di GitHub Actions
1 komentar
https://news.ycombinator.com/item?id=26733423
Di HN, tampaknya komentar peringkat teratas mengatakan bahwa jika ingin membuatnya lebih sederhana, cukup tulis
setup.pydan gunakan pakettwine.