<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/uv-complete-guide/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/tutorial/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/ty-complete-guide/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/ruff-complete-guide/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/claude-code-complete-guide/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/litellm-supply-chain-attack-and-securing-python-dependencies/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/pip/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/security/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/supply-chain/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/ai/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/astral/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/openai-acquires-astral/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/ruff/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/ty/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/charlie-marsh-test-set-interview/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/claude-code/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/python/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/matthew-honnibal-claude-skills-for-python/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/testing/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/type-checking/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/ai-agents/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/pydantic/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/pydantic-monty-secure-python-interpreter-for-ai-agents/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/fosdem-talk-modern-python-monorepo/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/pre-commit/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/prek/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/uvx-sh-install-python-tools-without-uv-or-python/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/python-3.13/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/dignified-python-313-claude-skill/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/ai-driven-software-development/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/how-uv-achieved-its-performance/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/ty-beta/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/llms/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/teaching-llms-python-best-practices/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/claude-code-hooks-for-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/sync-with-uv-eliminate-pre-commit-version-drift/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/analysis-of-the-new-wave-of-python-type-checkers/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/prek-pre-commit-but-fast/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/uv-format-code-formatting-comes-to-uv-experimentally/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/google-sunsets-pytype-the-end-of-an-era-for-python-type-checking/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/pytype/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/tys-breakthrough-why-incremental-analysis-matters-for-python/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/peps-and-astral/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/interview-with-the-pybites-podcast/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/interceptors/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/uvhow-get-uv-upgrade-instructions-for-your-uv-install/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/uv-0-8-release-automatic-python-installation-to-path/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/python-is-good-now/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/why-isnt-python-packaging-part-of-core-development/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/fast-and-boring-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/rust/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/uv-build-backend/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/managing-python-versions-in-your-uv-projects/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/comparison-of-the-two-new-typecheckers/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/pyrefly/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/pyrefly-metas-new-type-checker-for-python/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/why-uv-makes-make-less-essential-for-python-projects/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/early-explorations-of-astrals-red-knot-type-checker/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/red-knot/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/python-tooling-revolution/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/copier/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/simple-modern-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/setuptools/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/setuptools-78-0-1-breaking-package-installation/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/dependabot-uv-support/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/github/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/distutils/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/psf/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/pypa/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/uv-not-in-ppug/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/uv-not-in-ppug/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/uv-in-prod/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/poetry2/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/requirements.txt/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/requirementstxt-vs-pyprojecttoml/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/year-of-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/flexible-version-management-for-tox/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/tox/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/its-happening-a-python-type-checker-from-astral/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/mypy/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/one-line-command-to-launch-a-notebook-with-pytorch/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/pytorch/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/uv-towards-a-unified-vision-for-python-tooling/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/link/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/conda/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/cookiecutter/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/direnv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/effective-python-developer-tooling-in-december-2024/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/ipython/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/tags/pytest/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/uv-0-3-one-command-line-to-rule-them-all-almost/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/require-pip-to-install-in-virtual-environments/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/uv-got-to-keep-up-a-new-installer-announced/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/pip-and-poetry-and-hatch-oh-my/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/sponsor-the-python-developer-tooling-handbook/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/scientific-python-library-development-guide/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/packaging-tool-examples/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/python-quickstart/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/introduction-to-rye/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/blog/python-packaging-user-guide/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/about/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/anaconda/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/black/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/build/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/conda/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/conda-package/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/conda-forge/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/cookiecutter/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/tutorial/create-your-first-python-project/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/direnv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/poetry-python-dependency-management/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/enough-git-to-supervise-your-ai-coding-agent/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/feedback/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/flake8/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/flit/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/hatch/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/homebrew/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/how-do-mypy-pyright-and-ty-compare/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/how-do-pyenv-and-uv-compare-for-python-interpreter-management/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/how-do-ruff-and-pylint-compare/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/how-do-uv-and-poetry-compare/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/how-python-tools-adopt-uv-under-the-hood/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-add-dynamic-versioning-to-uv-projects/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-add-python-to-your-system-path-with-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-change-the-python-version-of-a-uv-project/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-configure-claude-code-to-use-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-configure-cursor-for-a-uv-project/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-configure-cursor-rules-to-use-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-configure-mypy-strict-mode/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-configure-recommended-ruff-defaults/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-configure-vs-code-for-a-uv-project/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-customize-uvs-virtual-environment-location/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-enable-ruff-security-rules/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-fix-no-project-table-found-error-in-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-fix-common-pytest-errors-with-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-fix-modulenotfounderror-no-module-named-numpy-during-pip-install/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-fix-python-version-incompatibility-errors-in-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-gradually-adopt-type-checking-in-an-existing-python-project/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-install-python-cli-tools-without-python/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-install-python-with-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-install-pytorch-with-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-install-rapids-with-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-install-astral-plugins-for-claude-code/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-install-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-install-uv-on-linux/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-install-uv-on-macos/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-install-uv-on-windows/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-migrate-from-mypy-to-ty/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-migrate-from-poetry-to-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/migrate-requirements.txt/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/migrate-setup-py/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-protect-against-python-supply-chain-attacks-with-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-publish-to-pypi-with-trusted-publishing/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-put-your-python-project-on-github/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-require-a-virtual-for-installing-packages/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/jupyter-notebook-with-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-run-a-python-repl-with-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-run-tests-in-parallel-with-pytest-xdist/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-run-tests-using-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-run-the-ipython-shell-in-your-uv-project/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-scan-python-dependencies-for-vulnerabilities/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-set-up-a-python-monorepo-with-uv-workspaces/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-set-up-pre-commit-hooks-for-a-python-project/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-set-up-prek-hooks-for-a-python-project/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-sort-python-imports-with-ruff/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-switch-from-pyenv-to-uv-for-managing-python-versions/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-test-against-multiple-python-versions-using-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-try-the-ty-type-checker/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-upgrade-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-use-exclude-newer-for-reproducible-python-environments/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-use-a-uv-lockfile-for-reproducible-python-environments/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-use-pip-in-a-uv-virtual-environment/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-use-poe-the-poet-as-a-task-runner-with-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-use-private-package-indexes-with-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-use-the-pydevtools-claude-md-template/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-use-ty-in-ci/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-use-uv-in-a-dockerfile/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-use-uv-to-speed-up-hatch/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-use-uv-to-speed-up-pdm/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-use-uv-to-speed-up-tox/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-pin-dependencies-with-hashes-in-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/how-to/how-to-write-a-self-contained-script/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/ipython/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/is-conda-actually-free/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/modern-python-project-setup-guide-for-ai-assistants/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/mypy/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/nox/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/pdb/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/pdm/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/pip/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/pip-tools/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/pipenv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/pipfile/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/pipx/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/pixi/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/poetry/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/prek/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/tutorial/publishing-your-first-python-package-to-pypi/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/pyenv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/pyenv-virtualenv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/pylint/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/pyproject.toml/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/pyright/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/pytest/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/python-packaging-user-guide/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/requirements/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/ruff/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/tutorial/how-to-run-your-first-python-script/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/sdist/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/tutorial/set-up-ruff-for-formatting-and-checking-your-code/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/tutorial/setting-up-github-actions-with-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/tutorial/setting-up-testing-with-pytest-and-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/setuptools/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/should-i-run-python-setuppy-commands/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/should-i-use-homebrew-to-install-python/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/tox/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/tox-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/twine/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/ty/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/understanding-dependency-groups-in-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/understanding-the-conda-anaconda-ecosystem/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/understanding-uv-init-project-types/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/uv-vs-pixi-vs-conda-for-scientific-python/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/venv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/virtualenv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-are-optional-dependencies-and-dependency-groups/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-is-a-python-version-file/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-is-a-build-backend/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-is-a-build-frontend/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-is-a-lock-file/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/pep/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-is-a-python-application/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-is-a-python-package/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-is-a-virtual-environment/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-is-an-editable-install/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-is-pep-503/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-is-pep-517/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-is-pep-609/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-is-pep-621-compatibility/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-is-pep-660/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-is-pep-723/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-is-pep-735/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-is-pep-751/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-is-pep-8/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-is-pypa/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-is-pypi/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/what-is-python/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/whats-the-difference-between-pip-and-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/reference/wheel/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/when-should-i-choose-pixi-over-uv/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/when-to-use-uv-run-vs-uvx/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/which-python-package-manager-should-i-use/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/why-are-there-so-many-python-packaging-tools/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/why-does-uv-use-hatch-as-a-backend/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/installing-cuda-python-packages/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/why-should-i-avoid-system-python/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/why-should-i-choose-conda/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/pyproject-vs-requirements/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/why-should-i-use-a-virtual-environment/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/why-use-native-uv-over-uv-pip/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/why-use-trusted-publishing-for-pypi/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url><url><loc>https://cf6d76cd.python-developer-tooling-handbook.pages.dev/handbook/explanation/why-you-should-try-uv-if-you-use-python/</loc><lastmod>2026-03-28T10:13:56-04:00</lastmod></url></urlset>