Podsumowanie

Tworzenie pakietów w Pythonie

James Fulton

Climate informatics researcher

Skromne początki

  • NumPy - twórca: Travis Oliphant
  • Pandas - twórca: Wes McKinney
Tworzenie pakietów w Pythonie

Powtórzenie

  • Moduły vs podpakiety vs pakiety
  • Struktura pakietu i __init__.py
  • Importy bezwzględne i względne
  • Dokumentacja z pyment
  • Styl kodu z flake8
  • Instalacja pakietu za pomocą setup.py
  • Zależności: install_requires i requirements.txt
  • Pliki pomocnicze: LICENSE, README.md, CONTRIBUTING.md i HISTORY.md
  • Budowanie i publikowanie dystrybucji w PyPI za pomocą twine
  • Testowanie z pytest i tox
  • Szablony pakietów z cookiecutter
  • Zarządzanie pakietem za pomocą Makefile
Tworzenie pakietów w Pythonie

Dalsze tematy

Strona internetowa pakietu

ReadtheDocs i Sphinx

Tworzenie pakietów w Pythonie

Brawo!

Tworzenie pakietów w Pythonie

Preparing Video For Download...