weiji14
cog3pio
BlogDocsChangelog

:triangular_flag_on_post: Gate python bindings behind pyo3 feature flag

#59Merged
Comparing
feature_flag/pyo3
(
3b7f815
) with
main
(
85bede0
)
CodSpeed Performance Gauge
0%
Untouched
5

Benchmarks

Passed

test_read_geotiff_local
python/tests/test_io_geotiff.py
CodSpeed Performance Gauge
+2%
235.6 µs230.5 µs
test_read_geotiff_multi_band
python/tests/test_io_geotiff.py
CodSpeed Performance Gauge
0%
24.2 ms24.2 ms
test_xarray_backend_open_dataarray[cog3pio]
python/tests/test_xarray_backend.py
CodSpeed Performance Gauge
0%
45.7 ms45.7 ms
test_read_geotiff_remote
python/tests/test_io_geotiff.py
CodSpeed Performance Gauge
0%
8.5 ms8.5 ms
test_xarray_backend_open_dataarray[rasterio]
python/tests/test_xarray_backend.py
CodSpeed Performance Gauge
0%
14.9 ms14.9 ms

Commits

Click on a commit to change the comparison range
Base
main
85bede0
+0.41%
:triangular_flag_on_post: Gate python bindings behind pyo3 feature flag More clearly separating pure Rust parts from the pyo3/python bindings to workaround some pyo3 compiliation issues on rustc 1.92.0-beta.1 (3b4dd9bf1 2025-10-28), plus it speeds up compilation when just working on the Rust side. Re-enabled nightly Rust tests disabled in 939b7b0c8f3e465b45a71cf5c0ff460667bc6f4e/#57.
3b7f815
7 days ago
by weiji14
© 2025 CodSpeed Technology
Home Terms Privacy Docs