emake is a Python module designed to replace Makefile workflows with pure Python. It provides a simple decorator-based task runner for defining and executing commands, dependencies, and parallel execution. Current version 0.0.23, requires Python >=3.11. Release cadence is irregular; project is in early stages.
pip install emakeNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Define tasks using the @Task decorator and run them with dependencies.
Always use `@Task()` with parentheses.
Use `run('command')` for shell commands. For CLI entry, use `if __name__ == '__main__': run()` (no arguments).Explicitly set `cwd` parameter in `run('command', cwd='...')` to isolate directory changes.No dependency data recorded yet.
No resource links recorded.