将对于Windows的限制全部去除

This commit is contained in:
2021-11-21 11:38:01 +08:00
parent f86879a673
commit af3c7432ed
7 changed files with 58 additions and 35 deletions

View File

@ -10,8 +10,8 @@ Copyright © W-YI 2021
1.可以导出自定义的结构文件用于存储要导入地图中的结构
2.进度条
3.可以将音乐写入音符盒(红乐)
4.更换tk库为briefcase库
5.支持安卓系统
4.更换tk库为briefcase库,支持安卓系统
5.支持自动给音符盒绑定更多的音色
6.可以由.schematic文件导入地图亦可反向处理
7.支持自定义指令方块区域的长宽高等
8.支持自定义创建websockeet服务器播放音乐感谢由 Fuckcraft <https://gitee.com/fuckcraft> “鸣凤鸽子”等 带来的我的世界websocket服务器功能

View File

@ -1,5 +1,5 @@
# -*- coding: UTF-8 -*-
'''提供错误报告的基本操作及方法'''
'''提供错误报告的基本操作及方法 顺便提供版本更新、安装库等功能'''
@ -93,3 +93,32 @@ def emailReport(senderName:str = 'Unknown',senderContact:str = 'None',describeti
class version:
libraries = ('mido','amulet','amulet-core','amulet-nbt','piano_transcription_inference','pypinyin','briefcase','toga','pyinstaller','kivy','py7zr')
'''当前所需库,有一些是开发用的,用户不需要安装'''
version = ('0.0.3.5','Beta',)
'''当前版本'''
def __init__(self) -> None:
self.libraries = version.libraries
'''当前所需库,有一些是开发用的,用户不需要安装'''
self.version = version.version
'''当前版本'''
def installLibraries(self):
'''安装全部开发用库'''
from sys import platform
import os
if platform == 'win32':
import shutil
shutil.rmtree(os.getenv('APPDATA')+'\\Musicreater\\')
for i in self.libraries:
print("安装库:"+i)
os.system("python -m pip install "+i+" -i https://pypi.tuna.tsinghua.edu.cn/simple")