Install latest/stable of cleanpy

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install cleanpy

Don't have snapd? Get set up for snaps.

Channel Version Published

CLI command to remove cache files and temporary files that related to Python

cleanpy is a CLI command to remove cache files and temporary files that related to Python.

Execution example:

$ cleanpy -avf .
[INFO] remove directory [cache - Python]: ./test/__pycache__
[INFO] remove directory [cache - pytest]: ./.pytest_cache
[INFO] remove directory [env - virtual env]: ./.tox
[INFO] remove directory [build - Python]: ./dist
[INFO] remove directory [cache - mypy]: ./.mypy_cache
[INFO] remove directory [metadata - type checker]: ./.pytype
[INFO] remove directory [build - Python]: ./build
[INFO] remove directory [metadata - Python]: ./cleanpy.egg-info
[INFO] removed 8 directories


Command help:

 usage: cleanpy [-h] [-V] [--list] [-f] [--follow-symlinks] [--dry-run] [-a] [--include-builds] [--include-envs]
                [--include-metadata] [--include-testing] [--exclude PATTERN] [--exclude-envs] [-v | --debug | --quiet]
                DIR_PATH [DIR_PATH ...]

 Remove cache files and temporary files that related to Python.

 Skip directories from recursive search: .git, .hg, .svn, node_modules

 positional arguments:
   DIR_PATH            path to a root directory to search.

 optional arguments:
   -h, --help          show this help message and exit
   -V, --version       show program's version number and exit
   --list              print target directories/files. does not actually remove.
   -f, --force         no prompt before remove.
   --follow-symlinks   follow symlinks.
   --dry-run           do no harm.
   -v, --verbose       shows verbose output.
   --debug             for debug print.
   --quiet             suppress execution log messages.

 Remove Target:
   -a, --all           remove all of the caches and teporary files.
   --include-builds    remove files/directories that related build: build, dist, docs/_build
   --include-envs      remove virtual environments.
   --include-metadata  remove metadata.
   --include-testing   remove test results and coverage files.
   --exclude PATTERN   a regular expression that matches files and directories that should be excluded on recursive
                       searches.
   --exclude-envs      exclude virtual environments.

 Issue tracker: https://github.com/thombashi/cleanpy/issues

Details for cleanpy

License
  • MIT

Last updated
  • 12 July 2021 - latest/stable
  • 5 February 2023 - latest/edge

Websites

Contact

Share this snap

Generate an embeddable card to be shared on external websites.


Install cleanpy on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.

Is there a problem with cleanpy? Report this app