From 6cdc817bb40f263be1b60786dcea27e9cd8d71fb Mon Sep 17 00:00:00 2001 From: Zanie Date: Wed, 14 Feb 2024 18:39:09 -0600 Subject: [PATCH] Rename files and directories --- Cargo.lock | 982 +++++++++--------- crates/{puffin-build => axi-build}/.gitignore | 0 crates/{puffin-build => axi-build}/Cargo.toml | 0 crates/{puffin-build => axi-build}/src/lib.rs | 0 crates/{puffin-cache => axi-cache}/Cargo.toml | 0 .../src/by_timestamp.rs | 0 crates/{puffin-cache => axi-cache}/src/cli.rs | 0 crates/{puffin-cache => axi-cache}/src/lib.rs | 0 .../src/removal.rs | 0 .../src/timestamp.rs | 0 .../{puffin-cache => axi-cache}/src/wheel.rs | 0 .../{puffin-client => axi-client}/Cargo.toml | 0 .../{puffin-client => axi-client}/README.md | 0 .../src/cached_client.rs | 0 .../src/error.rs | 0 .../src/flat_index.rs | 0 .../{puffin-client => axi-client}/src/html.rs | 0 .../src/httpcache/control.rs | 0 .../src/httpcache/mod.rs | 0 .../{puffin-client => axi-client}/src/lib.rs | 0 .../src/middleware.rs | 0 .../src/registry_client.rs | 0 .../src/remote_metadata.rs | 0 .../src/rkyvutil.rs | 0 .../tests/remote_metadata.rs | 0 crates/{puffin-dev => axi-dev}/.gitignore | 0 crates/{puffin-dev => axi-dev}/Cargo.toml | 0 .../builder.dockerfile | 0 crates/{puffin-dev => axi-dev}/src/build.rs | 0 .../src/install_many.rs | 0 crates/{puffin-dev => axi-dev}/src/main.rs | 0 .../src/render_benchmarks.rs | 0 .../src/resolve_cli.rs | 0 .../src/resolve_many.rs | 0 .../src/wheel_metadata.rs | 0 .../test_sdist_building.sh | 0 .../Cargo.toml | 0 .../src/lib.rs | 0 .../Cargo.toml | 0 .../src/distribution_database.rs | 0 .../src/download.rs | 0 .../src/error.rs | 0 .../src/index/built_wheel_index.rs | 0 .../src/index/cached_wheel.rs | 0 .../src/index/mod.rs | 0 .../src/index/registry_wheel_index.rs | 0 .../src/lib.rs | 0 .../src/locks.rs | 0 .../src/reporter.rs | 0 .../src/source/built_wheel_metadata.rs | 0 .../src/source/manifest.rs | 0 .../src/source/mod.rs | 0 .../src/unzip.rs | 0 .../Cargo.toml | 0 .../src/error.rs | 0 .../src/lib.rs | 0 .../src/stream.rs | 0 .../src/sync.rs | 0 .../src/vendor/cloneable_seekable_reader.rs | 0 .../src/vendor/mod.rs | 0 crates/{puffin-fs => axi-fs}/Cargo.toml | 0 crates/{puffin-fs => axi-fs}/src/lib.rs | 0 crates/{puffin-fs => axi-fs}/src/path.rs | 0 crates/{puffin-git => axi-git}/Cargo.toml | 0 crates/{puffin-git => axi-git}/src/git.rs | 0 .../src/known_hosts.rs | 0 crates/{puffin-git => axi-git}/src/lib.rs | 0 crates/{puffin-git => axi-git}/src/sha.rs | 0 crates/{puffin-git => axi-git}/src/source.rs | 0 .../src/util/errors.rs | 0 .../{puffin-git => axi-git}/src/util/mod.rs | 0 .../{puffin-git => axi-git}/src/util/retry.rs | 0 .../Cargo.toml | 0 .../src/downloader.rs | 0 .../src/editable.rs | 0 .../src/installer.rs | 0 .../src/lib.rs | 0 .../src/plan.rs | 0 .../src/site_packages.rs | 0 .../src/uninstall.rs | 0 .../Cargo.toml | 0 .../src/cfg.rs | 0 .../src/get_interpreter_info.py | 0 .../src/interpreter.rs | 0 .../src/lib.rs | 0 .../src/python_platform.rs | 0 .../src/python_query.rs | 0 .../src/python_version.rs | 0 .../src/virtual_env.rs | 0 .../Cargo.toml | 0 .../src/extra_name.rs | 0 .../src/lib.rs | 0 .../src/package_name.rs | 0 .../Cargo.toml | 0 .../src/candidate_selector.rs | 0 .../src/dependency_mode.rs | 0 .../src/error.rs | 0 .../src/finder.rs | 0 .../src/lib.rs | 0 .../src/manifest.rs | 0 .../src/options.rs | 0 .../src/overrides.rs | 0 .../src/pins.rs | 0 .../src/prerelease_mode.rs | 0 .../src/pubgrub/dependencies.rs | 0 .../src/pubgrub/distribution.rs | 0 .../src/pubgrub/mod.rs | 0 .../src/pubgrub/package.rs | 0 .../src/pubgrub/priority.rs | 0 .../src/pubgrub/report.rs | 0 .../src/pubgrub/specifier.rs | 0 .../src/python_requirement.rs | 0 .../src/resolution.rs | 0 .../src/resolution_mode.rs | 0 .../src/resolver/allowed_urls.rs | 0 .../src/resolver/index.rs | 0 .../src/resolver/mod.rs | 0 .../src/resolver/provider.rs | 0 .../src/resolver/reporter.rs | 0 .../src/version_map.rs | 0 .../src/yanks.rs | 0 .../tests/resolver.rs | 0 .../{puffin-traits => axi-traits}/Cargo.toml | 0 .../{puffin-traits => axi-traits}/src/lib.rs | 0 .../Cargo.lock | 0 .../Cargo.toml | 0 .../README.md | 0 .../build.rs | 0 .../rust-toolchain.toml | 0 .../src/bin/axi-trampoline-console.rs} | 0 .../src/bin/axi-trampoline-gui.rs} | 0 .../src/bounce.rs | 0 .../src/diagnostics.rs | 0 .../src/helpers.rs | 0 .../src/lib.rs | 0 .../src/runtime.rs | 0 .../axi-trampoline-aarch64-console.exe} | Bin .../axi-trampoline-aarch64-gui.exe} | Bin .../axi-trampoline-x86_64-console.exe} | Bin .../axi-trampoline-x86_64-gui.exe} | Bin .../Cargo.toml | 0 .../src/lib.rs | 0 crates/{puffin => axi}/Cargo.toml | 0 crates/{puffin => axi}/src/commands/clean.rs | 0 crates/{puffin => axi}/src/commands/freeze.rs | 0 crates/{puffin => axi}/src/commands/mod.rs | 0 .../src/commands/pip_compile.rs | 0 .../src/commands/pip_install.rs | 0 .../{puffin => axi}/src/commands/pip_sync.rs | 0 .../src/commands/pip_uninstall.rs | 0 .../{puffin => axi}/src/commands/reporters.rs | 0 crates/{puffin => axi}/src/commands/venv.rs | 0 crates/{puffin => axi}/src/compat/mod.rs | 0 crates/{puffin => axi}/src/confirm.rs | 0 crates/{puffin => axi}/src/logging.rs | 0 crates/{puffin => axi}/src/main.rs | 0 crates/{puffin => axi}/src/printer.rs | 0 crates/{puffin => axi}/src/requirements.rs | 0 crates/{puffin => axi}/tests/common/mod.rs | 0 crates/{puffin => axi}/tests/pip_compile.rs | 0 .../tests/pip_compile_scenarios.rs | 0 crates/{puffin => axi}/tests/pip_install.rs | 0 .../tests/pip_install_scenarios.rs | 0 crates/{puffin => axi}/tests/pip_sync.rs | 0 crates/{puffin => axi}/tests/pip_uninstall.rs | 0 crates/{puffin => axi}/tests/venv.rs | 0 python/{puffin => axi}/__init__.py | 0 python/{puffin => axi}/__main__.py | 0 168 files changed, 491 insertions(+), 491 deletions(-) rename crates/{puffin-build => axi-build}/.gitignore (100%) rename crates/{puffin-build => axi-build}/Cargo.toml (100%) rename crates/{puffin-build => axi-build}/src/lib.rs (100%) rename crates/{puffin-cache => axi-cache}/Cargo.toml (100%) rename crates/{puffin-cache => axi-cache}/src/by_timestamp.rs (100%) rename crates/{puffin-cache => axi-cache}/src/cli.rs (100%) rename crates/{puffin-cache => axi-cache}/src/lib.rs (100%) rename crates/{puffin-cache => axi-cache}/src/removal.rs (100%) rename crates/{puffin-cache => axi-cache}/src/timestamp.rs (100%) rename crates/{puffin-cache => axi-cache}/src/wheel.rs (100%) rename crates/{puffin-client => axi-client}/Cargo.toml (100%) rename crates/{puffin-client => axi-client}/README.md (100%) rename crates/{puffin-client => axi-client}/src/cached_client.rs (100%) rename crates/{puffin-client => axi-client}/src/error.rs (100%) rename crates/{puffin-client => axi-client}/src/flat_index.rs (100%) rename crates/{puffin-client => axi-client}/src/html.rs (100%) rename crates/{puffin-client => axi-client}/src/httpcache/control.rs (100%) rename crates/{puffin-client => axi-client}/src/httpcache/mod.rs (100%) rename crates/{puffin-client => axi-client}/src/lib.rs (100%) rename crates/{puffin-client => axi-client}/src/middleware.rs (100%) rename crates/{puffin-client => axi-client}/src/registry_client.rs (100%) rename crates/{puffin-client => axi-client}/src/remote_metadata.rs (100%) rename crates/{puffin-client => axi-client}/src/rkyvutil.rs (100%) rename crates/{puffin-client => axi-client}/tests/remote_metadata.rs (100%) rename crates/{puffin-dev => axi-dev}/.gitignore (100%) rename crates/{puffin-dev => axi-dev}/Cargo.toml (100%) rename crates/{puffin-dev => axi-dev}/builder.dockerfile (100%) rename crates/{puffin-dev => axi-dev}/src/build.rs (100%) rename crates/{puffin-dev => axi-dev}/src/install_many.rs (100%) rename crates/{puffin-dev => axi-dev}/src/main.rs (100%) rename crates/{puffin-dev => axi-dev}/src/render_benchmarks.rs (100%) rename crates/{puffin-dev => axi-dev}/src/resolve_cli.rs (100%) rename crates/{puffin-dev => axi-dev}/src/resolve_many.rs (100%) rename crates/{puffin-dev => axi-dev}/src/wheel_metadata.rs (100%) rename crates/{puffin-dev => axi-dev}/test_sdist_building.sh (100%) rename crates/{puffin-dispatch => axi-dispatch}/Cargo.toml (100%) rename crates/{puffin-dispatch => axi-dispatch}/src/lib.rs (100%) rename crates/{puffin-distribution => axi-distribution}/Cargo.toml (100%) rename crates/{puffin-distribution => axi-distribution}/src/distribution_database.rs (100%) rename crates/{puffin-distribution => axi-distribution}/src/download.rs (100%) rename crates/{puffin-distribution => axi-distribution}/src/error.rs (100%) rename crates/{puffin-distribution => axi-distribution}/src/index/built_wheel_index.rs (100%) rename crates/{puffin-distribution => axi-distribution}/src/index/cached_wheel.rs (100%) rename crates/{puffin-distribution => axi-distribution}/src/index/mod.rs (100%) rename crates/{puffin-distribution => axi-distribution}/src/index/registry_wheel_index.rs (100%) rename crates/{puffin-distribution => axi-distribution}/src/lib.rs (100%) rename crates/{puffin-distribution => axi-distribution}/src/locks.rs (100%) rename crates/{puffin-distribution => axi-distribution}/src/reporter.rs (100%) rename crates/{puffin-distribution => axi-distribution}/src/source/built_wheel_metadata.rs (100%) rename crates/{puffin-distribution => axi-distribution}/src/source/manifest.rs (100%) rename crates/{puffin-distribution => axi-distribution}/src/source/mod.rs (100%) rename crates/{puffin-distribution => axi-distribution}/src/unzip.rs (100%) rename crates/{puffin-extract => axi-extract}/Cargo.toml (100%) rename crates/{puffin-extract => axi-extract}/src/error.rs (100%) rename crates/{puffin-extract => axi-extract}/src/lib.rs (100%) rename crates/{puffin-extract => axi-extract}/src/stream.rs (100%) rename crates/{puffin-extract => axi-extract}/src/sync.rs (100%) rename crates/{puffin-extract => axi-extract}/src/vendor/cloneable_seekable_reader.rs (100%) rename crates/{puffin-extract => axi-extract}/src/vendor/mod.rs (100%) rename crates/{puffin-fs => axi-fs}/Cargo.toml (100%) rename crates/{puffin-fs => axi-fs}/src/lib.rs (100%) rename crates/{puffin-fs => axi-fs}/src/path.rs (100%) rename crates/{puffin-git => axi-git}/Cargo.toml (100%) rename crates/{puffin-git => axi-git}/src/git.rs (100%) rename crates/{puffin-git => axi-git}/src/known_hosts.rs (100%) rename crates/{puffin-git => axi-git}/src/lib.rs (100%) rename crates/{puffin-git => axi-git}/src/sha.rs (100%) rename crates/{puffin-git => axi-git}/src/source.rs (100%) rename crates/{puffin-git => axi-git}/src/util/errors.rs (100%) rename crates/{puffin-git => axi-git}/src/util/mod.rs (100%) rename crates/{puffin-git => axi-git}/src/util/retry.rs (100%) rename crates/{puffin-installer => axi-installer}/Cargo.toml (100%) rename crates/{puffin-installer => axi-installer}/src/downloader.rs (100%) rename crates/{puffin-installer => axi-installer}/src/editable.rs (100%) rename crates/{puffin-installer => axi-installer}/src/installer.rs (100%) rename crates/{puffin-installer => axi-installer}/src/lib.rs (100%) rename crates/{puffin-installer => axi-installer}/src/plan.rs (100%) rename crates/{puffin-installer => axi-installer}/src/site_packages.rs (100%) rename crates/{puffin-installer => axi-installer}/src/uninstall.rs (100%) rename crates/{puffin-interpreter => axi-interpreter}/Cargo.toml (100%) rename crates/{puffin-interpreter => axi-interpreter}/src/cfg.rs (100%) rename crates/{puffin-interpreter => axi-interpreter}/src/get_interpreter_info.py (100%) rename crates/{puffin-interpreter => axi-interpreter}/src/interpreter.rs (100%) rename crates/{puffin-interpreter => axi-interpreter}/src/lib.rs (100%) rename crates/{puffin-interpreter => axi-interpreter}/src/python_platform.rs (100%) rename crates/{puffin-interpreter => axi-interpreter}/src/python_query.rs (100%) rename crates/{puffin-interpreter => axi-interpreter}/src/python_version.rs (100%) rename crates/{puffin-interpreter => axi-interpreter}/src/virtual_env.rs (100%) rename crates/{puffin-normalize => axi-normalize}/Cargo.toml (100%) rename crates/{puffin-normalize => axi-normalize}/src/extra_name.rs (100%) rename crates/{puffin-normalize => axi-normalize}/src/lib.rs (100%) rename crates/{puffin-normalize => axi-normalize}/src/package_name.rs (100%) rename crates/{puffin-resolver => axi-resolver}/Cargo.toml (100%) rename crates/{puffin-resolver => axi-resolver}/src/candidate_selector.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/dependency_mode.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/error.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/finder.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/lib.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/manifest.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/options.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/overrides.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/pins.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/prerelease_mode.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/pubgrub/dependencies.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/pubgrub/distribution.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/pubgrub/mod.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/pubgrub/package.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/pubgrub/priority.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/pubgrub/report.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/pubgrub/specifier.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/python_requirement.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/resolution.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/resolution_mode.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/resolver/allowed_urls.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/resolver/index.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/resolver/mod.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/resolver/provider.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/resolver/reporter.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/version_map.rs (100%) rename crates/{puffin-resolver => axi-resolver}/src/yanks.rs (100%) rename crates/{puffin-resolver => axi-resolver}/tests/resolver.rs (100%) rename crates/{puffin-traits => axi-traits}/Cargo.toml (100%) rename crates/{puffin-traits => axi-traits}/src/lib.rs (100%) rename crates/{puffin-trampoline => axi-trampoline}/Cargo.lock (100%) rename crates/{puffin-trampoline => axi-trampoline}/Cargo.toml (100%) rename crates/{puffin-trampoline => axi-trampoline}/README.md (100%) rename crates/{puffin-trampoline => axi-trampoline}/build.rs (100%) rename crates/{puffin-trampoline => axi-trampoline}/rust-toolchain.toml (100%) rename crates/{puffin-trampoline/src/bin/puffin-trampoline-console.rs => axi-trampoline/src/bin/axi-trampoline-console.rs} (100%) rename crates/{puffin-trampoline/src/bin/puffin-trampoline-gui.rs => axi-trampoline/src/bin/axi-trampoline-gui.rs} (100%) rename crates/{puffin-trampoline => axi-trampoline}/src/bounce.rs (100%) rename crates/{puffin-trampoline => axi-trampoline}/src/diagnostics.rs (100%) rename crates/{puffin-trampoline => axi-trampoline}/src/helpers.rs (100%) rename crates/{puffin-trampoline => axi-trampoline}/src/lib.rs (100%) rename crates/{puffin-trampoline => axi-trampoline}/src/runtime.rs (100%) rename crates/{puffin-trampoline/trampolines/puffin-trampoline-aarch64-console.exe => axi-trampoline/trampolines/axi-trampoline-aarch64-console.exe} (100%) rename crates/{puffin-trampoline/trampolines/puffin-trampoline-aarch64-gui.exe => axi-trampoline/trampolines/axi-trampoline-aarch64-gui.exe} (100%) rename crates/{puffin-trampoline/trampolines/puffin-trampoline-x86_64-console.exe => axi-trampoline/trampolines/axi-trampoline-x86_64-console.exe} (100%) rename crates/{puffin-trampoline/trampolines/puffin-trampoline-x86_64-gui.exe => axi-trampoline/trampolines/axi-trampoline-x86_64-gui.exe} (100%) rename crates/{puffin-warnings => axi-warnings}/Cargo.toml (100%) rename crates/{puffin-warnings => axi-warnings}/src/lib.rs (100%) rename crates/{puffin => axi}/Cargo.toml (100%) rename crates/{puffin => axi}/src/commands/clean.rs (100%) rename crates/{puffin => axi}/src/commands/freeze.rs (100%) rename crates/{puffin => axi}/src/commands/mod.rs (100%) rename crates/{puffin => axi}/src/commands/pip_compile.rs (100%) rename crates/{puffin => axi}/src/commands/pip_install.rs (100%) rename crates/{puffin => axi}/src/commands/pip_sync.rs (100%) rename crates/{puffin => axi}/src/commands/pip_uninstall.rs (100%) rename crates/{puffin => axi}/src/commands/reporters.rs (100%) rename crates/{puffin => axi}/src/commands/venv.rs (100%) rename crates/{puffin => axi}/src/compat/mod.rs (100%) rename crates/{puffin => axi}/src/confirm.rs (100%) rename crates/{puffin => axi}/src/logging.rs (100%) rename crates/{puffin => axi}/src/main.rs (100%) rename crates/{puffin => axi}/src/printer.rs (100%) rename crates/{puffin => axi}/src/requirements.rs (100%) rename crates/{puffin => axi}/tests/common/mod.rs (100%) rename crates/{puffin => axi}/tests/pip_compile.rs (100%) rename crates/{puffin => axi}/tests/pip_compile_scenarios.rs (100%) rename crates/{puffin => axi}/tests/pip_install.rs (100%) rename crates/{puffin => axi}/tests/pip_install_scenarios.rs (100%) rename crates/{puffin => axi}/tests/pip_sync.rs (100%) rename crates/{puffin => axi}/tests/pip_uninstall.rs (100%) rename crates/{puffin => axi}/tests/venv.rs (100%) rename python/{puffin => axi}/__init__.py (100%) rename python/{puffin => axi}/__main__.py (100%) diff --git a/Cargo.lock b/Cargo.lock index 3f22464d6..44e2f9155 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -240,6 +240,484 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +[[package]] +name = "axi" +version = "0.0.4" +dependencies = [ + "anstream", + "anyhow", + "assert_cmd", + "assert_fs", + "axi-build", + "axi-cache", + "axi-client", + "axi-dispatch", + "axi-distribution", + "axi-fs", + "axi-installer", + "axi-interpreter", + "axi-normalize", + "axi-resolver", + "axi-traits", + "axi-warnings", + "chrono", + "clap", + "console", + "ctrlc", + "distribution-filename", + "distribution-types", + "dunce", + "filetime", + "flate2", + "fs-err", + "futures", + "gourgeist", + "indicatif", + "indoc", + "insta", + "install-wheel-rs", + "itertools 0.12.1", + "miette", + "mimalloc", + "owo-colors 4.0.0", + "pep440_rs 0.4.0", + "pep508_rs", + "platform-host", + "platform-tags", + "predicates", + "pubgrub", + "pypi-types", + "pyproject-toml", + "regex", + "requirements-txt", + "reqwest", + "rustc-hash", + "tempfile", + "textwrap", + "thiserror", + "tikv-jemallocator", + "tokio", + "toml", + "tracing", + "tracing-durations-export", + "tracing-subscriber", + "tracing-tree", + "url", + "which", +] + +[[package]] +name = "axi-build" +version = "0.0.1" +dependencies = [ + "anyhow", + "axi-extract", + "axi-fs", + "axi-interpreter", + "axi-traits", + "distribution-types", + "fs-err", + "gourgeist", + "indoc", + "insta", + "itertools 0.12.1", + "once_cell", + "pep508_rs", + "platform-host", + "pypi-types", + "pyproject-toml", + "regex", + "serde", + "serde_json", + "tempfile", + "thiserror", + "tokio", + "toml", + "tracing", +] + +[[package]] +name = "axi-cache" +version = "0.0.1" +dependencies = [ + "axi-fs", + "axi-normalize", + "cache-key", + "cachedir", + "clap", + "directories", + "distribution-types", + "fs-err", + "nanoid", + "pypi-types", + "serde", + "tempfile", + "tracing", + "url", + "walkdir", +] + +[[package]] +name = "axi-client" +version = "0.0.1" +dependencies = [ + "anyhow", + "async-trait", + "async_http_range_reader", + "async_zip", + "axi-cache", + "axi-fs", + "axi-normalize", + "cache-key", + "chrono", + "distribution-filename", + "distribution-types", + "fs-err", + "futures", + "html-escape", + "http", + "insta", + "install-wheel-rs", + "pep440_rs 0.4.0", + "pep508_rs", + "platform-tags", + "pypi-types", + "reqwest", + "reqwest-middleware", + "reqwest-retry", + "rkyv", + "rmp-serde", + "rustc-hash", + "serde", + "serde_json", + "sha2", + "task-local-extensions", + "tempfile", + "thiserror", + "tl", + "tokio", + "tokio-util", + "tracing", + "url", +] + +[[package]] +name = "axi-dev" +version = "0.0.1" +dependencies = [ + "anstream", + "anyhow", + "axi-build", + "axi-cache", + "axi-client", + "axi-dispatch", + "axi-distribution", + "axi-installer", + "axi-interpreter", + "axi-normalize", + "axi-resolver", + "axi-traits", + "chrono", + "clap", + "distribution-filename", + "distribution-types", + "fs-err", + "futures", + "gourgeist", + "indicatif", + "install-wheel-rs", + "itertools 0.12.1", + "mimalloc", + "owo-colors 4.0.0", + "pep440_rs 0.4.0", + "pep508_rs", + "petgraph", + "platform-host", + "platform-tags", + "poloto", + "pypi-types", + "resvg", + "rustc-hash", + "serde", + "serde_json", + "tagu", + "tempfile", + "tikv-jemallocator", + "tokio", + "tracing", + "tracing-durations-export", + "tracing-indicatif", + "tracing-subscriber", + "url", + "which", +] + +[[package]] +name = "axi-dispatch" +version = "0.0.1" +dependencies = [ + "anyhow", + "axi-build", + "axi-cache", + "axi-client", + "axi-distribution", + "axi-installer", + "axi-interpreter", + "axi-resolver", + "axi-traits", + "distribution-types", + "fs-err", + "futures", + "gourgeist", + "itertools 0.12.1", + "pep508_rs", + "platform-host", + "platform-tags", + "pypi-types", + "tempfile", + "tokio", + "tracing", +] + +[[package]] +name = "axi-distribution" +version = "0.0.1" +dependencies = [ + "anyhow", + "axi-cache", + "axi-client", + "axi-extract", + "axi-fs", + "axi-git", + "axi-normalize", + "axi-traits", + "cache-key", + "distribution-filename", + "distribution-types", + "fs-err", + "futures", + "install-wheel-rs", + "nanoid", + "pep440_rs 0.4.0", + "pep508_rs", + "platform-tags", + "pypi-types", + "reqwest", + "rmp-serde", + "rustc-hash", + "serde", + "tempfile", + "thiserror", + "tokio", + "tokio-util", + "tracing", + "url", + "zip", +] + +[[package]] +name = "axi-extract" +version = "0.0.1" +dependencies = [ + "async-compression", + "async_zip", + "flate2", + "fs-err", + "futures", + "rayon", + "rustc-hash", + "tar", + "thiserror", + "tokio", + "tokio-tar", + "tokio-util", + "zip", +] + +[[package]] +name = "axi-fs" +version = "0.0.1" +dependencies = [ + "axi-warnings", + "dunce", + "fs-err", + "fs2", + "junction", + "tempfile", + "tracing", +] + +[[package]] +name = "axi-git" +version = "0.0.1" +dependencies = [ + "anyhow", + "axi-fs", + "base64 0.21.7", + "cache-key", + "cargo-util", + "git2", + "glob", + "hex", + "hmac", + "home", + "once_cell", + "rand", + "reqwest", + "serde", + "sha1", + "tokio", + "tracing", + "url", +] + +[[package]] +name = "axi-installer" +version = "0.0.1" +dependencies = [ + "anyhow", + "axi-cache", + "axi-client", + "axi-distribution", + "axi-extract", + "axi-fs", + "axi-git", + "axi-interpreter", + "axi-normalize", + "axi-traits", + "distribution-filename", + "distribution-types", + "fs-err", + "futures", + "install-wheel-rs", + "once-map", + "pep440_rs 0.4.0", + "pep508_rs", + "platform-tags", + "pypi-types", + "rayon", + "requirements-txt", + "rustc-hash", + "tempfile", + "thiserror", + "tokio", + "tracing", + "url", +] + +[[package]] +name = "axi-interpreter" +version = "0.0.1" +dependencies = [ + "anyhow", + "axi-cache", + "axi-fs", + "cache-key", + "fs-err", + "indoc", + "insta", + "itertools 0.12.1", + "once_cell", + "pep440_rs 0.4.0", + "pep508_rs", + "platform-host", + "platform-tags", + "regex", + "rmp-serde", + "same-file", + "serde", + "serde_json", + "tempfile", + "thiserror", + "tokio", + "tracing", + "which", +] + +[[package]] +name = "axi-normalize" +version = "0.0.1" +dependencies = [ + "rkyv", + "serde", +] + +[[package]] +name = "axi-resolver" +version = "0.0.1" +dependencies = [ + "anstream", + "anyhow", + "axi-cache", + "axi-client", + "axi-distribution", + "axi-git", + "axi-interpreter", + "axi-normalize", + "axi-traits", + "axi-warnings", + "cache-key", + "chrono", + "clap", + "dashmap", + "derivative", + "distribution-filename", + "distribution-types", + "fs-err", + "futures", + "gourgeist", + "indexmap 2.2.3", + "insta", + "install-wheel-rs", + "itertools 0.12.1", + "once-map", + "once_cell", + "owo-colors 4.0.0", + "pep440_rs 0.4.0", + "pep508_rs", + "petgraph", + "platform-host", + "platform-tags", + "pubgrub", + "pypi-types", + "reqwest", + "rustc-hash", + "serde_json", + "sha2", + "tempfile", + "thiserror", + "tokio", + "tokio-stream", + "tokio-util", + "tracing", + "url", + "zip", +] + +[[package]] +name = "axi-traits" +version = "0.0.1" +dependencies = [ + "anyhow", + "axi-cache", + "axi-interpreter", + "axi-normalize", + "distribution-types", + "once-map", + "pep508_rs", + "tokio", +] + +[[package]] +name = "axi-warnings" +version = "0.0.1" +dependencies = [ + "anstream", + "once_cell", + "owo-colors 4.0.0", + "rustc-hash", +] + [[package]] name = "backtrace" version = "0.3.69" @@ -833,10 +1311,10 @@ dependencies = [ name = "distribution-filename" version = "0.0.1" dependencies = [ + "axi-normalize", "insta", "pep440_rs 0.4.0", "platform-tags", - "axi-normalize", "rkyv", "serde", "thiserror", @@ -848,6 +1326,9 @@ name = "distribution-types" version = "0.0.1" dependencies = [ "anyhow", + "axi-fs", + "axi-git", + "axi-normalize", "cache-key", "data-encoding", "distribution-filename", @@ -856,9 +1337,6 @@ dependencies = [ "pep440_rs 0.4.0", "pep508_rs", "platform-tags", - "axi-fs", - "axi-git", - "axi-normalize", "pypi-types", "rkyv", "rustc-hash", @@ -1235,13 +1713,13 @@ name = "gourgeist" version = "0.0.4" dependencies = [ "anstream", + "axi-cache", + "axi-interpreter", "camino", "clap", "directories", "fs-err", "platform-host", - "axi-cache", - "axi-interpreter", "serde", "serde_json", "tempfile", @@ -1532,6 +2010,8 @@ dependencies = [ name = "install-wheel-rs" version = "0.0.1" dependencies = [ + "axi-fs", + "axi-normalize", "clap", "configparser", "csv", @@ -1547,8 +2027,6 @@ dependencies = [ "platform-host", "platform-info", "plist", - "axi-fs", - "axi-normalize", "pyo3", "pypi-types", "rayon", @@ -2185,13 +2663,13 @@ dependencies = [ name = "pep508_rs" version = "0.2.3" dependencies = [ + "axi-fs", + "axi-normalize", "derivative", "indoc", "log", "once_cell", "pep440_rs 0.4.0", - "axi-fs", - "axi-normalize", "pyo3", "pyo3-log", "regex", @@ -2441,484 +2919,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "axi" -version = "0.0.4" -dependencies = [ - "anstream", - "anyhow", - "assert_cmd", - "assert_fs", - "chrono", - "clap", - "console", - "ctrlc", - "distribution-filename", - "distribution-types", - "dunce", - "filetime", - "flate2", - "fs-err", - "futures", - "gourgeist", - "indicatif", - "indoc", - "insta", - "install-wheel-rs", - "itertools 0.12.1", - "miette", - "mimalloc", - "owo-colors 4.0.0", - "pep440_rs 0.4.0", - "pep508_rs", - "platform-host", - "platform-tags", - "predicates", - "pubgrub", - "axi-build", - "axi-cache", - "axi-client", - "axi-dispatch", - "axi-distribution", - "axi-fs", - "axi-installer", - "axi-interpreter", - "axi-normalize", - "axi-resolver", - "axi-traits", - "axi-warnings", - "pypi-types", - "pyproject-toml", - "regex", - "requirements-txt", - "reqwest", - "rustc-hash", - "tempfile", - "textwrap", - "thiserror", - "tikv-jemallocator", - "tokio", - "toml", - "tracing", - "tracing-durations-export", - "tracing-subscriber", - "tracing-tree", - "url", - "which", -] - -[[package]] -name = "axi-build" -version = "0.0.1" -dependencies = [ - "anyhow", - "distribution-types", - "fs-err", - "gourgeist", - "indoc", - "insta", - "itertools 0.12.1", - "once_cell", - "pep508_rs", - "platform-host", - "axi-extract", - "axi-fs", - "axi-interpreter", - "axi-traits", - "pypi-types", - "pyproject-toml", - "regex", - "serde", - "serde_json", - "tempfile", - "thiserror", - "tokio", - "toml", - "tracing", -] - -[[package]] -name = "axi-cache" -version = "0.0.1" -dependencies = [ - "cache-key", - "cachedir", - "clap", - "directories", - "distribution-types", - "fs-err", - "nanoid", - "axi-fs", - "axi-normalize", - "pypi-types", - "serde", - "tempfile", - "tracing", - "url", - "walkdir", -] - -[[package]] -name = "axi-client" -version = "0.0.1" -dependencies = [ - "anyhow", - "async-trait", - "async_http_range_reader", - "async_zip", - "cache-key", - "chrono", - "distribution-filename", - "distribution-types", - "fs-err", - "futures", - "html-escape", - "http", - "insta", - "install-wheel-rs", - "pep440_rs 0.4.0", - "pep508_rs", - "platform-tags", - "axi-cache", - "axi-fs", - "axi-normalize", - "pypi-types", - "reqwest", - "reqwest-middleware", - "reqwest-retry", - "rkyv", - "rmp-serde", - "rustc-hash", - "serde", - "serde_json", - "sha2", - "task-local-extensions", - "tempfile", - "thiserror", - "tl", - "tokio", - "tokio-util", - "tracing", - "url", -] - -[[package]] -name = "axi-dev" -version = "0.0.1" -dependencies = [ - "anstream", - "anyhow", - "chrono", - "clap", - "distribution-filename", - "distribution-types", - "fs-err", - "futures", - "gourgeist", - "indicatif", - "install-wheel-rs", - "itertools 0.12.1", - "mimalloc", - "owo-colors 4.0.0", - "pep440_rs 0.4.0", - "pep508_rs", - "petgraph", - "platform-host", - "platform-tags", - "poloto", - "axi-build", - "axi-cache", - "axi-client", - "axi-dispatch", - "axi-distribution", - "axi-installer", - "axi-interpreter", - "axi-normalize", - "axi-resolver", - "axi-traits", - "pypi-types", - "resvg", - "rustc-hash", - "serde", - "serde_json", - "tagu", - "tempfile", - "tikv-jemallocator", - "tokio", - "tracing", - "tracing-durations-export", - "tracing-indicatif", - "tracing-subscriber", - "url", - "which", -] - -[[package]] -name = "axi-dispatch" -version = "0.0.1" -dependencies = [ - "anyhow", - "distribution-types", - "fs-err", - "futures", - "gourgeist", - "itertools 0.12.1", - "pep508_rs", - "platform-host", - "platform-tags", - "axi-build", - "axi-cache", - "axi-client", - "axi-distribution", - "axi-installer", - "axi-interpreter", - "axi-resolver", - "axi-traits", - "pypi-types", - "tempfile", - "tokio", - "tracing", -] - -[[package]] -name = "axi-distribution" -version = "0.0.1" -dependencies = [ - "anyhow", - "cache-key", - "distribution-filename", - "distribution-types", - "fs-err", - "futures", - "install-wheel-rs", - "nanoid", - "pep440_rs 0.4.0", - "pep508_rs", - "platform-tags", - "axi-cache", - "axi-client", - "axi-extract", - "axi-fs", - "axi-git", - "axi-normalize", - "axi-traits", - "pypi-types", - "reqwest", - "rmp-serde", - "rustc-hash", - "serde", - "tempfile", - "thiserror", - "tokio", - "tokio-util", - "tracing", - "url", - "zip", -] - -[[package]] -name = "axi-extract" -version = "0.0.1" -dependencies = [ - "async-compression", - "async_zip", - "flate2", - "fs-err", - "futures", - "rayon", - "rustc-hash", - "tar", - "thiserror", - "tokio", - "tokio-tar", - "tokio-util", - "zip", -] - -[[package]] -name = "axi-fs" -version = "0.0.1" -dependencies = [ - "dunce", - "fs-err", - "fs2", - "junction", - "axi-warnings", - "tempfile", - "tracing", -] - -[[package]] -name = "axi-git" -version = "0.0.1" -dependencies = [ - "anyhow", - "base64 0.21.7", - "cache-key", - "cargo-util", - "git2", - "glob", - "hex", - "hmac", - "home", - "once_cell", - "axi-fs", - "rand", - "reqwest", - "serde", - "sha1", - "tokio", - "tracing", - "url", -] - -[[package]] -name = "axi-installer" -version = "0.0.1" -dependencies = [ - "anyhow", - "distribution-filename", - "distribution-types", - "fs-err", - "futures", - "install-wheel-rs", - "once-map", - "pep440_rs 0.4.0", - "pep508_rs", - "platform-tags", - "axi-cache", - "axi-client", - "axi-distribution", - "axi-extract", - "axi-fs", - "axi-git", - "axi-interpreter", - "axi-normalize", - "axi-traits", - "pypi-types", - "rayon", - "requirements-txt", - "rustc-hash", - "tempfile", - "thiserror", - "tokio", - "tracing", - "url", -] - -[[package]] -name = "axi-interpreter" -version = "0.0.1" -dependencies = [ - "anyhow", - "cache-key", - "fs-err", - "indoc", - "insta", - "itertools 0.12.1", - "once_cell", - "pep440_rs 0.4.0", - "pep508_rs", - "platform-host", - "platform-tags", - "axi-cache", - "axi-fs", - "regex", - "rmp-serde", - "same-file", - "serde", - "serde_json", - "tempfile", - "thiserror", - "tokio", - "tracing", - "which", -] - -[[package]] -name = "axi-normalize" -version = "0.0.1" -dependencies = [ - "rkyv", - "serde", -] - -[[package]] -name = "axi-resolver" -version = "0.0.1" -dependencies = [ - "anstream", - "anyhow", - "cache-key", - "chrono", - "clap", - "dashmap", - "derivative", - "distribution-filename", - "distribution-types", - "fs-err", - "futures", - "gourgeist", - "indexmap 2.2.3", - "insta", - "install-wheel-rs", - "itertools 0.12.1", - "once-map", - "once_cell", - "owo-colors 4.0.0", - "pep440_rs 0.4.0", - "pep508_rs", - "petgraph", - "platform-host", - "platform-tags", - "pubgrub", - "axi-cache", - "axi-client", - "axi-distribution", - "axi-git", - "axi-interpreter", - "axi-normalize", - "axi-traits", - "axi-warnings", - "pypi-types", - "reqwest", - "rustc-hash", - "serde_json", - "sha2", - "tempfile", - "thiserror", - "tokio", - "tokio-stream", - "tokio-util", - "tracing", - "url", - "zip", -] - -[[package]] -name = "axi-traits" -version = "0.0.1" -dependencies = [ - "anyhow", - "distribution-types", - "once-map", - "pep508_rs", - "axi-cache", - "axi-interpreter", - "axi-normalize", - "tokio", -] - -[[package]] -name = "axi-warnings" -version = "0.0.1" -dependencies = [ - "anstream", - "once_cell", - "owo-colors 4.0.0", - "rustc-hash", -] - [[package]] name = "pyo3" version = "0.20.2" @@ -2995,6 +2995,7 @@ dependencies = [ name = "pypi-types" version = "0.0.1" dependencies = [ + "axi-normalize", "chrono", "indoc", "insta", @@ -3002,7 +3003,6 @@ dependencies = [ "once_cell", "pep440_rs 0.4.0", "pep508_rs", - "axi-normalize", "regex", "rkyv", "serde", @@ -3221,6 +3221,8 @@ version = "0.0.1" dependencies = [ "anyhow", "assert_fs", + "axi-fs", + "axi-normalize", "fs-err", "indoc", "insta", @@ -3228,8 +3230,6 @@ dependencies = [ "once_cell", "pep440_rs 0.4.0", "pep508_rs", - "axi-fs", - "axi-normalize", "regex", "serde", "serde_json", diff --git a/crates/puffin-build/.gitignore b/crates/axi-build/.gitignore similarity index 100% rename from crates/puffin-build/.gitignore rename to crates/axi-build/.gitignore diff --git a/crates/puffin-build/Cargo.toml b/crates/axi-build/Cargo.toml similarity index 100% rename from crates/puffin-build/Cargo.toml rename to crates/axi-build/Cargo.toml diff --git a/crates/puffin-build/src/lib.rs b/crates/axi-build/src/lib.rs similarity index 100% rename from crates/puffin-build/src/lib.rs rename to crates/axi-build/src/lib.rs diff --git a/crates/puffin-cache/Cargo.toml b/crates/axi-cache/Cargo.toml similarity index 100% rename from crates/puffin-cache/Cargo.toml rename to crates/axi-cache/Cargo.toml diff --git a/crates/puffin-cache/src/by_timestamp.rs b/crates/axi-cache/src/by_timestamp.rs similarity index 100% rename from crates/puffin-cache/src/by_timestamp.rs rename to crates/axi-cache/src/by_timestamp.rs diff --git a/crates/puffin-cache/src/cli.rs b/crates/axi-cache/src/cli.rs similarity index 100% rename from crates/puffin-cache/src/cli.rs rename to crates/axi-cache/src/cli.rs diff --git a/crates/puffin-cache/src/lib.rs b/crates/axi-cache/src/lib.rs similarity index 100% rename from crates/puffin-cache/src/lib.rs rename to crates/axi-cache/src/lib.rs diff --git a/crates/puffin-cache/src/removal.rs b/crates/axi-cache/src/removal.rs similarity index 100% rename from crates/puffin-cache/src/removal.rs rename to crates/axi-cache/src/removal.rs diff --git a/crates/puffin-cache/src/timestamp.rs b/crates/axi-cache/src/timestamp.rs similarity index 100% rename from crates/puffin-cache/src/timestamp.rs rename to crates/axi-cache/src/timestamp.rs diff --git a/crates/puffin-cache/src/wheel.rs b/crates/axi-cache/src/wheel.rs similarity index 100% rename from crates/puffin-cache/src/wheel.rs rename to crates/axi-cache/src/wheel.rs diff --git a/crates/puffin-client/Cargo.toml b/crates/axi-client/Cargo.toml similarity index 100% rename from crates/puffin-client/Cargo.toml rename to crates/axi-client/Cargo.toml diff --git a/crates/puffin-client/README.md b/crates/axi-client/README.md similarity index 100% rename from crates/puffin-client/README.md rename to crates/axi-client/README.md diff --git a/crates/puffin-client/src/cached_client.rs b/crates/axi-client/src/cached_client.rs similarity index 100% rename from crates/puffin-client/src/cached_client.rs rename to crates/axi-client/src/cached_client.rs diff --git a/crates/puffin-client/src/error.rs b/crates/axi-client/src/error.rs similarity index 100% rename from crates/puffin-client/src/error.rs rename to crates/axi-client/src/error.rs diff --git a/crates/puffin-client/src/flat_index.rs b/crates/axi-client/src/flat_index.rs similarity index 100% rename from crates/puffin-client/src/flat_index.rs rename to crates/axi-client/src/flat_index.rs diff --git a/crates/puffin-client/src/html.rs b/crates/axi-client/src/html.rs similarity index 100% rename from crates/puffin-client/src/html.rs rename to crates/axi-client/src/html.rs diff --git a/crates/puffin-client/src/httpcache/control.rs b/crates/axi-client/src/httpcache/control.rs similarity index 100% rename from crates/puffin-client/src/httpcache/control.rs rename to crates/axi-client/src/httpcache/control.rs diff --git a/crates/puffin-client/src/httpcache/mod.rs b/crates/axi-client/src/httpcache/mod.rs similarity index 100% rename from crates/puffin-client/src/httpcache/mod.rs rename to crates/axi-client/src/httpcache/mod.rs diff --git a/crates/puffin-client/src/lib.rs b/crates/axi-client/src/lib.rs similarity index 100% rename from crates/puffin-client/src/lib.rs rename to crates/axi-client/src/lib.rs diff --git a/crates/puffin-client/src/middleware.rs b/crates/axi-client/src/middleware.rs similarity index 100% rename from crates/puffin-client/src/middleware.rs rename to crates/axi-client/src/middleware.rs diff --git a/crates/puffin-client/src/registry_client.rs b/crates/axi-client/src/registry_client.rs similarity index 100% rename from crates/puffin-client/src/registry_client.rs rename to crates/axi-client/src/registry_client.rs diff --git a/crates/puffin-client/src/remote_metadata.rs b/crates/axi-client/src/remote_metadata.rs similarity index 100% rename from crates/puffin-client/src/remote_metadata.rs rename to crates/axi-client/src/remote_metadata.rs diff --git a/crates/puffin-client/src/rkyvutil.rs b/crates/axi-client/src/rkyvutil.rs similarity index 100% rename from crates/puffin-client/src/rkyvutil.rs rename to crates/axi-client/src/rkyvutil.rs diff --git a/crates/puffin-client/tests/remote_metadata.rs b/crates/axi-client/tests/remote_metadata.rs similarity index 100% rename from crates/puffin-client/tests/remote_metadata.rs rename to crates/axi-client/tests/remote_metadata.rs diff --git a/crates/puffin-dev/.gitignore b/crates/axi-dev/.gitignore similarity index 100% rename from crates/puffin-dev/.gitignore rename to crates/axi-dev/.gitignore diff --git a/crates/puffin-dev/Cargo.toml b/crates/axi-dev/Cargo.toml similarity index 100% rename from crates/puffin-dev/Cargo.toml rename to crates/axi-dev/Cargo.toml diff --git a/crates/puffin-dev/builder.dockerfile b/crates/axi-dev/builder.dockerfile similarity index 100% rename from crates/puffin-dev/builder.dockerfile rename to crates/axi-dev/builder.dockerfile diff --git a/crates/puffin-dev/src/build.rs b/crates/axi-dev/src/build.rs similarity index 100% rename from crates/puffin-dev/src/build.rs rename to crates/axi-dev/src/build.rs diff --git a/crates/puffin-dev/src/install_many.rs b/crates/axi-dev/src/install_many.rs similarity index 100% rename from crates/puffin-dev/src/install_many.rs rename to crates/axi-dev/src/install_many.rs diff --git a/crates/puffin-dev/src/main.rs b/crates/axi-dev/src/main.rs similarity index 100% rename from crates/puffin-dev/src/main.rs rename to crates/axi-dev/src/main.rs diff --git a/crates/puffin-dev/src/render_benchmarks.rs b/crates/axi-dev/src/render_benchmarks.rs similarity index 100% rename from crates/puffin-dev/src/render_benchmarks.rs rename to crates/axi-dev/src/render_benchmarks.rs diff --git a/crates/puffin-dev/src/resolve_cli.rs b/crates/axi-dev/src/resolve_cli.rs similarity index 100% rename from crates/puffin-dev/src/resolve_cli.rs rename to crates/axi-dev/src/resolve_cli.rs diff --git a/crates/puffin-dev/src/resolve_many.rs b/crates/axi-dev/src/resolve_many.rs similarity index 100% rename from crates/puffin-dev/src/resolve_many.rs rename to crates/axi-dev/src/resolve_many.rs diff --git a/crates/puffin-dev/src/wheel_metadata.rs b/crates/axi-dev/src/wheel_metadata.rs similarity index 100% rename from crates/puffin-dev/src/wheel_metadata.rs rename to crates/axi-dev/src/wheel_metadata.rs diff --git a/crates/puffin-dev/test_sdist_building.sh b/crates/axi-dev/test_sdist_building.sh similarity index 100% rename from crates/puffin-dev/test_sdist_building.sh rename to crates/axi-dev/test_sdist_building.sh diff --git a/crates/puffin-dispatch/Cargo.toml b/crates/axi-dispatch/Cargo.toml similarity index 100% rename from crates/puffin-dispatch/Cargo.toml rename to crates/axi-dispatch/Cargo.toml diff --git a/crates/puffin-dispatch/src/lib.rs b/crates/axi-dispatch/src/lib.rs similarity index 100% rename from crates/puffin-dispatch/src/lib.rs rename to crates/axi-dispatch/src/lib.rs diff --git a/crates/puffin-distribution/Cargo.toml b/crates/axi-distribution/Cargo.toml similarity index 100% rename from crates/puffin-distribution/Cargo.toml rename to crates/axi-distribution/Cargo.toml diff --git a/crates/puffin-distribution/src/distribution_database.rs b/crates/axi-distribution/src/distribution_database.rs similarity index 100% rename from crates/puffin-distribution/src/distribution_database.rs rename to crates/axi-distribution/src/distribution_database.rs diff --git a/crates/puffin-distribution/src/download.rs b/crates/axi-distribution/src/download.rs similarity index 100% rename from crates/puffin-distribution/src/download.rs rename to crates/axi-distribution/src/download.rs diff --git a/crates/puffin-distribution/src/error.rs b/crates/axi-distribution/src/error.rs similarity index 100% rename from crates/puffin-distribution/src/error.rs rename to crates/axi-distribution/src/error.rs diff --git a/crates/puffin-distribution/src/index/built_wheel_index.rs b/crates/axi-distribution/src/index/built_wheel_index.rs similarity index 100% rename from crates/puffin-distribution/src/index/built_wheel_index.rs rename to crates/axi-distribution/src/index/built_wheel_index.rs diff --git a/crates/puffin-distribution/src/index/cached_wheel.rs b/crates/axi-distribution/src/index/cached_wheel.rs similarity index 100% rename from crates/puffin-distribution/src/index/cached_wheel.rs rename to crates/axi-distribution/src/index/cached_wheel.rs diff --git a/crates/puffin-distribution/src/index/mod.rs b/crates/axi-distribution/src/index/mod.rs similarity index 100% rename from crates/puffin-distribution/src/index/mod.rs rename to crates/axi-distribution/src/index/mod.rs diff --git a/crates/puffin-distribution/src/index/registry_wheel_index.rs b/crates/axi-distribution/src/index/registry_wheel_index.rs similarity index 100% rename from crates/puffin-distribution/src/index/registry_wheel_index.rs rename to crates/axi-distribution/src/index/registry_wheel_index.rs diff --git a/crates/puffin-distribution/src/lib.rs b/crates/axi-distribution/src/lib.rs similarity index 100% rename from crates/puffin-distribution/src/lib.rs rename to crates/axi-distribution/src/lib.rs diff --git a/crates/puffin-distribution/src/locks.rs b/crates/axi-distribution/src/locks.rs similarity index 100% rename from crates/puffin-distribution/src/locks.rs rename to crates/axi-distribution/src/locks.rs diff --git a/crates/puffin-distribution/src/reporter.rs b/crates/axi-distribution/src/reporter.rs similarity index 100% rename from crates/puffin-distribution/src/reporter.rs rename to crates/axi-distribution/src/reporter.rs diff --git a/crates/puffin-distribution/src/source/built_wheel_metadata.rs b/crates/axi-distribution/src/source/built_wheel_metadata.rs similarity index 100% rename from crates/puffin-distribution/src/source/built_wheel_metadata.rs rename to crates/axi-distribution/src/source/built_wheel_metadata.rs diff --git a/crates/puffin-distribution/src/source/manifest.rs b/crates/axi-distribution/src/source/manifest.rs similarity index 100% rename from crates/puffin-distribution/src/source/manifest.rs rename to crates/axi-distribution/src/source/manifest.rs diff --git a/crates/puffin-distribution/src/source/mod.rs b/crates/axi-distribution/src/source/mod.rs similarity index 100% rename from crates/puffin-distribution/src/source/mod.rs rename to crates/axi-distribution/src/source/mod.rs diff --git a/crates/puffin-distribution/src/unzip.rs b/crates/axi-distribution/src/unzip.rs similarity index 100% rename from crates/puffin-distribution/src/unzip.rs rename to crates/axi-distribution/src/unzip.rs diff --git a/crates/puffin-extract/Cargo.toml b/crates/axi-extract/Cargo.toml similarity index 100% rename from crates/puffin-extract/Cargo.toml rename to crates/axi-extract/Cargo.toml diff --git a/crates/puffin-extract/src/error.rs b/crates/axi-extract/src/error.rs similarity index 100% rename from crates/puffin-extract/src/error.rs rename to crates/axi-extract/src/error.rs diff --git a/crates/puffin-extract/src/lib.rs b/crates/axi-extract/src/lib.rs similarity index 100% rename from crates/puffin-extract/src/lib.rs rename to crates/axi-extract/src/lib.rs diff --git a/crates/puffin-extract/src/stream.rs b/crates/axi-extract/src/stream.rs similarity index 100% rename from crates/puffin-extract/src/stream.rs rename to crates/axi-extract/src/stream.rs diff --git a/crates/puffin-extract/src/sync.rs b/crates/axi-extract/src/sync.rs similarity index 100% rename from crates/puffin-extract/src/sync.rs rename to crates/axi-extract/src/sync.rs diff --git a/crates/puffin-extract/src/vendor/cloneable_seekable_reader.rs b/crates/axi-extract/src/vendor/cloneable_seekable_reader.rs similarity index 100% rename from crates/puffin-extract/src/vendor/cloneable_seekable_reader.rs rename to crates/axi-extract/src/vendor/cloneable_seekable_reader.rs diff --git a/crates/puffin-extract/src/vendor/mod.rs b/crates/axi-extract/src/vendor/mod.rs similarity index 100% rename from crates/puffin-extract/src/vendor/mod.rs rename to crates/axi-extract/src/vendor/mod.rs diff --git a/crates/puffin-fs/Cargo.toml b/crates/axi-fs/Cargo.toml similarity index 100% rename from crates/puffin-fs/Cargo.toml rename to crates/axi-fs/Cargo.toml diff --git a/crates/puffin-fs/src/lib.rs b/crates/axi-fs/src/lib.rs similarity index 100% rename from crates/puffin-fs/src/lib.rs rename to crates/axi-fs/src/lib.rs diff --git a/crates/puffin-fs/src/path.rs b/crates/axi-fs/src/path.rs similarity index 100% rename from crates/puffin-fs/src/path.rs rename to crates/axi-fs/src/path.rs diff --git a/crates/puffin-git/Cargo.toml b/crates/axi-git/Cargo.toml similarity index 100% rename from crates/puffin-git/Cargo.toml rename to crates/axi-git/Cargo.toml diff --git a/crates/puffin-git/src/git.rs b/crates/axi-git/src/git.rs similarity index 100% rename from crates/puffin-git/src/git.rs rename to crates/axi-git/src/git.rs diff --git a/crates/puffin-git/src/known_hosts.rs b/crates/axi-git/src/known_hosts.rs similarity index 100% rename from crates/puffin-git/src/known_hosts.rs rename to crates/axi-git/src/known_hosts.rs diff --git a/crates/puffin-git/src/lib.rs b/crates/axi-git/src/lib.rs similarity index 100% rename from crates/puffin-git/src/lib.rs rename to crates/axi-git/src/lib.rs diff --git a/crates/puffin-git/src/sha.rs b/crates/axi-git/src/sha.rs similarity index 100% rename from crates/puffin-git/src/sha.rs rename to crates/axi-git/src/sha.rs diff --git a/crates/puffin-git/src/source.rs b/crates/axi-git/src/source.rs similarity index 100% rename from crates/puffin-git/src/source.rs rename to crates/axi-git/src/source.rs diff --git a/crates/puffin-git/src/util/errors.rs b/crates/axi-git/src/util/errors.rs similarity index 100% rename from crates/puffin-git/src/util/errors.rs rename to crates/axi-git/src/util/errors.rs diff --git a/crates/puffin-git/src/util/mod.rs b/crates/axi-git/src/util/mod.rs similarity index 100% rename from crates/puffin-git/src/util/mod.rs rename to crates/axi-git/src/util/mod.rs diff --git a/crates/puffin-git/src/util/retry.rs b/crates/axi-git/src/util/retry.rs similarity index 100% rename from crates/puffin-git/src/util/retry.rs rename to crates/axi-git/src/util/retry.rs diff --git a/crates/puffin-installer/Cargo.toml b/crates/axi-installer/Cargo.toml similarity index 100% rename from crates/puffin-installer/Cargo.toml rename to crates/axi-installer/Cargo.toml diff --git a/crates/puffin-installer/src/downloader.rs b/crates/axi-installer/src/downloader.rs similarity index 100% rename from crates/puffin-installer/src/downloader.rs rename to crates/axi-installer/src/downloader.rs diff --git a/crates/puffin-installer/src/editable.rs b/crates/axi-installer/src/editable.rs similarity index 100% rename from crates/puffin-installer/src/editable.rs rename to crates/axi-installer/src/editable.rs diff --git a/crates/puffin-installer/src/installer.rs b/crates/axi-installer/src/installer.rs similarity index 100% rename from crates/puffin-installer/src/installer.rs rename to crates/axi-installer/src/installer.rs diff --git a/crates/puffin-installer/src/lib.rs b/crates/axi-installer/src/lib.rs similarity index 100% rename from crates/puffin-installer/src/lib.rs rename to crates/axi-installer/src/lib.rs diff --git a/crates/puffin-installer/src/plan.rs b/crates/axi-installer/src/plan.rs similarity index 100% rename from crates/puffin-installer/src/plan.rs rename to crates/axi-installer/src/plan.rs diff --git a/crates/puffin-installer/src/site_packages.rs b/crates/axi-installer/src/site_packages.rs similarity index 100% rename from crates/puffin-installer/src/site_packages.rs rename to crates/axi-installer/src/site_packages.rs diff --git a/crates/puffin-installer/src/uninstall.rs b/crates/axi-installer/src/uninstall.rs similarity index 100% rename from crates/puffin-installer/src/uninstall.rs rename to crates/axi-installer/src/uninstall.rs diff --git a/crates/puffin-interpreter/Cargo.toml b/crates/axi-interpreter/Cargo.toml similarity index 100% rename from crates/puffin-interpreter/Cargo.toml rename to crates/axi-interpreter/Cargo.toml diff --git a/crates/puffin-interpreter/src/cfg.rs b/crates/axi-interpreter/src/cfg.rs similarity index 100% rename from crates/puffin-interpreter/src/cfg.rs rename to crates/axi-interpreter/src/cfg.rs diff --git a/crates/puffin-interpreter/src/get_interpreter_info.py b/crates/axi-interpreter/src/get_interpreter_info.py similarity index 100% rename from crates/puffin-interpreter/src/get_interpreter_info.py rename to crates/axi-interpreter/src/get_interpreter_info.py diff --git a/crates/puffin-interpreter/src/interpreter.rs b/crates/axi-interpreter/src/interpreter.rs similarity index 100% rename from crates/puffin-interpreter/src/interpreter.rs rename to crates/axi-interpreter/src/interpreter.rs diff --git a/crates/puffin-interpreter/src/lib.rs b/crates/axi-interpreter/src/lib.rs similarity index 100% rename from crates/puffin-interpreter/src/lib.rs rename to crates/axi-interpreter/src/lib.rs diff --git a/crates/puffin-interpreter/src/python_platform.rs b/crates/axi-interpreter/src/python_platform.rs similarity index 100% rename from crates/puffin-interpreter/src/python_platform.rs rename to crates/axi-interpreter/src/python_platform.rs diff --git a/crates/puffin-interpreter/src/python_query.rs b/crates/axi-interpreter/src/python_query.rs similarity index 100% rename from crates/puffin-interpreter/src/python_query.rs rename to crates/axi-interpreter/src/python_query.rs diff --git a/crates/puffin-interpreter/src/python_version.rs b/crates/axi-interpreter/src/python_version.rs similarity index 100% rename from crates/puffin-interpreter/src/python_version.rs rename to crates/axi-interpreter/src/python_version.rs diff --git a/crates/puffin-interpreter/src/virtual_env.rs b/crates/axi-interpreter/src/virtual_env.rs similarity index 100% rename from crates/puffin-interpreter/src/virtual_env.rs rename to crates/axi-interpreter/src/virtual_env.rs diff --git a/crates/puffin-normalize/Cargo.toml b/crates/axi-normalize/Cargo.toml similarity index 100% rename from crates/puffin-normalize/Cargo.toml rename to crates/axi-normalize/Cargo.toml diff --git a/crates/puffin-normalize/src/extra_name.rs b/crates/axi-normalize/src/extra_name.rs similarity index 100% rename from crates/puffin-normalize/src/extra_name.rs rename to crates/axi-normalize/src/extra_name.rs diff --git a/crates/puffin-normalize/src/lib.rs b/crates/axi-normalize/src/lib.rs similarity index 100% rename from crates/puffin-normalize/src/lib.rs rename to crates/axi-normalize/src/lib.rs diff --git a/crates/puffin-normalize/src/package_name.rs b/crates/axi-normalize/src/package_name.rs similarity index 100% rename from crates/puffin-normalize/src/package_name.rs rename to crates/axi-normalize/src/package_name.rs diff --git a/crates/puffin-resolver/Cargo.toml b/crates/axi-resolver/Cargo.toml similarity index 100% rename from crates/puffin-resolver/Cargo.toml rename to crates/axi-resolver/Cargo.toml diff --git a/crates/puffin-resolver/src/candidate_selector.rs b/crates/axi-resolver/src/candidate_selector.rs similarity index 100% rename from crates/puffin-resolver/src/candidate_selector.rs rename to crates/axi-resolver/src/candidate_selector.rs diff --git a/crates/puffin-resolver/src/dependency_mode.rs b/crates/axi-resolver/src/dependency_mode.rs similarity index 100% rename from crates/puffin-resolver/src/dependency_mode.rs rename to crates/axi-resolver/src/dependency_mode.rs diff --git a/crates/puffin-resolver/src/error.rs b/crates/axi-resolver/src/error.rs similarity index 100% rename from crates/puffin-resolver/src/error.rs rename to crates/axi-resolver/src/error.rs diff --git a/crates/puffin-resolver/src/finder.rs b/crates/axi-resolver/src/finder.rs similarity index 100% rename from crates/puffin-resolver/src/finder.rs rename to crates/axi-resolver/src/finder.rs diff --git a/crates/puffin-resolver/src/lib.rs b/crates/axi-resolver/src/lib.rs similarity index 100% rename from crates/puffin-resolver/src/lib.rs rename to crates/axi-resolver/src/lib.rs diff --git a/crates/puffin-resolver/src/manifest.rs b/crates/axi-resolver/src/manifest.rs similarity index 100% rename from crates/puffin-resolver/src/manifest.rs rename to crates/axi-resolver/src/manifest.rs diff --git a/crates/puffin-resolver/src/options.rs b/crates/axi-resolver/src/options.rs similarity index 100% rename from crates/puffin-resolver/src/options.rs rename to crates/axi-resolver/src/options.rs diff --git a/crates/puffin-resolver/src/overrides.rs b/crates/axi-resolver/src/overrides.rs similarity index 100% rename from crates/puffin-resolver/src/overrides.rs rename to crates/axi-resolver/src/overrides.rs diff --git a/crates/puffin-resolver/src/pins.rs b/crates/axi-resolver/src/pins.rs similarity index 100% rename from crates/puffin-resolver/src/pins.rs rename to crates/axi-resolver/src/pins.rs diff --git a/crates/puffin-resolver/src/prerelease_mode.rs b/crates/axi-resolver/src/prerelease_mode.rs similarity index 100% rename from crates/puffin-resolver/src/prerelease_mode.rs rename to crates/axi-resolver/src/prerelease_mode.rs diff --git a/crates/puffin-resolver/src/pubgrub/dependencies.rs b/crates/axi-resolver/src/pubgrub/dependencies.rs similarity index 100% rename from crates/puffin-resolver/src/pubgrub/dependencies.rs rename to crates/axi-resolver/src/pubgrub/dependencies.rs diff --git a/crates/puffin-resolver/src/pubgrub/distribution.rs b/crates/axi-resolver/src/pubgrub/distribution.rs similarity index 100% rename from crates/puffin-resolver/src/pubgrub/distribution.rs rename to crates/axi-resolver/src/pubgrub/distribution.rs diff --git a/crates/puffin-resolver/src/pubgrub/mod.rs b/crates/axi-resolver/src/pubgrub/mod.rs similarity index 100% rename from crates/puffin-resolver/src/pubgrub/mod.rs rename to crates/axi-resolver/src/pubgrub/mod.rs diff --git a/crates/puffin-resolver/src/pubgrub/package.rs b/crates/axi-resolver/src/pubgrub/package.rs similarity index 100% rename from crates/puffin-resolver/src/pubgrub/package.rs rename to crates/axi-resolver/src/pubgrub/package.rs diff --git a/crates/puffin-resolver/src/pubgrub/priority.rs b/crates/axi-resolver/src/pubgrub/priority.rs similarity index 100% rename from crates/puffin-resolver/src/pubgrub/priority.rs rename to crates/axi-resolver/src/pubgrub/priority.rs diff --git a/crates/puffin-resolver/src/pubgrub/report.rs b/crates/axi-resolver/src/pubgrub/report.rs similarity index 100% rename from crates/puffin-resolver/src/pubgrub/report.rs rename to crates/axi-resolver/src/pubgrub/report.rs diff --git a/crates/puffin-resolver/src/pubgrub/specifier.rs b/crates/axi-resolver/src/pubgrub/specifier.rs similarity index 100% rename from crates/puffin-resolver/src/pubgrub/specifier.rs rename to crates/axi-resolver/src/pubgrub/specifier.rs diff --git a/crates/puffin-resolver/src/python_requirement.rs b/crates/axi-resolver/src/python_requirement.rs similarity index 100% rename from crates/puffin-resolver/src/python_requirement.rs rename to crates/axi-resolver/src/python_requirement.rs diff --git a/crates/puffin-resolver/src/resolution.rs b/crates/axi-resolver/src/resolution.rs similarity index 100% rename from crates/puffin-resolver/src/resolution.rs rename to crates/axi-resolver/src/resolution.rs diff --git a/crates/puffin-resolver/src/resolution_mode.rs b/crates/axi-resolver/src/resolution_mode.rs similarity index 100% rename from crates/puffin-resolver/src/resolution_mode.rs rename to crates/axi-resolver/src/resolution_mode.rs diff --git a/crates/puffin-resolver/src/resolver/allowed_urls.rs b/crates/axi-resolver/src/resolver/allowed_urls.rs similarity index 100% rename from crates/puffin-resolver/src/resolver/allowed_urls.rs rename to crates/axi-resolver/src/resolver/allowed_urls.rs diff --git a/crates/puffin-resolver/src/resolver/index.rs b/crates/axi-resolver/src/resolver/index.rs similarity index 100% rename from crates/puffin-resolver/src/resolver/index.rs rename to crates/axi-resolver/src/resolver/index.rs diff --git a/crates/puffin-resolver/src/resolver/mod.rs b/crates/axi-resolver/src/resolver/mod.rs similarity index 100% rename from crates/puffin-resolver/src/resolver/mod.rs rename to crates/axi-resolver/src/resolver/mod.rs diff --git a/crates/puffin-resolver/src/resolver/provider.rs b/crates/axi-resolver/src/resolver/provider.rs similarity index 100% rename from crates/puffin-resolver/src/resolver/provider.rs rename to crates/axi-resolver/src/resolver/provider.rs diff --git a/crates/puffin-resolver/src/resolver/reporter.rs b/crates/axi-resolver/src/resolver/reporter.rs similarity index 100% rename from crates/puffin-resolver/src/resolver/reporter.rs rename to crates/axi-resolver/src/resolver/reporter.rs diff --git a/crates/puffin-resolver/src/version_map.rs b/crates/axi-resolver/src/version_map.rs similarity index 100% rename from crates/puffin-resolver/src/version_map.rs rename to crates/axi-resolver/src/version_map.rs diff --git a/crates/puffin-resolver/src/yanks.rs b/crates/axi-resolver/src/yanks.rs similarity index 100% rename from crates/puffin-resolver/src/yanks.rs rename to crates/axi-resolver/src/yanks.rs diff --git a/crates/puffin-resolver/tests/resolver.rs b/crates/axi-resolver/tests/resolver.rs similarity index 100% rename from crates/puffin-resolver/tests/resolver.rs rename to crates/axi-resolver/tests/resolver.rs diff --git a/crates/puffin-traits/Cargo.toml b/crates/axi-traits/Cargo.toml similarity index 100% rename from crates/puffin-traits/Cargo.toml rename to crates/axi-traits/Cargo.toml diff --git a/crates/puffin-traits/src/lib.rs b/crates/axi-traits/src/lib.rs similarity index 100% rename from crates/puffin-traits/src/lib.rs rename to crates/axi-traits/src/lib.rs diff --git a/crates/puffin-trampoline/Cargo.lock b/crates/axi-trampoline/Cargo.lock similarity index 100% rename from crates/puffin-trampoline/Cargo.lock rename to crates/axi-trampoline/Cargo.lock diff --git a/crates/puffin-trampoline/Cargo.toml b/crates/axi-trampoline/Cargo.toml similarity index 100% rename from crates/puffin-trampoline/Cargo.toml rename to crates/axi-trampoline/Cargo.toml diff --git a/crates/puffin-trampoline/README.md b/crates/axi-trampoline/README.md similarity index 100% rename from crates/puffin-trampoline/README.md rename to crates/axi-trampoline/README.md diff --git a/crates/puffin-trampoline/build.rs b/crates/axi-trampoline/build.rs similarity index 100% rename from crates/puffin-trampoline/build.rs rename to crates/axi-trampoline/build.rs diff --git a/crates/puffin-trampoline/rust-toolchain.toml b/crates/axi-trampoline/rust-toolchain.toml similarity index 100% rename from crates/puffin-trampoline/rust-toolchain.toml rename to crates/axi-trampoline/rust-toolchain.toml diff --git a/crates/puffin-trampoline/src/bin/puffin-trampoline-console.rs b/crates/axi-trampoline/src/bin/axi-trampoline-console.rs similarity index 100% rename from crates/puffin-trampoline/src/bin/puffin-trampoline-console.rs rename to crates/axi-trampoline/src/bin/axi-trampoline-console.rs diff --git a/crates/puffin-trampoline/src/bin/puffin-trampoline-gui.rs b/crates/axi-trampoline/src/bin/axi-trampoline-gui.rs similarity index 100% rename from crates/puffin-trampoline/src/bin/puffin-trampoline-gui.rs rename to crates/axi-trampoline/src/bin/axi-trampoline-gui.rs diff --git a/crates/puffin-trampoline/src/bounce.rs b/crates/axi-trampoline/src/bounce.rs similarity index 100% rename from crates/puffin-trampoline/src/bounce.rs rename to crates/axi-trampoline/src/bounce.rs diff --git a/crates/puffin-trampoline/src/diagnostics.rs b/crates/axi-trampoline/src/diagnostics.rs similarity index 100% rename from crates/puffin-trampoline/src/diagnostics.rs rename to crates/axi-trampoline/src/diagnostics.rs diff --git a/crates/puffin-trampoline/src/helpers.rs b/crates/axi-trampoline/src/helpers.rs similarity index 100% rename from crates/puffin-trampoline/src/helpers.rs rename to crates/axi-trampoline/src/helpers.rs diff --git a/crates/puffin-trampoline/src/lib.rs b/crates/axi-trampoline/src/lib.rs similarity index 100% rename from crates/puffin-trampoline/src/lib.rs rename to crates/axi-trampoline/src/lib.rs diff --git a/crates/puffin-trampoline/src/runtime.rs b/crates/axi-trampoline/src/runtime.rs similarity index 100% rename from crates/puffin-trampoline/src/runtime.rs rename to crates/axi-trampoline/src/runtime.rs diff --git a/crates/puffin-trampoline/trampolines/puffin-trampoline-aarch64-console.exe b/crates/axi-trampoline/trampolines/axi-trampoline-aarch64-console.exe similarity index 100% rename from crates/puffin-trampoline/trampolines/puffin-trampoline-aarch64-console.exe rename to crates/axi-trampoline/trampolines/axi-trampoline-aarch64-console.exe diff --git a/crates/puffin-trampoline/trampolines/puffin-trampoline-aarch64-gui.exe b/crates/axi-trampoline/trampolines/axi-trampoline-aarch64-gui.exe similarity index 100% rename from crates/puffin-trampoline/trampolines/puffin-trampoline-aarch64-gui.exe rename to crates/axi-trampoline/trampolines/axi-trampoline-aarch64-gui.exe diff --git a/crates/puffin-trampoline/trampolines/puffin-trampoline-x86_64-console.exe b/crates/axi-trampoline/trampolines/axi-trampoline-x86_64-console.exe similarity index 100% rename from crates/puffin-trampoline/trampolines/puffin-trampoline-x86_64-console.exe rename to crates/axi-trampoline/trampolines/axi-trampoline-x86_64-console.exe diff --git a/crates/puffin-trampoline/trampolines/puffin-trampoline-x86_64-gui.exe b/crates/axi-trampoline/trampolines/axi-trampoline-x86_64-gui.exe similarity index 100% rename from crates/puffin-trampoline/trampolines/puffin-trampoline-x86_64-gui.exe rename to crates/axi-trampoline/trampolines/axi-trampoline-x86_64-gui.exe diff --git a/crates/puffin-warnings/Cargo.toml b/crates/axi-warnings/Cargo.toml similarity index 100% rename from crates/puffin-warnings/Cargo.toml rename to crates/axi-warnings/Cargo.toml diff --git a/crates/puffin-warnings/src/lib.rs b/crates/axi-warnings/src/lib.rs similarity index 100% rename from crates/puffin-warnings/src/lib.rs rename to crates/axi-warnings/src/lib.rs diff --git a/crates/puffin/Cargo.toml b/crates/axi/Cargo.toml similarity index 100% rename from crates/puffin/Cargo.toml rename to crates/axi/Cargo.toml diff --git a/crates/puffin/src/commands/clean.rs b/crates/axi/src/commands/clean.rs similarity index 100% rename from crates/puffin/src/commands/clean.rs rename to crates/axi/src/commands/clean.rs diff --git a/crates/puffin/src/commands/freeze.rs b/crates/axi/src/commands/freeze.rs similarity index 100% rename from crates/puffin/src/commands/freeze.rs rename to crates/axi/src/commands/freeze.rs diff --git a/crates/puffin/src/commands/mod.rs b/crates/axi/src/commands/mod.rs similarity index 100% rename from crates/puffin/src/commands/mod.rs rename to crates/axi/src/commands/mod.rs diff --git a/crates/puffin/src/commands/pip_compile.rs b/crates/axi/src/commands/pip_compile.rs similarity index 100% rename from crates/puffin/src/commands/pip_compile.rs rename to crates/axi/src/commands/pip_compile.rs diff --git a/crates/puffin/src/commands/pip_install.rs b/crates/axi/src/commands/pip_install.rs similarity index 100% rename from crates/puffin/src/commands/pip_install.rs rename to crates/axi/src/commands/pip_install.rs diff --git a/crates/puffin/src/commands/pip_sync.rs b/crates/axi/src/commands/pip_sync.rs similarity index 100% rename from crates/puffin/src/commands/pip_sync.rs rename to crates/axi/src/commands/pip_sync.rs diff --git a/crates/puffin/src/commands/pip_uninstall.rs b/crates/axi/src/commands/pip_uninstall.rs similarity index 100% rename from crates/puffin/src/commands/pip_uninstall.rs rename to crates/axi/src/commands/pip_uninstall.rs diff --git a/crates/puffin/src/commands/reporters.rs b/crates/axi/src/commands/reporters.rs similarity index 100% rename from crates/puffin/src/commands/reporters.rs rename to crates/axi/src/commands/reporters.rs diff --git a/crates/puffin/src/commands/venv.rs b/crates/axi/src/commands/venv.rs similarity index 100% rename from crates/puffin/src/commands/venv.rs rename to crates/axi/src/commands/venv.rs diff --git a/crates/puffin/src/compat/mod.rs b/crates/axi/src/compat/mod.rs similarity index 100% rename from crates/puffin/src/compat/mod.rs rename to crates/axi/src/compat/mod.rs diff --git a/crates/puffin/src/confirm.rs b/crates/axi/src/confirm.rs similarity index 100% rename from crates/puffin/src/confirm.rs rename to crates/axi/src/confirm.rs diff --git a/crates/puffin/src/logging.rs b/crates/axi/src/logging.rs similarity index 100% rename from crates/puffin/src/logging.rs rename to crates/axi/src/logging.rs diff --git a/crates/puffin/src/main.rs b/crates/axi/src/main.rs similarity index 100% rename from crates/puffin/src/main.rs rename to crates/axi/src/main.rs diff --git a/crates/puffin/src/printer.rs b/crates/axi/src/printer.rs similarity index 100% rename from crates/puffin/src/printer.rs rename to crates/axi/src/printer.rs diff --git a/crates/puffin/src/requirements.rs b/crates/axi/src/requirements.rs similarity index 100% rename from crates/puffin/src/requirements.rs rename to crates/axi/src/requirements.rs diff --git a/crates/puffin/tests/common/mod.rs b/crates/axi/tests/common/mod.rs similarity index 100% rename from crates/puffin/tests/common/mod.rs rename to crates/axi/tests/common/mod.rs diff --git a/crates/puffin/tests/pip_compile.rs b/crates/axi/tests/pip_compile.rs similarity index 100% rename from crates/puffin/tests/pip_compile.rs rename to crates/axi/tests/pip_compile.rs diff --git a/crates/puffin/tests/pip_compile_scenarios.rs b/crates/axi/tests/pip_compile_scenarios.rs similarity index 100% rename from crates/puffin/tests/pip_compile_scenarios.rs rename to crates/axi/tests/pip_compile_scenarios.rs diff --git a/crates/puffin/tests/pip_install.rs b/crates/axi/tests/pip_install.rs similarity index 100% rename from crates/puffin/tests/pip_install.rs rename to crates/axi/tests/pip_install.rs diff --git a/crates/puffin/tests/pip_install_scenarios.rs b/crates/axi/tests/pip_install_scenarios.rs similarity index 100% rename from crates/puffin/tests/pip_install_scenarios.rs rename to crates/axi/tests/pip_install_scenarios.rs diff --git a/crates/puffin/tests/pip_sync.rs b/crates/axi/tests/pip_sync.rs similarity index 100% rename from crates/puffin/tests/pip_sync.rs rename to crates/axi/tests/pip_sync.rs diff --git a/crates/puffin/tests/pip_uninstall.rs b/crates/axi/tests/pip_uninstall.rs similarity index 100% rename from crates/puffin/tests/pip_uninstall.rs rename to crates/axi/tests/pip_uninstall.rs diff --git a/crates/puffin/tests/venv.rs b/crates/axi/tests/venv.rs similarity index 100% rename from crates/puffin/tests/venv.rs rename to crates/axi/tests/venv.rs diff --git a/python/puffin/__init__.py b/python/axi/__init__.py similarity index 100% rename from python/puffin/__init__.py rename to python/axi/__init__.py diff --git a/python/puffin/__main__.py b/python/axi/__main__.py similarity index 100% rename from python/puffin/__main__.py rename to python/axi/__main__.py