[console_scripts]
os4g = oss_sustain_guard.cli:app
oss-guard = oss_sustain_guard.cli:app

[oss_sustain_guard.dependency_parsers]
bun = oss_sustain_guard.dependency_parsers.javascript.bun:PARSER
csharp = oss_sustain_guard.dependency_parsers.csharp.nuget:PARSER
dart = oss_sustain_guard.dependency_parsers.dart.pub:PARSER
deno = oss_sustain_guard.dependency_parsers.javascript.deno:PARSER
elixir = oss_sustain_guard.dependency_parsers.elixir.mix:PARSER
go = oss_sustain_guard.dependency_parsers.go.modsum:PARSER
haskell = oss_sustain_guard.dependency_parsers.haskell.cabal_stack:PARSER
java = oss_sustain_guard.dependency_parsers.java.gradle_maven:PARSER
kotlin = oss_sustain_guard.dependency_parsers.kotlin:PARSER
npm = oss_sustain_guard.dependency_parsers.javascript.npm:PARSER
perl = oss_sustain_guard.dependency_parsers.perl.cpanfile:PARSER
php = oss_sustain_guard.dependency_parsers.php.composer:PARSER
pip = oss_sustain_guard.dependency_parsers.python.pip:PARSER
pipenv = oss_sustain_guard.dependency_parsers.python.pipenv:PARSER
pnpm = oss_sustain_guard.dependency_parsers.javascript.pnpm:PARSER
poetry = oss_sustain_guard.dependency_parsers.python.poetry:PARSER
r = oss_sustain_guard.dependency_parsers.r.renv:PARSER
ruby = oss_sustain_guard.dependency_parsers.ruby.bundler:PARSER
rust = oss_sustain_guard.dependency_parsers.rust.cargo:PARSER
scala = oss_sustain_guard.dependency_parsers.scala:PARSER
swift = oss_sustain_guard.dependency_parsers.swift.spm:PARSER
uv = oss_sustain_guard.dependency_parsers.python.uv:PARSER
yarn = oss_sustain_guard.dependency_parsers.javascript.yarn:PARSER

[oss_sustain_guard.metrics]
bus_factor = oss_sustain_guard.metrics.bus_factor:METRIC
ci_status = oss_sustain_guard.metrics.ci_status:METRIC
code_of_conduct = oss_sustain_guard.metrics.code_of_conduct:METRIC
community_health = oss_sustain_guard.metrics.community_health:METRIC
contributor_attraction = oss_sustain_guard.metrics.attraction:METRIC
contributor_retention = oss_sustain_guard.metrics.retention:METRIC
documentation_presence = oss_sustain_guard.metrics.documentation_presence:METRIC
fork_activity = oss_sustain_guard.metrics.fork_activity:METRIC
funding = oss_sustain_guard.metrics.funding:METRIC
issue_resolution_duration = oss_sustain_guard.metrics.issue_resolution_duration:METRIC
license_clarity = oss_sustain_guard.metrics.license_clarity:METRIC
maintainer_drain = oss_sustain_guard.metrics.maintainer_drain:METRIC
maintainer_load_distribution = oss_sustain_guard.metrics.single_maintainer_load:METRIC
merge_velocity = oss_sustain_guard.metrics.merge_velocity:METRIC
organizational_diversity = oss_sustain_guard.metrics.organizational_diversity:METRIC
pr_acceptance_ratio = oss_sustain_guard.metrics.pr_acceptance_ratio:METRIC
pr_merge_speed = oss_sustain_guard.metrics.pr_merge_speed:METRIC
pr_responsiveness = oss_sustain_guard.metrics.pr_responsiveness:METRIC
project_popularity = oss_sustain_guard.metrics.project_popularity:METRIC
recent_activity = oss_sustain_guard.metrics.zombie_status:METRIC
release_cadence = oss_sustain_guard.metrics.release_cadence:METRIC
review_health = oss_sustain_guard.metrics.review_health:METRIC
security_posture = oss_sustain_guard.metrics.security_posture:METRIC
stale_issue_ratio = oss_sustain_guard.metrics.stale_issue_ratio:METRIC

[oss_sustain_guard.resolvers]
csharp = oss_sustain_guard.resolvers.csharp:RESOLVER
dart = oss_sustain_guard.resolvers.dart:RESOLVER
elixir = oss_sustain_guard.resolvers.elixir:RESOLVER
go = oss_sustain_guard.resolvers.go:RESOLVER
haskell = oss_sustain_guard.resolvers.haskell:RESOLVER
java = oss_sustain_guard.resolvers.java:RESOLVER
javascript = oss_sustain_guard.resolvers.javascript:RESOLVER
kotlin = oss_sustain_guard.resolvers.kotlin:RESOLVER
perl = oss_sustain_guard.resolvers.perl:RESOLVER
php = oss_sustain_guard.resolvers.php:RESOLVER
python = oss_sustain_guard.resolvers.python:RESOLVER
r = oss_sustain_guard.resolvers.r:RESOLVER
ruby = oss_sustain_guard.resolvers.ruby:RESOLVER
rust = oss_sustain_guard.resolvers.rust:RESOLVER
swift = oss_sustain_guard.resolvers.swift:RESOLVER

[oss_sustain_guard.vcs]
github = oss_sustain_guard.vcs.github:PROVIDER
gitlab = oss_sustain_guard.vcs.gitlab:PROVIDER
