upstream-ontologist 0.3.0

tracking of upstream project metadata
Documentation
[[bin]]
name = "autocodemeta"
path = "src/bin/autocodemeta.rs"
required-features = ["cli"]

[[bin]]
name = "autodoap"
path = "src/bin/autodoap.rs"
required-features = ["cli"]

[[bin]]
name = "guess-upstream-metadata"
path = "src/bin/guess-upstream-metadata.rs"
required-features = ["cli"]

[build-dependencies.quote]
version = ">=1.0.41, <2"

[dependencies.ahash]
version = ">=0.8.11, <0.9"

[dependencies.async-trait]
version = ">=0.1.89, <0.2"

[dependencies.bit-set]
version = ">=0.5.3, <0.9"

[dependencies.bit-vec]
version = ">=0.6.3, <0.9"

[dependencies.breezyshim]
default-features = false
features = ["auto-initialize"]
version = ">=0.7, <0.8"

[dependencies.chrono]
version = ">=0.4.42, <0.5"

[dependencies.chumsky]
version = ">=0.9.3, <2"

[dependencies.clap]
features = ["derive", "env"]
optional = true
version = ">=4.5.48, <5"

[dependencies.configparser]
version = ">=3.1.0, <4"

[dependencies.debbugs]
version = ">=0.1.5, <0.2"

[dependencies.debcargo]
optional = true
version = ">=2.7.10, <3"

[dependencies.debian-changelog]
optional = true
version = ">=0.2.3, <0.3"

[dependencies.debian-control]
optional = true
version = ">=0.2, <0.3"

[dependencies.debian-copyright]
optional = true
version = ">=0.1.28, <0.2"

[dependencies.debian-watch]
optional = true
version = ">=0.2.8, <0.3"

[dependencies.debversion]
optional = true
version = ">=0.5, <0.6"

[dependencies.distro-info]
optional = true
version = ">=0.4, <0.5"

[dependencies.env_logger]
optional = true
version = ">=0.11.8, <0.12"

[dependencies.futures]
version = ">=0.3.31, <0.4"

[dependencies.gix-config]
optional = true
version = ">=0.47.1, <0.48"

[dependencies.hashbrown]
version = ">=0.14.3, <0.17"

[dependencies.html5ever]
version = ">=0.26, <0.36"

[dependencies.lazy-regex]
version = ">=3, <4"

[dependencies.lazy_static]
version = ">=1.5.0, <2"

[dependencies.log]
version = ">=0.4, <0.5"

[dependencies.makefile-lossless]
optional = true
version = ">=0.2.1, <0.3"

[dependencies.maplit]
version = ">=1.0.2, <2"

[dependencies.opam-file-rs]
optional = true
version = ">=0.1.5, <0.2"

[dependencies.openssl]
version = ">=0.10.64, <0.11"

[dependencies.patchkit]
version = ">=0.2.1, <0.3"

[dependencies.percent-encoding]
version = ">=2.3.2, <3"

[dependencies.pulldown-cmark]
version = ">=0.13.0, <0.14"

[dependencies.pyo3]
optional = true
version = ">=0.27, <0.28"

[dependencies.pyo3-filelike]
version = ">=0.5.1, <0.6"

[dependencies.pyproject-toml]
optional = true
version = ">=0.13.6, <0.14"

[dependencies.python-pkginfo]
optional = true
version = ">=0.6.6, <0.7"

[dependencies.r-description]
optional = true
version = ">=0.3.5, <0.4"

[dependencies.regex]
version = ">=1.10.4, <2"

[dependencies.reqwest]
default-features = false
features = ["blocking", "json"]
version = ">=0.12.23, <0.13"

[dependencies.rfc2047-decoder]
version = ">=1.0.6, <2"

[dependencies.rst_renderer]
version = ">=0.4.2, <0.5"

[dependencies.rust-ini]
optional = true
version = ">=0.21.3, <0.22"

[dependencies.select]
version = ">=0.6.1, <0.7"

[dependencies.semver]
features = ["serde"]
version = ">=1.0.27, <2"

[dependencies.serde]
features = ["derive"]
version = ">=1.0.228, <2"

[dependencies.serde_json]
version = ">=1.0.108, <2"

[dependencies.serde_yaml]
version = ">=0.9.34, <0.10"

[dependencies.shlex]
version = ">=1.3.0, <2"

[dependencies.tendril]
version = ">=0.4.3, <0.5"

[dependencies.textwrap]
version = ">=0.16.2, <0.17"

[dependencies.tokio]
features = ["full"]
version = ">=1.47.1, <2"

[dependencies.toml]
optional = true
version = ">=0.9, <0.10"

[dependencies.uo_rst_parser]
version = ">=0.4.3, <0.5"

[dependencies.url]
version = ">=2.5.7, <3"

[dependencies.xmltree]
version = ">=0.11.0, <0.12"

[dev-dependencies.pretty_assertions]
version = "1.4"

[dev-dependencies.tempfile]
version = "3.8"

[features]
cargo = ["dep:toml"]
cli = ["dep:clap", "dep:env_logger"]
debcargo = ["dep:debcargo"]
debian = ["dep:debian-watch", "dep:makefile-lossless", "dep:debian-changelog", "dep:debian-control", "dep:debian-copyright", "dep:debversion"]
debversion = ["dep:debversion"]
default = ["git-config", "launchpad", "opam", "dist-ini", "cargo", "r-description", "pyproject-toml", "python-pkginfo", "debian", "pyo3", "setup-cfg"]
dist-ini = ["dep:rust-ini"]
git-config = ["dep:gix-config"]
launchpad = ["dep:distro-info"]
opam = ["dep:opam-file-rs"]
pyo3 = ["dep:pyo3"]
pyproject-toml = ["dep:pyproject-toml"]
python-pkginfo = ["dep:python-pkginfo"]
r-description = ["dep:r-description"]
setup-cfg = ["dep:rust-ini"]

[lib]
name = "upstream_ontologist"
path = "src/lib.rs"

[package]
authors = ["Jelmer Vernooij <jelmer@jelmer.uk>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
default-run = "guess-upstream-metadata"
description = "tracking of upstream project metadata"
edition = "2021"
homepage = "https://github.com/jelmer/upstream-ontologist"
include = ["testdata", "readme_tests", "man", "build.rs", "src/*.rs", "README.md", "src/**/*.rs"]
license = "GPL-2.0+"
name = "upstream-ontologist"
readme = "README.md"
repository = "https://github.com/jelmer/upstream-ontologist.git"
version = "0.3.0"