Virtrap-Core.

Ein einfaches Skript, mit dem Sie ein wiederholbares Projekt einrichten können!
Jetzt downloaden

Virtrap-Core. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Reuven V. Gonzales
  • Website des Verlags:
  • https://github.com/ravenac95/

Virtrap-Core. Stichworte


Virtrap-Core. Beschreibung

Virtrap-Core ist ein einfaches Python-Skript, mit dem Sie ein wiederholbares Projekt mit einer Vielzahl von Tools einrichten können. Das Projekt kam aus einem Bedürfnis, einige Dinge von der Buildout und einigen Dingen aus PIP und Virtuenv zu verwenden. Schließlich wurde der Bauvorgang jedoch als PIP aufgegeben, da PIP aufgegeben wurde und Virtualenv für den Job leistungsstark genug waren. Wiederholbare Projekte zwischen anderen Entwicklern und Umgebungen erstellen - eine einfache und einfach zu bedienende Schnittstelle - Erstellen Sie Gemildile / Gemfile.Lock wie System-Set-Set Umgebungsvariablen in der VirtuenV-Setup-Multi-Python Virtualenvs- Erstellen eines Plugin-Systems Ähnliches ähnliches wie mehr Flexibilität - Erlauben Sie das lokale Repository von kompilierten Python-Modulen, sodass neue Virtrap-Umgebungen nicht laufend online gehen, um ein Modul zu finden. - Eine Konfigurationsdatei ist tragbar auf mehr als nur virtrap. Dies ermöglicht Programme, die sich nicht in der Mirtstrap nutzen, um die Konfigurationsdatei auszunutzen. Warum war ich tödlich gemacht, es gab eine kurze Zeit, in der ich mit der Verwendung von zc.buildout etwas besessen war. Ich habe jedoch schnell herausgefunden, dass, wenn ich eine Bibliothek schnell experimentieren musste, nicht so einfach war, dass er es durch PIP installiert hat. Darüber hinaus fand ich die Unterstützung des Buildouts für A-NO-Site-Packages wie Funktion, um unbefriedigend zu sein. Ein Paket auf meinem Mac, iPython, war besonders bei der Verwendung von Buildout besonders fein. Für diejenigen von Ihnen, die es nicht erfahren haben, funktioniert IPYHON nicht gut mit der Version von Leopard von Liobedit. Die Installation von Readline über Easy_Install ist jedoch der einzige Weg, um sie zur Arbeit zu bringen (seltsamerweise funktioniert es nicht, dass es eine PIP-Installation funktioniert). So zwang mich, mit einer Lösung zu kommen, die meine Probleme mit Wiederholbarkeit und Flexibilität lösen würde. Das Ergebnis ist virtrap.Ist dieses noch ein weiteres Build-Tool? Ja und Nein. Virttrap ist als Schicht über VirtuenV + PIP gedacht, um den Benutzer-Buildout wie Funktionen ohne den gesamten Buildout-Overhead (ich hoffe) zu geben. Warum nicht virtualenv-Wrapper? Ich habe in der Verwendung gesucht, aber es matschte nicht zu meinen besonderen Bedürfnissen. Es ist ein großartiges Werkzeug, aber ich wollte ursprünglich ein Tool erstellen, das nicht installiert werden musste, um die Verwendung von Systemweit installiert zu haben. Nun sehe ich jedoch als schreckliches Aufsehen und eine unnötige Einschränkung. Obwohl ich immer noch fühle, dass es etwas Elegantes gibt, um das Paket aus dem globalen System herauszuhalten, scheint es mir jetzt unvernünftig zu sein. Infolgedessen erscheint diese Frage noch relevanter. Nachdem ich jedoch die ersten Versionen von Virtrap gebaut hat, wurde mir klar, dass VirtuNeMev-Wrapper noch einfacher machen könnte. Es könnte auch zwischen Entwicklern, Build-Systemen und einer beliebigen Anzahl von Szenarien geteilt werden. Also, hier ist mein Riss, etwas wirklich nützlich für Python Development zu machen Installieren Sie es in Ihrem System. Schauen Sie sich unten für eine alternative Installation an. Um Virtrap Ihrem Projekt hinzufügen. Die grundlegendste Nutzung lautet: CD path_to_your_project_pathvTrap InitDHIS wird ein Verzeichnis mit dem Namen .vs.env und eine Datei namens QuickActivate.sh in Ihrem Verzeichnis hinzufügen. Konfiguration filesas von 0.3.x Konfigurationsdateien sind nicht erforderlich. Gewährt, Virtrap ist ohne ihn nicht sehr nützlich, aber wenn Sie wirklich ein virtuelles Umfeld beginnen möchten, ohne etwas zu tun, ist es so einfach wie VTTrap Init.Un mehr aus Virtband, um einen Vektor definieren sollten. Dies steht für die virtuelle Umgebungsdatei. Dies ist eine allgemeine Zweckdatei, die zur Definition Ihrer virtuellen Umgebung verwendet werden soll. Die Konfigurationsdatei wird an einem der folgenden Speicherorte in Ihrem Projekt-ROOT-Verzeichnis erwartet. VeFile-Conf / Vefileat Der Moment, in dem die Datei eine YAML-Datei ist. Schließlich hoffe ich, von YAML wegzugehen, da seine Syntax in den Weg der Definition der Anforderungen und der allgemeinen Umgebung des Umfelds gelangen kann. Product's Homepage


Virtrap-Core. Zugehörige Software