cx_Freeze

Software screenshot:
cx_Freeze
Software informatie:
Versie: 4.3.4 Bijgewerkt
Upload datum: 17 Jul 15
Ontwikkelaar: Anthony Tuininga
Licentie: Gratis
Populariteit: 63

Rating: 4.0/5 (Total Votes: 3)

cx_Freeze is een open source project dat een set van hulpprogramma's die Python-scripts kan bevriezen in executables in een cross-platform manier biedt, met behulp van veel van de technieken die in Thomas Heller py2exe, Gordon McMillan's Installer en de Freeze hulpprogramma dat wordt geleverd met Python.
Installatie:
Download de nieuwste versie van de downloads sectie boven, en pak het archief in een directory. Open een terminal en de volgende opdrachten:
python MakeFrozenBases.py
python FreezePython.py --no-copy-DEPS FreezePython.py
Wanneer deze opdrachten met succes hebben afgerond, zal de map in dezelfde staat als binaire installatie

Wat is nieuw in deze release:.

  • Deze versie voegt ondersteuning toe voor Python 3.4, verbeterde ondersteuning voor PyQt en pyside, en het creëren van toepassing bundels op Mac OS X.
  • Een aantal bugfixes werden ook gemaakt.

Wat is nieuw in versie 4.3.2:

  • Deze versie voegt ondersteuning toe voor Python 3.4, verbeterde ondersteuning voor PyQt en pyside, en het creëren van toepassing bundels op Mac OS X.
  • Een aantal bugfixes werden ook gemaakt.

Wat is nieuw in versie 4.3.1:

  • Deze versie vult ondersteuning voor Python 3.3 en voegt ondersteuning toe voor het kopiëren van de MSVC runtime DLL's en manifest bestand indien gewenst.
  • Een paar kleine bugs werden ook aangepakt.

Wat is nieuw in versie 4.2.3:.

  • Ondersteuning toegevoegd voor Python 3.2
  • Toegevoegd haak voor datetime module die impliciet importeert de tijd module.
  • Vaste haak voor Tkinter in Python 3.x.
  • bevatten altijd de zlib module sinds de zipimport module vereist, zelfs wanneer de compressie niet plaatsvindt.
  • toegevoegd steekproef voor een Tkinter toepassing.

Wat is nieuw in versie 4.2.2:

  • Deze versie verbetert de haken voor een aantal pakketten (met inbegrip van twitter en PyQt) en lost een aantal bugs ontdekt door het vrijkomen van Python 2.7.1.
  • Het voegt ook ondersteuning voor het maken van versie bronnen op Windows en fixes installeren bevroren uitvoerbare bestanden in Windows met Python 3.x.

Wat is nieuw in versie 4.2.1:

  • Ondersteuning toegevoegd voor het opgeven bin_path_includes en bin_path_excludes in setup scripts .
  • Ondersteuning voor het opstellen van Windows-services met de Microsoft-compiler en de bouw voor 64-bit Windows.
  • Bij het installeren van Windows-services, gebruik het volledige pad voor zowel het uitvoerbare bestand en het configuratiebestand indien opgegeven.
  • Elimineer dubbele bestanden voor elke mogelijke versie van Python bij het bouwen van MSI-packages voor Python 2.7.
  • Fix verklaring van namespace pakketten.
  • Fix controleren cx_Logging import bibliotheek map.
  • Toegevoegd haken voor de python-Xlib pakket.
  • Toegevoegd haken aan de _scproxy module te negeren wanneer ze niet op het Mac-platform en de win32gui en pyHook modules op andere platformen dan Windows.
  • Bij het kopiëren van bestanden, kopieert u de stat () informatie en werd uitgevoerd in eerdere versies van cx_Freeze.
  • Toegevoegd documentatie voor de shortcutName en shortcutDir parameters voor het creëren van een uitvoerbaar.

Wat is nieuw in versie 4.2:

  • Deze versie voegt ondersteuning toe voor Python 2.7 en verbetert de ondersteuning voor Python 3.1 en Mac OS X.
  • Haken voor een aantal modules zijn toegevoegd of verbeterd op basis van feedback van gebruikers.
  • Een aantal verbeteringen werden ook gemaakt om de creatie van MSI-packages en een aantal bugs zijn geplet.

