making project folder a valid python package

There are certain advantages in making the django project folder a valid python package. 

You can define your custom scripts, it's easier to deploy/rollback a whole virtualenv atomically (specially if MEDIA_ROOT and STATIC_ROOT live outside of the project i.e. and so on.

Anybody see any drawbacks?