diff --git a/src/infi/projector/plugins/builtins/devenv/__init__.py b/src/infi/projector/plugins/builtins/devenv/__init__.py
index <HASH>..<HASH> 100644
--- a/src/infi/projector/plugins/builtins/devenv/__init__.py
+++ b/src/infi/projector/plugins/builtins/devenv/__init__.py
@@ -125,7 +125,7 @@ class DevEnvPlugin(CommandPlugin):
         from os.path import exists
         from os import remove
         from shutil import rmtree
-        directories_to_clean = ['bin', 'eggs', 'develop-eggs']
+        directories_to_clean = ['bin', 'eggs', 'develop-eggs', 'parts', '.cache']
         files_to_clean = ['setup.py']
         [remove(filename) for filename in files_to_clean if exists(filename)]
         [rmtree(dirname) for dirname in directories_to_clean if exists(dirname)]
HOSTDEV-<I> add 'parts' and '.cache' to directories being cleaned with --clean