├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .python-version ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── assets ├── logo.ai └── logo.svg ├── doc ├── README.md ├── advanced_usage.md ├── api_reference.md └── managing_dependencies.md ├── pyproject.toml ├── src └── juv │ ├── __init__.py │ ├── _add.py │ ├── _cat.py │ ├── _clear.py │ ├── _edit.py │ ├── _exec.py │ ├── _export.py │ ├── _init.py │ ├── _lock.py │ ├── _nbutils.py │ ├── _pep723.py │ ├── _remove.py │ ├── _run.py │ ├── _run_managed.py │ ├── _run_replace.py │ ├── _run_template.py │ ├── _stamp.py │ ├── _tree.py │ ├── _utils.py │ ├── _uv.py │ ├── _venv.py │ ├── _version.py │ ├── py.typed │ └── static │ └── setup.py ├── tests ├── test_e2e.py └── test_juv.py └── uv.lock /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.13 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/assets/logo.ai -------------------------------------------------------------------------------- /assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/assets/logo.svg -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/advanced_usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/doc/advanced_usage.md -------------------------------------------------------------------------------- /doc/api_reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/doc/api_reference.md -------------------------------------------------------------------------------- /doc/managing_dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/doc/managing_dependencies.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/juv/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/__init__.py -------------------------------------------------------------------------------- /src/juv/_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_add.py -------------------------------------------------------------------------------- /src/juv/_cat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_cat.py -------------------------------------------------------------------------------- /src/juv/_clear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_clear.py -------------------------------------------------------------------------------- /src/juv/_edit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_edit.py -------------------------------------------------------------------------------- /src/juv/_exec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_exec.py -------------------------------------------------------------------------------- /src/juv/_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_export.py -------------------------------------------------------------------------------- /src/juv/_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_init.py -------------------------------------------------------------------------------- /src/juv/_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_lock.py -------------------------------------------------------------------------------- /src/juv/_nbutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_nbutils.py -------------------------------------------------------------------------------- /src/juv/_pep723.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_pep723.py -------------------------------------------------------------------------------- /src/juv/_remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_remove.py -------------------------------------------------------------------------------- /src/juv/_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_run.py -------------------------------------------------------------------------------- /src/juv/_run_managed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_run_managed.py -------------------------------------------------------------------------------- /src/juv/_run_replace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_run_replace.py -------------------------------------------------------------------------------- /src/juv/_run_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_run_template.py -------------------------------------------------------------------------------- /src/juv/_stamp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_stamp.py -------------------------------------------------------------------------------- /src/juv/_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_tree.py -------------------------------------------------------------------------------- /src/juv/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_utils.py -------------------------------------------------------------------------------- /src/juv/_uv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_uv.py -------------------------------------------------------------------------------- /src/juv/_venv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_venv.py -------------------------------------------------------------------------------- /src/juv/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/_version.py -------------------------------------------------------------------------------- /src/juv/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/juv/static/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/src/juv/static/setup.py -------------------------------------------------------------------------------- /tests/test_e2e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/tests/test_e2e.py -------------------------------------------------------------------------------- /tests/test_juv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/tests/test_juv.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manzt/juv/HEAD/uv.lock --------------------------------------------------------------------------------