18 puan yazan xguru 2021-04-09 | 1 yorum | WhatsApp'ta paylaş
  • Basit bir Python yardımcı aracını oluşturup paylaşırken onu adım adım nasıl paket haline getireceğini anlatıyor
  1. İşlevi yazma

  2. flit kullanarak temel paket yapısını oluşturma ve TestPyPI'ye yükleyip test etme

  3. flit ile PyPI'ye gerçek yükleme yapma

  4. README ve CHANGELOG ekleme

  5. tox ile biçimlendirme (black), test kapsamı (coverage), kod kalitesi (flake8, pylint, mccabe), statik analiz (mypy) vb. uygulama

  6. GitHub Actions ile otomatik build ayarlama ve her commit'te Codecov ile kapsam, Clode Climate ile kod kalitesi testi yapma

  7. make ile yalnızca pylint, coverage vb. araçları hızlıca çalıştırılabilir hale getirme

  8. GitHub Actions'ta flit ile otomatik publish uygulama

1 yorum

 
xguru 2021-04-09

https://news.ycombinator.com/item?id=26733423

HN'de, daha basit yapmak istiyorsanız setup.py yazıp twine paketini kullanın diyen yorumun en üstte olduğu görülüyor.