<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/</loc>
    <lastmod>2026-07-14T14:58:35.080Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/vendoring-proj-and-gdal-vs-system-libraries/</loc>
    <lastmod>2026-07-14T14:58:35.080Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/</loc>
    <lastmod>2026-07-14T14:58:35.080Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/c-api-vs-cpython-abi-compatibility/</loc>
    <lastmod>2026-07-14T14:58:35.081Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/cross-compiler-toolchain-setup/</loc>
    <lastmod>2026-07-14T14:58:35.081Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/platform-specific-abi-quirks/</loc>
    <lastmod>2026-07-14T14:58:35.081Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/security-boundaries-and-sandboxing/</loc>
    <lastmod>2026-07-14T14:58:35.081Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/shared-library-path-resolution/</loc>
    <lastmod>2026-07-14T14:58:35.081Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/symbol-visibility-and-namespace-isolation/</loc>
    <lastmod>2026-07-14T14:58:35.081Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/debugging-import-errors-and-linker-failures/</loc>
    <lastmod>2026-07-14T14:58:35.082Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/memory-management-in-geospatial-extensions/</loc>
    <lastmod>2026-07-14T14:58:35.082Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/async-build-execution-and-cache-strategies/</loc>
    <lastmod>2026-07-14T14:58:35.082Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/integrating-cmake-with-scikit-build-core/</loc>
    <lastmod>2026-07-14T14:58:35.082Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/c-api-vs-cpython-abi-compatibility/step-by-step-c-extension-lifecycle-for-python-gis/</loc>
    <lastmod>2026-07-14T14:58:35.083Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/memory-management-in-geospatial-extensions/fixing-memory-leaks-in-gdal-python-bindings/</loc>
    <lastmod>2026-07-14T14:58:35.083Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/memory-management-in-geospatial-extensions/releasing-the-gil-during-coordinate-transforms/</loc>
    <lastmod>2026-07-14T14:58:35.083Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/vendoring-proj-and-gdal-vs-system-libraries/why-vendoring-proj-causes-wheel-bloat/</loc>
    <lastmod>2026-07-14T14:58:35.083Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/debugging-import-errors-and-linker-failures/diagnosing-undefined-symbol-errors-in-spatial-extensions/</loc>
    <lastmod>2026-07-14T14:58:35.084Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/debugging-import-errors-and-linker-failures/fixing-libgdal-so-cannot-open-shared-object-file/</loc>
    <lastmod>2026-07-14T14:58:35.084Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/async-build-execution-and-cache-strategies/how-to-set-up-build-caching-for-c-extensions/</loc>
    <lastmod>2026-07-14T14:58:35.084Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/integrating-cmake-with-scikit-build-core/fixing-cmake-find_package-for-proj/</loc>
    <lastmod>2026-07-14T14:58:35.084Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/integrating-cmake-with-scikit-build-core/optimizing-scikit-build-core-for-gdal/</loc>
    <lastmod>2026-07-14T14:58:35.084Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/manylinux-and-manyarm-docker-base-images/</loc>
    <lastmod>2026-07-14T14:58:35.084Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/publishing-and-distributing-spatial-wheels/</loc>
    <lastmod>2026-07-14T14:58:35.084Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/build-artifact-structuring-and-packaging/</loc>
    <lastmod>2026-07-14T14:58:35.085Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/ci-matrix-recipes-for-spatial-wheels/</loc>
    <lastmod>2026-07-14T14:58:35.085Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/dependency-resolution-and-lockfiles/</loc>
    <lastmod>2026-07-14T14:58:35.085Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/environment-isolation-with-pixi-and-conda/</loc>
    <lastmod>2026-07-14T14:58:35.085Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/mastering-pyprojecttoml-for-spatial-wheels/</loc>
    <lastmod>2026-07-14T14:58:35.085Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/testing-and-validating-spatial-wheels/</loc>
    <lastmod>2026-07-14T14:58:35.085Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/c-api-vs-cpython-abi-compatibility/how-to-fix-abi-version-mismatch-in-gdal-wheels/</loc>
    <lastmod>2026-07-14T14:58:35.086Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/cross-compiler-toolchain-setup/building-aarch64-gdal-wheels-without-qemu/</loc>
    <lastmod>2026-07-14T14:58:35.086Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/cross-compiler-toolchain-setup/cmake-toolchain-file-for-cross-compiling-proj/</loc>
    <lastmod>2026-07-14T14:58:35.086Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/platform-specific-abi-quirks/building-universal2-gdal-wheels-for-apple-silicon/</loc>
    <lastmod>2026-07-14T14:58:35.086Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/platform-specific-abi-quirks/fixing-dll-load-failed-for-gdal-on-windows/</loc>
    <lastmod>2026-07-14T14:58:35.086Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/security-boundaries-and-sandboxing/securely-compiling-spatial-c-extensions/</loc>
    <lastmod>2026-07-14T14:58:35.086Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/shared-library-path-resolution/managing-shared-library-paths-in-manylinux/</loc>
    <lastmod>2026-07-14T14:58:35.086Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/geospatial-c-extension-fundamentals-abi-architecture/symbol-visibility-and-namespace-isolation/hiding-geos-symbols-with-version-scripts/</loc>
    <lastmod>2026-07-14T14:58:35.086Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/build-artifact-structuring-and-packaging/bundling-proj-db-datum-grids-in-a-wheel/</loc>
    <lastmod>2026-07-14T14:58:35.087Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/dependency-resolution-and-lockfiles/pixi-vs-conda-lock-for-reproducible-spatial-envs/</loc>
    <lastmod>2026-07-14T14:58:35.087Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/manylinux-and-manyarm-docker-base-images/cibuildwheel-vs-manual-docker-matrix-for-gdal-wheels/</loc>
    <lastmod>2026-07-14T14:58:35.087Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/manylinux-and-manyarm-docker-base-images/manylinux2014-vs-musllinux-for-spatial-libs/</loc>
    <lastmod>2026-07-14T14:58:35.087Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/mastering-pyprojecttoml-for-spatial-wheels/configuring-cibuildwheel-in-pyproject-toml-for-gdal/</loc>
    <lastmod>2026-07-14T14:58:35.087Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/publishing-and-distributing-spatial-wheels/handling-wheel-size-limits-on-pypi-for-gdal/</loc>
    <lastmod>2026-07-14T14:58:35.087Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/publishing-and-distributing-spatial-wheels/trusted-publishing-spatial-wheels-to-pypi/</loc>
    <lastmod>2026-07-14T14:58:35.087Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/ci-matrix-recipes-for-spatial-wheels/github-actions-matrix-for-gdal-wheel-builds/</loc>
    <lastmod>2026-07-14T14:58:35.088Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/ci-matrix-recipes-for-spatial-wheels/gitlab-ci-pipeline-for-spatial-wheels/</loc>
    <lastmod>2026-07-14T14:58:35.088Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/environment-isolation-with-pixi-and-conda/configuring-pixi-environments-for-wheel-building/</loc>
    <lastmod>2026-07-14T14:58:35.088Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/testing-and-validating-spatial-wheels/smoke-testing-gdal-wheels-in-a-clean-container/</loc>
    <lastmod>2026-07-14T14:58:35.088Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/modern-python-build-tooling-wheel-configuration/testing-and-validating-spatial-wheels/verifying-wheel-tags-with-auditwheel-show/</loc>
    <lastmod>2026-07-14T14:58:35.088Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.geospatial-ci-cd.org/</loc>
    <lastmod>2026-07-14T14:59:16.921Z</lastmod>
    <changefreq>monthly</changefreq>
  </url>
</urlset>
