awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
astral-sh avatar

astral-sh/python-build-standalone

0
View on GitHub↗
4,175 stele·294 fork-uri·Python·MPL-2.0·2 vizualizări

Python Build Standalone

python-build-standalone este un toolchain conceput pentru a produce executabile Python redistribuibile pe mai multe sisteme de operare și arhitecturi hardware. Generează binare Python standalone care pot fi distribuite utilizatorilor fără a necesita un interpretor de sistem preinstalat.

Proiectul gestionează procesul end-to-end de compilare cross-platform folosind target triples și medii containerizate pentru a asigura un output binar consistent. Include un pipeline de distribuție care automatizează generarea matricelor de build și încărcarea artefactelor compilate pe pagini de release public și mirror buckets.

Setul de instrumente oferă, de asemenea, capabilități de analiză a release-urilor binare, permițând compararea a două binare compilate prin rapoarte vizuale pentru a identifica modificări neașteptate între versiuni. Aceasta cuprinde un ciclu complet de standardizare a toolchain-ului de build, gestionare a release-urilor și mirroring al artefactelor.

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.

Istoric stele

Graficul istoricului de stele pentru astral-sh/python-build-standaloneGraficul istoricului de stele pentru astral-sh/python-build-standalone

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Python Build Standalone

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Python Build Standalone.
  • goreleaser/goreleaserAvatar goreleaser

    goreleaser/goreleaser

    15,897Vezi pe 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
    Vezi pe GitHub↗15,897
  • electron-userland/electron-builderAvatar electron-userland

    electron-userland/electron-builder

    14,594Vezi pe 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
    Vezi pe GitHub↗14,594
  • btbn/ffmpeg-buildsAvatar BtbN

    BtbN/FFmpeg-Builds

    10,382Vezi pe 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
    Vezi pe GitHub↗10,382
  • cirosantilli/linux-kernel-module-cheatAvatar cirosantilli

    cirosantilli/linux-kernel-module-cheat

    4,491Vezi pe 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
    Vezi pe GitHub↗4,491
Vezi toate cele 30 alternative pentru Python Build Standalone→

Întrebări frecvente

Ce face astral-sh/python-build-standalone?

python-build-standalone este un toolchain conceput pentru a produce executabile Python redistribuibile pe mai multe sisteme de operare și arhitecturi hardware. Generează binare Python standalone care pot fi distribuite utilizatorilor fără a necesita un interpretor de sistem preinstalat.

Care sunt principalele funcționalități ale astral-sh/python-build-standalone?

Principalele funcționalități ale astral-sh/python-build-standalone sunt: Standalone Python Distribution, Cross-Compilation Toolchains, Cross-Platform Toolchains, Build Toolchains, CI Environment Standardization, Containerized Build Environments, Release Automation, Cross-Platform Python Compilation.

Care sunt câteva alternative open-source pentru astral-sh/python-build-standalone?

Alternativele open-source pentru astral-sh/python-build-standalone includ: 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…