cx_Freeze є проектом з відкритим кодом, яка надає набір утиліт, які можуть заморозити скрипти Python у виконуваних в кроссплатформенной манері, використовуючи багато з методів, знайдених в py2exe Томаса Хеллера, установника Гордона Макміллана, а утиліта від замерзання, яка поставляється з Python.
Установка:
Завантажити останню версію з розділу завантажень вище, і витягти з архіву в каталог. Відкрийте термінал і виконайте наступні команди:
пітон MakeFrozenBases.py
Python FreezePython.py --no-копія-DEPS FreezePython.py
Коли ці команди завершили успішно, каталог буде знаходитися в тому ж стані у вигляді довічного установки
Що нового У цьому випуску :.
- цій версії додана підтримка для Python 3.4, покращена підтримка PyQt і PySide, і створення пучків додатків на Mac OS X.
- також внесено низку виправлень.
Що нового у версії 4.3.2:
- цій версії додана підтримка для Python 3.4, поліпшена підтримка для PyQt і PySide, і створення пучків додатків на Mac OS X.
- також внесено низку виправлень.
Що нового у версії 4.3.1:
- Ця версія завершує підтримку Python 3.3 і додає підтримку для копіювання DLL-бібліотеки часу виконання MSVC і файл маніфесту, якщо потрібно.
- Кілька незначних помилок були також розглянуті.
Що нового у версії 4.2.3 :.
- Додана підтримка Python 3.2
- Додана гак для дати і часу модуля, який неявно імпортує модуль часу.
- Виправлена гак для Tkinter в Python 3.x.
- Завжди включати модуль ZLIB так як модуль zipimport вимагає, навіть коли стиснення не відбувається.
- Додана зразок для застосування Tkinter.
Що нового у версії 4.2.2:
- Ця версія покращує гачки для ряду пакетів (у тому числі щебет і PyQt) і фіксує кількість помилок, виявлених за допомогою випуску Python 2.7.1.
- Це також додає підтримку для створення версії Windows, ресурси на установці і виправлення заморожені виконувані Windows, з Python 3.x.
Що нового у версії 4.2.1:
- Додана підтримка для визначення bin_path_includes і bin_path_excludes в скриптах установки .
- Додана підтримка для компіляції послуги Вікна з компілятором Microsoft і будівлі для 64-бітної Windows.
- При установці служб Windows, використовуйте повний шлях до виконуваної і конфігураційний файл, якщо вказано.
- Ліквідація дублікатів файлів для кожного можливого варіанту Python при створенні MSI пакети для Python 2.7.
- Виправлена декларація пакетів простору імен.
- Fix перевірити cx_Logging бібліотечний каталог імпорту.
- Додана гачки для пакету пітона-Xlib.
- Додана гачки ігнорувати модуль _scproxy, коли немає на платформі Mac і win32gui і модулів pyHook на інших платформах, ніж Windows.
- При копіюванні файлів, копіювати стат () інформації, а також було зроблено в більш ранніх версіях cx_Freeze.
- Додана документація за параметрами shortcutName і shortcutDir для створення виконуваного файлу.
Що нового у версії 4.2:
- цій версії додана підтримка для Python 2.7 і покращена підтримка Python 3.1 і Mac OS X.
- Гачки для ряду модулів були додані або поліпшені на основі зворотного зв'язку з користувачами.
- ряд поліпшень були зроблені до створення MSI пакетів і кілька помилок були роздавленою.
Що нового у версії 4.1 :.
- Додана підтримка Python 3.x
- Додана підтримка послуг з Windows.
- Додана опція командного рядка --silent (-и) відповідно з проханням Тодд Templeton. Ця опція відключає всі нормальний вихід у тому числі звіт про модулях, які включені.
- Додана опція командного рядка --icon на прохання Тома Брауна.
- Переконайтеся, що Py_Finalize () викликається, навіть якщо виключення відбудеться, так що будь завершення (наприклад, __del__ викликів) зроблені до виконуваного завершальний.
- запевнив, що порожні каталоги створюються в міру необхідності в ціль, як просив Клеменс Hermann.
- кодувань пакет і будь-які інші модулі, необхідні для виконання початкового завантаження Python тепер автоматично включений в замороженому виконуваний файл.
- запевнив, що якщо ім'я мети зазначено, що ім'я модуля в файл поштового індексу також змінюється. Завдяки Клеменс Hermann для початкового патча.
- Додана підтримка для компіляції на 64-бітову Windows.
- Якщо помилка імпорту відбувається під час фази навантаження, побалуйте що в поганій модуля, а також. Завдяки Тоні Майєр за вказівку на це.
- Як вважає Тодд Templeton, запевнив, що включити в список файлів копіюється, а не просто посилання, так що подальше використання цього списку не випадково викликають побічні ефекти.
- Як вважає Тодд Templeton, архівні файли в даний час закрита для того, щоб уникнути потенційного корупції.
- Як вважає Тодд Templeton, файли даних більше не копіюються, коли прапор копіювання залежні файли очищається.
- Включено краще підтримка setup.py скриптів, які вимагають інші setup.py сценаріїв, таких, як ті, які використовуються cx_OracleTools і cx_OracleDBATools.
- У Solaris, LDD виводить вкладки замість прогалин, так розширити їх, перш ніж дивлячись на сепараторі. Завдяки Ерік Brunel звітності це і надання рішення.
- На Windows, виключити каталог Windows, і каталог пліч-о-пліч установки при визначенні бібліотеки DLL, щоб скопіювати, оскільки вони, як правило, розглядається як частина системи.
- На Windows, використовуйте% *, а не відділених аргументів на згенерованої пакетного файлу для того, щоб уникнути проблем з дуже обмеженим процесора аргументу, використовуваного командного процесора.
- Для базового виконуваного Win32GUI, додати підтримку для визначення заголовок, використовуваний при відображенні повідомлення про помилки.
- Для базового виконуваного Win32GUI, додати підтримку для виклику excepthook винятків верхнього рівня, якщо він був вказаний.
- На Windows, переконайтеся, що пакети MSI, які побудовані вказані за-машини за замовчуванням, як в іншому випадку можуть відбуватися дивні речі.
- Виправлена помилка в покликанні readlink (), що б іноді привести до дивному поведінці або помилки сегментації.
- Duplicate попередження про бібліотека не знайдені LDD тепер пригнічені.
- Змінено гачки для ряду модулів, заснованих на зворотному зв'язку від інших або особистого досвіду.
Що нового у версії 4.0.1:
- Цей реліз додає підтримку для Python 2.6 і виправлень один неповнолітній помилка, де гачки не працювати для вбудованих модулів.
Що нового у версії 4.0:
- Цей реліз додає підтримку для заморожування модулі в архівні файли, незалежно від сам виконуваний, копіювання довічних файлів (залежних бібліотек DLL і поділюваних бібліотек), створення RPM пакети і інсталятори для Windows, копіювання файлів, а також надає гачки для управління модулями з конкретними вимогами на різних платформах.
- Це також покращує сценарій, використовуваний для побудови cx_Freeze пакети, серед інших змін.
Вимоги
- Python
Коментар не знайдено