7 रिपॉजिटरी
Compiling source distributions into platform-specific binary archive formats for faster installation.
Distinct from Binary Compilers: Distinct from general binary compilers which produce standalone executables; wheels are specifically for Python package distribution.
Explore 7 awesome GitHub repositories matching programming languages & runtimes · Wheel Binary Compilation. Refine with filters or upvote what's useful.
Cython is a compiler that translates Python code into C or C++ to create high-performance extension modules. It functions as a static typing optimizer and a C extension generator, allowing developers to declare C types within Python code to reduce interpreter overhead and increase execution speed. The project enables the wrapping of external C libraries to provide high-level interfaces to low-level system capabilities. It also serves as a native binary packager, capable of freezing scripts and their dependencies into standalone executable binaries for distribution. The system covers a broad
Packages compiled extensions into platform-specific wheels to support distribution across various hardware architectures.
pip is a Python package manager used to install, update, and remove software libraries from the Python Package Index and other remote repositories. It functions as a dependency resolver that calculates compatible version sets for complex software trees, an environment inspector for analyzing installed distributions, and a wheel builder that compiles source distributions into binary files. The tool supports various installation methods, including fetching packages directly from web URLs and Git commits, as well as installing packages in editable mode for active development. It enables the crea
Compiles source distributions into binary wheels to accelerate installation processes across different systems.
This project is a Python cryptography library that provides a collection of cryptographic primitives and high-level recipes for implementing secure encryption and authentication. It functions as a symmetric encryption toolkit and a cryptographic hash provider, offering both a low-level cryptographic interface for building custom protocols and high-level tools for securing data. The library covers a broad range of security capabilities, including symmetric data encryption, the derivation of cryptographic keys from passwords or secret values, and data integrity verification through the generati
Packages pre-compiled native binaries into Python wheels to eliminate the need for a compiler on end-user systems.
pywin32, Python एक्सटेंशन्स का एक संग्रह है जो नेटिव Windows API के लिए एक रैपर के रूप में कार्य करता है, जो लो-लेवल सिस्टम संसाधनों और हार्डवेयर को मैनेज करने के लिए ऑपरेटिंग सिस्टम फ़ंक्शंस के आह्वान को सक्षम बनाता है। यह नेटिव डेस्कटॉप एप्लिकेशन्स को ऑटोमेट करने के लिए कंपोनेंट ऑब्जेक्ट मॉडल ऑब्जेक्ट्स के साथ इंटरैक्ट करने के लिए एक कोर लाइब्रेरी, नेटिव Windows GUI एप्लिकेशन्स बनाने के लिए एक फ्रेमवर्क, और बैकग्राउंड सिस्टम सर्विसेज़ के रूप में Python स्क्रिप्ट्स को पंजीकृत करने व चलाने के लिए एक इंटरफ़ेस प्रदान करता है। प्रोजेक्ट Windows वातावरण के साथ गहरा एकीकरण प्रदान करके खुद को अलग करता है, जिसमें सिस्टम नोटिफिकेशन्स को संभालने के लिए नेटिव इवेंट लूप के साथ Python कोड को बाइंड करने की क्षमता और वेब अनुरोधों को संभालने के लिए ISAPI एक्सटेंशन्स के रूप में आंतरिक तर्क को एक्सपोज़ करने की क्षमता शामिल है। लाइब्रेरी की व्यापक क्षमताएं मानकीकृत Windows डेटा प्रोवाइडर इंटरफ़ेस के माध्यम से डेटाबेस कनेक्टिविटी, सिस्टम इवेंट लॉग्स का प्रबंधन, और बाहरी सॉफ़्टवेयर में इंटरैक्टिव इंटरप्रिटेड वातावरण का एकीकरण शामिल हैं। प्रोजेक्ट को ARM64 सहित कई प्रोसेसर आर्किटेक्चर के लिए प्लेटफ़ॉर्म-विशिष्ट बाइनरी व्हील्स के रूप में वितरित किया गया है।
Compiles the project into platform-specific binary wheels for multiple processor architectures and Python versions.
This project is a reference implementation and tutorial designed to demonstrate the end-to-end workflow of building, versioning, and uploading Python distributions. It serves as a concrete project template and example for configuring metadata and build artifacts for package indices. The repository illustrates how to package software by defining project metadata and dependencies in static configuration files. It covers the process of transforming source trees into versioned archives and platform-specific binary distributions, specifically showing how to build binary wheels and source distribut
Transforms source distributions into platform-specific binary wheels through a multi-stage build process.
JupyterLite is a WebAssembly-based interactive notebook environment that enables browser-based computing without a backend server. It provides a client-side data science sandbox where users can execute programming language kernels and run interactive notebooks entirely within the web browser. The project allows for the creation of tailored distributions by pre-installing specific language packages, bundling custom wheels, and applying environment configurations. It supports the generation of static sites that can be deployed to any standard HTTP host, including the ability to package the envi
Indexes binary package wheels during build time to enable rapid library installation within the browser.
This project provides precompiled TensorFlow binary distributions as Python wheels for Windows. It is designed to enable the installation of the TensorFlow framework without requiring manual compilation from source. The distribution specifically includes non-AVX builds, providing a machine learning runtime compatible with legacy or low-end CPUs that do not support AVX instructions. These packages facilitate machine learning environment setup and AI development workflows on Windows by offering ready-to-use binaries for rapid installation.
Offers precompiled binary wheels to bypass complex manual compilation steps on Windows.