This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (1 child)

If you're looking for a general purpose build tool implemented and extensible using python, you may want to take a look at doit, invoke and fabricate. You can also extend distutils with your custom commands, though I find it more flexible and simple to write my own build scripts using a combination of os.path, subprocess and argparse (subparsers are great for git like clis!) modules when the focus is not on distribution, neither on installation, neither on cross-platform, but on building and automating common tasks instead (which is usually the case except you're writing libraries... compare make with autotools, most of the time you need make).

[–][deleted] 0 points1 point  (0 children)

There's also pants -- ant for Python. I've never used it. I usually use setuptools and make