рдореИрдВ рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ conda.lock рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЗрд╕реЗ рдХреИрд╢ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдирд┐рдпрдорд┐рдд рдХреИрд╢рд┐рдВрдЧ рдЙрд╕рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред
рдПрдЪрдПрдо ... рдореЗрд░реЗ рдкрд╛рд╕ рднрд╛рд░реА рд▓реЙрдХрдлрд╛рдЗрд▓-рд░рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдХреИрд╢рд┐рдВрдЧ рд▓рд┐рдирдХреНрд╕ рдФрд░ рдУрдПрд╕рдПрдХреНрд╕ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
рдпрд╣ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЬрдмрдХрд┐ рдпрд╣ рдореБрдЭреЗ рджреБрдЦреА рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреНрд░рд╢реНрди рдореЗрдВ рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдВрдХ рд╣реИрдВ, рдпрд╛ рд▓реЙрдЧ, рдпрд╛ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдЬреЛ рдЖрдк "рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛" рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдорджрдж рдХрд░реЗрдЧрд╛!
рдЖрдкрдХреЗ рддреНрд╡рд░рд┐рдд рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж @bollwyvl ред
рдкрд╣рд▓реЗ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд╛рди рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВред рдореИрдВ рдЦрд┐рд▓реМрдирд╛ рд░реЗрдкреЛ рдкрд░ рдкреНрд░рдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЖрдк рдпрд╣рд╛рдВ рд╣рд╛рд▓рд┐рдпрд╛ рд▓реЙрдЧ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ:
https://github.com/ma-sadeghi/xyztest/runs/1534789528?check_suite_focus=true
рдХреИрд╢реЗ рдХрд╛ рдЖрдХрд╛рд░ ~0MB рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдкреБрдирд╢реНрдЪ. рдореИрдВ рдЗрд╕ рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП setup-miniconda
рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдореИрдВ рдЗрд╕реЗ рд╕реАрдЖрдИ рдорд╢реАрдиреЛрдВ рдкрд░ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд conda
рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ред
@bolwyvl
рдЖрдкрдХреА yml
рдлрд╝рд╛рдЗрд▓ рдХреЛ setup-miniconda
рдореЗрдВ рдереЛрдбрд╝реА рдЦреБрджрд╛рдИ рдХреЗ рд╕рд╛рде рджреЗрдЦрдХрд░, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореИрдВ рдЪреАрдЬреЛрдВ рдХрд╛ рдПрдХ рдкреВрд░рд╛ рдЧреБрдЪреНрдЫрд╛ рдЧрд▓рдд рдХрд░ рд░рд╣рд╛ рдерд╛ред рдХреИрд╢ рдлрд╝реЛрд▓реНрдбрд░ ( ~/conda_pkgs_dir
) рдореМрдЬреВрдж рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмрдирд╛рдирд╛ рдкрдбрд╝рд╛, рд╕рд╛рде рд╣реА рдореИрдВ CONDA_PKGS_DIRS
рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЛ ~/conda_pkgs_dir
рдкрд░ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдпрд╣рд╛рдВ рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рд╣реИ:
https://github.com/ma-sadeghi/xyztest/runs/1535236467?check_suite_focus=true
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреИрд╢рд┐рдВрдЧ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ "рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛" рдХрджрдо рдЕрдм рдмрд╣реБрдд рддреЗрдЬ рд╣реИред
рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рд╣реБрдЬрд╝рд╛рд╣! рд╕рднреА рдХреЗ рд▓рд┐рдП рдХреИрд╢!
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкреВрд░реЗ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдХреИрд╢рд┐рдВрдЧ рдХрд░рдирд╛ рдЙрддрдирд╛ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдЬрд┐рддрдирд╛ рд╡рд╣ рдХрд░ рд╕рдХрддрд╛ рдерд╛
рдХреИрд╢ рдореЗрдВ рджреЛрдиреЛрдВ рдЯрд╛рд░рдмреЙрд▓ _рдФрд░_ рдЕрдирдкреИрдХреНрдб рд╕рд╛рдордЧреНрд░реА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ... рд╣рдорд╛рд░реЗ . рдореЗрдВ
рдкреЛрд╕реНрдЯ рд╕реНрдЯреЗрдк рд╕реНрдЯреЗрдк рд╣рдо (рдХреЛрд╢рд┐рд╢) рдЙрд╕рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдЕрдЧрд░ рдХреБрдЫ рдФрд░ рдЯреВрдЯрд╛ рдирд╣реАрдВ рд╣реИ рддреЛ рдмреЗрдЭрд┐рдЭрдХ рдмрдВрдж рдХрд░реЗрдВ... рдЦрд╛рд╕рдХрд░ рдЗрд╕ рддрд░рд╣
рдЗрд╕ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдерд╛ред
@bollwyvl рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЗрд╕ рд░реЗрдкреЛ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдореИрдВ рдкреВрдЫ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдХреИрд╢рд┐рдВрдЧ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ? рдЖрдк рдХрд┐рди рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рддреЗ рд╣реИрдВ? рдЕрдирдкреЕрдХ рдХреА рдЧрдИ рд╕рд╛рдордЧреНрд░реА рдпрд╛ рдЯреИрд░рдмреЙрд▓?
рд╣рд╛рдБ, рдЗрд╕рдХрд╛ рдЖрдХрд╛рд░ рдХрд╛рдлреА рдЕрдзрд┐рдХ рд╣реИ:
https://github.com/conda-incubator/setup-miniconda/blob/master/src/delete.ts
рд╡рд╣рд╛рдБ рдХреБрдЫ рдФрд░ рд╕рд╛рдорд╛рди рднреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рддреБрд▓рдирд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЕрдЬреАрдмреЛрдЧрд░реАрдм рд╕рд╛рдорд╛рди рд╣реИ
рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдордХреЗрдПрд▓ рдпрд╛ рдХреНрдпреВрдЯреА рдЕрдирдкреИрдХреНрдбред
@bollwyvl рддреНрд╡рд░рд┐рдд рдкреНрд░рд╢реНрди: delete.ts
, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк .tar.bz2
рд╕рдВрдкреАрдбрд╝рд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдмрдЬрд╛рдп рдЕрд╕рдореНрдкреАрдбрд┐рдд рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рд╣рдЯрд╛ рд░рд╣реЗ рд╣реИрдВред рдореБрдЭреЗ рд╢рд╛рдпрдж рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ, рдХреЛрдВрдбрд╛ рдХреЛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд "рдбреАрдХрдВрдкреНрд░реЗрд╕" рдЪрд░рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрдмрдХрд┐ рдпрджрд┐ .tar.bz2
рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ conda
рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдбреАрдХрдВрдкреНрд░реЗрд╕реНрдб рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЖрдЬрд╝рдорд╛рдпрд╛ рдФрд░ рдРрд╕рд╛ рд▓рдЧрд╛ рдХрд┐ рдмрд╛рдж рд╡рд╛рд▓реЗ рдиреЗ рддреЗрдЬреА рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХреЛрдВрдбрд╛ рдХреНрд▓реАрди рднреА рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред @bollwyvl рд╢рд╛рдпрдж рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ delete.ts
рдмрдЬрд╛рдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВрдиреЗ рдРрд╕рд╛
$ conda clean --help
usage: conda clean [-h] [-a] [-i] [-p] [-t] [-f]
[-c TEMPFILES [TEMPFILES ...]] [-d] [--json] [-q] [-v] [-y]
Remove unused packages and caches.
Options:
optional arguments:
-h, --help Show this help message and exit.
Removal Targets:
-a, --all Remove index cache, lock files, unused cache packages,
and tarballs.
-i, --index-cache Remove index cache.
-p, --packages Remove unused packages from writable package caches.
WARNING: This does not check for packages installed
using symlinks back to the package cache.
-t, --tarballs Remove cached package tarballs.
-f, --force-pkgs-dirs
Remove *all* writable package caches. This option is
not included with the --all flag. WARNING: This will
break environments with packages installed using
symlinks back to the package cache.
-c TEMPFILES [TEMPFILES ...], --tempfiles TEMPFILES [TEMPFILES ...]
Remove temporary files that could not be deleted
earlier due to being in-use. Argument is path(s) to
prefix(es) where files should be found and removed.
Output, Prompt, and Flow Control Options:
-d, --dry-run Only display what would have been done.
--json Report all output as json. Suitable for using conda
programmatically.
-q, --quiet Do not display progress bar.
-v, --verbose Can be used multiple times. Once for INFO, twice for
DEBUG, three times for TRACE.
-y, --yes Do not ask for confirmation.
Examples:
conda clean --tarballs
рдЫреЛрдЯреЗ рдХреИрд╢ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рд╡рд┐рдЪрд╛рд░: