Modified by goatpig to support: 1) Running frozen exe from unicode paths 2) Display icons fed to py2exe through setup.py icon_resources in explorer 3) Parse unicode arguments, pass utf8 to python 4) Turned off .exe.log stderr write out ======================================== Uses the zipimport mechanism, so it requires Python 2.3 or later. The zipimport mechanism is able to handle the early imports of the warnings and also the encodings module which is done by Python. Creates a single directory, which must be deployed completely. (Most of this is based on ideas of Mark Hammond, he also implemented most if the code:) Can create any number of console and gui executables in this directory, plus optionally windows service exes, plus optionally exe and dll com servers. The com servers can expose one or more com object classes. All pure Python files are contained in a single zip archive, which is shared by all the executables. The zip archive may also be used by programs embedding Python. Since extension modules cannot be imported from zipfiles, a simple pure Python loader is included in the zipfile which loads the extension from the file system (without requiring that the directory is in sys.path). The executables run with only a single sys.path entry containing the absolute filename of the zipfile archive. Absolute filenames are constructed at runtime from the directory containing the executable, and the zipfile name specified at build time. The way has changed how build targets are specified in the setup script. py2exe installs it own Distribution subclass, which enables additional keyword arguments to the setup function: console = [...] # list of scripts to convert into console executables windows = [...] # list of scripts to convert into gui executables com_servers = [...] # list of fully qualified class names to build into the exe com server service = [...] # list of fully qualified class names to build into a service executable isapi = [...], # list of script names to build into an ISAPI extension. zipfile = "xxx.zip" # filename of the zipfile containing the pure Python modules All of the above arguments are optional. The zipfile name defaults to 'library.zip'.
modified py2exe to support unicode paths
Overview
A modern Python application packaging and distribution tool
PyOxidizer PyOxidizer is a utility for producing binaries that embed Python. The over-arching goal of PyOxidizer is to make complex packaging and dist
The Application can convert the .py file into exe for faster transformation and can result to build an app in a single click
PEXEY PEXEY Is a high robust py to exe app made top on pyinstaller this application is for the developer who constantly keep making py to exe apps IMP
Python Wheel Obfuscator
pywhlobf obfuscates your wheel distribution by compiling python source file to shared library.
A distutils extension to create standalone Windows programs from Python code
py2exe for Python 3 py2exe is a distutils extension which allows to build standalone Windows executable programs (32-bit and 64-bit) from Python scrip
executable archive format
XAR XAR lets you package many files into a single self-contained executable file. This makes it easy to distribute and install. A .xar file is a read-
tool for creating installers from conda packages
(conda) Constructor Description Constructor is a tool which allows constructing an installer for a collection of conda packages. It solves needed pack
Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, and 3.9. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
Nuitka User Manual Contents Overview Usage Requirements Command Line Installation License Tutorial Setup and build on Windows Setup Install Python Ins
Python virtualenvs in Debian packages
dh-virtualenv Contents Overview Presentations, Blogs & Other Resources Using dh-virtualenv How does it work? Running tests Building the package in a D
An example of repository data as bundles
Bundles This repository is just an example of how we can host Git bundles in a way that supports fetching data from precomputed bundles without the or
auto packaging for iOS
iOS Auto Packaging iOS自动打包脚本 准备 脚本第一次执行之前 先检查依赖, packaging目录下终端执行 pip3 install -r requirements.txt 运行 cd packaging packaging.py -h help -s scheme
Core utilities for Python packages
packaging Reusable core utilities for various Python Packaging interoperability specifications. This library provides utilities that implement the int
Subpar is a utility for creating self-contained python executables. It is designed to work well with Bazel.
Subpar Subpar is a utility for creating self-contained python executables. It is designed to work well with Bazel. Status Subpar is currently owned by
A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.
PyArmor Homepage (中文版网站) Documentation(中文版) PyArmor is a command line tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine
Freeze (package) Python programs into stand-alone executables
PyInstaller Overview PyInstaller bundles a Python application and all its dependencies into a single package. The user can run the packaged app withou
Auto locust load test config and worker distribution with Docker and GitHub Action
Auto locust load test config and worker distribution with Docker and GitHub Action Install Fork the repo and change the visibility option to private S
Psgcompiler A PySimpleGUI Application - Transform your Python programs in Windows, Mac, and Linux binary executables
psgcompiler A PySimpleGUI Application "Compile" your Python programs into an EXE for Windows, an APP for Mac, and a binary for Linux Installation Old-
pipx — Install and Run Python Applications in Isolated Environments
Install and Run Python Applications in Isolated Environments
A library and tool for generating .pex (Python EXecutable) files
PEX Contents Overview Installation Simple Examples Integrating pex into your workflow Documentation Development Contributing Overview pex is a library
Python-easy-pack For Linux/Unix, Changed by laman28
Python-easy-pack For Linux/Unix, Changed by laman28
A library which implements low-level functions that relate to packaging and distribution of Python
What is it? Distlib is a library which implements low-level functions that relate to packaging and distribution of Python software. It is intended to