Skip to content

Latest commit

 

History

History
28 lines (24 loc) · 2.48 KB

File metadata and controls

28 lines (24 loc) · 2.48 KB

Key:

  • 📃 Article
  • 📘 Book
  • 📁 Repo / set of articles
  • 🕸 Website / blog
  • 📽 Video(s)
  • 🎙 Podcast

Efficient and idiomatic code

Testing

Packaging

  • 📽/🕸/📁: The Sheer Joy of Packaging (with video and Github repo): tutorial on Python packaging, delivered at SciPy 2018.
  • 🕸 Python Packaging User Guide: 'official' guide on Python packaging from the Python Packaging Authority (PyPA). A fairly comprehensive reference.
  • 📃 Python project maturity checklist: a checklist that covers the steps of a Python project in neat steps, covering aspects of project development from the basics all the way to automated testing and continuous integration.
  • 📁 Making a Python Package (with repo): eight-part tutorial on how to release a Python package, covering aspects such as testing, automated testing and data files.
  • 📃 Clarifying PEP 518 (a.k.a. pyproject.toml): pyproject.toml is a future enhancement for Python packaging (provisionally accepted enhancement to this date). This post is useful in showing how it compares to the existing standards for Python packaging.

Marketing