<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://pydevtools.com/handbook/explanation/uv-complete-guide.md</loc>
    <lastmod>2026-06-19T16:53:25-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/index.md</loc>
    <lastmod>2026-04-27T11:32:36-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/ty-complete-guide.md</loc>
    <lastmod>2026-07-02T15:20:47-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/index.md</loc>
    <lastmod>2026-04-27T11:32:36-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/ruff-complete-guide.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/index.md</loc>
    <lastmod>2026-04-27T11:32:36-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/claude-code-complete-guide.md</loc>
    <lastmod>2026-06-02T07:32:07-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/index.md</loc>
    <lastmod>2026-04-27T11:32:36-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/uv-solved-packaging-ux-hard-problems-remain.md</loc>
    <lastmod>2026-07-07T07:22:31-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/pixi-can-now-build-packages-from-source.md</loc>
    <lastmod>2026-07-02T10:11:43-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/astral-winds-down-pyx-open-sources-gpu-packaging.md</loc>
    <lastmod>2026-06-17T15:12:43-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/blanket-1-0-early-look.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/pypi-exabyte-year-one-person-safety-team.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/python-packaging-summit-2026-recap.md</loc>
    <lastmod>2026-05-18T09:23:54-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/pyrefly-1-0-is-the-obvious-mypy-upgrade.md</loc>
    <lastmod>2026-05-15T21:28:17-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/python-3145-rolls-back-the-incremental-garbage-collector.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/mypy-2-0-parallel-type-checking.md</loc>
    <lastmod>2026-05-09T11:06:47-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/locking-dependencies-for-pep-723-scripts.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/ruff-already-rewrites-your-python-to-be-more-idiomatic.md</loc>
    <lastmod>2026-05-05T16:21:56-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/lightning-pypi-compromise-import-time-supply-chain-attack.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/what-reddit-taught-me-about-why-people-switch-to-uv.md</loc>
    <lastmod>2026-06-30T08:26:36-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/ty-and-pyrefly-find-different-bugs.md</loc>
    <lastmod>2026-05-15T21:28:17-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/did-pip-26-close-the-gap-with-uv.md</loc>
    <lastmod>2026-04-28T21:54:51-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/how-astral-uses-its-own-tools.md</loc>
    <lastmod>2026-04-28T21:54:51-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/astral-security-post-what-to-keep.md</loc>
    <lastmod>2026-04-16T09:53:14-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/pypi-second-security-audit.md</loc>
    <lastmod>2026-04-16T10:19:53-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/your-python-wheels-still-target-2009-cpus.md</loc>
    <lastmod>2026-04-15T12:24:36-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/uv-admired-but-not-adopted.md</loc>
    <lastmod>2026-04-28T21:54:51-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/python-packaging-summit-2026.md</loc>
    <lastmod>2026-04-28T21:54:51-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/how-uv-solves-dependencies-so-fast.md</loc>
    <lastmod>2026-04-10T13:36:01-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/llm-powered-copycats-are-flooding-pypi.md</loc>
    <lastmod>2026-07-03T12:22:33-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/guido-had-no-idea-about-numpy-distutils.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/migrating-from-mypy-to-ty-lessons-from-fastapi.md</loc>
    <lastmod>2026-04-28T21:54:51-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/litellm-supply-chain-attack-and-securing-python-dependencies.md</loc>
    <lastmod>2026-07-03T12:22:33-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/openai-acquires-astral.md</loc>
    <lastmod>2026-04-09T09:10:06-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/charlie-marsh-test-set-interview.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/matthew-honnibal-claude-skills-for-python.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/pydantic-monty-secure-python-interpreter-for-ai-agents.md</loc>
    <lastmod>2026-04-09T09:10:06-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/fosdem-talk-modern-python-monorepo.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/uvx-sh-install-python-tools-without-uv-or-python.md</loc>
    <lastmod>2026-04-09T09:10:06-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/dignified-python-313-claude-skill.md</loc>
    <lastmod>2026-04-28T21:54:51-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/ai-driven-software-development.md</loc>
    <lastmod>2026-04-09T09:10:06-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/how-uv-achieved-its-performance.md</loc>
    <lastmod>2026-04-09T09:10:06-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/ty-beta.md</loc>
    <lastmod>2026-05-15T11:47:17-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/teaching-llms-python-best-practices.md</loc>
    <lastmod>2026-04-09T09:10:06-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/claude-code-hooks-for-uv.md</loc>
    <lastmod>2026-06-04T04:51:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/sync-with-uv-eliminate-pre-commit-version-drift.md</loc>
    <lastmod>2026-04-28T21:54:51-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/analysis-of-the-new-wave-of-python-type-checkers.md</loc>
    <lastmod>2026-05-13T13:24:26-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/prek-pre-commit-but-fast.md</loc>
    <lastmod>2026-04-19T07:03:22-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/uv-format-code-formatting-comes-to-uv-experimentally.md</loc>
    <lastmod>2026-06-30T08:26:36-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/google-sunsets-pytype-the-end-of-an-era-for-python-type-checking.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/tys-breakthrough-why-incremental-analysis-matters-for-python.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/peps-and-astral.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/interview-with-the-pybites-podcast.md</loc>
    <lastmod>2026-04-09T09:10:06-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/interceptors.md</loc>
    <lastmod>2026-04-28T21:54:51-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/uvhow-get-uv-upgrade-instructions-for-your-uv-install.md</loc>
    <lastmod>2026-04-28T21:54:51-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/uv-0-8-release-automatic-python-installation-to-path.md</loc>
    <lastmod>2026-04-28T21:54:51-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/python-is-good-now.md</loc>
    <lastmod>2026-04-09T09:10:06-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/why-isnt-python-packaging-part-of-core-development.md</loc>
    <lastmod>2026-04-09T09:10:06-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/fast-and-boring-uv.md</loc>
    <lastmod>2026-04-09T09:10:06-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/uv-build-backend.md</loc>
    <lastmod>2026-04-09T09:10:06-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/managing-python-versions-in-your-uv-projects.md</loc>
    <lastmod>2026-04-22T06:48:01-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/comparison-of-the-two-new-typecheckers.md</loc>
    <lastmod>2026-05-08T03:19:33-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/pyrefly-metas-new-type-checker-for-python.md</loc>
    <lastmod>2026-06-10T11:09:25-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/why-uv-makes-make-less-essential-for-python-projects.md</loc>
    <lastmod>2026-04-28T21:54:51-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/early-explorations-of-astrals-red-knot-type-checker.md</loc>
    <lastmod>2026-04-28T21:54:51-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/python-tooling-revolution.md</loc>
    <lastmod>2026-04-09T09:10:06-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/simple-modern-uv.md</loc>
    <lastmod>2026-06-30T08:26:36-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/setuptools-78-0-1-breaking-package-installation.md</loc>
    <lastmod>2026-06-04T04:51:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/dependabot-uv-support.md</loc>
    <lastmod>2026-06-06T08:35:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/uv-not-in-ppug.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/uv-not-in-ppug.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/uv-in-prod.md</loc>
    <lastmod>2026-04-09T09:10:06-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/poetry2.md</loc>
    <lastmod>2026-05-28T19:54:19-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/requirementstxt-vs-pyprojecttoml.md</loc>
    <lastmod>2026-04-10T07:08:30-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/year-of-uv.md</loc>
    <lastmod>2026-07-02T15:20:31-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/flexible-version-management-for-tox.md</loc>
    <lastmod>2026-04-10T07:08:30-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/its-happening-a-python-type-checker-from-astral.md</loc>
    <lastmod>2026-05-08T03:19:33-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/one-line-command-to-launch-a-notebook-with-pytorch.md</loc>
    <lastmod>2026-04-09T09:10:06-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/uv-towards-a-unified-vision-for-python-tooling.md</loc>
    <lastmod>2026-06-06T08:35:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/effective-python-developer-tooling-in-december-2024.md</loc>
    <lastmod>2026-06-30T08:26:36-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/uv-0-3-one-command-line-to-rule-them-all-almost.md</loc>
    <lastmod>2026-06-30T08:26:36-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/require-pip-to-install-in-virtual-environments.md</loc>
    <lastmod>2026-06-16T07:13:55-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/uv-got-to-keep-up-a-new-installer-announced.md</loc>
    <lastmod>2026-04-09T09:10:06-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/pip-and-poetry-and-hatch-oh-my.md</loc>
    <lastmod>2026-05-13T13:24:26-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/sponsor-the-python-developer-tooling-handbook.md</loc>
    <lastmod>2026-04-09T09:10:06-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/scientific-python-library-development-guide.md</loc>
    <lastmod>2026-04-09T09:10:06-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/index.md</loc>
    <lastmod>2026-03-06T11:54:52-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/packaging-tool-examples.md</loc>
    <lastmod>2026-06-04T04:51:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/python-quickstart.md</loc>
    <lastmod>2026-06-04T04:51:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/introduction-to-rye.md</loc>
    <lastmod>2026-04-09T09:10:06-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/blog/python-packaging-user-guide.md</loc>
    <lastmod>2026-04-09T09:10:06-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/about.md</loc>
    <lastmod>2026-04-16T08:55:17-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/anaconda.md</loc>
    <lastmod>2026-06-22T22:36:07-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/basedpyright.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/black.md</loc>
    <lastmod>2026-06-27T06:06:27-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/briefcase.md</loc>
    <lastmod>2026-06-26T16:55:31-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/build.md</loc>
    <lastmod>2026-07-02T15:20:31-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/build-a-python-library-with-a-c-extension.md</loc>
    <lastmod>2026-04-29T07:06:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/build-a-python-library-with-a-cpp-extension.md</loc>
    <lastmod>2026-07-07T07:10:30-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/build-a-python-library-with-a-rust-extension.md</loc>
    <lastmod>2026-07-06T08:00:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/build-and-publish-a-python-package.md</loc>
    <lastmod>2026-06-22T22:36:18-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/can-you-trust-uv-long-term.md</loc>
    <lastmod>2026-06-17T15:22:49-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/cibuildwheel.md</loc>
    <lastmod>2026-06-18T07:25:09-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/codex-complete-guide.md</loc>
    <lastmod>2026-07-02T15:20:47-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/conda.md</loc>
    <lastmod>2026-06-06T08:35:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/conda-package.md</loc>
    <lastmod>2026-06-22T22:36:07-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/conda-forge.md</loc>
    <lastmod>2026-06-24T13:34:36-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/conda-pypi.md</loc>
    <lastmod>2026-06-27T06:04:21-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/cookiecutter.md</loc>
    <lastmod>2026-06-22T22:36:07-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/create-your-first-python-project-with-pixi.md</loc>
    <lastmod>2026-05-08T18:28:25-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/create-your-first-python-project.md</loc>
    <lastmod>2026-06-30T08:26:36-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/cx-freeze.md</loc>
    <lastmod>2026-07-02T15:20:47-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/direnv.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/distutils.md</loc>
    <lastmod>2026-06-26T16:55:31-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/do-i-need-a-project-to-use-uv.md</loc>
    <lastmod>2026-07-06T08:01:00-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/do-you-still-need-tox-or-nox-if-you-use-uv.md</loc>
    <lastmod>2026-06-11T07:08:56-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/poetry-python-dependency-management.md</loc>
    <lastmod>2026-06-29T05:59:25-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/does-ruff-support-type-checking.md</loc>
    <lastmod>2026-06-02T07:32:07-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/enough-git-to-supervise-your-ai-coding-agent.md</loc>
    <lastmod>2026-04-28T21:54:51-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/essential-pytest-plugins.md</loc>
    <lastmod>2026-06-11T07:08:56-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/feedback/index.md</loc>
    <lastmod>2026-02-28T08:03:25-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/flake8.md</loc>
    <lastmod>2026-05-22T07:38:18-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/flit.md</loc>
    <lastmod>2026-07-02T15:20:40-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/furo.md</loc>
    <lastmod>2026-04-29T14:33:02-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/getting-started-with-uv.md</loc>
    <lastmod>2026-07-03T18:45:37-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/hatch.md</loc>
    <lastmod>2026-06-23T10:06:05-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/homebrew.md</loc>
    <lastmod>2026-06-19T07:56:54-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/how-do-i-ship-a-python-application-to-end-users.md</loc>
    <lastmod>2026-07-06T08:01:00-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/how-do-pyenv-and-uv-compare-for-python-interpreter-management.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/how-do-mypy-pyright-and-ty-compare.md</loc>
    <lastmod>2026-06-24T12:58:05-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/how-do-ruff-and-pylint-compare.md</loc>
    <lastmod>2026-06-02T07:32:07-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/how-do-uv-and-poetry-compare.md</loc>
    <lastmod>2026-06-24T11:15:38-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/how-do-uv-tool-and-pipx-compare.md</loc>
    <lastmod>2026-06-11T07:08:56-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/how-does-hot-reloading-work-in-python.md</loc>
    <lastmod>2026-06-09T09:22:33-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/how-mypy-ty-and-pyrefly-handle-untyped-code.md</loc>
    <lastmod>2026-06-24T11:38:09-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/how-python-package-formats-evolved.md</loc>
    <lastmod>2026-04-11T17:25:27-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/how-python-tools-adopt-uv-under-the-hood.md</loc>
    <lastmod>2026-06-24T11:07:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-add-dynamic-versioning-to-uv-projects.md</loc>
    <lastmod>2026-07-03T07:35:58-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-add-python-to-your-system-path-with-uv.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-add-type-annotations-with-pyrefly-infer.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-build-multi-platform-wheels-with-cibuildwheel.md</loc>
    <lastmod>2026-05-20T21:29:37-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-build-read-the-docs-with-uv.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-change-the-python-version-of-a-uv-project.md</loc>
    <lastmod>2026-06-20T08:33:55-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-combine-coverage-across-a-ci-matrix.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-configure-claude-code-for-pre-commit.md</loc>
    <lastmod>2026-06-18T10:00:58-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-configure-claude-code-for-pytest.md</loc>
    <lastmod>2026-06-24T11:05:45-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-configure-claude-code-to-use-uv.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-configure-claude-code-to-use-virtual-environments.md</loc>
    <lastmod>2026-06-15T09:08:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-configure-claude-code-with-a-python-type-checker.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-configure-cursor-for-a-uv-project.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-configure-cursor-for-pytest.md</loc>
    <lastmod>2026-06-08T13:37:02-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-configure-cursor-for-ruff.md</loc>
    <lastmod>2026-06-11T07:08:56-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-configure-cursor-rules-to-use-uv.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-configure-helix-for-a-uv-project.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-configure-mypy-and-django-stubs-in-a-uv-project.md</loc>
    <lastmod>2026-06-11T07:08:56-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-configure-mypy-strict-mode.md</loc>
    <lastmod>2026-06-24T11:07:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-configure-pycharm-for-a-uv-project.md</loc>
    <lastmod>2026-06-09T20:58:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-configure-recommended-ruff-defaults.md</loc>
    <lastmod>2026-06-12T19:02:43-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-configure-ruff-for-django.md</loc>
    <lastmod>2026-07-06T08:00:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-configure-ruff-with-claude-code.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-configure-vs-code-for-a-uv-project.md</loc>
    <lastmod>2026-06-12T08:43:36-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-configure-vs-code-for-type-checking-in-a-uv-project.md</loc>
    <lastmod>2026-06-11T07:08:56-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-configure-zed-for-a-uv-project.md</loc>
    <lastmod>2026-06-11T07:08:56-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-convert-a-script-with-requirements-txt-to-pep-723-inline-metadata.md</loc>
    <lastmod>2026-06-19T16:53:25-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-create-a-new-python-project-with-codex.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-create-a-pylock-toml-lockfile.md</loc>
    <lastmod>2026-07-04T15:59:50-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-create-and-distribute-a-python-cli-tool.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-create-and-use-a-python-virtual-environment-with-venv.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-customize-uvs-virtual-environment-location.md</loc>
    <lastmod>2026-06-11T07:08:56-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-deploy-a-uv-project-to-aws-fargate.md</loc>
    <lastmod>2026-06-24T08:59:28-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-deploy-a-uv-project-to-aws-lambda.md</loc>
    <lastmod>2026-06-19T16:53:25-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-deploy-a-uv-project-to-azure-container-apps.md</loc>
    <lastmod>2026-07-03T07:39:38-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-deploy-a-uv-project-to-fly-io.md</loc>
    <lastmod>2026-07-03T07:39:38-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-deploy-a-uv-project-to-google-cloud-run.md</loc>
    <lastmod>2026-06-26T16:55:24-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-deploy-a-uv-project-to-hugging-face-spaces.md</loc>
    <lastmod>2026-06-22T22:38:49-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-deploy-a-uv-project-to-vercel.md</loc>
    <lastmod>2026-06-25T11:52:03-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-disable-ruff-rules-for-a-block-of-code.md</loc>
    <lastmod>2026-06-24T09:57:33-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-disable-the-ruff-formatter-for-a-block-of-code.md</loc>
    <lastmod>2026-06-24T09:57:33-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-distribute-internal-python-cli-tools-with-uv.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-enable-ruff-security-rules.md</loc>
    <lastmod>2026-05-13T06:43:22-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-fix-no-project-table-found-error-in-uv.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-fix-common-pytest-errors-with-uv.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-fix-modulenotfounderror-no-module-named-numpy-during-pip-install.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-fix-python-version-incompatibility-errors-in-uv.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-fix-the-externally-managed-environment-error.md</loc>
    <lastmod>2026-05-13T06:43:22-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-format-pyproject-toml-with-taplo.md</loc>
    <lastmod>2026-06-02T07:51:36-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-gradually-adopt-type-checking-in-an-existing-python-project.md</loc>
    <lastmod>2026-07-06T08:00:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-host-your-own-python-package-index.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-install-bitsandbytes.md</loc>
    <lastmod>2026-05-20T13:31:59-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-install-deepspeed.md</loc>
    <lastmod>2026-05-13T06:43:22-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-install-flash-attention.md</loc>
    <lastmod>2026-05-13T06:43:22-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-install-from-a-pylock-toml-lockfile-with-pip.md</loc>
    <lastmod>2026-06-19T16:53:25-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-install-hugging-face-transformers-with-uv.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-install-jax-with-uv.md</loc>
    <lastmod>2026-06-19T16:53:25-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-install-llama-cpp-python.md</loc>
    <lastmod>2026-05-13T06:43:22-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-install-astral-plugins-for-claude-code.md</loc>
    <lastmod>2026-06-02T07:32:07-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-install-python-cli-tools-without-python.md</loc>
    <lastmod>2026-07-06T08:00:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-install-python-with-uv.md</loc>
    <lastmod>2026-06-20T08:33:55-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-install-pytorch-with-uv.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-install-rapids-with-uv.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-install-triton.md</loc>
    <lastmod>2026-05-13T06:43:22-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-install-uv.md</loc>
    <lastmod>2026-06-02T07:32:07-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-install-uv-on-32-bit-raspberry-pi-os.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-install-uv-on-linux.md</loc>
    <lastmod>2026-07-02T15:20:40-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-install-uv-on-macos.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-install-uv-on-windows.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-install-xformers.md</loc>
    <lastmod>2026-05-13T06:43:22-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-keep-python-up-to-date-with-uv-python-upgrade.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-lock-uv-script-dependencies.md</loc>
    <lastmod>2026-06-16T08:15:11-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-maintain-a-uv-project.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-manage-cross-repo-python-dependencies-with-uv.md</loc>
    <lastmod>2026-06-15T09:08:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-measure-code-coverage-with-pytest-cov.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-migrate-from-black-to-ruff-formatter.md</loc>
    <lastmod>2026-05-25T06:25:05-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-migrate-from-conda-to-pixi.md</loc>
    <lastmod>2026-05-21T07:21:41-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-migrate-from-mypy-to-pyrefly.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-migrate-from-mypy-to-ty.md</loc>
    <lastmod>2026-06-02T07:32:07-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-migrate-from-pipenv-to-uv.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-migrate-from-poetry-to-uv.md</loc>
    <lastmod>2026-06-19T16:53:25-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-migrate-from-pyright-to-ty.md</loc>
    <lastmod>2026-06-02T07:32:07-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/migrate-requirements.txt.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/migrate-setup-py.md</loc>
    <lastmod>2026-06-24T11:07:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-migrate-from-uv-to-pip.md</loc>
    <lastmod>2026-06-02T07:32:07-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-parameterize-tests-with-pytest.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-pin-github-actions-by-sha-for-python-projects.md</loc>
    <lastmod>2026-05-13T06:43:22-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-profile-a-python-script-with-py-spy.md</loc>
    <lastmod>2026-05-13T06:43:22-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-protect-against-python-supply-chain-attacks-with-uv.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-publish-a-python-package-to-conda-forge.md</loc>
    <lastmod>2026-05-27T13:08:25-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-publish-python-packages-with-digital-attestations.md</loc>
    <lastmod>2026-05-13T06:43:22-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-publish-to-pypi-with-trusted-publishing.md</loc>
    <lastmod>2026-05-13T06:43:22-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-publish-to-testpypi-with-uv.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-put-your-python-project-on-github.md</loc>
    <lastmod>2026-05-13T06:43:22-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-replace-black-isort-flake8-pyupgrade-with-ruff.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-replace-tox-with-uv-and-a-makefile.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-require-a-virtual-for-installing-packages.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/jupyter-notebook-with-uv.md</loc>
    <lastmod>2026-06-11T07:09:29-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-run-a-python-repl-with-uv.md</loc>
    <lastmod>2026-07-02T15:20:40-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-run-python-scripts-on-a-raspberry-pi-with-uv.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-run-tests-in-parallel-with-pytest-xdist.md</loc>
    <lastmod>2026-05-21T07:23:18-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-run-tests-using-uv.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-run-the-ipython-shell-in-your-uv-project.md</loc>
    <lastmod>2026-07-02T15:20:40-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-run-uv-on-modal.md</loc>
    <lastmod>2026-07-03T07:39:38-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-scan-python-dependencies-for-vulnerabilities.md</loc>
    <lastmod>2026-06-10T08:30:18-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-use-vllm-with-uv.md</loc>
    <lastmod>2026-07-02T15:20:40-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-set-up-a-python-monorepo-with-uv-workspaces.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-set-up-auto-reload-for-python-projects.md</loc>
    <lastmod>2026-06-09T09:22:33-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-use-the-pydevtools-claude-md-template.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-set-up-documentation-for-a-python-package.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-set-up-pre-commit-hooks-for-a-python-project.md</loc>
    <lastmod>2026-06-18T10:00:58-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-set-up-prek-hooks-for-a-python-project.md</loc>
    <lastmod>2026-06-18T07:24:35-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-sort-python-imports-with-ruff.md</loc>
    <lastmod>2026-06-30T15:30:33-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-stop-ai-agents-from-bypassing-pre-commit-hooks.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-switch-from-pyenv-to-uv-for-managing-python-versions.md</loc>
    <lastmod>2026-07-02T15:20:40-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-test-a-python-library-against-multiple-type-checkers.md</loc>
    <lastmod>2026-06-18T10:02:29-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-test-against-multiple-python-versions-using-uv.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-try-the-ty-type-checker.md</loc>
    <lastmod>2026-07-06T08:00:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-upgrade-setup-uv-from-v7-to-v8.md</loc>
    <lastmod>2026-05-13T06:43:22-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-upgrade-uv.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-use-exclude-newer-for-reproducible-python-environments.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-use-a-uv-lockfile-for-reproducible-python-environments.md</loc>
    <lastmod>2026-07-04T15:59:50-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-use-free-threaded-python-in-a-uv-project.md</loc>
    <lastmod>2026-06-25T11:17:55-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-use-marimo-with-uv.md</loc>
    <lastmod>2026-07-03T07:32:44-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-use-picamera2-and-gpio-with-uv-on-raspberry-pi.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-use-pip-in-a-uv-virtual-environment.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-use-poe-the-poet-as-a-task-runner-with-uv.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-use-private-package-indexes-with-uv.md</loc>
    <lastmod>2026-06-15T09:08:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-use-python-skills-with-claude-code.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-use-ty-in-ci.md</loc>
    <lastmod>2026-06-24T11:16:52-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-use-uv-in-a-dockerfile.md</loc>
    <lastmod>2026-06-22T22:38:49-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-use-uv-on-nixos.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-use-uv-on-windows-arm64.md</loc>
    <lastmod>2026-06-02T07:32:07-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-use-uv-to-speed-up-hatch.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-use-uv-to-speed-up-pdm.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-use-uv-to-speed-up-tox.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-use-uv-with-vs-code-devcontainers.md</loc>
    <lastmod>2026-06-02T07:32:07-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-pin-dependencies-with-hashes-in-uv.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-vet-a-python-package-before-installing-it.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-write-claude-code-hooks-for-python-projects.md</loc>
    <lastmod>2026-06-24T11:05:45-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-write-install-instructions-for-a-python-library.md</loc>
    <lastmod>2026-06-19T16:53:25-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-write-a-self-contained-script.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/ipython.md</loc>
    <lastmod>2026-06-15T09:13:31-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/is-conda-actually-free.md</loc>
    <lastmod>2026-06-11T07:08:56-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/marimo.md</loc>
    <lastmod>2026-07-03T07:32:44-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/mkdocs-material.md</loc>
    <lastmod>2026-07-02T15:20:40-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/mkdocs.md</loc>
    <lastmod>2026-06-03T02:50:43-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/mkdocstrings.md</loc>
    <lastmod>2026-04-29T14:33:02-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/modern-python-project-setup-guide-for-ai-assistants.md</loc>
    <lastmod>2026-07-02T08:07:52-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/mypy.md</loc>
    <lastmod>2026-05-16T07:30:29-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/newsletter/index.md</loc>
    <lastmod>2026-06-17T11:22:35-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/nox.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/nuitka.md</loc>
    <lastmod>2026-04-28T21:54:51-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/pdb.md</loc>
    <lastmod>2026-06-22T22:36:07-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/pdm.md</loc>
    <lastmod>2026-06-19T16:53:25-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/pip.md</loc>
    <lastmod>2026-06-15T09:09:04-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/how-to/how-to-translate-pip-commands-to-uv.md</loc>
    <lastmod>2026-05-13T06:43:22-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/pip-tools.md</loc>
    <lastmod>2026-07-02T15:20:31-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/pipenv.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/pipfile.md</loc>
    <lastmod>2026-05-04T08:09:53-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/pipx.md</loc>
    <lastmod>2026-06-24T13:34:36-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/pixi.md</loc>
    <lastmod>2026-07-03T07:13:18-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/poetry.md</loc>
    <lastmod>2026-06-24T13:34:36-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/prek.md</loc>
    <lastmod>2026-06-22T22:36:07-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/privacy.md</loc>
    <lastmod>2026-06-01T08:52:13-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/profiling-sampling.md</loc>
    <lastmod>2026-06-26T16:55:31-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/publishing-your-first-python-package-to-pypi.md</loc>
    <lastmod>2026-06-26T16:56:08-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/py-spy.md</loc>
    <lastmod>2026-07-02T15:20:47-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/pyenv.md</loc>
    <lastmod>2026-05-05T06:54:22-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/pyenv-virtualenv.md</loc>
    <lastmod>2026-06-22T22:36:07-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/pyinstaller.md</loc>
    <lastmod>2026-06-22T22:36:07-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/pylint.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/pyproject-fmt.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/pyproject.toml.md</loc>
    <lastmod>2026-06-18T13:00:41-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/pyrefly.md</loc>
    <lastmod>2026-06-23T10:06:05-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/pyright.md</loc>
    <lastmod>2026-07-02T15:20:40-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/pytest.md</loc>
    <lastmod>2026-06-26T16:48:00-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/index.md</loc>
    <lastmod>2025-05-30T09:37:08-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/index.md</loc>
    <lastmod>2026-06-30T09:51:29-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/python-packaging-user-guide.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/python-tooling-for-csharp-developers.md</loc>
    <lastmod>2026-06-19T16:53:25-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/python-tooling-for-go-developers.md</loc>
    <lastmod>2026-07-02T15:20:40-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/python-tooling-for-java-developers.md</loc>
    <lastmod>2026-07-02T15:20:40-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/python-tooling-for-nodejs-developers.md</loc>
    <lastmod>2026-06-19T16:53:25-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/python-tooling-for-php-developers.md</loc>
    <lastmod>2026-07-02T15:20:40-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/python-tooling-for-ruby-developers.md</loc>
    <lastmod>2026-06-19T16:53:25-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/python-tooling-for-rust-developers.md</loc>
    <lastmod>2026-06-19T16:53:25-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/python-tooling-for-typescript-developers.md</loc>
    <lastmod>2026-06-19T16:53:25-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/read-the-docs.md</loc>
    <lastmod>2026-07-02T15:20:40-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/requirements.md</loc>
    <lastmod>2026-06-24T13:34:36-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/ruff.md</loc>
    <lastmod>2026-06-24T09:57:33-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/how-to-run-your-first-python-script.md</loc>
    <lastmod>2026-06-15T09:13:31-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/about-running-python-on-serverless.md</loc>
    <lastmod>2026-07-03T07:39:38-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/sampling-vs-deterministic-profilers.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/scikit-build-core.md</loc>
    <lastmod>2026-07-07T07:10:30-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/sdist.md</loc>
    <lastmod>2026-06-22T22:36:07-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/set-up-a-complete-python-project.md</loc>
    <lastmod>2026-06-19T16:52:32-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/set-up-a-data-science-project-with-uv.md</loc>
    <lastmod>2026-06-22T22:36:18-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/set-up-a-django-project-with-uv.md</loc>
    <lastmod>2026-06-15T09:13:31-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/set-up-a-gpu-data-science-project-with-pixi.md</loc>
    <lastmod>2026-06-22T22:36:18-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/set-up-a-multi-gpu-training-environment-with-uv.md</loc>
    <lastmod>2026-06-22T22:36:18-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/set-up-a-python-project-for-claude-code.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/set-up-ruff-for-formatting-and-checking-your-code.md</loc>
    <lastmod>2026-06-22T22:36:18-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/setting-up-github-actions-with-uv.md</loc>
    <lastmod>2026-05-25T06:25:29-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/setting-up-testing-with-pytest-and-uv.md</loc>
    <lastmod>2026-06-12T19:02:43-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/setup.cfg.md</loc>
    <lastmod>2026-06-18T07:25:09-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/setuptools.md</loc>
    <lastmod>2026-06-24T13:34:36-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/should-i-run-python-setuppy-commands.md</loc>
    <lastmod>2026-06-24T07:04:10-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/should-i-use-homebrew-to-install-python.md</loc>
    <lastmod>2026-05-21T07:21:41-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/sphinx.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/sphinx-autobuild.md</loc>
    <lastmod>2026-04-29T14:33:02-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/src-layout-vs-flat-layout.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/take-over-an-existing-conda-environment.md</loc>
    <lastmod>2026-05-18T22:43:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/tox.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/tox-uv.md</loc>
    <lastmod>2026-06-22T22:36:07-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/tutorial/try-free-threaded-python-with-uv.md</loc>
    <lastmod>2026-05-25T06:24:41-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/twine.md</loc>
    <lastmod>2026-06-24T11:15:38-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/ty.md</loc>
    <lastmod>2026-06-29T05:59:36-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/ty-vs-pyrefly.md</loc>
    <lastmod>2026-06-24T12:58:05-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/understanding-dependency-groups-in-uv.md</loc>
    <lastmod>2026-06-11T07:08:56-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/understanding-the-conda-anaconda-ecosystem.md</loc>
    <lastmod>2026-05-20T21:17:12-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/uv.md</loc>
    <lastmod>2026-07-01T13:16:19-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/uv-for-non-python-teams.md</loc>
    <lastmod>2026-06-11T07:08:56-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/understanding-uv-init-project-types.md</loc>
    <lastmod>2026-07-03T18:47:00-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/uv-vs-pixi-vs-conda-for-scientific-python.md</loc>
    <lastmod>2026-06-29T05:59:25-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/uvx.md</loc>
    <lastmod>2026-06-02T07:07:40-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/venv.md</loc>
    <lastmod>2026-07-03T07:14:25-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/versioning-python-packages-semver-calver-and-pep-440.md</loc>
    <lastmod>2026-06-15T09:08:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/virtualenv.md</loc>
    <lastmod>2026-06-24T13:34:36-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/watchfiles.md</loc>
    <lastmod>2026-06-15T09:08:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-are-optional-dependencies-and-dependency-groups.md</loc>
    <lastmod>2026-04-07T14:40:41-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-are-wheel-variants.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-happens-when-you-run-uv-run.md</loc>
    <lastmod>2026-06-12T19:02:43-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-a-python-version-file.md</loc>
    <lastmod>2026-04-07T14:40:41-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-a-build-backend.md</loc>
    <lastmod>2026-07-07T07:10:30-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-a-build-frontend.md</loc>
    <lastmod>2026-06-08T13:34:15-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-a-lock-file.md</loc>
    <lastmod>2026-06-11T07:08:56-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/pep.md</loc>
    <lastmod>2026-06-17T06:35:29-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-a-python-application.md</loc>
    <lastmod>2026-07-03T18:47:00-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-a-python-interpreter.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-a-python-language-server.md</loc>
    <lastmod>2026-06-15T09:08:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-a-python-module.md</loc>
    <lastmod>2026-06-15T09:08:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-a-python-package.md</loc>
    <lastmod>2026-06-22T22:36:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-a-python-supply-chain-attack.md</loc>
    <lastmod>2026-06-15T09:08:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-a-version-specifier.md</loc>
    <lastmod>2026-06-24T11:07:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-a-virtual-environment.md</loc>
    <lastmod>2026-07-03T18:47:00-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-an-editable-install.md</loc>
    <lastmod>2026-06-02T04:37:00-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-core-metadata.md</loc>
    <lastmod>2026-06-19T16:53:25-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-cpythons-jit-compiler.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-484.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-503.md</loc>
    <lastmod>2026-04-28T21:54:51-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-508.md</loc>
    <lastmod>2026-06-29T06:00:26-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-517.md</loc>
    <lastmod>2026-06-15T09:08:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-541.md</loc>
    <lastmod>2026-06-09T10:29:24-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-561.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-604.md</loc>
    <lastmod>2026-06-10T08:28:25-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-609.md</loc>
    <lastmod>2026-04-28T21:54:51-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-612.md</loc>
    <lastmod>2026-06-10T08:28:25-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-621-compatibility.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-649.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-660.md</loc>
    <lastmod>2026-04-07T14:40:41-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-668.md</loc>
    <lastmod>2026-06-26T16:48:50-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-681.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-688.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-695.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-703.md</loc>
    <lastmod>2026-04-28T21:54:51-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-723.md</loc>
    <lastmod>2026-06-24T11:07:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-735.md</loc>
    <lastmod>2026-06-24T11:07:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-740.md</loc>
    <lastmod>2026-06-24T11:07:46-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-751.md</loc>
    <lastmod>2026-06-19T16:53:25-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-772.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-773.md</loc>
    <lastmod>2026-04-07T14:40:41-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-779.md</loc>
    <lastmod>2026-04-28T21:54:51-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-8.md</loc>
    <lastmod>2026-07-06T08:46:04-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-810.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pep-829.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pypa.md</loc>
    <lastmod>2026-07-06T08:01:00-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-pypi.md</loc>
    <lastmod>2026-06-11T07:08:56-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-python.md</loc>
    <lastmod>2026-05-28T07:52:27-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/what-is-the-gil.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/distribution-package-vs-import-package.md</loc>
    <lastmod>2026-07-06T08:01:00-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/whats-the-difference-between-pip-and-uv.md</loc>
    <lastmod>2026-04-28T08:41:51-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/wheel.md</loc>
    <lastmod>2026-06-18T07:25:09-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/when-should-i-choose-pixi-over-uv.md</loc>
    <lastmod>2026-07-02T10:11:43-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/when-to-use-uv-run-vs-uvx.md</loc>
    <lastmod>2026-07-02T15:20:31-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/which-python-package-manager-should-i-use.md</loc>
    <lastmod>2026-06-24T11:15:38-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/why-are-there-so-many-python-packaging-tools.md</loc>
    <lastmod>2026-06-24T11:15:38-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/why-does-uv-use-hatch-as-a-backend.md</loc>
    <lastmod>2026-06-18T13:00:41-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/why-doesnt-python-just-fix-packaging.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/why-installing-a-python-package-can-run-code.md</loc>
    <lastmod>2026-07-02T15:20:40-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/installing-cuda-python-packages.md</loc>
    <lastmod>2026-07-02T15:20:47-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/why-is-python-slow.md</loc>
    <lastmod>2026-06-24T10:47:32-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/why-pylock-toml-includes-digital-attestations.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/why-should-i-avoid-system-python.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/why-should-i-choose-conda.md</loc>
    <lastmod>2026-06-29T05:59:25-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/pyproject-vs-requirements.md</loc>
    <lastmod>2026-06-10T11:35:23-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/why-should-i-use-a-virtual-environment.md</loc>
    <lastmod>2026-07-01T08:58:50-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/why-use-native-uv-over-uv-pip.md</loc>
    <lastmod>2026-05-04T08:09:53-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/why-use-trusted-publishing-for-pypi.md</loc>
    <lastmod>2026-07-02T15:20:40-05:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/explanation/why-you-should-try-uv-if-you-use-python.md</loc>
    <lastmod>2026-05-25T06:22:34-04:00</lastmod>
  </url>
  <url>
    <loc>https://pydevtools.com/handbook/reference/zuban.md</loc>
    <lastmod>2026-06-18T07:24:57-04:00</lastmod>
  </url>
</urlset>
