cx_Freeze

Logiciel capture d'écran:
cx_Freeze
Détails logiciels:
Version: 4.3.4 Mise à jour
Date de transfert: 17 Jul 15
Développeur: Anthony Tuininga
Licence: Gratuit
Popularité: 63

Rating: 4.0/5 (Total Votes: 3)

cx_Freeze est un projet open source qui fournit un ensemble d'utilitaires qui peuvent geler des scripts Python en exécutables d'une manière multi-plateforme, en utilisant la plupart des techniques trouvées dans le py2exe de Thomas Heller, installateur de Gordon McMillan, et l'utilitaire de gel qui est livré avec Python.
Installation:
Télécharger la dernière version de la section des téléchargements ci-dessus, et d'extraire l'archive dans un répertoire. Ouvrez un terminal et exécutez les commandes suivantes:
python MakeFrozenBases.py
python FreezePython.py de-copie-deps FreezePython.py
Lorsque ces commandes ont terminé avec succès, le répertoire sera dans le même état que d'une installation binaire

Ce qui est nouveau dans cette version:.

  • Cette version ajoute le support pour Python 3.4, un support amélioré pour PyQt et PySide, et la création d'ensembles d'applications sur Mac OS X.
  • Un certain nombre de corrections de bugs ont également été faites.

Quoi de neuf dans la version 4.3.2:

  • Cette version ajoute le support pour Python 3.4, support amélioré pour PyQt et PySide, et la création d'ensembles d'applications sur Mac OS X.
  • Un certain nombre de corrections de bugs ont également été faites.

Quoi de neuf dans la version 4.3.1:

  • Cette version complète de soutien pour Python 3.3 et ajoute le support pour copier les DLL runtime MSVC et fichier manifeste si désiré.
  • Quelques bugs mineurs ont également été abordées.

Ce qui est nouveau dans la version 4.2.3:.

  • Ajout du support pour Python 3.2
  • Ajout crochet pour le module datetime qui importe implicitement le module de temps.
  • crochet fixe pour tkinter en Python 3.x.
  • Toujours inclure le module zlib depuis le module de zipimport l'exige, même lorsque la compression ne se déroule pas.
  • Echantillon ajouté pour une application tkinter.

Ce qui est nouveau dans la version 4.2.2:

  • Cette version améliore les crochets pour un certain nombre de paquets (y compris Twitter et PyQt) et corrige un certain nombre de bugs découverts par la sortie de Python 2.7.1.
  • Il ajoute également le support pour la création de la version de Windows sur les ressources et les correctifs installation exécutables congelés dans Windows avec Python 3.x.

Ce qui est nouveau dans la version 4.2.1:

  • Ajout du support pour spécifier bin_path_includes et bin_path_excludes dans les scripts de configuration .
  • Ajout du support pour la compilation de services Windows avec le compilateur Microsoft et bâtiment pour Windows 64 bits.
  • Lors de l'installation des services Windows, utilisez le chemin d'accès complet à la fois pour l'exécutable et le fichier de configuration si spécifié.
  • éliminer les fichiers en double pour chaque version de Python possible lors de la construction des packages MSI pour Python 2.7.
  • déclaration de Fix des paquets d'espace de noms.
  • Correction vérifier cx_Logging répertoire de la bibliothèque d'importation.
  • crochets ajoutée pour le paquet python-Xlib.
  • crochets ajouté pour ignorer le module de _scproxy lorsqu'ils ne sont pas sur la plate-forme Mac et le win32gui et modules pyHook sur des plateformes autres que Windows.
  • Lors de la copie des fichiers, copier les informations de stat () ainsi que cela a été fait dans les versions antérieures de cx_Freeze.
  • Documentation ajoutée pour les paramètres shortcutName et shortcutDir pour créer un exécutable.

Quoi de neuf dans la version 4.2:

  • Cette version ajoute le support pour Python 2.7 et améliore le support pour Python 3.1 et Mac OS X.
  • Crochets pour un certain nombre de modules ont été ajoutés ou améliorés en fonction des commentaires des utilisateurs.
  • Un certain nombre d'améliorations ont également été apportées à la création de packages MSI et plusieurs bugs ont été écrasés.

