├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── Makefile ├── README.md ├── pdm.lock ├── pyproject.toml ├── src └── findpython │ ├── __init__.py │ ├── __main__.py │ ├── finder.py │ ├── pep514tools │ ├── __init__.py │ ├── __main__.py │ ├── _registry.py │ └── environment.py │ ├── providers │ ├── __init__.py │ ├── asdf.py │ ├── base.py │ ├── macos.py │ ├── path.py │ ├── pyenv.py │ ├── rye.py │ ├── uv.py │ └── winreg.py │ ├── python.py │ └── utils.py └── tests ├── __init__.py ├── conftest.py ├── test_cli.py ├── test_finder.py ├── test_posix.py └── test_utils.py /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/README.md -------------------------------------------------------------------------------- /pdm.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/pdm.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/findpython/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/src/findpython/__init__.py -------------------------------------------------------------------------------- /src/findpython/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/src/findpython/__main__.py -------------------------------------------------------------------------------- /src/findpython/finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/src/findpython/finder.py -------------------------------------------------------------------------------- /src/findpython/pep514tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/src/findpython/pep514tools/__init__.py -------------------------------------------------------------------------------- /src/findpython/pep514tools/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/src/findpython/pep514tools/__main__.py -------------------------------------------------------------------------------- /src/findpython/pep514tools/_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/src/findpython/pep514tools/_registry.py -------------------------------------------------------------------------------- /src/findpython/pep514tools/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/src/findpython/pep514tools/environment.py -------------------------------------------------------------------------------- /src/findpython/providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/src/findpython/providers/__init__.py -------------------------------------------------------------------------------- /src/findpython/providers/asdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/src/findpython/providers/asdf.py -------------------------------------------------------------------------------- /src/findpython/providers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/src/findpython/providers/base.py -------------------------------------------------------------------------------- /src/findpython/providers/macos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/src/findpython/providers/macos.py -------------------------------------------------------------------------------- /src/findpython/providers/path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/src/findpython/providers/path.py -------------------------------------------------------------------------------- /src/findpython/providers/pyenv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/src/findpython/providers/pyenv.py -------------------------------------------------------------------------------- /src/findpython/providers/rye.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/src/findpython/providers/rye.py -------------------------------------------------------------------------------- /src/findpython/providers/uv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/src/findpython/providers/uv.py -------------------------------------------------------------------------------- /src/findpython/providers/winreg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/src/findpython/providers/winreg.py -------------------------------------------------------------------------------- /src/findpython/python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/src/findpython/python.py -------------------------------------------------------------------------------- /src/findpython/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/src/findpython/utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/tests/test_finder.py -------------------------------------------------------------------------------- /tests/test_posix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/tests/test_posix.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frostming/findpython/HEAD/tests/test_utils.py --------------------------------------------------------------------------------