Italy (IT) build pipeline
Single-source GeoNames IT rebuild.
Run order
python3 fetch_source.py # GeoNames IT.txt
python3 build_base.py
python3 integrity_checker.py
python3 package.py
python3 publish_r2.py # dry run by default; --apply to publish
Sources
- GeoNames
ITpostal export — CC BY 4.0
Verification (2026-08-19)
Byte-identical from a cold fetch. Deleted the cached source entirely and re-fetched fresh; output MD5-matches both the pre-existing local copy and live R2 exactly, 18,415 rows. Publish dry-run: zero-diff plan.