utilities in addition to os.path that * help to test existing paths on usability for the installation * create necessary directories * install deployment files
returns True if user can write file into directory even if it does not exist yet and False otherwise
will copy necessary files into the directory
returns True if directory exists and is writable, False otherwise
returns path to Django project anywhere above the directory if nothing is found returns None
returns True is any of the .py files in a given directory imports anything from django
returns False if any of the parent directories contains a Django project, otherwise True does not check the current directory
splits directory path into two pieces first that exists and secon - that does not by determining a point at which path breaks
exception will be raised if directory in fact exists