uv/crates/puffin-cli/tests/snapshots
Charlie Marsh e8108cb28b
Remove `__pycache__` directories when uninstalling (#397)
According to the [packaging
documentation](https://packaging.python.org/en/latest/specifications/binary-distribution-format/#binary-distribution-format),
"uninstallers should be smart enough to remove .pyc even if it is not
mentioned in RECORD". Previously, we weren't handling this case, so if
you installed via Puffin, then imported a file (to trigger bytecode
compilation), then uninstalled, we'd leave spare `__pycache__`
directories around.

Closes https://github.com/astral-sh/puffin/issues/395.
2023-11-10 14:55:33 -05:00
..
add__missing_dependencies_array.snap Add CLI tests for add and remove commands (#124) 2023-10-19 01:06:48 +00:00
add__missing_project_table.snap Add CLI tests for add and remove commands (#124) 2023-10-19 01:06:48 +00:00
add__missing_pyproject_toml.snap Add CLI tests for add and remove commands (#124) 2023-10-19 01:06:48 +00:00
add__reformat_array.snap Add CLI tests for add and remove commands (#124) 2023-10-19 01:06:48 +00:00
add__replace_dependency.snap Add CLI tests for add and remove commands (#124) 2023-10-19 01:06:48 +00:00
pip_compile__allowed_transitive_canonical_url_dependency.snap Require URL dependencies to be declared upfront (#319) 2023-11-05 17:09:58 +00:00
pip_compile__allowed_transitive_url_dependency.snap Require URL dependencies to be declared upfront (#319) 2023-11-05 17:09:58 +00:00
pip_compile__compatible_direct_url_dependency.snap Require URL dependencies to be declared upfront (#319) 2023-11-05 17:09:58 +00:00
pip_compile__compile_constraints_inline.snap Support constraints in `requirements.in` files (#212) 2023-10-27 00:41:02 +00:00
pip_compile__compile_constraints_markers.snap Respect markers on constraints (#282) 2023-11-01 20:20:32 -05:00
pip_compile__compile_constraints_txt.snap Support constraints in `requirements.in` files (#212) 2023-10-27 00:41:02 +00:00
pip_compile__compile_git_branch_https_dependency.snap Write fully-precise Git SHAs to `pip-compile` output (#299) 2023-11-03 16:26:57 +00:00
pip_compile__compile_git_concurrent_access.snap Use separate representations for canonical repository vs. commit (#317) 2023-11-04 11:46:42 -04:00
pip_compile__compile_git_https_dependency.snap Write fully-precise Git SHAs to `pip-compile` output (#299) 2023-11-03 16:26:57 +00:00
pip_compile__compile_git_long_commit_https_dependency.snap Respect pip-like Git branch, tag, and commit references (#297) 2023-11-02 15:10:02 -04:00
pip_compile__compile_git_mismatched_name.snap Enforce that built package name matches declared package name (#315) 2023-11-03 22:58:12 +00:00
pip_compile__compile_git_refs_https_dependency.snap Write fully-precise Git SHAs to `pip-compile` output (#299) 2023-11-03 16:26:57 +00:00
pip_compile__compile_git_short_commit_https_dependency.snap Write fully-precise Git SHAs to `pip-compile` output (#299) 2023-11-03 16:26:57 +00:00
pip_compile__compile_git_subdirectory_dependency.snap Add a git feature to tests (#325) 2023-11-06 05:32:43 +00:00
pip_compile__compile_git_tag_https_dependency.snap Write fully-precise Git SHAs to `pip-compile` output (#299) 2023-11-03 16:26:57 +00:00
pip_compile__compile_pyproject_toml.snap Support constraints in `requirements.in` files (#212) 2023-10-27 00:41:02 +00:00
pip_compile__compile_pyproject_toml_all_extras.snap Add stable hash crate (#281) 2023-11-01 23:41:45 +00:00
pip_compile__compile_pyproject_toml_extra.snap Add support for `pip-compile --extra <name>` (#239) 2023-10-31 11:59:40 -05:00
pip_compile__compile_pyproject_toml_extra_missing.snap Add error when user requests extras that do not exist (#254) 2023-10-31 19:17:36 +00:00
pip_compile__compile_pyproject_toml_extra_name_normalization.snap Normalize optional dependency group names in pyproject files (#253) 2023-10-31 14:15:00 -05:00
pip_compile__compile_pyproject_toml_extras_missing.snap Add error when user requests extras that do not exist (#254) 2023-10-31 19:17:36 +00:00
pip_compile__compile_python_37.snap Delete any directories listed in the RECORD file (#394) 2023-11-10 18:17:52 +00:00
pip_compile__compile_python_312.snap Delete any directories listed in the RECORD file (#394) 2023-11-10 18:17:52 +00:00
pip_compile__compile_requirements_in.snap Support constraints in `requirements.in` files (#212) 2023-10-27 00:41:02 +00:00
pip_compile__compile_sdist_url_dependency.snap Add stable hash crate (#281) 2023-11-01 23:41:45 +00:00
pip_compile__compile_unsolvable_requirements.snap Display dependency versions in pip-like format during solve failure (#346) 2023-11-06 13:53:15 -06:00
pip_compile__compile_unsolvable_requirements_version_not_available.snap Improve root message when version solving fails (#344) 2023-11-06 20:07:50 +00:00
pip_compile__compile_wheel_url_dependency.snap Add stable hash crate (#281) 2023-11-01 23:41:45 +00:00
pip_compile__conflicting_direct_url_dependency.snap Improve root message when version solving fails (#344) 2023-11-06 20:07:50 +00:00
pip_compile__conflicting_repeated_url_dependency_version_match.snap Fix bad Flask reference in tests (#324) 2023-11-06 05:20:43 +00:00
pip_compile__conflicting_repeated_url_dependency_version_mismatch.snap Require URL dependencies to be declared upfront (#319) 2023-11-05 17:09:58 +00:00
pip_compile__conflicting_transitive_url_dependency.snap Improve root message when version solving fails (#344) 2023-11-06 20:07:50 +00:00
pip_compile__disallowed_transitive_url_dependency.snap Require URL dependencies to be declared upfront (#319) 2023-11-05 17:09:58 +00:00
pip_compile__invalid_extra_name.snap Validate package and extra name (#290) 2023-11-06 10:04:31 +00:00
pip_compile__missing_requirements_in.snap Support constraints in `requirements.in` files (#212) 2023-10-27 00:41:02 +00:00
pip_compile__missing_venv.snap Support constraints in `requirements.in` files (#212) 2023-10-27 00:41:02 +00:00
pip_compile__mixed_url_dependency.snap Add stable hash crate (#281) 2023-11-01 23:41:45 +00:00
pip_sync__add_remove.snap Add support for URL dependencies (#251) 2023-11-01 09:21:44 -04:00
pip_sync__install.snap Add support for URL dependencies (#251) 2023-11-01 09:21:44 -04:00
pip_sync__install_copy.snap Add support for URL dependencies (#251) 2023-11-01 09:21:44 -04:00
pip_sync__install_git_commit.snap Respect direct URLs in puffin installer (#345) 2023-11-07 09:11:27 -05:00
pip_sync__install_git_subdirectories.snap Add source distribution support to `pip-compile` (#323) 2023-11-06 08:22:36 -05:00
pip_sync__install_git_tag.snap Respect direct URLs in puffin installer (#345) 2023-11-07 09:11:27 -05:00
pip_sync__install_hardlink.snap Add support for URL dependencies (#251) 2023-11-01 09:21:44 -04:00
pip_sync__install_many.snap Add support for URL dependencies (#251) 2023-11-01 09:21:44 -04:00
pip_sync__install_sdist.snap Add source distribution support to `pip-compile` (#323) 2023-11-06 08:22:36 -05:00
pip_sync__install_sequential.snap Add support for URL dependencies (#251) 2023-11-01 09:21:44 -04:00
pip_sync__install_url.snap Add support for URL dependencies (#251) 2023-11-01 09:21:44 -04:00
pip_sync__install_url_then_install_url.snap Respect direct URLs in puffin installer (#345) 2023-11-07 09:11:27 -05:00
pip_sync__install_url_then_install_version.snap Respect direct URLs in puffin installer (#345) 2023-11-07 09:11:27 -05:00
pip_sync__install_version_then_install_url.snap Respect direct URLs in puffin installer (#345) 2023-11-07 09:11:27 -05:00
pip_sync__link.snap Add support for URL dependencies (#251) 2023-11-01 09:21:44 -04:00
pip_sync__missing_requirements_txt.snap Add tests for `puffin sync` (#161) 2023-10-22 03:25:00 +00:00
pip_sync__missing_venv.snap Add tests for `puffin sync` (#161) 2023-10-22 03:25:00 +00:00
pip_sync__noop.snap Add tests for `puffin sync` (#161) 2023-10-22 03:25:00 +00:00
pip_sync__upgrade.snap Add support for URL dependencies (#251) 2023-11-01 09:21:44 -04:00
pip_uninstall__invalid_pyproject_toml_requirement.snap Improve and test diagnostics for requirements-reading CLI commands (#143) 2023-10-19 18:13:40 -04:00
pip_uninstall__invalid_pyproject_toml_schema.snap Improve and test diagnostics for requirements-reading CLI commands (#143) 2023-10-19 18:13:40 -04:00
pip_uninstall__invalid_pyproject_toml_syntax.snap Improve and test diagnostics for requirements-reading CLI commands (#143) 2023-10-19 18:13:40 -04:00
pip_uninstall__invalid_requirement.snap Improve and test diagnostics for requirements-reading CLI commands (#143) 2023-10-19 18:13:40 -04:00
pip_uninstall__invalid_requirements_txt_requirement.snap Improve and test diagnostics for requirements-reading CLI commands (#143) 2023-10-19 18:13:40 -04:00
pip_uninstall__missing_pyproject_toml.snap Improve and test diagnostics for requirements-reading CLI commands (#143) 2023-10-19 18:13:40 -04:00
pip_uninstall__missing_requirements_txt.snap Improve and test diagnostics for requirements-reading CLI commands (#143) 2023-10-19 18:13:40 -04:00
pip_uninstall__no_arguments.snap Improve and test diagnostics for requirements-reading CLI commands (#143) 2023-10-19 18:13:40 -04:00
pip_uninstall__uninstall.snap Remove `__pycache__` directories when uninstalling (#397) 2023-11-10 14:55:33 -05:00
remove__empty_array.snap Add CLI tests for add and remove commands (#124) 2023-10-19 01:06:48 +00:00
remove__missing_dependencies_array.snap Move venv command to miette (#162) 2023-10-22 04:17:16 +00:00
remove__missing_dependency.snap Move venv command to miette (#162) 2023-10-22 04:17:16 +00:00
remove__missing_project_table.snap Move venv command to miette (#162) 2023-10-22 04:17:16 +00:00
remove__missing_pyproject_toml.snap Add CLI tests for add and remove commands (#124) 2023-10-19 01:06:48 +00:00
remove__normalize_name.snap Add CLI tests for add and remove commands (#124) 2023-10-19 01:06:48 +00:00
remove__reformat_array.snap Add CLI tests for add and remove commands (#124) 2023-10-19 01:06:48 +00:00
remove__remove_dependency.snap Add CLI tests for add and remove commands (#124) 2023-10-19 01:06:48 +00:00
venv__create_venv.snap Add tests for `puffin sync` (#161) 2023-10-22 03:25:00 +00:00
venv__create_venv_defaults_to_cwd.snap Default to `puffin venv` path to `.venv` (#261) 2023-10-31 15:24:19 -05:00