Cargo Features
[dependencies]
upstream-ontologist = { version = "0.2.1", default-features = false, features = ["git-config", "launchpad", "opam", "dist-ini", "cargo", "r-description", "pyproject-toml", "python-pkginfo", "setup-cfg", "debcargo", "debian", "pyo3", "cli", "debversion"] }
- default = cargo, debian, dist-ini, git-config, launchpad, opam, pyo3, pyproject-toml, python-pkginfo, r-description, setup-cfg
-
These default features are set whenever
upstream-ontologist
is added without
somewhere in the dependency tree.default-features = false - git-config default
-
Enables gix-config
Affects
git::guess_from_git_config
… - launchpad default
-
Enables distro-info
Affects
launchpad::guess_from_launchpad
… - opam default
-
Enables opam-file-rs
Affects
providers::ocaml
,ocaml::guess_from_opam
… - dist-ini default
-
Enables rust-ini
Affects
perl::guess_from_dist_ini
… - cargo default
-
Enables toml
Affects
rust::DirectOrWorkspace
,rust::guess_from_cargo
… - r-description default
-
Enables r-description
Affects
r::guess_from_r_description
… - pyproject-toml default
-
Enables pyproject-toml
Affects
python::guess_from_pyproject_toml
… - python-pkginfo default
-
Enables python-pkginfo
Affects
python::guess_from_pkg_info
… - setup-cfg default
-
Enables rust-ini
Affects
python::guess_from_setup_cfg
… - debcargo
-
Enables debcargo
- debian default
-
Enables debian-changelog, debian-control, debian-copyright, debian-watch, debversion, and makefile-lossless
Affects
debian::guess_from_debian_changelog
,debian::guess_from_debian_rules
,debian::guess_from_debian_control
,debian::guess_from_debian_copyright
,debian::guess_from_debian_watch
,debian::debian_is_native
… - pyo3 default
-
Enables pyo3
Affects
python::guess_from_setup_py
… - cli
-
Enables clap and env_logger
Required by autocodemeta, autodoap and guess-upstream-metadata binaries
- debversion
-
Enables debversion