Fabric

Software screenshot:
Fabric
Dettagli del software:
Versione: 1.10.2 Aggiornato
Data di caricamento: 20 Jul 15
Sviluppatore: Jeff Forcier
Licenza: Libero
Popolarità: 132

Rating: 3.0/5 (Total Votes: 2)

Si tratta di una biblioteca e della riga di comando strumento di Python per la razionalizzazione e l'attuazione l'uso di SSH per la distribuzione o sistemi di applicazione le operazioni di amministrazione.
Esso fornisce una suite di base di operazioni per eseguire comandi locali o remoti shell (normalmente o via sudo) e upload / download di file, così come funzionalità ausiliario, come richiede all'utente che esegue per l'ingresso o l'interruzione dell'esecuzione.

Cosa c'è di nuovo in questa versione:

  • Bug Risolto:
  • Un errore di battitura impedire il funzionamento silenzioso di is_link.
  • Aggiornamento supporta IPv6 per lavorare con formati di indirizzo link-local.
  • Codifica testo Unicode in modo appropriato per il suo oggetto flusso obiettivo di evitare problemi su sistemi non-ASCII.
  • Fix al rispetto template_dir per i modelli non Jinja2 in upload_template.
  • Salta padroni cattivi, quando i compiti sono eseguiti in parallelo.
  • Un bug in cui upload_template non è riuscito a onorare lcd quando mirror_local_mode è True.
  • Usa stat invece di lstat durante il test di directory-ness nel modulo SFTP. Questo permette di evitare download ricorsivi recursing in collegamenti simbolici in modo imprevisto.
  • Prevenire infinita condizione di loop quando un host gateway è abilitata e lo stesso host è nella lista host di destinazione regolare.

Cosa c'è di nuovo nella versione 1.10.1:

  • Bug Risolto:
  • Un errore di battitura impedire il funzionamento silenzioso di is_link.
  • Aggiornamento supporta IPv6 per lavorare con formati di indirizzo link-local.
  • Codifica testo Unicode in modo appropriato per il suo oggetto flusso obiettivo di evitare problemi su sistemi non-ASCII.
  • Fix al rispetto template_dir per i modelli non Jinja2 in upload_template.
  • Salta padroni cattivi, quando i compiti sono eseguiti in parallelo.
  • Un bug in cui upload_template non è riuscito a onorare lcd quando mirror_local_mode è True.
  • Usa stat invece di lstat durante il test di directory-ness nel modulo SFTP. Questo permette di evitare download ricorsivi recursing in collegamenti simbolici in modo imprevisto.
  • Prevenire infinita condizione di loop quando un host gateway è abilitata e lo stesso host è nella lista host di destinazione regolare.

Cosa c'è di nuovo nella versione 1.8.0:

  • Aggiunto un argomento chiave di rsync_project per configurare il default opzioni.
  • Fare il changelog più facile da leggere.
  • Consenti prioritario di comportamento interruzione tramite un set personalizzato richiamabile eccezione, che ritorna come env.abort_exception.

Cosa c'è di nuovo nella versione 1.6.1:

  • Corretto il problema con la mancanza -r la bandiera in Mac OS X sed versione.
  • garbo gestire le situazioni in cui gli utenti danno una singola stringa letterale env.hosts.
  • Espandi percorsi con tilde all'interno (contrib.files).
  • opzione di sincronizzazione a valle implementato per rsync_project.

Cosa c'è di nuovo nella versione 1.5.0:

  • Aggiunto --initial-password richiesta per permettere precarica la cache delle password all'inizio di una corsa. Grande per percorsi paralleli-sudo alimentato.
  • upload_template Aggiornato per avere un valore di ritorno più utile, e cioè quello della sua put chiamata interna.
  • Aggiunto nome argomento per attività (documenti) per consentire prioritario del predefinito & quot; nome della funzione è compito nome & quot; comportamento. Grazie a Daniel Simmons per cattura e patch.
  • Consenti agli utenti avanzati di parametrizzare fabric.main.main () per forzare il caricamento di fabfiles specifici.

Cosa c'è di nuovo nella versione 1.3.3:

  • Correzioni di bug:
  • Specificare un modulo compito come un compito sulla riga di comando non è più fa saltare in aria, ma presenta il solito & quot; non è un compito con quel nome & quot; messaggio di errore.
  • Consenti sfuggire di segni uguale a per-compito args / kwargs.
  • Migliorare visualizzazione traceback durante la manipolazione di `` ImportError``s per le dipendenze.

Cosa c'è di nuovo nella versione 1.3.0:

  • Bugs:
  • Mettere dimenticato come espandere tilde leader nel percorso di file remoto. Questo è stato corretto.
  • Durante la visualizzazione di distanza output / error, tessuto stampato a volte prefissi di linea estranei (che a sua volta a volte sovrascritto testo a capo). Questo è stato corretto.
  • Attività decorate con runs_once stampati estraneo 'esecuzione ...' linee di stato sulle invocazioni successive. Questo è rumoroso al meglio e fuorviante nel peggiore dei casi, ed è stato corretto.
  • Caratteristiche:
  • E 'ora possibile, utilizzando la nuova esecuzione chiamata API, per eseguire oggetti dell'attività (per riferimento o per nome) da altre attività all'interno o in modalità libreria. eseguire onori host / ruoli decoratori gli altri compiti ', e supporta anche passando ospite esplicita e / o argomenti di ruolo.
  • Attività ora possono essere eventualmente eseguite in parallelo. Si prega di consultare la documentazione di esecuzione parallela per i dettagli. Grandi grazie a Morgan oca per l'implementazione iniziale.

Cosa c'è di nuovo in versione 1.2.0

  • task avanzata per aggiungere aliasing, modulo per- attività predefinite, e il controllo sulla classe compito di avvolgimento.
  • Migliorato il supporto Unicode durante il test per essere oggetti stringa simile.
  • revisione sperimentale di formattazione e processo per il supporto di più linee di sviluppo meno di un fastidio changelog.

Cosa c'è di nuovo nella versione 1.1.2:

  • Correzioni di bug:
  • La logica utilizzata per separare le attività da moduli durante l'esecuzione di fab --list classi di attività considerate in modo non corretto che implementano l'interfaccia di mapping per essere moduli, non i singoli compiti. Questo è stato corretto.

Cosa c'è di nuovo nella versione 1.0.1:

  • Risolto un bug nel comportamento del locale quando la cattura = False e output.stdout (o .stderr) era anche falso.
  • Aggiornamento caso limite in cui put utilizzando la modalità kwarg accanto use_sudo = True esegue un comando nascosto sudo. La modalità kwarg deve essere ottale, ma veniva interpolato nel bando sudo come una stringa / integer.
  • Append doveva avere di default del suo kwarg parziale girato da True a False. Tuttavia, solo la documentazione è stata alterata. Questo è stato risolto.
  • Tweak O cicli di I / interno correlati per impedire l'utilizzo della CPU elevato e la scarsa comportamento serigrafia su alcuni sistemi.
  • Alcuni utenti hanno segnalato problemi con l'input è sceso, in particolare durante l'immissione delle password sudo.

Programmi simili

python-pptx
python-pptx

1 Mar 15

Pytz
Pytz

4 Jun 15

Naked
Naked

12 Apr 15

PyGeometry
PyGeometry

13 May 15

Commenti a Fabric

I commenti non trovato
Aggiungi commento
Accendere le immagini!