added dummy parse_setup_cmd() function and some (failing) tests for it
tests pass. probably a few more hard cases to get right
better handling of shell punctuation
removed parse_hash_path()
added resolution of env vars and ~ in path
made nice docstring
changed tests to require that parse_setup_cmd() include trailing slashes
as part of the command (3 tests now fail)
updated parse_setup_cmd() to include trailing name slash in cmd. Added
another test to make this explicit
Merge branch 'parse_setup_cmd' of github.com:davidmarin/mrjob into simplify_setup
first attempt at implementing setup as a shell script
getting closer
not working yet (many test failures), but things are no longer broken in dumb ways
removed unnecessary space
Merge branch 'setup_regression_tests' of github.com:davidmarin/mrjob into simplify_setup
local setup tests now pass
undid some hasty changes, and set self._job_name earlier (otherwise you get
weird errors when you try to get the local dir). local tests now pass
self._mrjob_tar_gz_path is a string, not a method
_get_cmdenv() is now unncessary
checked that mrjob_tar_gz was included in setup wrapper script on hadoop, since
we no longer alter cmdenv
correctly turned off bootstrapping in the setup script on EMR. tests now all pass