Python Build Tools

Open-source Python projects categorized as Build Tools | Edit details

Top 12 Python Build Tool Projects

  • PlatformIO

    PlatformIO is a professional collaborative platform for embedded development :alien: A place where Developers and Teams have true Freedom! No more vendor lock-in!

    Project mention: What is cmake and how do I use it to ease embedded development? | reddit.com/r/embedded | 2022-01-18

    You might want to take a look at https://platformio.org/

  • meson

    The Meson Build System

    Project mention: [Question] Is it Possible to Decrypt .ipa Files With Just a Mac? | reddit.com/r/jailbreak | 2022-01-21

    use foulplay (build with meson)

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Invoke

    Pythonic task management & command execution.

    Project mention: Build tool for small project /w PyCharm integration | reddit.com/r/Python | 2021-10-25

    invoke is great as it's a Python package so can be installed with your dependency manager of choice as a development dependency.

  • spack

    A flexible package manager that supports multiple versions, configurations, platforms, and compilers.

    Project mention: The Curse of NixOS | news.ycombinator.com | 2022-01-24

    You might as well try Spack, it's Python + a dsl to customize builds in a single line. Guix package descriptions look very daunting to me.

    [1] https://github.com/spack/spack/

  • pants

    The Pantsbuild developer workflow system

    Project mention: Does anyone here use Gradle for Python repos? | reddit.com/r/Python | 2022-01-24

    Another similar build tool is pants.

  • PyBuilder

    Software build automation tool for Python.

  • Nox

    Flexible test automation for Python

    Project mention: Looking Beyond Nox | dev.to | 2021-04-08

    I've gone through what I assume is a fairly typical journey between different ways to run tasks related to a Python project: from hand-rolled shell and Python scripts, to tox, to Nox. To be honest, I'm not sure how many people have switched from tox to Nox, but now that I've used Nox, I don't ever want to edit a tox.ini file again.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • buildout

    Buildout is a deployment automation tool written in and extended with Python

    Project mention: Advice for running adhoc Python scripts in Lambda | reddit.com/r/aws | 2021-09-17

    On Python package caching, (Buildout)[http://www.buildout.org/] will install Python packages in a cache directory. For example, `mypackage-1.0.0`, `mypackage-1.10`, `mypackage-2.0dev` and then it outputs wrapper scripts that append just the selected packages to sys.path.

  • BitBake

    The official bitbake Git is at https://git.openembedded.org/bitbake/. Do not open issues or file pull requests here.

  • tox-battery

    Experiments with Tox plugin system

  • Stilus

    A Stylus css compiler in Python.

  • drone-discord

    :robot: Discord bot for Drone CI

    Project mention: Drone Discord bot | reddit.com/r/droneci | 2021-11-16
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-24.

Python Build Tools related posts

Index

What are some of the best open-source Build Tool projects in Python? This list will help you:

Project Stars
1 PlatformIO 5,610
2 meson 3,731
3 Invoke 3,495
4 spack 2,477
5 pants 1,846
6 PyBuilder 1,354
7 Nox 693
8 buildout 527
9 BitBake 296
10 tox-battery 29
11 Stilus 10
12 drone-discord 0
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms