work around for travis
work around for travis
work around for travis
Added functions supporting string.format() in decorators in additional to regex() and suffix(): path decomposition and regular expression matching. Also refactored and documented regex_replace more clearly. regex_replace now takes a function object which applies the substitution transform for regex and suffix. We can slip in the new format here
prepare infrastructure for adding basestring().format alternative to regex and suffix matches
remove unused code
Finish refactoring / cleanup / test modifications to prepare for string.format() alternative to suffix and regex
initial version of 'formatter' addition to suffix and regex
initial code for @product finished
bugfix: match failures (attempted substitions) are ignored, all other exceptions including malformed regexes are (re-)raised as normal
Update docs
Ignore local editor project files
added @subdivide as a synonym for @split(...,regex()), added combinatorics: @permuations etc.
added combinatorics decorators: @permutations @combinations @product @combinations_with_replacement in their own module / namespace
minor changes
Further work, including bug fixes, better error messages for combinatorics / formatter
unit test
better error messages for regex() and suffix()
add support for @mkdir(..., regex|suffix|formatter(), ...). Also bug fixes in task.y
documentation