SaaSHub helps you find the best software and product alternatives Learn more →
Top 14 Python Build system Projects
-
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.
-
blade-build
Blade is a powerful build system from Tencent, supports many mainstream programming languages, such as C/C++, java, scala, python, protobuf...
-
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.
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Help Needed with Tauri Desktop App for NFC Card Enrollment on ESP32 | /r/tauri | 2023-08-26For 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.
> 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/
Project mention: blade-build VS Bazel - a user suggested alternative | libhunt.com/r/blade-build | 2024-01-28
Project mention: How do you deal with CI, project config, etc. falling out of sync across repos? | /r/ExperiencedDevs | 2023-12-06I like mage for Go and doit for Python.
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.
Python Build system related posts
- Pants 2: The ergonomic build system
- Is it possible pickle a function with its dependencies?
- Sanity check of my decision for "Iterative AI" (DVC, MLEM, CML) pipeline over Azure ML
- Piper: A proposal for a graphy pipe-based build system
- Pants 2: fast, scalable, user-friendly build system for codebases of all sizes
- PEP 582 rejected - consensus among the community needed
- Were there "useless" engineers in Twitter?
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Apr 2024
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