Conclusion

Créer des paquetages Python

James Fulton

Climate informatics researcher

Petits débuts

  • NumPy – lancé par Travis Oliphant
  • pandas – lancé par Wes McKinney
Créer des paquetages Python

Récapitulatif

  • Modules vs sous-paquets vs paquets
  • Structure de paquet et __init__.py
  • Importations absolues et relatives
  • Documentation avec pyment
  • Style de code avec flake8
  • Rendre votre paquet installable avec setup.py
  • Dépendances avec install_requires et requirements.txt
  • Fichiers d'appui : LICENSE, README.md, CONTRIBUTING.md, HISTORY.md
  • Créer et téléverser des distributions vers PyPI avec twine
  • Tests avec pytest et tox
  • Modèles de paquets avec cookiecutter
  • Gestion efficace avec des Makefile
Créer des paquetages Python

Pour aller plus loin

Site du paquet

Read the Docs et Sphinx

Créer des paquetages Python

Bravo !

Créer des paquetages Python

Preparing Video For Download...