{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"py3-rasterio-1.5.0","path":"geo/py-rasterio","url":"/packages/current/geo/py-rasterio/","comment":"geospatial raster data API and CLI","homepage":"https://rasterio.readthedocs.io/en/latest/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"Rasterio's goal is a raster data library, expressing GDAL's data model\nusing fewer non-idiomatic extension classes and more idiomatic Python\ntypes and protocols, while performing as fast as GDAL's Python bindings.\n\nGeographic information systems use GeoTIFF and other formats to organize\nand store gridded raster datasets such as satellite imagery and terrain\nmodels. Rasterio reads and writes these formats and provides a Python\nAPI based on Numpy N-dimensional arrays and GeoJSON.\n","package_architecture":"amd64","stem":"py3-rasterio","readme":null,"dependencies":[{"path":"geo/gdal","type":"library","package_spec":"","url":"/packages/current/geo/gdal/"},{"path":"geo/py-cligj","type":"runtime","package_spec":"STEM->=0.5","url":"/packages/current/geo/py-cligj/"},{"path":"net/py-boto3","type":"runtime","package_spec":"","url":"/packages/current/net/py-boto3/"},{"path":"devel/py-attrs","type":"runtime","package_spec":"","url":"/packages/current/devel/py-attrs/"},{"path":"devel/py-certifi","type":"runtime","package_spec":"","url":"/packages/current/devel/py-certifi/"},{"path":"devel/py-click","type":"runtime","package_spec":"","url":"/packages/current/devel/py-click/"},{"path":"devel/py-parsing","type":"runtime","package_spec":"","url":"/packages/current/devel/py-parsing/"},{"path":"math/py-numpy","type":"runtime","package_spec":"","url":"/packages/current/math/py-numpy/"},{"path":"math/py-affine","type":"runtime","package_spec":"","url":"/packages/current/math/py-affine/"},{"path":"lang/python/3","type":"runtime","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"lang/cython","type":"build","package_spec":"","url":"/packages/current/lang/cython/"},{"path":"math/py-numpy","type":"build","package_spec":"","url":"/packages/current/math/py-numpy/"},{"path":"lang/python/3","type":"build","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"devel/py-build","type":"build","package_spec":"","url":"/packages/current/devel/py-build/"},{"path":"devel/py-installer","type":"build","package_spec":"","url":"/packages/current/devel/py-installer/"},{"path":"devel/py-setuptools","type":"build","package_spec":"py3-setuptools->=79v0","url":"/packages/current/devel/py-setuptools/"},{"path":"devel/py-wheel","type":"build","package_spec":"","url":"/packages/current/devel/py-wheel/"},{"path":"devel/py-hypothesis","type":"test","package_spec":"","url":"/packages/current/devel/py-hypothesis/"},{"path":"devel/py-mock","type":"test","package_spec":"","url":"/packages/current/devel/py-mock/"},{"path":"devel/py-test","type":"test","package_spec":"","url":"/packages/current/devel/py-test/"},{"path":"devel/py-test-cov","type":"test","package_spec":"","url":"/packages/current/devel/py-test-cov/"},{"path":"sysutils/py-fsspec","type":"test","package_spec":"","url":"/packages/current/sysutils/py-fsspec/"},{"path":"geo/py-shapely","type":"test","package_spec":"","url":"/packages/current/geo/py-shapely/"},{"path":"geo/py-cligj","type":"test","package_spec":"STEM->=0.5","url":"/packages/current/geo/py-cligj/"},{"path":"net/py-boto3","type":"test","package_spec":"","url":"/packages/current/net/py-boto3/"},{"path":"devel/py-attrs","type":"test","package_spec":"","url":"/packages/current/devel/py-attrs/"},{"path":"devel/py-certifi","type":"test","package_spec":"","url":"/packages/current/devel/py-certifi/"},{"path":"devel/py-click","type":"test","package_spec":"","url":"/packages/current/devel/py-click/"},{"path":"devel/py-parsing","type":"test","package_spec":"","url":"/packages/current/devel/py-parsing/"},{"path":"math/py-numpy","type":"test","package_spec":"","url":"/packages/current/math/py-numpy/"},{"path":"math/py-affine","type":"test","package_spec":"","url":"/packages/current/math/py-affine/"},{"path":"lang/python/3","type":"test","package_spec":"","url":"/packages/current/lang/python/3/"}],"reverse_dependencies":{"count":4,"url":"/packages/data/cc/cce8a3ec309a5c81846413554f5d7c3b8cd6fb1657b8e5c00ba44596e31019c1.json"},"categories":["geo","lang/python"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","sparc64","alpha","hppa"],"not_for_architectures":[]}}
