cx_Freeze

Screenshot Software:
cx_Freeze
Mga detalye ng Software:
Bersyon: 4.3.4 Na-update
I-upload ang petsa: 17 Jul 15
Nag-develop: Anthony Tuininga
Lisensya: Libre
Katanyagan: 63

Rating: 4.0/5 (Total Votes: 3)

cx_Freeze ay isang open source na proyekto na nagbibigay ng isang hanay ng mga kagamitan na maaaring i-freeze Python script sa executables sa isang cross platform na paraan, gamit ang marami sa mga pamamaraan na matatagpuan sa py2exe Thomas Heller, ang Installer Gordon McMillan, at ang freeze utility na barko na may Python.
Pag-install:
I-download ang pinakabagong bersyon mula sa seksyon ng mga pag-download sa itaas, at kunin ang mga archive sa isang direktoryo. Buksan ang isang terminal at patakbuhin ang sumusunod na command:
python MakeFrozenBases.py
python FreezePython.py --no-copy-Deps FreezePython.py
Kapag matagumpay na nakumpleto ang mga utos, ang direktoryo ay nasa parehong estado bilang isang binary install

Ano ang bagong sa paglabas:.

  • Ang bersyon na ito ay nagdadagdag ng suporta para sa Python 3.4, pinahusay na suporta para sa PyQt at PySide, at paglikha ng mga bundle application sa Mac OS X.
  • Ang bilang ng mga bugfixes ay din ginawa.

Ano ang bagong sa bersyon 4.3.2:

  • Ang bersyon na ito ay nagdadagdag ng suporta para sa Python 3.4, pinahusay na suporta para PyQt at PySide, at paglikha ng mga bundle application sa Mac OS X.
  • Ang bilang ng mga bugfixes ay din ginawa.

Ano ang bagong sa bersyon 4.3.1:

  • nakatapos Ang bersyon na ito ng suporta para sa Python 3.3 at nagdadagdag ng suporta para sa pagkopya ng MSVC runtime DLLs at manifest file kung ninanais.
  • Ang ilang mga menor de edad bug ay din direksiyon.

Ano ang bagong sa bersyon 4.2.3:.

  • Idinagdag ang suporta para Python 3.2
  • Idinagdag hook para datetime module na kataon angkat ang time module.
  • Mga Fixed hook para tkinter sa sawa 3.x.
  • Palaging isama ang module zlib dahil ito ay nangangailangan ng module zipimport, kahit na kapag compression ay hindi nagaganap.
  • Idinagdag sample para sa isang tkinter application.

Ano ang bagong sa bersyon 4.2.2:

  • Ang bersyon na ito ay nagpapabuti ng mga kawit para sa isang bilang ng mga pakete (kabilang ang kaba at PyQt) at pag-aayos ng isang bilang ng mga bug walang takip sa pamamagitan ng paglabas ng Python 2.7.1.
  • Ito rin ay nagdadagdag ng suporta para sa paglikha ng mga mapagkukunan na bersyon sa Windows at pag-aayos ng pag-install frozen executables sa Windows sa sawa 3.x.

Ano ang bagong sa bersyon 4.2.1:

  • Idinagdag ang suporta para sa pagtukoy bin_path_includes at bin_path_excludes sa script setup .
  • Idinagdag ang suporta para sa kino-compile serbisyo ng Windows sa Microsoft compiler at gusali para sa 64-bit Windows.
  • Kapag i-install ng mga serbisyo ng Windows, gamitin ang buong landas para sa parehong mga maipapatupad na at ang mga configuration file kung tinukoy.
  • Tanggalin ang mga dobleng file para sa bawat posibleng bersyon ng Python kapag gusali MSI mga pakete para sa Python 2.7.
  • Ayusin ang deklarasyon ng mga pakete namespace.
  • Ayusin suriin para cx_Logging direktoryo import library.
  • Idinagdag sima ang python-Xlib package.
  • Idinagdag kawit na huwag pansinin ang mga module _scproxy kapag hindi sa Mac platform at ang win32gui at pyHook modules sa mga platform na iba sa Windows.
  • Kapag ang pagkopya ng mga file, kopyahin ang stat () ng impormasyon pati na rin ay tapos na sa mga naunang bersyon ng cx_Freeze.
  • Idinagdag dokumentasyon para sa shortcutName at shortcutDir parameter para sa paglikha ng isang executable.

Ano ang bagong sa bersyon 4.2:

  • Ang bersyon na ito ay nagdadagdag ng suporta para sa Python 2.7 at nagpapabuti sa suporta para sa Python 3.1 at Mac OS X.
  • Hooks para sa isang bilang ng mga modules ay idinagdag o pinabuting batay sa feedback ng user.
  • Ang isang bilang ng mga pagpapabuti ay din ginawa sa paglikha ng mga MSI packages at ilang mga bug ay lapirat.

