GitHub开源项目推荐-1:pyd_packer

GitHub开源项目推荐-1:pyd_packer

Git 地址

项目名称

pyd_packer

项目功能

pyd_packer 是一个面向 Windows 平台的 Python 源码 .pyd 打包工具,可将单个 .py 文件或整个 Python 项目目录批量编译为 .pyd 扩展模块,用于源码保护、项目交付和部署发布。

项目同时提供图形界面和命令行两种使用方式,支持自动检测构建环境、复制资源文件、生成启动脚本,并可针对 FastAPI/Uvicorn 项目生成对应运行配置。

项目亮点

  1. 支持单文件与目录级打包

    • 可将单个 Python 文件编译为 .pyd
    • 也支持整个项目目录或 Python 包批量编译
  2. 提供 PySide6 图形化界面

    • 操作门槛低,适合非命令行用户使用
    • 支持实时日志查看、构建结果查看和配置选项管理
  3. 命令行能力完整

    • 支持 buildpreviewcheckmsvc-check 等命令
    • 方便集成到自动化脚本或 CI/CD 流程中
  4. 构建环境处理较完善

    • 可自动发现 uv 管理的 Python 解释器
    • 支持检查 Cython、setuptools、MSVC 等构建依赖
    • 支持自动准备和重建构建环境
  5. 资源文件处理友好

    • 支持复制非 .py 资源文件
    • 保留原有目录结构
    • 可合并默认排除规则和目标项目 .gitignore
  6. 支持 FastAPI 项目发布场景

    • 可生成 FastAPI/Uvicorn 启动配置
    • 支持配置 host、port、reload、uvicorn 参数等
  7. 输出产物清晰

    • 可生成 .pyd 文件、资源文件、启动脚本、运行环境配置和构建日志
    • 便于交付和排查问题
相关推荐
Avan_菜菜6 小时前
AI 能写代码了,为什么我反而开始要求它先写文档?
前端·github·ai编程
逛逛GitHub17 小时前
这个爆红的 GitHub 项目让 token 直接省 60–95%。
github
iccb101318 小时前
5年,一个程序员是如何把私有化在线客服系统做到第一名的
前端·后端·github
蝎子莱莱爱打怪19 小时前
AI Agent 相关知识扫盲:16 个概念+11张图+38个开源项目推荐
人工智能·github·agent
用户317723070361 天前
Pydub:用 Python 处理音频,不写废话
github
张居邪1 天前
GitHub Actions + 阿里云 OSS:OIDC 免密同步构建产物
后端·github
张居斜1 天前
GitHub Actions + 阿里云 OSS:OIDC 免密同步构建产物
github·oss·llm-wiki
用户3228360084472 天前
python-rapidjson:用 C++ 速度处理 JSON 的 Python 库
github
逛逛GitHub2 天前
4 个比较实用的 GitHub 开源项目,浅浅的收藏一波。
github
Hommy882 天前
【剪映小助手】添加贴纸接口(Add Sticker)
后端·github·剪映小助手·视频剪辑自动化·剪映api