brokk-bifrost-python 0.9.5

Python language knowledge for brokk-bifrost: module identity, declarations, imports, and usage-graph resolution
Documentation
[package]
name = "brokk-bifrost-python"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
description = "Python language knowledge for brokk-bifrost: module identity, declarations, imports, and usage-graph resolution"
license.workspace = true
repository.workspace = true
homepage.workspace = true
readme = "README.md"
keywords.workspace = true
categories.workspace = true
publish = true

[lib]
name = "brokk_bifrost_python"

[features]
default = []
# Same reason as `brokk-bifrost-cpp`'s: the analyzer-level tests that prove
# these production paths stay off their slow fallbacks live in
# brokk-bifrost-analysis, so the counter hooks must be reachable across the
# crate boundary under the same gate.
test-support = ["brokk-bifrost-core/test-support"]

[dependencies]
brokk-bifrost-core = { path = "../bifrost-core", version = "=0.9.5" }
rayon = "1.10.0"
regex = "1.12.2"
tree-sitter = "0.25.10"
tree-sitter-python = "0.25.0"
toml = "0.8.23"

[dev-dependencies]
tempfile = "3.23.0"