Skip to content
@python-developer-tooling-handbook

Python Developer Tooling Handbook

👋 Hey, I'm Tim Hopper!

Welcome to the Python Developer Tooling Handbook, a companion to my forthcoming ebook on Python developer tooling. This handbook covers a wide range of topics, including build tools, linting, formatting, dependency management, virtual environments, and more.

The book is currently a work in progress, and I'm excited to share it with you when it's ready. If you want to be notified as soon as it's released, please consider signing up for my mailing list here.

Table of Contents

Example Python Package Repos

In recent years, Python has evolved its package-building capabilities beyond just setup.py (setuptools/distutils). These modern tools offer a wealth of features and use cases, which I'll delve into in the book. Each tool enables you to structure a Python program that can be easily built into a wheel or sdist for sharing on PyPI.

Explore these example repositories to see how these tools can be used:


Important

Sign up for the mailing list to receive more exciting content as we dive deeper into Python developer tooling

Popular repositories Loading

  1. demo-poetry demo-poetry Public template

    Python Package repository example using Poetry

    Python 4

  2. demo-hatch demo-hatch Public template

    Python Package repository example using Hatch

    Python 4 1

  3. demo-setuptools-without-setuppy demo-setuptools-without-setuppy Public template

    Python Package repository example using setuptools with pyproject.toml and not setup.py

    Python 3 1

  4. demo-setuptools-with-setuppy demo-setuptools-with-setuppy Public template

    Python Package repository example using setuptools with pyproject.toml and setup.py

    Python 1 1

  5. demo-pdm demo-pdm Public template

    Python Package repository example using PDM

    Python 1

  6. .github .github Public

Repositories

Showing 7 of 7 repositories
  • demo-setuptools-without-setuppy Public template

    Python Package repository example using setuptools with pyproject.toml and not setup.py

    python-developer-tooling-handbook/demo-setuptools-without-setuppy’s past year of commit activity
    Python 3 MIT 1 0 1 Updated Jan 18, 2024
  • demo-flit Public template

    Python Package repository example using Flit

    python-developer-tooling-handbook/demo-flit’s past year of commit activity
    Python 0 MIT 1 0 0 Updated Jan 18, 2024
  • demo-poetry Public template

    Python Package repository example using Poetry

    python-developer-tooling-handbook/demo-poetry’s past year of commit activity
    Python 4 MIT 0 0 0 Updated Jan 18, 2024
  • demo-setuptools-with-setuppy Public template

    Python Package repository example using setuptools with pyproject.toml and setup.py

    python-developer-tooling-handbook/demo-setuptools-with-setuppy’s past year of commit activity
    Python 1 MIT 1 0 0 Updated Jan 18, 2024
  • .github Public
    python-developer-tooling-handbook/.github’s past year of commit activity
    0 0 0 0 Updated Jan 18, 2024
  • demo-pdm Public template

    Python Package repository example using PDM

    python-developer-tooling-handbook/demo-pdm’s past year of commit activity
    Python 1 MIT 0 0 0 Updated Jan 18, 2024
  • demo-hatch Public template

    Python Package repository example using Hatch

    python-developer-tooling-handbook/demo-hatch’s past year of commit activity
    Python 4 MIT 1 0 0 Updated Jan 17, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Sponsors

  • @veekaybee

Top languages

Loading…

Most used topics

Loading…