1 Repo
Controlling the baseline set of packages installed upon the creation of a new environment.
Distinct from Python Package Managers: Distinct from general package management as it focuses on the initial 'seed' requirements for environment utility.
Explore 1 awesome GitHub repository matching development tools & productivity · Seed Package Management. Refine with filters or upvote what's useful.
virtualenv ist ein Tool zum Erstellen und Verwalten isolierter Python-Umgebungen. Es fungiert als Umgebungsmanager, der einen Resolver zur Entdeckung geeigneter Python-Binaries bereitstellt sowie ein System zur Einrichtung eigenständiger Verzeichnisse mit eigenen Binaries und Paketen, um Abhängigkeitskonflikte zu vermeiden. Das Projekt zeichnet sich durch einen spezialisierten Interpreter-Resolver aus, der Shims von Versionsmanagern und Architekturanforderungen handhabt. Es nutzt schreibgeschütztes Image-Caching und Anwendungsdaten-Caching, um die Erstellung neuer Umgebungen zu beschleunigen, und enthält ein Seed-Tool zur Steuerung der Installation von Basis-Paketen, die für die initiale funktionale Nutzung erforderlich sind. Das Tool deckt eine breite Palette an Funktionen zur Umgebungsverwaltung ab, einschließlich Binär-Isolierung mittels Symlinks, pfadbasierter Abhängigkeitsauflösung und der Generierung von Shell-Skript-Aktivierungstools zur Konfiguration von Terminal-Sitzungen. Es bietet zudem Dienstprogramme für die Versionsverwaltungsintegration, um Umgebungsverzeichnisse von der Nachverfolgung in Repositories auszuschließen.
Provides a system for controlling the installation and versioning of base packages required for new environments.