<?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://bernat.tech/</loc><lastmod>2026-03-24T14:21:18-07:00</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://bernat.tech/posts/securing-python-supply-chain/</loc><lastmod>2026-03-24T14:21:18-07:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://bernat.tech/tags/dependencies/</loc><lastmod>2026-03-24T14:21:18-07:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/tags/pip/</loc><lastmod>2026-03-24T14:21:18-07:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/posts/</loc><lastmod>2026-03-24T14:21:18-07:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://bernat.tech/tags/pypi/</loc><lastmod>2026-03-24T14:21:18-07:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/tags/python/</loc><lastmod>2026-03-24T14:21:18-07:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/tags/sbom/</loc><lastmod>2026-03-24T14:21:18-07:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/tags/security/</loc><lastmod>2026-03-24T14:21:18-07:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/tags/supply-chain/</loc><lastmod>2026-03-24T14:21:18-07:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/tags/</loc><lastmod>2026-03-24T14:21:18-07:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/tags/0ver/</loc><lastmod>2026-02-15T09:30:25-08:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/tags/calver/</loc><lastmod>2026-02-15T09:30:25-08:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/tags/semver/</loc><lastmod>2026-02-15T09:30:25-08:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/tags/version/</loc><lastmod>2026-02-15T09:30:25-08:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/posts/version-numbers/</loc><lastmod>2026-02-15T09:30:25-08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://bernat.tech/tags/packaging/</loc><lastmod>2026-03-09T13:52:26-07:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/tags/pep517/</loc><lastmod>2026-03-09T13:52:26-07:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/tags/pep518/</loc><lastmod>2026-03-09T13:52:26-07:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/posts/growing-pain/</loc><lastmod>2026-02-15T09:30:25-08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://bernat.tech/tags/setuptools/</loc><lastmod>2026-03-09T13:52:26-07:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/tags/install/</loc><lastmod>2026-03-09T13:52:26-07:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/posts/pep-517-518/</loc><lastmod>2026-03-09T13:52:26-07:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://bernat.tech/tags/sdist/</loc><lastmod>2026-02-15T09:30:25-08:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/posts/pep-517-and-python-packaging/</loc><lastmod>2026-02-15T09:30:25-08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://bernat.tech/tags/wheel/</loc><lastmod>2026-02-15T09:30:25-08:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/tags/mypy/</loc><lastmod>2026-03-09T13:52:26-07:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/posts/the-state-of-type-hints-in-python/</loc><lastmod>2026-03-09T13:52:26-07:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://bernat.tech/tags/type-hint/</loc><lastmod>2026-03-09T13:52:26-07:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/tags/types/</loc><lastmod>2026-03-09T13:52:26-07:00</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/about/</loc><lastmod>2026-02-27T08:51:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url><url><loc>https://bernat.tech/authors/</loc><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/categories/</loc><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://bernat.tech/presentations/</loc><lastmod>2026-02-15T10:12:40-08:00</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url><url><loc>https://bernat.tech/series/</loc><changefreq>weekly</changefreq><priority>0.3</priority></url></urlset>