cx_Freeze

Software screenshot:
cx_Freeze
Dettagli del software:
Versione: 4.3.4 Aggiornato
Data di caricamento: 17 Jul 15
Sviluppatore: Anthony Tuininga
Licenza: Libero
Popolarità: 63

Rating: 4.0/5 (Total Votes: 3)

cx_Freeze è un progetto open source che fornisce una serie di utility che possono congelare script Python in eseguibili in modo cross-platform, utilizzando molte delle tecniche presenti in py2exe di Thomas Heller, installazione di Gordon McMillan, e l'utilità Fermo fornito con Python.
Installazione:
Scarica l'ultima versione dalla sezione download di cui sopra, ed estrarre l'archivio in una directory. Aprite un terminale ed eseguire i seguenti comandi:
pitone MakeFrozenBases.py
python FreezePython.py --no-copia-deps FreezePython.py
Quando questi comandi hanno completato con successo, la directory sarà nello stesso stato come installazione binario

Cosa c'è di nuovo in questa versione:.

  • Questa versione aggiunge il supporto per Python 3.4, migliorato il supporto per PyQt e PySide, e la creazione di applicazioni in bundle su Mac OS X.
  • Sono stati inoltre realizzato una serie di correzioni di bug.

Cosa c'è di nuovo nella versione 4.3.2:

  • Questa versione aggiunge il supporto per Python 3.4, supporto migliorato per PyQt e PySide, e la creazione di applicazioni in bundle con Mac OS X.
  • Sono stati inoltre realizzato una serie di correzioni di bug.

Cosa c'è di nuovo nella versione 4.3.1:

  • Questa versione completa di supporto per Python 3.3 e aggiunge il supporto per copiare le DLL di runtime MSVC e file manifesto se lo si desidera.
  • Alcuni bug minori sono stati anche affrontati.

Cosa c'è di nuovo nella versione 4.2.3:.

  • Aggiunto il supporto per Python 3.2
  • Aggiunto gancio per il modulo datetime che importa implicitamente il modulo tempo.
  • gancio fissa per tkinter in Python 3.x.
  • Includere sempre il modulo zlib poiché il modulo zipimport lo richiede, anche quando la compressione non è in atto.
  • campione aggiunto per un'applicazione Tkinter.

Cosa c'è di nuovo nella versione 4.2.2:

  • Questa versione migliora i ganci per un certo numero di pacchetti (tra cui Twitter e PyQt) e corregge una serie di bug scoperti dal rilascio di Python 2.7.1.
  • Si aggiunge anche il supporto per la creazione di risorse di versione per Windows e correzioni di installazione eseguibili congelati in Windows con Python 3.x.

Cosa c'è di nuovo nella versione 4.2.1:

  • Aggiunto il supporto per specificare bin_path_includes e bin_path_excludes in script di installazione .
  • Aggiunto il supporto per la compilazione servizi di Windows con il compilatore Microsoft e la costruzione per 64-bit di Windows.
  • Quando si installano i servizi di Windows, utilizzare il percorso completo sia per l'eseguibile e il file di configurazione, se specificato.
  • Eliminare i file duplicati per ogni possibile versione di Python quando si costruisce pacchetti MSI per Python 2.7.
  • Dichiarazione Fix di pacchetti namespace.
  • Correzione verificare cx_Logging directory della libreria di importazione.
  • ganci aggiunto per il pacchetto python-Xlib.
  • ganci Aggiunto di ignorare il modulo _scproxy quando non sulla piattaforma Mac e il win32gui e moduli pyHook su piattaforme diverse da Windows.
  • Quando si copiano file, copiare le informazioni stat (), così come è stato fatto nelle precedenti versioni di cx_Freeze.
  • Aggiunta documentazione per i parametri shortcutName e shortcutDir per la creazione di un file eseguibile.

Cosa c'è di nuovo nella versione 4.2:

  • Questa versione aggiunge il supporto per Python 2.7 e migliora il supporto per Python 3.1 e Mac OS X.
  • Ganci per un certo numero di moduli sono stati aggiunti o migliorati in base al feedback degli utenti.
  • sono stati effettuati anche una serie di miglioramenti per la creazione di pacchetti MSI e diversi bug sono stati schiacciati.

