รายละเอียดซอฟแวร์:
รุ่น: 4.3.4
วันที่อัพโหลด: 1 Mar 15
การอนุญาต: ฟรี
ความนิยม: 112
นี่คือทางเลือกที่จะใช้เทคนิค py2exe พื้นเมืองหลาม
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- เพิ่มการสนับสนุน สำหรับ Python 3.4.
- เพิ่มตะขอสำหรับ PyQt4, PyQt5 และ PySide ในการจัดการปลั๊กอินของพวกเขา.
- เพิ่มการสนับสนุนสำหรับการสร้างทางลัด / นามแฝงไปยังไดเรกทอรีการประยุกต์ใช้งานภายในไฟล์ DMG กระจายสำหรับ OS X.
- ปรับปรุงโมดูลการส่งออกที่หายไป.
- หลีกเลี่ยงการก่อให้เกิดมลพิษ namespace โมดูลส่วนขยายเมื่อใช้โมดูลบูตโหลดนามสกุล.
- เพิ่มการสนับสนุนสำหรับการใช้ setuptools และจุดถ้าเครื่องมือดังกล่าวมีอยู่.
- เพิ่มการทดสอบครั้งแรก จมูกและเยาะเย้ยจะต้องเรียกพวกเขา.
- ลบ --bundle-IconFile ในความโปรดปรานของ --iconfile เป็นวิธีการทั่วไปมากขึ้นรวมทั้งไอคอนสำหรับ bdist_mac.
- เอกสารที่ดีขึ้นและเพิ่มคำถามที่พบบ่อย.
มีอะไรใหม่ ในรุ่น 4.2.3:.
- เพิ่มการสนับสนุนสำหรับ Python 3.2
- เพิ่มตะขอสำหรับโมดูล datetime ซึ่งนำเข้าโดยปริยายโมดูลเวลา.
- เบ็ดคง tkinter ในหลาม 3.x.
- เสมอรวมถึงโมดูล zlib ตั้งแต่โมดูล zipimport จำเป็นต้องได้แม้ในขณะที่การบีบอัดจะไม่เกิดขึ้น.
- เพิ่มตัวอย่างสำหรับการประยุกต์ใช้ tkinter.
มีอะไรใหม่ ในรุ่น 4.2.2:
- เพิ่มการสนับสนุนสำหรับแพคเกจ namespace ซึ่งจะถูกโหลดโดยปริยายเมื่อ เริ่มต้นโดยการฉีดเข้าไปใน sys.modules.
- เพิ่มการสนับสนุนสำหรับตัวอย่าง Zope ซึ่งทำให้การใช้แพคเกจ namespace.
- ใช้คอมไพเลอร์ Microsoft บน Windows สำหรับ Python 2.6 และขึ้นเป็นบางพฤติกรรมแปลกถูกระบุกับงูหลาม 2.7 เมื่อรวบรวมโดยใช้ MingW32.
- กำจัดคำเตือนเกี่ยวกับ -mwindows เมื่อใช้คอมไพเลอร์ไมโครซอฟท์ในการสร้างฐานปฏิบัติการ Win32GUI.
- เพิ่มการสนับสนุนสำหรับการสร้างทรัพยากรรุ่นบน Windows.
- ตรวจสอบให้แน่ใจว่าโมดูลที่ไม่จำเป็นอย่างแท้จริงสำหรับความร่วมมือไม่รวมอยู่ในโมดูลแช่แข็งรวบรวมในการปฏิบัติการ; มิฉะนั้น, แพคเกจบางและโมดูล (เช่นแพคเกจเข้าสู่ระบบ) ไม่สามารถพบได้ที่รันไทม์ ปัญหานี้ดูเหมือนว่าจะมีอยู่ใน Python 2.7.1 แต่มันคือการปรับปรุงที่ดีสำหรับรุ่นก่อนหน้าของงูใหญ่เช่นกัน.
- เพิ่มการสนับสนุนสำหรับการตั้งค่าคำอธิบายสำหรับการให้บริการของ Windows.
- เพิ่มตะขอสำหรับการใช้ปลั๊กอินเครื่องมือซึ่งเป็นส่วนหนึ่งของแพคเกจ PyQt4.uic.
- เพิ่มตะขอเพิ่มเติมเพื่อลบข้อผิดพลาดเกี่ยวกับการปลอมโมดูลที่หายไปและจะบังคับรวมของโมดูลที่นำเข้าโดยปริยาย (โมดูล Twitter และ submodules เพิ่มเติมของแพคเกจ PyQt4).
- การสนับสนุนสำหรับการติดตั้งคงที่ executables แช่แข็งภายใต้หลาม 3.x onWindows.
- การแกะนำเข้าที่ไม่จำเป็นของ setuptools ซึ่งไม่หล่นในที่สมบูรณ์แทน distutils และหากพบ distutils แทนที่ด้วยตัวเองที่เกิดขึ้นในบาง distutils มีไม่ได้มี; สำหรับผู้ที่ต้องการหรือชอบใช้ setuptools นำเข้าใน setup.py ของคุณ.
มีอะไรใหม่ ในรุ่น 4.2.1:
- เพิ่มการสนับสนุนสำหรับการระบุ bin_path_includes และ bin_path_excludes ในสคริปต์การติดตั้ง .
- เพิ่มการสนับสนุนสำหรับการรวบรวมบริการ Windows ด้วยคอมไพเลอร์ไมโครซอฟท์และอาคารสำหรับ Windows 64 บิต.
- เมื่อติดตั้งบริการของ Windows ใช้เส้นทางแบบเต็มสำหรับทั้งปฏิบัติการและการตั้งค่าไฟล์ถ้าระบุ.
- กำจัดไฟล์ที่ซ้ำกันในแต่ละรุ่นเป็นไปได้ของงูใหญ่เมื่อมีการสร้างแพคเกจของ MSI สำหรับ Python 2.7.
- ประกาศแก้ไขของแพคเกจ namespace.
- แก้ไขตรวจสอบ cx_Logging ไดเรกทอรีห้องสมุดนำเข้า.
- เพิ่มตะขอสำหรับแพคเกจหลาม Xlib.
- ตะขอที่เพิ่มเข้ามาจะไม่สนใจโมดูล _scproxy เมื่อไม่ได้บนแพลตฟอร์ม Mac และ win32gui และโมดูล pyHook บนแพลตฟอร์มอื่น ๆ กว่า Windows.
- เมื่อการคัดลอกไฟล์คัดลอกสถิติ (ข้อมูล) เช่นเดียวกับที่ทำในรุ่นก่อนหน้า cx_Freeze.
- เอกสารเพิ่มเข้ามาสำหรับ shortcutname และพารามิเตอร์ shortcutDir สำหรับการสร้างปฏิบัติการ.
มีอะไรใหม่ ในรุ่น 4.1:.
- เพิ่มการสนับสนุนสำหรับหลาม 3.x
- เพิ่มการสนับสนุนสำหรับการให้บริการบน Windows.
- เพิ่มตัวเลือกบรรทัดคำสั่ง --silent (-s) ตามที่ร้องขอโดยทอดด์เทมเปิล ตัวเลือกนี้จะปิดทั้งหมดออกตามปกติรวมทั้งรายงานของโมดูลที่มีอยู่.
- เพิ่มตัวเลือกบรรทัดคำสั่ง.
- ตรวจสอบให้แน่ใจว่า Py_Finalize () เรียกว่าแม้ในขณะที่ข้อยกเว้นจะใช้สถานที่เพื่อให้การสรุปใด ๆ (เช่นสาย __del__) จะทำก่อนที่จะยุติปฏิบัติการ.
- มั่นใจว่าไดเรกทอรีที่ว่างเปล่าจะถูกสร้างขึ้นตามความจำเป็นในเป้าหมาย.
- แพคเกจการเข้ารหัสและโมดูลอื่น ๆ ใด ๆ ที่จำเป็นในการบูตรันไทม์หลามในขณะนี้ที่จะถูกรวมโดยอัตโนมัติในปฏิบัติการแช่แข็ง.
- มั่นใจว่าถ้าชื่อเป้าหมายที่มีการระบุว่าชื่อโมดูลใน zip ไฟล์จะเปลี่ยนแปลงไปด้วย ขอบคุณที่คลีเมนแฮร์มันน์สำหรับแพทช์เริ่มต้น.
- การสนับสนุนการเปิดใช้งานสำหรับการรวบรวมบน Windows 64 บิต.
- หากมีข้อผิดพลาดเกิดขึ้นในระหว่างการนำเข้าขั้นตอนการโหลด, การรักษาที่เป็นโมดูลที่ไม่ดีเช่นกัน ขอบคุณที่โทนี่เมเยอร์สำหรับชี้นี้.
- รวมถึงรายการไฟล์จะถูกคัดลอกไม่อ้างอิงเพียงเพื่อให้การใช้งานต่อไปของรายการโดยไม่ได้ตั้งใจไม่ได้ก่อให้เกิดผลข้างเคียง.
ความคิดเห็นที่ไม่พบ