[package]
authors = ["Kisio Digital <team.coretools@kisio.org>", "Guillaume Pinot <texitoi@texitoi.eu>"]
name = "transit_model"
version = "0.15.3"
license = "AGPL-3.0-only"
description = "Transit data management"
repository = "https://github.com/CanalTP/transit_model"
keywords = ["ntfs", "gtfs", "netex", "navitia", "transit"]
edition = "2018"
exclude = [
".gitignore",
".mergify.yml",
".travis.yml",
"CONTRIBUTING.md",
"README.md",
"benches/",
"collection/",
"examples/",
"model-builder/",
"relations/",
"src/documentation/",
"tests/",
"transit_model_procmacro/",
]
[badges]
travis-ci = { repository = "CanalTP/transit_model" }
[workspace]
members = [
"collection",
"relations",
"transit_model_procmacro",
]
[features]
xmllint = ["proj"]
[dependencies]
chrono = "0.4"
csv = "1.0"
derivative = "1"
failure = "0.1"
geo = "0.12"
geo-types = "0.4"
iso4217 = "0.3"
lazy_static = "1.2"
log = "0.4"
md5 = "0.7"
minidom = "0.11"
num-traits = "0.2"
pretty_assertions = "0.6"
proj = { version = "0.14", optional = true }
quick-xml = "0.17"
rust_decimal = "1.0"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
skip_error = { version = "1", features = ["log"] }
tempfile = "3"
time-parse = "0.1"
walkdir = "2.1"
wkt = "0.5"
zip = "0.5"
transit_model_collection = { version = "0.1", path = "./collection" }
transit_model_procmacro = { version = "0.1", path = "./transit_model_procmacro" }
transit_model_relations = { version = "0.1", path = "./relations" }
[[test]]
name = "kv12ntfs"
path = "tests/read_kv1.rs"
required-features = ["proj"]
[[bench]]
name = "read_kv1"
path = "benches/read_kv1.rs"
required-features = ["proj"]
[[test]]
name = "transxchange2ntfs"
path = "tests/read_transxchange.rs"
required-features = ["proj"]
[[bench]]
name = "read_transxchange"
path = "benches/read_transxchange.rs"
required-features = ["proj"]
[[test]]
name = "netexidf2ntfs"
path = "tests/netexidf2ntfs.rs"
required-features = ["proj"]
[[test]]
name = "write_netex_france"
path = "tests/write_netex_france.rs"
required-features = ["proj"]
[dev-dependencies]
approx = "0.3"
rust_decimal_macros = "1.0"