Python Build system

Open-source Python projects categorized as Build system

Top 14 Python Build system Projects

  • PlatformIO

    Your Gateway to Embedded Software Development Excellence :alien:

  • Project mention: Help Needed with Tauri Desktop App for NFC Card Enrollment on ESP32 | /r/tauri | 2023-08-26

    For the ESP32 in read mode, we've successfully developed a project using PlatformIO that accepts the key during build time and stores it in memory.

  • pants

    The Pants Build System

  • Project mention: The xz attack shell script | news.ycombinator.com | 2024-04-02

    > C/C++'s header system with conditional inclusion

    Wouldn't it be more accurate to say something like "older build systems"? I don't think any of the things you listed are "modern". Which isn't a criticism of their legacy! They have been very useful for a long time, and that's to be applauded. But they have huge problems, which is a big part of why newer systems have been created.

    FWIW, I have been using pants[0] (v2) for a little under a year. We chose it after also evaluating it and bazel (but not nix, for better or worse). I think it's really really great! Also painful in some ways (as is inevitably the case with any software). And of course it's nearly impossible to entirely stomp out "genrules" use cases. But it's much easier to get much closer to true hermeticity, and I'm a big fan of that.

    0: https://www.pantsbuild.org/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • blade-build

    Blade is a powerful build system from Tencent, supports many mainstream programming languages, such as C/C++, java, scala, python, protobuf...

  • Project mention: blade-build VS Bazel - a user suggested alternative | libhunt.com/r/blade-build | 2024-01-28
  • doit

    task management & automation tool

  • Project mention: How do you deal with CI, project config, etc. falling out of sync across repos? | /r/ExperiencedDevs | 2023-12-06

    I like mage for Go and doit for Python.

  • redo

    Smaller, easier, more powerful, and more reliable than make. An implementation of djb's redo.

  • scan-build

    Clang's scan-build re-implementation in python

  • osbuild

    Build-Pipelines for Operating System Artifacts

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • cmake-python-distributions

    This project provides the infrastructure to build CMake Python wheels.

  • Project mention: error in cmake while installing sewar package | /r/termux | 2023-12-10
  • pmbuild

    A simple, configurable and extendible build system for gamedev.

  • spack-manager

    A project and machine deployment model using Spack

  • Project mention: C++ Package Managers: The Ultimate Roundup | news.ycombinator.com | 2024-02-24

    There is also `spack develop`, on which people are building hack/build/test loops. You can `spack develop` any package in spack, and easily build with a modified version of something.

    See also https://github.com/sandialabs/spack-manager.

  • smake

    A simple and convenient build-and-run system for C and C++.

  • clang-build

    Clang-based cross platform build system written in Python

  • ProjectOne

    The project is to build a neural network from scratch. The motivation for this project is from nnfs.io a website build by @Sentdex. Nnfs.io is actually meant for a book that teaches the fundamentals of neural network and help us to build our own network. Let's build a new neural network where we can learn the fundamentals and make a great hands-on work space for aspiring machine learning engineers and the GitHub community

  • hermes

    A python based light-weight build system for C/C++. (by StealthyPanda)

  • Project mention: Simple c/c++ build tool in python | /r/Python | 2023-05-06
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Python Build system related posts

Index

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

Project Stars
1 PlatformIO 7,526
2 pants 3,100
3 blade-build 2,025
4 doit 1,781
5 redo 1,762
6 scan-build 341
7 osbuild 182
8 cmake-python-distributions 107
9 pmbuild 24
10 spack-manager 24
11 smake 18
12 clang-build 9
13 ProjectOne 7
14 hermes 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com