<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  
  <url>
    <loc>https://python-type-hints.com/guides/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/search/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/typeguard-and-type-narrowing/writing-custom-type-narrowing-functions/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/annotated-and-type-metadata/annotated-vs-newtype-for-domain-types/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/basic-type-aliases/step-by-step-guide-to-python-type-aliases/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/variadic-generics-typevartuple/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/generics-and-typevar/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/variadic-generics-typevartuple/unpack-for-typed-kwargs-pep-692/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/type-stubs-and-third-party-packages/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/typeguard-and-type-narrowing/typeis-vs-typeguard-pep-742/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/generics-and-typevar/mastering-typingtypevar-for-generic-functions/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/paramspec-and-concatenate/typing-decorators-that-preserve-signatures/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/github-actions-type-checking/caching-mypy-and-pyright-in-github-actions/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/mypy-configuration-strictness/rolling-out-disallow-untyped-defs-incrementally/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/variance-and-type-parameters/covariant-vs-invariant-collections-explained/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/variance-and-type-parameters/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/union-and-optional-types/using-future-annotations-for-forward-refs/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/mypy-configuration-strictness/optimizing-mypyini-for-large-codebases/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/ruff-linter-integration/ruff-up-rules-vs-mypy-strict/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/function-overloading/overload-vs-union-return-types/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/monorepo-incremental-typing/per-package-mypy-overrides-in-a-monorepo/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/monorepo-incremental-typing/enabling-pyright-strict-mode-incrementally/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/pep-695-type-parameter-syntax/migrating-typevar-to-pep-695-generics/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/protocol-and-structural-subtyping/protocol-vs-abc-for-interfaces/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/ruff-linter-integration/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/pre-commit-hooks-setup/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/github-actions-type-checking/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/typing-collections-and-abcs/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/variadic-generics-typevartuple/typing-variadic-tuples-with-typevartuple/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/type-stubs-and-third-party-packages/fixing-import-untyped-and-missing-imports/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/union-and-optional-types/how-to-migrate-union-to-pipe-with-pyupgrade/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/type-stubs-and-third-party-packages/generating-stubs-with-stubgen/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/pre-commit-hooks-setup/automating-pre-commit-type-validation/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/github-actions-type-checking/running-mypy-only-on-changed-files/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/type-stubs-and-third-party-packages/shipping-inline-types-with-py-typed/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/pyright-vs-mypy-comparison/pyright-type-checking-speed-vs-mypy/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/pyright-vs-mypy-comparison/mypy-vs-pyright-on-protocol-variance/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/union-and-optional-types/how-to-use-typingoptional-vs-union-in-python-310/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/monorepo-incremental-typing/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/self-and-notrequired-types/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/mypy-configuration-strictness/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/github-actions-type-checking/matrix-testing-mypy-across-python-versions/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/pre-commit-hooks-setup/mypy-in-pre-commit-vs-ci/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/typing-collections-and-abcs/mapping-vs-dict-for-readonly-arguments/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/typing-collections-and-abcs/sequence-vs-list-in-function-parameters/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/paramspec-and-concatenate/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/literal-and-typeddict/total-false-typeddict-explained/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/pep-695-type-parameter-syntax/migrating-generic-classes-to-pep-695/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/literal-and-typeddict/typing-literal-vs-enum-for-constants/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/union-and-optional-types/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/variance-and-type-parameters/why-list-is-invariant/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/literal-and-typeddict/when-to-use-typeddict-vs-dataclasses/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/pyright-vs-mypy-comparison/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/basic-type-aliases/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/literal-and-typeddict/understanding-typingliteral-for-strict-validation/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/pyright-vs-mypy-comparison/mypy-vs-pyright-on-type-narrowing/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/basic-type-aliases/newtype-vs-type-alias-for-ids/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/self-and-notrequired-types/typing-self-vs-typevar-return-types/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/callable-signatures/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/self-and-notrequired-types/using-typingself-for-fluent-interfaces/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/annotated-and-type-metadata/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/ruff-linter-integration/migrating-from-flake8-to-ruff/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/ruff-linter-integration/integrating-ruff-check-with-mypy-in-ci/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/final-and-classvar-annotations/classvar-vs-instance-attributes-in-dataclasses/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/annotated-and-type-metadata/using-annotated-for-validation-metadata/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/final-and-classvar-annotations/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/literal-and-typeddict/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/final-and-classvar-annotations/using-typing-final-for-constants/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/typeguard-and-type-narrowing/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/function-overloading/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/typeguard-and-type-narrowing/mypy-vs-pyright-on-typeguard/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/function-overloading/overload-resolution-mypy-vs-pyright/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/basic-type-aliases/type-statement-vs-typealias-pep-695/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/callable-signatures/callable-vs-protocol-for-callbacks/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/generics-and-typevar/typevar-defaults-pep-696/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/protocol-and-structural-subtyping/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/protocol-and-structural-subtyping/runtime-checkable-protocol-pitfalls/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/generics-and-typevar/bounded-vs-constrained-typevars/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/pep-695-type-parameter-syntax/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/advanced-typing-patterns-generics/protocol-and-structural-subtyping/defining-callback-protocols/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/typing-collections-and-abcs/iterable-vs-iterator-vs-generator-hints/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/static-analysis-tools-ci-integration/mypy-configuration-strictness/enabling-mypy-strict-mode-incrementally/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  

  
  <url>
    <loc>https://python-type-hints.com/core-type-hints-fundamentals/literal-and-typeddict/required-and-notrequired-keys-in-typeddict/</loc>
    <lastmod>2026-07-21</lastmod>
  </url>
  





  <url>
    <loc>https://python-type-hints.com/guides/2/</loc>
    <lastmod>2026-06-02</lastmod>
  </url>

  <url>
    <loc>https://python-type-hints.com/guides/3/</loc>
    <lastmod>2026-06-02</lastmod>
  </url>

  <url>
    <loc>https://python-type-hints.com/guides/4/</loc>
    <lastmod>2026-06-02</lastmod>
  </url>

  <url>
    <loc>https://python-type-hints.com/guides/5/</loc>
    <lastmod>2026-06-02</lastmod>
  </url>

  <url>
    <loc>https://python-type-hints.com/guides/6/</loc>
    <lastmod>2026-06-02</lastmod>
  </url>

  <url>
    <loc>https://python-type-hints.com/guides/7/</loc>
    <lastmod>2026-06-02</lastmod>
  </url>

</urlset>

