Skip to content

Add Python Developer Tooling Handbook to Resources#3035

Open
tdhopper wants to merge 1 commit intovinta:masterfrom
tdhopper:add-pydevtools
Open

Add Python Developer Tooling Handbook to Resources#3035
tdhopper wants to merge 1 commit intovinta:masterfrom
tdhopper:add-pydevtools

Conversation

@tdhopper
Copy link
Copy Markdown

@tdhopper tdhopper commented Apr 7, 2026

What is pydevtools.com?

pydevtools.com is the Python Developer Tooling Handbook, a comprehensive, freely available guide to modern Python developer tools. It covers:

  • Package management (uv, pip, poetry, pdm, conda)
  • Linting and formatting (Ruff, flake8, black)
  • Type checking (mypy, ty, Pyright)
  • Testing (pytest, tox, nox)
  • Virtual environments, packaging, CI/CD, and more

The handbook follows the Diataxis framework with tutorials, how-to guides, explanations, and reference pages, making it useful for both beginners setting up their first Python project and experienced developers evaluating modern tooling.

Why add it?

The Resources section currently has Newsletters and Podcasts but no Websites subsection. pydevtools.com fills a gap as a curated, maintained resource specifically focused on Python developer tooling — a topic that's seen rapid change with tools like uv and Ruff gaining adoption. It would be valuable to the awesome-python community as a go-to reference for understanding the modern Python toolchain.

Placement

Added under Resources > Websites (new subsection), following the pattern of the existing Newsletters and Podcasts subsections.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant