cx_Freeze هو مشروع مفتوح المصدر الذي يوفر مجموعة من الأدوات المساعدة التي يمكن تجميد البرامج النصية بيثون في التنفيذية بطريقة عبر منصة، وذلك باستخدام العديد من التقنيات وجدت في py2exe توماس هيلر، المثبت جوردون ماكميلان لوفائدة تجميد الذي يأتي مع الثعبان.
التركيب:
تحميل أحدث نسخة من قسم التحميل أعلاه، واستخراج الأرشيف إلى دليل. فتح المعبر وتشغيل الأوامر التالية:
الثعبان MakeFrozenBases.py
الثعبان FreezePython.py -ما لا نسخ-DEPS FreezePython.py
عندما أكملت هذه الأوامر بنجاح، سوف الدليل أن يكون في نفس الحالة كما تثبيت ثنائي
ما هو الجديد في هذا الإصدار:.
هذا الإصدار يضيف دعما لبيثون 3.4، وتحسين دعم لل PyQt وPySide، وخلق حزم التطبيق على نظام التشغيل Mac OS X.
كما قدمت عدد من بوجفيكسيس.
ما هو الجديد في الإصدار 4.3.2:
هذا الإصدار يضيف دعما لبيثون 3.4، وتحسين الدعم لل PyQt وPySide، وخلق حزم التطبيق على نظام التشغيل Mac OS X.
كما قدمت عدد من بوجفيكسيس.
ما هو الجديد في الإصدار 4.3.1:
هذا الإصدار يكمل دعم بايثون 3.3 ويضيف دعما لنسخ دلس وقت التشغيل MSVC وملف البيان إذا رغبت في ذلك.
ووجهت أيضا عدد قليل من الأخطاء الطفيفة.
ما هو الجديد في الإصدار 4.2.3:
واضاف لدعم بايثون 3.2.
واضاف لربط وحدة التاريخ والوقت الذي تستورد ضمنا وحدة الزمن.
ربط ثابت لtkinter في بيثون 3.x.
تتضمن دائما وحدة زليب منذ حدة zipimport تتطلب ذلك، حتى عندما ضغط لا يحدث.
عينة المضافة لتطبيق tkinter.
ما هو الجديد في الإصدار 4.2.2:
هذا الإصدار يحسن السنانير لعدد من حزم (بما في ذلك تويتر وPyQt) ويحدد عددا من البق التي كشف عنها الافراج عن بايثون 2.7.1.
كما يضيف دعم لخلق موارد نسخة ويندوز ويحدد تركيب التنفيذية المجمدة في ويندوز مع بيثون 3.x.
ما هو الجديد في الإصدار 4.2.1:
واضاف لدعم تحديد bin_path_includes وbin_path_excludes في البرامج النصية الإعداد.
واضاف لدعم تجميع خدمات Windows مع المترجم Microsoft وبناء على ويندوز 64 بت.
عند تثبيت خدمات Windows، استخدم المسار الكامل لكل قابل للتنفيذ وملف التكوين إذا تم تحديدها.
القضاء على الملفات المكررة لكل إصدار محتمل لبيثون عند بناء حزم MSI لبيثون 2.7.
إصلاح إعلان حزم مساحة الاسم.
إصلاح تحقق من cx_Logging دليل مكتبة الاستيراد.
السنانير وأضاف لحزمة الثعبان Xlib.
السنانير وأضاف أن يتجاهل وحدة _scproxy عندما لا تكون على منصة ماك وwin32gui وحدات pyHook على منصات أخرى من ويندوز.
عند نسخ الملفات، نسخ المعلومات على الرقم () وكذلك تم في الإصدارات السابقة من cx_Freeze.
وأضاف ثائق shortcutName وshortcutDir المعلمات لإنشاء قابل للتنفيذ.
ما هو الجديد في الإصدار 4.2:
هذا الإصدار يضيف دعما لبيثون 2،7 ويحسن دعم بايثون 3.1 و Mac OS X.
أضيفت السنانير لعدد من وحدات أو تحسن على أساس التغذية المرتدة المستخدم.
وقدم عدد من التحسينات أيضا إلى إنشاء حزم MSI وكان ممرود عدة البق.
ما هو الجديد في الإصدار 4.1:
واضاف لدعم بيثون 3.x.
واضاف لدعم الخدمات على ويندوز.
وأضاف قيادة --silent خيار سطر (-s) وفقا لطلب تود تمبلتون. هذا الخيار إيقاف كافة الإخراج الطبيعي بما في ذلك تقرير من وحدات المضمنة.
وأضاف خيار سطر الأوامر --icon وفقا لطلب توم براون.
ضمان Py_Finalize () ويسمى حتى عندما تأخذ استثناءات مكان بحيث يتم إجراء أي وضع الصيغة النهائية (مثل __del__ المكالمات) قبل إنهاء قابل للتنفيذ.
التأكد من أن الدلائل الفارغة يتم إنشاؤها حسب الحاجة في الهدف وفقا لطلب كليمنس هيرمان.
يتم الآن تلقائيا تضمين حزمة ترميزات وأي وحدات أخرى مطلوبة لألبس الحذاء في وقت بيثون في تنفيذ المجمدة.
ضمان أنه إذا تم تحديد اسم الهدف، وهذا هو أيضا تغيير اسم الوحدة النمطية في ملف مضغوط. بفضل كليمنس هيرمان من أجل التصحيح الأولي.
تمكين الدعم لتجميع على ويندوز 64 بت.
إذا حدث خطأ استيراد خلال مرحلة الحمل، وعلاج ذلك وحدة نمطية سيئة كذلك. بفضل توني ماير لافتا من ذلك.
على النحو الذي اقترحه تود تمبلتون، ضمان أن القائمة تشمل الملفات ونسخها، وليس الإشارة ببساطة بحيث استخدامات أخرى للقائمة لا تسبب عن غير قصد آثار جانبية.
على النحو الذي اقترحه تود تمبلتون، يتم إغلاق الملفات المضغوطة الآن بشكل صحيح لتجنب الفساد المحتملين.
على النحو الذي اقترحه تود تمبلتون، لم تعد نسخ ملفات البيانات عندما يتم مسح نسخة الملفات التابعة العلم.
تمكين دعم أفضل للمخطوطات setup.py التي تدعو مخطوطات setup.py أخرى مثل تلك المستخدمة من قبل cx_OracleTools وcx_OracleDBATools.
على سولاريس، والمخرجات علامات التبويب LDD بدلا من المسافات حتى توسيعها أولا قبل البحث عن الفاصل. بفضل اريك برونيل للإبلاغ عن ذلك وتوفير الحل.
على ويندوز، استبعاد الدليل ويندوز والدليل تثبيت جنبا إلى جنب عند تحديد دلس لنسخ لأن هذه تعتبر عموما جزءا من النظام.
على ويندوز، استخدام٪ * بدلا من الحجج فصل في ملف دفعي تم إنشاؤها من أجل تجنب المشاكل مع معالج حجة محدود جدا المستخدمة من قبل المعالج الأمر.
للقاعدة تنفيذ Win32GUI، إضافة دعم لتحديد التسمية التوضيحية لاستخدامها عند عرض رسائل الخطأ.
للقاعدة تنفيذ Win32GUI، إضافة دعم لاستدعاء excepthook للاستثناءات المستوى الأعلى إذا كان قد تم تحديد واحد.
على نظام التشغيل Windows، تأكد من أن حزم MSI التي تم إنشاؤها بكل آلة افتراضيا على خلاف ذلك يمكن أن يحدث أشياء غريبة.
علة ثابتة في دعوته readlink () التي من شأنها أن تؤدي في بعض الأحيان في السلوك أو تجزئة أخطاء غريبة.
يتم منعها الآن التحذيرات المتكررة حول المكتبات لم يتم العثور كتبها LDD.
السنانير أنب لعدد من وحدات على أساس التغذية المرتدة من الآخرين أو تجربة شخصية.
ما هو الجديد في الإصدار 4.0.1:
ويضيف هذا الإصدار دعما لبيثون 2.6، وعلى إصلاح الخلل البسيط واحد حيث السنانير لم يتم تشغيل لالمدمج في وحدات.
ما هو الجديد في الإصدار 4.0:
ويضيف هذا الإصدار دعما لتجميد وحدات في ملفات مضغوطة بشكل مستقل عن تنفيذ نفسها، نسخ الملفات الثنائية التابعة (دلس والمكتبات المشتركة)، وخلق RPM حزم والتركيب ويندوز، نسخ ملفات البيانات، ويوفر السنانير لإدارة الوحدات مع متطلبات محددة على منصات مختلفة.
كما انه يحسن النصي المستخدمة لبناء الحزم cx_Freeze، من بين تغييرات أخرى.
المتطلبات:
بيثون
لم يتم العثور على التعليقات