Wat is nieuw in versie 4.1:.

  • Ondersteuning toegevoegd voor Python 3.x
  • Ondersteuning voor diensten op Windows.
  • Toegevoegd command line optie --silent (-s), zoals gevraagd door Todd Templeton. Deze optie schakelt alle normale productie met inbegrip van het verslag van de modules die zijn opgenomen.
  • Toegevoegd command line optie --icon zoals gevraagd door Tom Brown.
  • Zorg ervoor dat Py_Finalize () wordt genoemd, zelfs wanneer uitzonderingen plaatsvinden, zodat eventuele afronding (zoals __del__ oproepen) voorafgaand aan het uitvoerbare afsluitende worden gemaakt.
  • voor gezorgd dat lege mappen worden gemaakt als nodig in het doel, zoals gevraagd door Clemens Hermann.
  • De coderingen verpakking en alle andere die nodig zijn om de Python runtime bootstrappen modules worden nu automatisch opgenomen in de bevroren uitvoerbaar.
  • voor gezorgd dat als een doel is opgegeven, dat de module naam in het zip-bestand is ook veranderd. Dankzij Clemens Hermann voor de eerste patch.
  • Ingeschakeld ondersteuning voor het opstellen van op 64-bit Windows.
  • Als tijdens het laden fase een import fout optreedt, behandelt dat als een slechte module ook. Met dank aan Tony Meyer voor het wijzen dit uit.
  • Zoals voorgesteld door Todd Templeton, ervoor gezorgd dat de lijst zijn onder andere bestanden worden gekopieerd, niet alleen verwezen, zodat andere toepassingen van de lijst niet per ongeluk veroorzaken bijwerkingen.
  • Zoals voorgesteld door Todd Templeton, zip-bestanden worden nu goed gesloten om mogelijke corruptie te voorkomen.
  • Zoals voorgesteld door Todd Templeton, databestanden zijn niet meer gekopieerd wanneer de kopie afhankelijke bestanden vlag wordt gewist.
  • Ingeschakeld betere ondersteuning van setup.py scripts die andere setup.py scripts noemen, zoals die gebruikt worden door cx_OracleTools en cx_OracleDBATools.
  • Op Solaris, ldd uitgangen tabs in plaats van spaties hen zo uit te breiden voordat op zoek naar de afscheider. Met dank aan Eric Brunel voor het melden van dit en het verstrekken van de oplossing.
  • In Windows, exclusief de Windows-map en de side-by-side installatie directory bij het bepalen van DLL's te kopiëren omdat deze zijn over het algemeen beschouwd als onderdeel van het systeem.
  • Op Windows, gebruik% * in plaats van de gescheiden argumenten in het gegenereerde batchbestand om problemen met de zeer beperkte argument processor gebruikt door de opdracht processor te voorkomen.
  • Voor de Win32GUI basis uitvoerbare, voegt ondersteuning voor het opgeven van de titel om te gebruiken bij het weergeven van foutmeldingen.
  • Voor de Win32GUI basis uitvoerbare, voegt ondersteuning voor het bellen van de excepthook voor het hoogste niveau uitzonderingen als er een is opgegeven.
  • In Windows, ervoor zorgen dat de MSI-packages die gebouwd zijn per-machine standaard anders rare dingen kunnen gebeuren.
  • Fixed bug in de roeping van readlink (), die af en toe zou leiden tot vreemd gedrag of segmentatie fouten.
  • Duplicate waarschuwingen over bibliotheken niet gevonden door ldd worden nu onderdrukt.
  • Tweaked haken voor een aantal modules op basis van feedback van anderen of persoonlijke ervaring.

Wat is nieuw in versie 4.0.1:

  • Deze versie voegt ondersteuning toe voor Python 2.6 en fixes een kleine bug waar de haken niet werden rennen voor ingebouwde modules.

Wat is nieuw in versie 4.0:

  • Deze versie voegt ondersteuning toe voor het invriezen van modules in zip bestanden onafhankelijk van het uitvoerbare bestand zelf, het kopiëren van binaire afhankelijke bestanden (DLL en gedeelde bibliotheken), het creëren van RPM-pakketten en Windows installateurs, het kopiëren van gegevens van bestanden, en biedt haken voor het beheren van modules met specifieke eisen op verschillende platforms.
  • Het verbetert ook het script gebruikt voor het bouwen cx_Freeze pakketten, onder andere wijzigingen.

Eisen

  • Python

Vergelijkbare software

wxWidgets
wxWidgets

20 Feb 15

Prime Mover
Prime Mover

11 May 15

AdaControl
AdaControl

3 Jun 15

Clozure CL
Clozure CL

3 Jun 15

Andere software van ontwikkelaar Anthony Tuininga

cx_Freeze
cx_Freeze

1 Mar 15

cx_Oracle
cx_Oracle

20 Jul 15

ceODBC
ceODBC

11 May 15

Reacties op cx_Freeze

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!