Skip to content

Replace Makefile with poe tasks in pyproject.tomlΒ #177

@nat-n

Description

@nat-n

Hi, GitHub randomly showed me this project which looks very useful.

Firstly, full disclosure: I'm the author of Poe the Poet. I created it because I saw the need for a more delightful alternative to using Makefiles in poetry projects. I would highlight the following advantages over make:

  • simpler task declaration within the pyproject.toml without any boilerplate or peculiar syntax (.PHONY?)
  • tasks are self documenting
  • automatically runs tasks with poetry's venv (no need to specify poetry run) and can be installed directly into poetry as a plugin
  • lots of features including much better support for defining task argument

It has a growing user base: PyPI version

Maybe you like just like Makefiles, and that's fair, but if you're open to it I'd be happy to propose a PR to demonstrate what replacing the Makefile with poe tasks would look like in practice πŸ™‚

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions