8 Star 72 Fork 15

hrpzcf / AwesomePyKit

2023-04-30 12:21
5698338 hrpzcf 1642137354 hrpzcf

推荐安装方式:使用 pip 命令将 Awespykit 安装到你的 Python 环境,安装完成后在控制台输入 rpk 命令+回车运行。

安装方法:
pip install Awespykit -U

更新内容

增加 云函数 部署包打包工具

2023-01-02 12:00
5698338 hrpzcf 1642137354 hrpzcf

修复了 2.0.0 版本在不存在 Awespykit 配置目录的情况下运行报错的问题

最后提交信息为: 版本:2.0.1
2022-12-31 19:16
5698338 hrpzcf 1642137354 hrpzcf

推荐安装方式:使用 pip 命令将 Awespykit 安装到你的 Python 环境,安装完成后在控制台输入 rpk 命令+回车运行。

安装方法:
pip install Awespykit -U

主要更新内容:

  1. 添加主题:内置“浅灰主题”、内置“暗色主题”,开源主题样式 qt-materialqdarkstyle,Qt 内置风格 Fusion 和原生风格
  2. 为包管理器的环境列表和包列表的右键菜单选项添加快捷按键
  3. 包管理器包列表:当前版本号未刷新时不再显示“N/A”,而是不显示任何字符
  4. 修复包管理器包列表使用鼠标拖选时选中数量提示不更新的问题
  5. 包管理器的环境列表和包列表的右键菜单移除菜单图标
  6. 为包管理器环境列表等加载提供延迟加载逻辑,防止首次打开包管理器长时间白屏
  7. 修改为包管理器的右击环境列表和包列表空白处也弹出菜单,如果右击处不存在内容则禁用相关菜单项
  8. 修复包管理器安装界面输入框粘贴字符时夹杂字符背景色的问题
  9. 提升程序打包工具的命令输出字节流的解码能力
  10. 设计新的“关于”窗口,添加使用到的开源库的信息
  11. 更改对 fastpip 的版本要求为 fastpip>=1.6.1,<2.0
  12. 更新 LICENSE:License 更新为 GPL v3

注意:如果你是用 pip 命令的方式安装 Awespykit 2.0.0 版本,那么需要主动向 Awespykit 所在 Python 环境安装 qt-material 包和 qdarkstyle 包后重启 Awespykit,才可以使用 qt-material 和 qdarkstyle 的主题

最后提交信息为: 版本:2.0.0
2022-12-14 00:06
5698338 hrpzcf 1642137354 hrpzcf

更新内容:

  1. 包管理器创建 venv 虚拟环境相关:修正往虚拟环境安装项目依赖时没有通过导入名与包名的映射关系获取包名的问题
  2. 包管理器创建 venv 虚拟环境相关:创建虚拟环境完成后首先安装 wheel 包
  3. 包管理器创建虚拟环境时,虚拟环境的目录明前增加点号,后缀 4 位数字改为 3 位
  4. 修正程序打包工具虚拟环境“刷新”按钮的悬浮提示
  5. 程序打包工具的环境检查功能和创建虚拟环境功能对 tinyaes 的版本需求改为 tinyaes>=1.0.0
  6. 包管理器的“安装”界面增加“强制重新安装”复选框并实现功能
  7. 包管理器包列表的右键菜单增加强制重装选项
  8. 更新依赖版本要求
    • fastpip>=1.5.0,<2.0
    • pywin32>=224
    • PyQt5>=5.15.2
  9. 程序打包工具打包等操作由调用 pyinstaller.exe 改为使用 Python 解释器执行模块的方式,防止由于一些少见的问题导致无法打包
  10. 程序打包工具新增“清空信息”按钮,用于清空当前打包信息
最后提交信息为: 版本:1.4.0
2022-11-29 16:58
5698338 hrpzcf 1642137354 hrpzcf