Ano ang bagong sa bersyon 4.1:.

  • Idinagdag ang suporta para sa mga sawa 3.x
  • Idinagdag ang suporta para sa mga serbisyo sa Windows.
  • option --silent Idinagdag command line (s) tulad ng hiniling sa pamamagitan ng Todd Templeton. Lumiliko opsiyon na ito ang lahat ng normal output kabilang ang mga ulat ng mga module na kasama.
  • Idinagdag pagpipilian command line --icon tulad ng hiniling sa pamamagitan ng Tom Brown.
  • Tiyakin na Py_Finalize () ay tinatawag na kahit na kapag ang mga pagbubukod na maganap upang ang anumang finalization (tulad ng __del__ tawag) ay ginawa bago ang executable pagwawakas.
  • Natiyak na walang laman na direktoryo ay nilikha bilang kinakailangan sa target tulad ng hiniling sa pamamagitan ng Clemens Hermann.
  • Ang mga pag-encode ng pakete at anumang iba pang mga module na kinakailangan upang bootstrap ang Python runtime ay awtomatikong kasama na ngayon sa frozen executable.
  • Nakasisiguro na kung ang isang target na pangalan ay tinukoy, na ang pangalan ng module sa zip file ay nagbago din. Salamat sa Clemens Hermann para sa unang patch.
  • Pinagana ang suporta para sa pag-ipon sa 64-bit Windows.
  • Kung ang isang error nangyayari import sa panahon ng bahagi ng pag-load, ituturing na bilang isang masamang module pati na rin. Salamat sa Tony Meyer para sa pagturo out na ito.
  • Bilang iminungkahing sa pamamagitan ng Todd Templeton, nakasisiguro na ang listahan kasama ang mga file ay kinopya, hindi lang isinangguni sa gayon ay higit pang mga paggamit ng mga listahan ay hindi sinasadyang maging sanhi ng side effects.
  • Bilang iminungkahing sa pamamagitan ng Todd Templeton, zip file ay sarado na ngayon ng maayos upang maiwasan ang potensyal na katiwalian.
  • Bilang iminungkahing sa pamamagitan ng Todd Templeton, mga file ng data ay hindi na kinopya kapag ang bandila kopya nakasalalay file ay nabura.
  • Pinagana ng mas mahusay na suporta ng setup.py script na tumawag sa iba pang setup.py script tulad ng mga ginagamit ng cx_OracleTools at cx_OracleDBATools.
  • Sa Solaris, ldd tabs output sa halip ng mga puwang upang palawakin ang mga ito muna bago naghahanap para sa mga separator. Salamat sa Eric Brunel sa pag-uulat na ito at nagbibigay ng mga solusyon.
  • Sa Windows, ibukod ang direktoryo ng Windows at ang side-by-side-install na direktoryo kapag pagtukoy DLLs upang kopyahin dahil ang mga ito ay karaniwang itinuturing na bahagi ng sistema.
  • Sa Windows, gamitin% * sa halip na ang separated arguments sa nabuong batch file upang maiwasan ang mga problema sa mga napaka-limitadong processor argument na ginagamit ng mga utos processor.
  • Para sa mga Win32GUI base maipapatupad, magdagdag ng suporta para sa pagtukoy ng mga caption na gagamitin kapag ipinapakita ang mga mensahe ng error.
  • Para sa mga Win32GUI base executable, magdagdag ng suporta para sa pagtawag ng excepthook para sa mga eksepsiyon top level na kung ang isa ay tinukoy.
  • Sa Windows, tiyakin na ang MSI pakete na binuo ay per-machine sa pamamagitan ng default kung iba ang kakaibang bagay na maaaring mangyari.
  • Mga Fixed bug sa pagtawag ng readlink () na magreresulta paminsan-minsan sa mga kakaibang pag-uugali o segmentation faults.
  • Duplicate mga babala tungkol sa mga aklatan ay hindi natagpuan sa pamamagitan ng ldd ay pinigilan na ngayon.
  • Tweaked kawit para sa isang bilang ng mga module na batay sa feedback mula sa iba o personal na karanasan.

Ano ang bagong sa bersyon 4.0.1:

  • Ang release na ito ay nagdadagdag ng suporta para sa Python 2.6, at pag-aayos isang menor de edad bug kung saan kawit ay hindi na tumakbo para sa built-in module.

Ano ang bagong sa bersyon 4.0:

  • Ang release na ito ay nagdadagdag ng suporta para sa lamig na mga module sa zip file malaya ng ang mismong executable, pagkopya ng binary nakadepende file (DLLs at shared aklatan), paglikha ng RPM pakete at mga installer ng Windows, pagkopya ng mga file ng data, at nagbibigay ng mga kawit para sa pamamahala ng mga module na may tiyak na mga pangangailangan sa iba't-ibang mga platform.
  • nagpapabuti din ito ng mga script na ginagamit para sa pagbuo ng cx_Freeze packages, bukod sa iba pang mga pagbabago.

Mga kinakailangan

  • sawa

Katulad na software

Iba pang mga software developer ng Anthony Tuininga

cx_Freeze
cx_Freeze

1 Mar 15

ceODBC
ceODBC

11 May 15

cx_Oracle
cx_Oracle

20 Jul 15

Mga komento sa cx_Freeze

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!