mirror of
https://github.com/maplibre/martin.git
synced 2024-12-24 07:22:52 +03:00
0e0763a739
By default, Martin is now compiled without openssl, simplifying debugging and simple case usage, whereas the docker build and CI publishing would still use openssl
62 lines
1.5 KiB
TOML
62 lines
1.5 KiB
TOML
[package]
|
|
name = "martin"
|
|
version = "0.6.0-rc.1"
|
|
edition = "2021"
|
|
authors = ["Stepan Kuzmin <to.stepan.kuzmin@gmail.com>", "Yuri Astrakhan <YuriAstrakhan@gmail.com>", "MapLibre contributors"]
|
|
description = "Blazing fast and lightweight PostGIS vector tile server"
|
|
repository = "https://github.com/maplibre/martin"
|
|
license = "MIT OR Apache-2.0"
|
|
|
|
[lib]
|
|
name = "martin"
|
|
path = "src/lib.rs"
|
|
|
|
[[bin]]
|
|
name = "martin"
|
|
path = "src/bin/main.rs"
|
|
|
|
[features]
|
|
ssl = ["openssl", "postgres-openssl"]
|
|
vendored-openssl = ["ssl", "openssl/vendored"]
|
|
|
|
[dependencies]
|
|
actix = "0.13"
|
|
actix-cors = "0.6"
|
|
actix-http = "3"
|
|
actix-rt = "2"
|
|
actix-web = "4"
|
|
async-trait = "0.1"
|
|
bb8 = "0.8"
|
|
bb8-postgres = "0.8"
|
|
clap = { version = "4", features = ["derive"] }
|
|
env_logger = "0.9"
|
|
itertools = "0.10"
|
|
log = "0.4"
|
|
num_cpus = "1"
|
|
openssl = { version = "0.10", optional = true }
|
|
postgis = "0.9"
|
|
postgres = { version = "0.19", features = ["with-time-0_3", "with-uuid-1", "with-serde_json-1"] }
|
|
postgres-openssl = { version = "0.5", optional = true }
|
|
postgres-protocol = "0.6"
|
|
semver = "1"
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
serde_yaml = "0.9"
|
|
tilejson = "0.3"
|
|
|
|
[dev-dependencies]
|
|
indoc = "1"
|
|
|
|
[dev-dependencies.criterion]
|
|
version = "0.4.0"
|
|
features = ["async_futures", "async_tokio", "html_reports"]
|
|
|
|
[dev-dependencies.cargo-husky]
|
|
version = "1"
|
|
default-features = false
|
|
features = ["run-for-all", "prepush-hook", "run-cargo-fmt", "run-cargo-clippy", "run-cargo-test"]
|
|
|
|
[[bench]]
|
|
name = "sources"
|
|
harness = false
|