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. 命令行能力完整

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

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

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

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

    • 可生成 .pyd 文件、资源文件、启动脚本、运行环境配置和构建日志
    • 便于交付和排查问题
相关推荐
m4Rk_9 小时前
【论文阅读】Agent 记忆机制(83):Inside Out——用可演化 PersonaTree 构建 Agent 的核心长期记忆
论文阅读·人工智能·学习·开源·github
m4Rk_11 小时前
【论文阅读】Agent 记忆机制(81):EMR——用情景记忆避免 Agent 在多步推理中反复绕圈
论文阅读·人工智能·学习·开源·github
u13013014 小时前
GitHub 热榜项目:周榜(2026-09-27)
人工智能·github
m4Rk_17 小时前
【论文阅读】Agent 记忆机制(82):ReasoningBank——从成功与失败经验中沉淀可复用的推理记忆
论文阅读·人工智能·学习·开源·github
EatFan17 小时前
GitHub Trending 三连观察:AI 编码智能体进入“周边生态”竞争阶段
人工智能·驱动开发·github·mcp·superpowers·github trending·spec kit
wflynn18 小时前
GitHub 日榜趋势速报 | 2026-09-27
开源·github
汉堡大王952719 小时前
一张图三句需求,我用 Trae Work 做了一块能看日出日落和月相的天文机械表
前端·后端·github
老王的笔记v19 小时前
55期 多平台直播录制工具使用指南 批量录制弹幕压制与视频转码
github
wflynn21 小时前
GitHub 日榜趋势速报 | 2026-09-28
开源·github
Sanyo31 天前
07-ReAct模式详解
github