awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
astral-sh avatar

astral-sh/python-build-standalone

0
View on GitHub↗
4,175 estrellas·294 forks·Python·MPL-2.0·2 vistas

Python Build Standalone

python-build-standalone es una cadena de herramientas diseñada para producir ejecutables de Python redistribuibles a través de múltiples sistemas operativos y arquitecturas de hardware. Genera binarios de Python independientes que pueden distribuirse a los usuarios sin requerir un intérprete del sistema preinstalado.

El proyecto gestiona el proceso de extremo a extremo de compilación multiplataforma utilizando triples de destino y entornos contenerizados para asegurar una salida binaria consistente. Incluye un pipeline de distribución que automatiza la generación de matrices de compilación y la carga de artefactos compilados a páginas de lanzamiento públicas y buckets espejo.

El conjunto de herramientas también proporciona capacidades de análisis de lanzamientos binarios, permitiendo la comparación de dos binarios compilados mediante informes visuales para identificar cambios inesperados entre versiones. Esto abarca un ciclo de vida completo de estandarización de cadenas de herramientas de compilación, gestión de lanzamientos y replicación de artefactos.

Features

  • Standalone Python Distribution - Produces redistributable Python executables that include their own runtime, removing the need for a pre-installed system interpreter.
  • Cross-Compilation Toolchains - Integrates various compiler suites to generate standalone binaries for diverse architectures from a single host.
  • Cross-Platform Toolchains - Provides a toolchain for managing target triples and containerized environments to ensure consistent cross-platform output.
  • Build Toolchains - Standardizes build toolchains using containerized environments and target triples for compatible binary output.
  • CI Environment Standardization - Standardizes build runner images to maintain consistency between local and CI compilation environments.
  • Containerized Build Environments - Uses isolated container images to ensure consistent toolchains and reproducible binary compilation.
  • Release Automation - Manages the end-to-end automated lifecycle of compiling, testing, and publishing Python artifacts.
  • Cross-Platform Python Compilation - Implements a standardized process for building Python binaries across multiple operating systems and architectures.
  • Binary Analysis Tools - Provides a utility to inspect and compare compiled binaries to identify release regressions.
  • Multi-Target Release Distribution - Distributes compiled binaries simultaneously to public release pages and multiple mirror storage providers.
  • Release Lifecycle Managers - Automates the progression of software versions through draft releases and formal version tags.
  • Package Distribution Pipelines - Provides an automated CI workflow for generating build matrices and distributing compiled packages.
  • Binary Difference Analysis - Identifies unexpected changes between releases by comparing binary contents via visual reports.
  • Target Compiler Mappings - Maps target hardware and operating systems to specific platform strings to determine compiler flags.
  • Visual Binary Diff Tools - Includes tools for visual comparison of binary contents to detect unexpected changes between versions.
  • Build Matrix Generation - Programmatically calculates the matrix of target architectures and OS versions for CI build generation.

Historial de estrellas

Gráfico del historial de estrellas de astral-sh/python-build-standaloneGráfico del historial de estrellas de astral-sh/python-build-standalone

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace astral-sh/python-build-standalone?

python-build-standalone es una cadena de herramientas diseñada para producir ejecutables de Python redistribuibles a través de múltiples sistemas operativos y arquitecturas de hardware. Genera binarios de Python independientes que pueden distribuirse a los usuarios sin requerir un intérprete del sistema preinstalado.

¿Cuáles son las características principales de astral-sh/python-build-standalone?

Las características principales de astral-sh/python-build-standalone son: Standalone Python Distribution, Cross-Compilation Toolchains, Cross-Platform Toolchains, Build Toolchains, CI Environment Standardization, Containerized Build Environments, Release Automation, Cross-Platform Python Compilation.

¿Qué alternativas de código abierto existen para astral-sh/python-build-standalone?

Las alternativas de código abierto para astral-sh/python-build-standalone incluyen: goreleaser/goreleaser — GoReleaser is a release automation tool for building, packaging, and distributing Go binaries across multiple… electron-userland/electron-builder — electron-builder is a cross-platform build automator and packaging tool for Electron applications. It bundles source… btbn/ffmpeg-builds — FFmpeg-Builds is a cross-platform compilation toolchain and custom build system designed to generate static… cirosantilli/linux-kernel-module-cheat — This project provides a Linux kernel development environment and a system emulation suite for building and debugging… riscv-collab/riscv-gnu-toolchain — This project is a cross-compiler toolchain for RISC-V software development. It provides the necessary components to… cross-rs/cross — Cross is a container-based build environment and cross-compilation tool for Rust. It functions as a multi-architecture…

Alternativas open-source a Python Build Standalone

Proyectos open-source similares, clasificados según cuántas características comparten con Python Build Standalone.
  • goreleaser/goreleaserAvatar de goreleaser

    goreleaser/goreleaser

    15,897Ver en GitHub↗

    GoReleaser is a release automation tool for building, packaging, and distributing Go binaries across multiple platforms and architectures. It functions as a cross-compilation build pipeline and binary distribution orchestrator that manages the end-to-end lifecycle of versioned software releases. The tool utilizes a declarative configuration pipeline based on a YAML definition file to automate the Go toolchain. It links Git tags to the compilation process, allowing for automated version tagging and the injection of build metadata and version strings into binaries via linker flags. Its capabil

    Go
    Ver en GitHub↗15,897
  • electron-userland/electron-builderAvatar de electron-userland

    electron-userland/electron-builder

    14,594Ver en GitHub↗

    electron-builder is a cross-platform build automator and packaging tool for Electron applications. It bundles source code and dependencies into platform-specific installers, portable executables, and app store formats for Windows, macOS, and Linux. The project functions as a distribution pipeline that orchestrates the signing and notarization of binaries to ensure authenticity and bypass security warnings. It also serves as an auto-update orchestrator, preparing application packages and distribution channels to support automatic background software updates. Its capability surface covers the

    TypeScript
    Ver en GitHub↗14,594
  • btbn/ffmpeg-buildsAvatar de BtbN

    BtbN/FFmpeg-Builds

    10,382Ver en GitHub↗

    FFmpeg-Builds is a cross-platform compilation toolchain and custom build system designed to generate static executables of the FFmpeg multimedia framework. It provides a distribution of pre-compiled binaries for multiple operating systems and hardware architectures. The project utilizes a Docker-based build environment to isolate toolchains and dependencies. This containerized approach enables multi-architecture cross-compilation and allows for parameter-driven feature selection to include specific codecs, libraries, and license options in the final binaries. The system manages the entire wo

    Shell
    Ver en GitHub↗10,382
  • cirosantilli/linux-kernel-module-cheatAvatar de cirosantilli

    cirosantilli/linux-kernel-module-cheat

    4,491Ver en GitHub↗

    This project provides a Linux kernel development environment and a system emulation suite for building and debugging kernel modules and baremetal assembly across multiple hardware architectures. It functions as a comprehensive sandbox and framework for low-level system development, utilizing QEMU to simulate hardware environments without the need for physical devices. The environment integrates cross-compilation toolchains using Buildroot and crosstool-NG to target x86_64, ARMv7, and ARMv8 platforms from a single host. It features a specialized kernel debugging framework that leverages GDB an

    Python
    Ver en GitHub↗4,491
  • Ver las 30 alternativas a Python Build Standalone→