Virtstrap-Core.

Un semplice script che consente di configurare un progetto ripetibile!
Scarica ora

Virtstrap-Core. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Prezzo:
  • FREE
  • Nome editore:
  • Reuven V. Gonzales
  • Sito web dell'editore:
  • https://github.com/ravenac95/

Virtstrap-Core. Tag


Virtstrap-Core. Descrizione

Virtstrap-Core è un semplice script Python che consente di configurare un progetto ripetibile utilizzando una varietà di strumenti. Il progetto è uscito dalla necessità di utilizzare alcune cose da Browout e alcune cose da PIP e VirtualV. Tuttavia, alla fine il supporto per buildout è stato abbandonato come Pip e VirtualVo è stato abbastanza potente per il lavoro.Main goals- Creare progetti ripetibili tra altri sviluppatori e ambienti, fornire un'interfaccia semplice e facile da usare- creare gemfile / gemfile.lock come sistema - set personalizzato Variabili dell'ambiente nel virtualV-Setup Multi Python Virtualenvs- Creare un sistema Plug-in simile all'assunzione con maggiore flessibilità: consentire il repository locale dei moduli Python compilati in modo che i nuovi ambienti VirtStrap non passino continuamente online per trovare un modulo.- Un file di configurazione è portatile a più di un semplice virtstrap. Ciò consente ai programmi che non sono VirtStrap di sfruttare il file di configurazione. Perché ho reso virtttrapessiatamente, c'era un breve periodo di tempo in cui ero un po 'ossessionato dall'uso di zc.buildout. Tuttavia, ho scoperto rapidamente che se avessi bisogno di sperimentare rapidamente una biblioteca non era così semplice come installarlo attraverso PIP. Inoltre, ho trovato il supporto del costruttore per un --no-siti-pacchetti come la funzione di essere insoddisfacente. Un pacchetto sul mio Mac, IppyThon, è stato particolarmente esigente quando si utilizza il building. Per quelli di voi che non lo hanno vissuto, Ippython non funziona bene con la versione di Liberdit di Leopard. Tuttavia, l'installazione di readline tramite Easy_Install è l'unico modo per farlo funzionare (abbastanza stranamente non funzionerà attraverso un'installazione di PIP). Quindi questo mi ha costretto a trovare una soluzione che risolverebbe i miei problemi di ripetibilità e flessibilità. Il risultato è Virtstrap.È questo ancora un altro strumento di costruzione? Sì e no. VirtStrap è inteso come un livello sopra VirtualVenv + PIP per dare all'utente bobilt come funzionalità senza tutto il costruttore in testa (spero). Perché non virtualmente-wrapper? Ho guardato usandolo ma non si adattava ai miei particolari bisogni. È un ottimo strumento ma in origine volevo creare uno strumento che non è necessario essere installato il sistema largo per vedere l'uso. Ora, tuttavia, lo vedo come una supervisione orribile e una limitazione inutile. Anche se sento ancora che ci sia qualcosa di elegante nel mantenere il pacchetto fuori dal sistema globale, ora sembra irragionevole per me. Di conseguenza, questa domanda sembra ancora più rilevante. Tuttavia, dopo aver costruito le versioni iniziali di VirtStrap, ho capito che Virtstrap potrebbe rendere VirtualVenv-Wrapper anche più semplice. Potrebbe anche essere condiviso tra sviluppatori, sistemi di costruzione e qualsiasi numero di scenari. Quindi, ecco il mio crack a fare qualcosa di veramente utile per Python Development.virtstrap Quick Start GUASTOTHE Il modo più semplice per iniziare con Virtstrap è installarlo sulla tua macchina locale semplicemente facendo quanto segue: PIP Install VirttStrapNote: Se non vuoi installalo nel tuo sistema. Guarda sotto per un'installazione alternativa. Aggiungere VirtStrap al tuo progetto. L'utilizzo più basico è: CD Path_to_Your_project_PathVstrap InitThis aggiungerà una directory denominata .vs.env e un file chiamato quickactivate.sh alla directory.configurazione files di 0.3.x I file di configurazione non saranno richiesti. Concesso, Virtstrap non è molto utile senza di esso, ma, se vuoi davvero iniziare un ambiente vittistrato senza fare nulla, è semplice come vstrap init.Per ottenere di più fuori da Virtstrap dovresti definire una vefiale. Questo rappresenta il file di ambiente virtuale. Questo è un file generico da utilizzare per definire il tuo ambiente virtuale. Il file di configurazione sarà previsto in una delle seguenti posizioni all'interno della directory principale del progetto .- Vefile- conf / Vefileat Nel momento in cui il file è un file YAML. Alla fine spero di allontanarsi da YAML in quanto la sua sintassi può ostacolare i requisiti e l'ambiente generale. La homepage della proprietà


Virtstrap-Core. Software correlato