Metadata-Version: 2.4
Name: pyinstaller-tool
Version: 1.0.0
Summary: PyInstaller 批量打包工具集（基础/专业/全自动 GUI + 批处理）
Author: siwpan
License-Expression: MIT
Project-URL: Homepage, https://gitee.com/siwpan/pyinstaller
Project-URL: Repository, https://gitee.com/siwpan/pyinstaller
Project-URL: Changelog, https://gitee.com/siwpan/pyinstaller/blob/master/CHANGELOG.md
Keywords: pyinstaller,packaging,exe,gui,build
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pyinstaller
Requires-Dist: Pillow
Dynamic: license-file

# PyInstaller 批量打包工具集

> 仓库：<https://gitee.com/siwpan/pyinstaller> ｜ 许可：MIT（见 [LICENSE](LICENSE)）

多功能 PyInstaller 批量打包工具箱，从基础到专业级打包。

## 功能

- **基础版 (all.py)** — Tkinter GUI，勾选 .py 文件批量打包
- **专业版 (packer_pro.py)** — 强化 GUI，支持单文件/多文件架构、PNG→ICO、数字签名 (signtool)、附加数据、隐藏导入
- **全自动 (全宝.bat)** — 自动打包当前目录所有 .py 文件
- **智能版 (全能宝.bat)** — 自动检测 tkinter/PyQt/PySide 选择 GUI 模式，支持 UPX 压缩
- **通用打包.bat** — 手动选择单个 .py 打包
- **图标.bat** — 图标格式转换工具

## 快速开始

```bash
# 安装依赖
pip install pyinstaller Pillow

# 基础 GUI
python all.py

# 专业 GUI
python packer_pro.py

# 批处理打包
全宝.bat
```

## 项目结构

```
pyinstaller/
├── all.py          # 基础版 GUI
├── packer_pro.py   # 专业版 GUI (增强功能)
├── 全宝.bat        # 全自动打包批处理
├── 全能宝.bat      # 智能打包批处理
├── 通用打包.bat    # 手动单文件打包
├── 图标.bat        # 图标转换
├── 图标.ico        # 默认图标
└── dist/           # 打包输出
```

## 依赖

- Python >= 3.8
- pyinstaller, Pillow (可选), Windows SDK signtool (可选), UPX (可选)