更新内容

  1. 打开资源管理器方式优化,实现更快的打开速度
  2. 更改程序打包工具的配置管理界面,当需要覆盖已存在的配置时,只需点击已存在的配置而无需再手动输入名称
  3. 更新 Awespykit 启动窗口样式
  4. 包管理器的环境列表增加图标
  5. 程序打包工具的配置管理功能优化:不输入配置名称时以默认名称保存配置
  6. 程序打包工具的环境选择列表增加图标
  7. 包管理器环境列表右键菜单增加选项:导出包列表
  8. 包管理器的环境列表右键菜单增加“复制路径”选项
  9. 工具箱的各个工具的输入框恢复右键菜单
  10. 修复程序打包工具打包完成后删除临时文件夹出现异常退出的问题
  11. 程序打包工具的程序图标选择对话框、文件拖放增加 .jpg、.jpeg、.png、.exe 文件筛选器,更新图标输入框的悬浮说明
  12. 更新安装包时所需的映射关系,增加安装成功率
  13. 程序打包工具原“源代码根目录/相对路径起点”拆分为“项目根目录”和“程序根目录”
  14. 各个窗口新增使用 ESC 键关闭窗口功能
  15. 更新对 fastpip 的版本要求为 fastpip>=1.4.1
  16. 程序打包工具新增一栏用于显示项目虚拟环境信息;“打包环境”改为“主要环境”;“Pyi信息”改为“打包工具”,由主要环境和虚拟环境共享
  17. 调整程序打包工具右下角三个按钮的高度
  18. 程序打包工具的“优先使用虚拟环境...”复选框去掉“优先”防止歧义
最后提交信息为: 版本:1.3.0
2022-10-17 22:33
5698338 hrpzcf 1642137354 hrpzcf

这个版本程序功能变化不多但结构变化较大,可能有未发现的问题。

版本变化

  1. 程序已经打包为 Python 分发包发布到了 PyPi 上,也就是说现在可以像安装其他模块那样通过 pip 命令安装本程序:pip install Awespykit -U,安装完成后即可在任意位置的命令窗口中使用 rpk 命令启动本程序。 但需要注意 :最好不要用 rpk 命令启动的本程序安装、卸载本程序自身,因为程序正在运行,安装、卸载操作会失败。

  2. 配置文件的保存位置不再首选 exe 文件所在目录,而是 用户/AppData/Local/Awespykit 目录,找不到该目录时才回退为 exe 文件所在目录。也就是说,这个版本后的程序文件无论放在哪个位置,都可以读取到同一个配置文件,下载本程序的新版本后再也不用麻烦地移动配置文件到新版目录了。

  3. 这个版本的程序的配置文件与 1.0.0 之前版本的配置文件不一样,所以请勿把旧版本的配置文件放到这个版本程序的配置文件目录里。

  4. 通过调整程序结构,这个版本的程序可以实现把自身打包为单个 exe 文件也可以正常运行,更好地适应不同需求。

新增功能

  1. 程序打包工具的“工具设置”标签页新增对多个打包配置的管理功能,现在可以保存多套不同打包项目的打包配置,需要打包不同的项目时只需要点击切换配置即可。

  2. 包管理器增加命令的输出流查看窗口,点击“输出窗口”按钮即可打开、关闭输出窗口,安装、卸载模块时多了一个查看详细信息的办法,遇到长时间安装、安装卸载失败时不再两眼一抹黑。

问题修复

  1. 修复在包管理器环境列表中使用右键或方向键改变所选环境时没有更新已选环境的下标的问题,此问题可能造成在安装模块时错误地安装到非所选环境。

  2. 修复包管理器选中行数量提示的一些问题:当筛选后使用 Ctrl+右击 多选,清除筛选后,已选中行数量提示没有更新,显示了错误的选中行数量。

  3. 修复包管理器使用非鼠标左键的方式切换环境(不加载包列表)后安装模块,安装完成后刷新出前一个环境的已加载包列表的问题(实际已经正确安装到了所选环境)

  4. 其他未记录的问题修复、细节更改。

最后提交信息为: 版本:1.0.0
Python
1
https://gitee.com/hrpzcf/AwesomePyKit.git
git@gitee.com:hrpzcf/AwesomePyKit.git
hrpzcf
AwesomePyKit
AwesomePyKit

搜索帮助