Ce qui est nouveau dans la version 4.1:.

  • Ajout du support pour Python 3.x
  • Ajout du support pour les services sur Windows.
  • ligne de commande Ajout de l'option --silent (-s) comme demandé par Todd Templeton. Cette option désactive toutes les sorties normales, y compris le rapport des modules qui sont inclus.
  • option de ligne de commande Ajouté --icon comme demandé par Tom Brown.
  • Assurez-vous que Py_Finalize () est appelée, même si des exceptions ont lieu afin que toute la finalisation (comme __del__ appels) sont réalisés avant la terminaison exécutable.
  • veillé à ce que les répertoires vides sont créés selon les besoins dans la cible comme demandé par Hermann Clemens.
  • Le paquet de codages et toutes les autres modules requis pour amorcer le runtime Python sont maintenant automatiquement inclus dans l'exécutable congelé.
  • veillé à ce que si un nom de la cible est spécifié, que le nom du module dans le fichier zip est également modifiée. Merci à Hermann Clemens pour le patch initial.
  • Support Enabled pour compiler sur Windows 64 bits.
  • Si une erreur se produit à l'importation lors de la phase de charge, traiter cela comme un module défectueux ainsi. Merci à Tony Meyer pour cette précision.
  • Comme suggéré par Todd Templeton, a assuré que la liste inclure des fichiers est copiée, non pas simplement référencé afin que d'autres utilisations de la liste ne causent pas, par inadvertance, des effets secondaires.
  • Comme suggéré par Todd Templeton, fichiers ZIP sont maintenant correctement fermé afin d'éviter la corruption potentielle.
  • Comme suggéré par Todd Templeton, fichiers de données ne sont plus copiée lorsque le drapeau des fichiers dépendants de copie est effacée.
  • Activé meilleur support des scripts setup.py qui appellent d'autres scripts setup.py tels que ceux utilisés par les cx_OracleTools et cx_OracleDBATools.
  • Sur Solaris, sorties ldd onglets à la place des espaces afin de les développer avant de chercher pour le séparateur. Merci à Eric Brunel pour avoir signalé ce et fournir la solution.
  • Sur Windows, exclure le répertoire Windows et le répertoire side-by-side l'installation lors de la détermination de copier DLL puisque ceux-ci sont généralement considérés comme faisant partie du système.
  • Sur Windows, utilisez% * plutôt que les arguments séparés dans le fichier batch engendré afin d'éviter des problèmes avec le processeur argument très limitée utilisée par le processeur de commande.
  • Pour la base exécutable Win32GUI, ajouter le support pour spécifier la légende à utiliser lors de l'affichage des messages d'erreur.
  • Pour la base exécutable Win32GUI, ajouter le support pour appeler le excepthook des exceptions de haut niveau si l'on a été spécifié.
  • Sur Windows, assurez-vous que les packages MSI qui sont construites sont par machine par défaut comme contraire des choses étranges peuvent se produire.
  • Correction d'un bug dans la convocation de readlink () qui parfois entraîner de comportement ou de segmentation étranges défauts.
  • avertissements doublons des bibliothèques non trouvées par ldd sont maintenant supprimé.
  • crochets réglé pour un certain nombre de modules basés sur les commentaires des autres ou de l'expérience personnelle.

Quoi de neuf dans la version 4.0.1:

  • Cette version ajoute le support pour Python 2.6 et les correctifs un bug mineur où les hameçons sont pas exécutés pour les modules intégrés.

Quoi de neuf dans la version 4.0:

  • Cette version ajoute le support pour la congélation des modules dans des fichiers ZIP indépendamment de l'exécutable lui-même, la copie des fichiers binaires dépendantes (DLL et les bibliothèques partagées), la création de paquetages RPM et les installateurs de Windows, la copie de fichiers de données, et fournit des crochets pour la gestion des modules avec des exigences spécifiques sur différentes plates-formes.
  • Il améliore également le script utilisé pour construire des paquets cx_Freeze, entre autres changements.

Exigences :

  • Python

Logiciel similaire

ProjectCenter
ProjectCenter

3 Jun 15

Tar2RubyScript
Tar2RubyScript

2 Jun 15

OMake
OMake

3 Jun 15

Alienbuild
Alienbuild

3 Jun 15

D'autres logiciels de développeur Anthony Tuininga

ceODBC
ceODBC

11 May 15

cx_Oracle
cx_Oracle

20 Jul 15

cx_Freeze
cx_Freeze

1 Mar 15

Commentaires à cx_Freeze

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!