I noticed that if my theme was not ordered correctly in the tarball, the theme would not work correctly due to the naming being different than the file-space. Assuming that every theme will be single-directory-root archive, we can just grab the actual file path from inside the archive instead. This will also allow version numbers in the filename that will not interfere with the extracted filesystem-to-name convention.
Better/safer theme-name acquisition
Spelling error fixed
Merge remote-tracking branch 'origin/master'
Added nephila's fixes and also added a default THEME_DIR value to pre…
…vent failure when PROJECT_DIR and PROJECT_HOME are both missing.
Fixed list addition error caused from last code merge
This fixed an issue I was seeing. Thanks growlf! I was able to replace the requirement with a pip install from your repo and everything worked.
Sorry this took so long to merge in, but thanks for making this change, it looks and works great!