CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
docs/api.md
docs/architecture.md
docs/cli.md
docs/development.md
docs/ecosystems.md
docs/migration.md
docs/purls.md
docs/release-process.md
docs/scoring.md
docs/releases/v2.0.0.md
docs/releases/v2.0.1.md
docs/releases/v2.0.2.md
scripts/benchmark.py
scripts/purl_spec_resolution_report.py
scripts/smoke_test.py
src/purl2repo/__init__.py
src/purl2repo/api.py
src/purl2repo/cli.py
src/purl2repo/errors.py
src/purl2repo/models.py
src/purl2repo/py.typed
src/purl2repo/settings.py
src/purl2repo/version.py
src/purl2repo.egg-info/PKG-INFO
src/purl2repo.egg-info/SOURCES.txt
src/purl2repo.egg-info/dependency_links.txt
src/purl2repo.egg-info/entry_points.txt
src/purl2repo.egg-info/requires.txt
src/purl2repo.egg-info/top_level.txt
src/purl2repo/ecosystems/__init__.py
src/purl2repo/ecosystems/base.py
src/purl2repo/ecosystems/cargo.py
src/purl2repo/ecosystems/golang.py
src/purl2repo/ecosystems/maven.py
src/purl2repo/ecosystems/npm.py
src/purl2repo/ecosystems/nuget.py
src/purl2repo/ecosystems/pypi.py
src/purl2repo/hosts/__init__.py
src/purl2repo/hosts/base.py
src/purl2repo/hosts/bitbucket.py
src/purl2repo/hosts/generic_git.py
src/purl2repo/hosts/github.py
src/purl2repo/hosts/gitlab.py
src/purl2repo/http/__init__.py
src/purl2repo/http/client.py
src/purl2repo/http/retry.py
src/purl2repo/purl/__init__.py
src/purl2repo/purl/normalize.py
src/purl2repo/purl/parse.py
src/purl2repo/purl/validate.py
src/purl2repo/resolution/__init__.py
src/purl2repo/resolution/cache.py
src/purl2repo/resolution/canonicalize.py
src/purl2repo/resolution/deps_dev.py
src/purl2repo/resolution/engine.py
src/purl2repo/resolution/evidence.py
src/purl2repo/resolution/scorer.py
src/purl2repo/resolution/scraper.py
src/purl2repo/utils/__init__.py
src/purl2repo/utils/text.py
src/purl2repo/utils/urls.py
src/purl2repo/utils/versions.py