├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── ci.yml │ ├── release.yml │ └── update.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── changelogithub.config.json ├── docs ├── Makefile ├── api │ ├── evaluator.md │ ├── fetchers.md │ ├── finder.md │ └── link.md ├── cli_reference.md ├── conf.py ├── contributing.md ├── index.md ├── make.bat └── requirements.md ├── noxfile.py ├── pdm.lock ├── pyproject.toml ├── src └── unearth │ ├── __init__.py │ ├── __main__.py │ ├── auth.py │ ├── collector.py │ ├── errors.py │ ├── evaluator.py │ ├── fetchers │ ├── __init__.py │ ├── legacy.py │ └── sync.py │ ├── finder.py │ ├── link.py │ ├── pep425tags.py │ ├── preparer.py │ ├── py.typed │ ├── session.py │ ├── utils.py │ └── vcs │ ├── __init__.py │ ├── base.py │ ├── bazaar.py │ ├── git.py │ ├── hg.py │ └── svn.py └── tests ├── __init__.py ├── conftest.py ├── fixtures ├── __init__.py ├── app.py ├── files │ ├── click-8.1.3-py3-none-any.whl │ └── first-2.0.2.tar.gz ├── findlinks │ ├── Jinja2-3.1.2-py3-none-any.whl │ └── index.html ├── index │ ├── black.html │ ├── click.html │ ├── first.html │ └── pipenv.html └── json │ ├── black.json │ ├── click.json │ ├── first.json │ └── pipenv.json ├── test_collector.py ├── test_evaluator.py ├── test_finder.py ├── test_link.py ├── test_session.py └── test_utils.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/.github/workflows/update.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/README.md -------------------------------------------------------------------------------- /changelogithub.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/changelogithub.config.json -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api/evaluator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/docs/api/evaluator.md -------------------------------------------------------------------------------- /docs/api/fetchers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/docs/api/fetchers.md -------------------------------------------------------------------------------- /docs/api/finder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/docs/api/finder.md -------------------------------------------------------------------------------- /docs/api/link.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/docs/api/link.md -------------------------------------------------------------------------------- /docs/cli_reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/docs/cli_reference.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- 1 | ```{include} ../CONTRIBUTING.md 2 | 3 | ``` 4 | -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/docs/requirements.md -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/noxfile.py -------------------------------------------------------------------------------- /pdm.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/pdm.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/unearth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/__init__.py -------------------------------------------------------------------------------- /src/unearth/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/__main__.py -------------------------------------------------------------------------------- /src/unearth/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/auth.py -------------------------------------------------------------------------------- /src/unearth/collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/collector.py -------------------------------------------------------------------------------- /src/unearth/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/errors.py -------------------------------------------------------------------------------- /src/unearth/evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/evaluator.py -------------------------------------------------------------------------------- /src/unearth/fetchers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/fetchers/__init__.py -------------------------------------------------------------------------------- /src/unearth/fetchers/legacy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/fetchers/legacy.py -------------------------------------------------------------------------------- /src/unearth/fetchers/sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/fetchers/sync.py -------------------------------------------------------------------------------- /src/unearth/finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/finder.py -------------------------------------------------------------------------------- /src/unearth/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/link.py -------------------------------------------------------------------------------- /src/unearth/pep425tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/pep425tags.py -------------------------------------------------------------------------------- /src/unearth/preparer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/preparer.py -------------------------------------------------------------------------------- /src/unearth/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/unearth/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/session.py -------------------------------------------------------------------------------- /src/unearth/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/utils.py -------------------------------------------------------------------------------- /src/unearth/vcs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/vcs/__init__.py -------------------------------------------------------------------------------- /src/unearth/vcs/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/vcs/base.py -------------------------------------------------------------------------------- /src/unearth/vcs/bazaar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/vcs/bazaar.py -------------------------------------------------------------------------------- /src/unearth/vcs/git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/vcs/git.py -------------------------------------------------------------------------------- /src/unearth/vcs/hg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/vcs/hg.py -------------------------------------------------------------------------------- /src/unearth/vcs/svn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/src/unearth/vcs/svn.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fixtures/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/fixtures/app.py -------------------------------------------------------------------------------- /tests/fixtures/files/click-8.1.3-py3-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/fixtures/files/click-8.1.3-py3-none-any.whl -------------------------------------------------------------------------------- /tests/fixtures/files/first-2.0.2.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/fixtures/files/first-2.0.2.tar.gz -------------------------------------------------------------------------------- /tests/fixtures/findlinks/Jinja2-3.1.2-py3-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/fixtures/findlinks/Jinja2-3.1.2-py3-none-any.whl -------------------------------------------------------------------------------- /tests/fixtures/findlinks/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/fixtures/findlinks/index.html -------------------------------------------------------------------------------- /tests/fixtures/index/black.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/fixtures/index/black.html -------------------------------------------------------------------------------- /tests/fixtures/index/click.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/fixtures/index/click.html -------------------------------------------------------------------------------- /tests/fixtures/index/first.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/fixtures/index/first.html -------------------------------------------------------------------------------- /tests/fixtures/index/pipenv.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/fixtures/index/pipenv.html -------------------------------------------------------------------------------- /tests/fixtures/json/black.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/fixtures/json/black.json -------------------------------------------------------------------------------- /tests/fixtures/json/click.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/fixtures/json/click.json -------------------------------------------------------------------------------- /tests/fixtures/json/first.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/fixtures/json/first.json -------------------------------------------------------------------------------- /tests/fixtures/json/pipenv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/fixtures/json/pipenv.json -------------------------------------------------------------------------------- /tests/test_collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/test_collector.py -------------------------------------------------------------------------------- /tests/test_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/test_evaluator.py -------------------------------------------------------------------------------- /tests/test_finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/test_finder.py -------------------------------------------------------------------------------- /tests/test_link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/test_link.py -------------------------------------------------------------------------------- /tests/test_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/test_session.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/unearth/HEAD/tests/test_utils.py --------------------------------------------------------------------------------