使Ren'Py分布不那么麻烦的实用程序

renpy-distribute-tools的Python项目详细描述


任性分发工具

Ren'Py分发工具(RDT)是一组实用程序,可以通过编程使Ren'Py项目的分发更简单、更无缝。在

MITPythonPyPI version

入门

快速入门:通过PyPI/poethy安装

要通过PyPI安装:

pip install renpy-distribute-tools

或者,如果你使用的是一个诗歌项目,如果你要加上:

^{pr2}$

源代码构建

要求

  • Python 3.7或更高版本
  • 诗歌包装经理

Ren'Py Distribute Tools是一个诗歌项目,可以使用Poetry的build命令来构建。在

  1. 克隆存储库。在
  2. 在项目的根目录下,运行poetry install。在
  3. 最后,运行poetry build。在

包括什么

Ren'Py分发工具集随附实用程序,可轻松执行以下操作:

  • 修改视觉小说的Info.plist。在
  • 代码签名的视觉新奇的二进制文件在Mac应用程序授权。在
  • 创建Mac应用程序的压缩副本并发送到苹果的公证服务器。在
  • 验证应用程序的公证状态。在
  • 把公证票钉在macOS应用程序上。在
  • 通过分发应用程序内容痒.io. 在

使用

文档网站涵盖了RDT包中包含的所有模块。View docs ›

示例用法:公证macOS构建

importrenpy_distribute_toolsasrdtauthor="Joe Smith"bundle_identifier="com.example.my-vn"code_sign_identity="Developer ID Application: Joe Smith (XXXXXXXXXX)"app_path="VN-1.0.0-dists/VN-1.0.0-mac/VN.app"apple_email="example.joesmith@icloud.com"apple_provider="XXXXXXXXXX"rdt.fix_plist(app_path+"/Contents/Info.plist",bundle_identifier,%s%s. All rights reserved."%(date.today().year,author))rdt.code_sign(code_sign_identity,app_path,entitlements="../../entitlements.plist",enable_hardened_runtime=True)try:rdt.upload_to_notary(app_path,bundle_identifier,apple_email,"@keychain:AC_PASSWORD",provider=apple_provider)exceptCalledProcessError:print("\033[31;1mNotarization request failed. Aborting.\033[0m")sys.exit(1)

许可证

RDT是在MIT许可下授权的,MIT许可证可以在源代码存储库的许可证文件中找到。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从Dropwizard中的Minio检索文件时,GET请求中的超时是如何处理的?   带Hibernate的java Jackson用于序列化以避免枚举   Raspberry Pi上的java Jave分段错误   java在屏幕旋转时不保存当前片段和数据   java War文件未在Heroku上正确部署   如何使用Java处理Selenium webdriver中的促销广告或cookie   java处理“用法:PApplet[options]<classname>[sketch args]”   java文本文件错误扫描程序   运行第一个JavaFX模块化程序时出现java异常   java将fileoutputstream转换为字符串   如何调试gstreamerjava?   java Spring RestTemplate ResponseBody类是什么样的   如何将JSON数组转换为Java列表。我在用斯文森   javascript在显示div按钮后进入新页面