Cosa c'è di nuovo nella versione 4.1:.

  • Aggiunto il supporto per Python 3.x
  • Aggiunto il supporto per i servizi di Windows.
  • opzione --silent riga di comando aggiunto (-s) come richiesto da Todd Templeton. Questa opzione disattiva tutte le uscite normali ivi compresa la relazione dei moduli che sono inclusi.
  • Aggiunta l'opzione della riga di comando --icon come richiesto da Tom Brown.
  • Assicurarsi che Py_Finalize () viene chiamato anche quando le eccezioni si svolgono in modo che qualsiasi finalizzazione (come __del__ chiamate) sono realizzati prima della terminazione eseguibile.
  • Accertato che le directory vuote vengono create in base alle esigenze della destinazione come richiesto da Clemens Hermann.
  • Il pacchetto di codifiche e tutti gli altri moduli richiesti per il bootstrap il runtime di Python sono ora inclusi automaticamente nel file eseguibile congelato.
  • assicurato che se viene specificato un nome di destinazione, che il nome del modulo nel file zip è anche cambiato. Grazie a Clemens Hermann per la patch iniziale.
  • Supporto Abilitato per la compilazione a 64 bit di Windows.
  • Se si verifica un errore di importazione durante la fase di caricamento, che trattano come modulo male come bene. Grazie a Tony Meyer per la precisazione.
  • Come suggerito da Todd Templeton, ha assicurato che l'elenco include i file viene copiato, non fa riferimento solo in modo che altre utilizzazioni della lista non inavvertitamente causano effetti collaterali.
  • Come suggerito da Todd Templeton, file zip sono chiuse correttamente al fine di evitare potenziali corruzione.
  • Come suggerito da Todd Templeton, i file di dati non sono più copiato quando la bandiera file dipendenti copia viene cancellata.
  • Enabled miglior supporto di script setup.py che chiamano altri script setup.py come quelli usati da cx_OracleTools e cx_OracleDBATools.
  • In Solaris, uscite LDD schede invece di spazi così li espandersi prima prima di guardare per il separatore. Grazie a Eric Brunel per aver segnalato questo e fornendo la soluzione.
  • Su Windows, escludere la directory di Windows e la cartella side-by-side di installazione per determinare le DLL di copiare dal momento che questi sono generalmente considerati parte integrante del sistema.
  • In Windows, utilizzare% *, piuttosto che gli argomenti separati nel file batch generato al fine di evitare problemi con il processore argomento molto limitata utilizzato dal processore dei comandi.
  • Per la base eseguibile Win32GUI, aggiungere il supporto per specificare la didascalia di utilizzare durante la visualizzazione dei messaggi di errore.
  • Per la base eseguibile Win32GUI, aggiungere il supporto per chiamare il excepthook per le eccezioni di alto livello se ne è stato specificato.
  • Su Windows, in modo che i pacchetti MSI che sono costruiti sono per macchina di default altrimenti possono accadere strane cose.
  • Corretto il bug nella chiamata di readlink () che ogni tanto portare a strani comportamenti o segmentazione errori.
  • avvertimenti duplicati su librerie non trovate da ldd sono ora soppresso.
  • ganci Ottimizzato per un certo numero di moduli basati sul feedback da altri o per esperienza personale.

Cosa c'è di nuovo nella versione 4.0.1:

  • Questa release aggiunge il supporto per Python 2.6 e correzioni un bug minore in cui non venivano eseguiti ganci per i moduli built-in.

Cosa c'è di nuovo nella versione 4.0:

  • Questa release aggiunge il supporto per il congelamento moduli in file zip indipendentemente l'eseguibile stesso, la copia di file binari dipendenti (DLL e librerie condivise), la creazione di pacchetti RPM e installatori di Windows, la copia dei file di dati e fornisce ganci per la gestione dei moduli con i requisiti specifici su diverse piattaforme.
  • Inoltre, migliora lo script utilizzato per la costruzione di pacchetti cx_Freeze, tra gli altri cambiamenti.

Requisiti :

  • Python

Programmi simili

ProjectCenter
ProjectCenter

3 Jun 15

fassembler
fassembler

20 Feb 15

wxWidgets
wxWidgets

20 Feb 15

Altri software di sviluppo Anthony Tuininga

cx_Freeze
cx_Freeze

1 Mar 15

ceODBC
ceODBC

11 May 15

cx_Oracle
cx_Oracle

20 Jul 15

Commenti a cx_Freeze

I commenti non trovato
Aggiungi commento
Accendere le immagini!