awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
astral-sh avatar

astral-sh/python-build-standalone

0
View on GitHub↗
4,175 نجوم·294 تفرعات·Python·MPL-2.0·2 مشاهدات

Python Build Standalone

python-build-standalone هي سلسلة أدوات مصممة لإنتاج ملفات Python تنفيذية قابلة لإعادة التوزيع عبر أنظمة تشغيل ومعماريات أجهزة متعددة. تولد ملفات Python ثنائية مستقلة يمكن توزيعها على المستخدمين دون الحاجة إلى مترجم نظام مثبت مسبقاً.

يدير المشروع عملية التجميع عبر المنصات من البداية إلى النهاية باستخدام target triples وبيئات محاوية لضمان مخرجات ثنائية متسقة. يتضمن خط أنابيب توزيع يقوم بأتمتة توليد مصفوفات البناء وتحميل القطع الأثرية (artifacts) المجمعة إلى صفحات الإصدار العامة ودلاء النسخ المتطابق (mirror buckets).

توفر مجموعة الأدوات أيضاً إمكانيات تحليل الإصدار الثنائي، مما يسمح بمقارنة ملفين ثنائيين مجمعيين من خلال تقارير مرئية لتحديد التغييرات غير المتوقعة بين الإصدارات. يشمل ذلك دورة حياة كاملة لتوحيد سلسلة أدوات البناء، وإدارة الإصدار، ونسخ القطع الأثرية.

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.

سجل النجوم

مخطط تاريخ النجوم لـ astral-sh/python-build-standaloneمخطط تاريخ النجوم لـ astral-sh/python-build-standalone

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Python Build Standalone

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Python Build Standalone.
  • goreleaser/goreleaserالصورة الرمزية لـ goreleaser

    goreleaser/goreleaser

    15,897عرض على 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
    عرض على GitHub↗15,897
  • electron-userland/electron-builderالصورة الرمزية لـ electron-userland

    electron-userland/electron-builder

    14,594عرض على 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
    عرض على GitHub↗14,594
  • btbn/ffmpeg-buildsالصورة الرمزية لـ BtbN

    BtbN/FFmpeg-Builds

    10,382عرض على 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
    عرض على GitHub↗10,382
  • cirosantilli/linux-kernel-module-cheatالصورة الرمزية لـ cirosantilli

    cirosantilli/linux-kernel-module-cheat

    4,491عرض على 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
    عرض على GitHub↗4,491
عرض جميع البدائل الـ 30 لـ Python Build Standalone→

الأسئلة الشائعة

ما هي وظيفة astral-sh/python-build-standalone؟

python-build-standalone هي سلسلة أدوات مصممة لإنتاج ملفات Python تنفيذية قابلة لإعادة التوزيع عبر أنظمة تشغيل ومعماريات أجهزة متعددة. تولد ملفات Python ثنائية مستقلة يمكن توزيعها على المستخدمين دون الحاجة إلى مترجم نظام مثبت مسبقاً.

ما هي الميزات الرئيسية لـ astral-sh/python-build-standalone؟

الميزات الرئيسية لـ astral-sh/python-build-standalone هي: Standalone Python Distribution, Cross-Compilation Toolchains, Cross-Platform Toolchains, Build Toolchains, CI Environment Standardization, Containerized Build Environments, Release Automation, Cross-Platform Python Compilation.

ما هي البدائل مفتوحة المصدر لـ astral-sh/python-build-standalone؟

تشمل البدائل مفتوحة المصدر لـ astral-sh/python-build-standalone: 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…