7 مستودعات
Build and install the package directly from a cloned repository, optionally in editable mode for development.
Distinct from Source Builds from Git: Distinct from Source Builds from Git: focuses on the installation step after building, not the build artifact generation.
Explore 7 awesome GitHub repositories matching devops & infrastructure · Source Installations. Refine with filters or upvote what's useful.
CVXPY is a Python-embedded domain-specific language for modeling and solving convex optimization problems using natural mathematical syntax. It is built on a disciplined convex programming framework that automatically enforces convexity rules, ensuring that problems formulated by the user are valid for convex solvers. The project also functions as a multi-solver optimization interface, abstracting away backend details and dispatching problems to specialized solvers like ECOS, SCS, and Gurobi without manual configuration. Beyond standard convex optimization, CVXPY extends its reach to geometri
Builds and installs the package from a cloned repository, supporting editable mode for development.
CUE is a constraint-based configuration language designed for data validation, schema definition, and code generation. At its core, it unifies types and values into a single concept, enabling compile-time validation that catches structural and value errors before runtime. The language treats data and constraints as the same thing, allowing a single definition to serve as both a schema and concrete configuration data. CUE distinguishes itself through its constraint-based unification engine, which combines multiple configuration sources into a single coherent result by merging their constraints
Can be built and installed from source code using Go for any release or development version.
Tilix is a tiling terminal emulator for Linux that uses GTK+ 3 widgets for native desktop integration and theming. It arranges multiple terminal sessions in a resizable grid layout, allowing users to split the window into several panes simultaneously. The application is built on the VTE terminal emulation engine and uses the Meson build system for compilation. The terminal supports synchronized input broadcasting, where keystrokes typed in one pane are replicated to all grouped terminals via D-Bus inter-process communication. It also offers a Quake-style drop-down mode that slides a terminal
Provides instructions for installing the compiled application system-wide using the Ninja build tool.
TechXueXi is an automated learning tool designed to complete daily tasks and quizzes on a political education platform, earning points without manual intervention. It combines headless browser automation with human-like behavior simulation, randomizing user-agent strings and mimicking interaction patterns to avoid detection during automated sessions. The tool is built as a Python script that can run directly from source code after installing dependencies and a browser driver, or be deployed inside a Docker container for persistent, 24/7 operation on servers, VPS, or NAS devices. It supports c
Runs the automation script directly from Python source after installing dependencies and a browser driver.
هذا المشروع هو تنفيذ مرجعي ودليل تعليمي مصمم لتوضيح سير العمل الشامل لبناء وإصدار وتحميل توزيعات Python. يعمل كقالب مشروع ملموس ومثال لتكوين البيانات الوصفية وبناء القطع الأثرية لفهارس الحزم. يوضح المستودع كيفية حزم البرمجيات من خلال تعريف البيانات الوصفية للمشروع والتبعيات في ملفات تكوين ثابتة. ويغطي عملية تحويل أشجار المصدر إلى أرشيفات ذات إصدارات وتوزيعات ثنائية خاصة بالمنصة، مع إظهار كيفية بناء ملفات binary wheels وتوزيعات المصدر بشكل خاص. يغطي المشروع مجالات قدرات أوسع بما في ذلك إدارة التبعية، وإنشاء واجهات سطر الأوامر، وأتمتة نشر الإصدارات إلى المستودعات. كما يوضح استخدام البيئات الافتراضية المعزولة ودمج الامتدادات الثنائية.
Covers installing packages from local source trees, including the use of editable mode for development.
Remacs هو إعادة كتابة لمحرر النصوص Emacs تم تنفيذه بلغة Rust. إنه محرر نصوص قابل للبرمجة والتوسيع مصمم لتحسين أمان الذاكرة وأداء التنفيذ. يتضمن المشروع واجهة أصلية تقوم بتعيين وظائف وهياكل مكتبة C إلى Rust لتنفيذ المنطق الأصلي. يستخدم واجهات برمجة تطبيقات النظام الأصلية لعرض الواجهة الرسومية عبر الأنظمة الأساسية. يوفر المحرر تحرير النصوص في الوقت الفعلي ويدعم تطوير طرق إدخال مخصصة وقواميس لغة. تستخدم عملية التطوير بيئة حاوية لضمان تبعيات بناء وسلاسل أدوات متسقة.
Enables compiling the project from source and installing the resulting binary to the system.
ruby-build هو أداة تثبيت وبناء إصدارات Ruby لأنظمة Unix. يدير عملية تنزيل وتجميع وتثبيت إصدارات متعددة من لغة Ruby من المصدر. تستخدم الأداة ملفات تعريف لتعيين أرقام الإصدارات إلى عناوين URL للتنزيل وتعليمات التثبيت. تدعم تعريفات البناء المخصصة، وتسمح بإعادة توجيه تنزيلات الحزم إلى عناوين URL للمرآة، وتطبق التحقق من السلامة القائم على المجموع الاختباري (checksum) على أرشيفات المصدر التي تم تنزيلها. توفر الأداة قدرات لتجميع Ruby المخصص، بما في ذلك تطبيق تصحيحات المصدر وتكوين معلمات البناء عبر متغيرات البيئة. تسمح للمستخدمين بتصفح الإصدارات المتاحة وأتمتة جلب وتجميع إصدارات محددة.
Builds and installs specific Ruby versions directly from source archives on Unix-like systems.