# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.65" name = "bbox-tile-server" version = "0.6.1" authors = ["Pirmin Kalberer "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "Vector and raster tiles server supporting various sources and storage formats" homepage = "https://www.bbox.earth" readme = "README.md" keywords = [ "maps", "tiles", "mbtiles", "pmtiles", "postgis", ] categories = ["science::geo"] license = "MIT OR Apache-2.0" repository = "https://github.com/bbox-services/bbox" [package.metadata.deb] assets = [ [ "../target/release/bbox-tile-server", "/usr/bin/bbox-tile-server", "755", ], [ "README.md", "/usr/share/doc/bbox-tile-server/README.md", "644", ], ] depends = "$auto" extended-description = """ BBOX tile server delivers and produces vector and raster tiles from data sources like PostGIS, QGIS Server, UMN Mapserver and external WMS servers. Tiles can be stored in a file system, on S3, as MBTiles or PMTiles archives. BBOX provides OGC Tiles API endpoints and CLI parameters for seeding.""" license-file = [ "../LICENSE-MIT", "4", ] maintainer = "Pirmin Kalberer , BBOX contributors" name = "bbox-tile-server" priority = "optional" revision = "" section = "utility" [package.metadata.deb.variants.bookworm] depends = "libc6 (>= 2.34)" revision = "bookworm" [package.metadata.deb.variants.bullseye] depends = "libc6 (>= 2.18)" revision = "bullseye" [lib] name = "bbox_tile_server" path = "src/lib.rs" [[bin]] name = "bbox-tile-server" path = "src/main.rs" [dependencies.actix-web] version = "4.0.0" features = ["rustls"] [dependencies.anyhow] version = "1.0.52" [dependencies.async-channel] version = "1.6.1" [dependencies.async-trait] version = "0.1.65" [dependencies.bbox-asset-server] version = "0.6.1" optional = true [dependencies.bbox-core] version = "0.6.1" [dependencies.bbox-map-server] version = "0.6.1" optional = true [dependencies.bytes] version = "1.1.0" [dependencies.chrono] version = "0.4" [dependencies.clap] version = "4.2.1" features = ["derive"] [dependencies.crossbeam] version = "0.8.1" [dependencies.dyn-clone] version = "1.0.6" [dependencies.futures] version = "0.3" [dependencies.futures-util] version = "0.3.21" [dependencies.geo-types] version = "0.7.13" [dependencies.geozero] version = "0.11.0" features = [ "with-mvt", "with-postgis-sqlx", ] [dependencies.indicatif] version = "0.16.2" [dependencies.log] version = "0.4.17" [dependencies.martin-mbtiles] version = "0.9.1" default-features = false package = "mbtiles" [dependencies.martin-tile-utils] version = "0.4.1" [dependencies.num_cpus] version = "1.13.1" [dependencies.ogcapi-types] version = "0.2.0" default-features = false [dependencies.once_cell] version = "1.12.0" [dependencies.par-stream] version = "0.10.2" features = ["runtime-tokio"] [dependencies.pmtiles] version = "0.3.1" features = ["mmap-async-tokio"] [dependencies.pmtiles2] version = "0.2.2" default-features = false [dependencies.prometheus] version = "0.13" default-features = false [dependencies.regex] version = "1.10.3" [dependencies.reqwest] version = "0.11.11" features = ["rustls-tls"] default-features = false [dependencies.rusoto_core] version = "0.47.0" features = ["rustls"] default-features = false [dependencies.rusoto_s3] version = "0.47.0" features = ["rustls"] default-features = false [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.serde_json] version = "1.0.57" [dependencies.serde_urlencoded] version = "0.7.1" [dependencies.sqlx] version = "0.7.0" features = [ "runtime-tokio-rustls", "sqlite", "postgres", "chrono", ] default-features = false [dependencies.tempfile] version = "3.8.1" [dependencies.thiserror] version = "1.0.31" [dependencies.tile-grid] version = "0.6.1" [dependencies.tilejson] version = "0.4.1" [dependencies.tokio] version = "1.17.0" features = [ "rt-multi-thread", "fs", "sync", ] [dependencies.toml] version = "0.8.10" [dev-dependencies.test-log] version = "0.2.14" [dev-dependencies.tokio] version = "1.19.2" features = ["full"] [features] asset-server = ["bbox-asset-server"] default = [ "map-server", "asset-server", ] map-server = ["bbox-map-server"] projtransform = ["tile-grid/projtransform"]