graphannis 4.1.2

This is a new backend implementation of the ANNIS linguistic search and visualization system.
Documentation
[package]
authors = ["Thomas Krause <thomaskrause@posteo.de>"]
build = "build.rs"
description = "This is a new backend implementation of the ANNIS linguistic search and visualization system."
edition = "2024"
license = "Apache-2.0"
name = "graphannis"
readme = "../README.md"
repository = "https://github.com/korpling/graphANNIS"
version = "4.1.2"

[lib]
crate-type = ["lib"]

[build-dependencies]
csv = "1.1"
file_diff = "1"
lalrpop = { version = "0.23", default-features = false, features = [
    "lexer",
    "unicode",
] }
regex = "1"

[dependencies]
boolean_expression = "0.4"
csv = "1"
facet = "0.46.0"
fs2 = "0.4"
graphannis-core = { path = "../core/", version = "^4" }
itertools = "0.14.0"
lalrpop-util = { version = "0.23", features = ["lexer"] }
lazy_static = "1.4"
libc = "0.2"
linked-hash-map = "0.5"
log = "0.4"
lru = "0.17"
memory-stats = "1.1.0"
nonzero_lit = "0.1"
page_size = "0.6"
percent-encoding = "2.1"
rand = "0.10"
rayon = { version = "1.3", default-features = false }
regex = "1"
regex-syntax = "0.8"
rustc-hash = "2.1.2"
serde = { version = "1.0", features = ["rc"] }
serde_derive = "1.0"
smallvec = "1.6"
strum = "0.28.0"
strum_macros = "0.28.0"
sys-info = "0.9"
tempfile = "3"
thiserror = "2.0.18"
toml = "1.1.2"
transient-btree-index = "0.5"
zip = "8.5.1"

[dev-dependencies]
assert_matches = "1.5.0"
criterion = "0.8"
fake = "5.1.0"
insta = "1.34.0"
pretty_assertions = "1.3"
same-file = "1.0.6"
serial_test = "3.4.0"

[[bench]]
harness = false
name = "graphannis"