python 打包编译工具
Project description
CPCLI
苍之幻灵-脚手架
目录
快速开始
如果你的Maya有pip那么
cd "C:\Program Files\Autodesk\Maya2018\bin"
mayapy -m pip install CP_CLI
如果没有
-
打开C:\Users\PC\Documents\maya文件夹
-
进入scripts文件夹,如果没有就创建它
-
下载完整的CPCLI代码
-
解压并进入解压完成的文件夹
-
将src目录中的CPCLI文件夹复制到scripts
-
打开maya2018,如果已经打开了就重启它
创建test.py并添加以下代码
#!/usr/bin/python
# -*-coding:utf-8 -*-
from __future__ import unicode_literals, print_function
# 因为是将库放在C:\Users\PC\Documents\maya\scripts下的所以需要初始化maya
try:
import maya.standalone
maya.standalone.initialize()
except:
pass
import CPCLI.core as cli_core
from CPCLI.overall_processing_function import group
from CPCLI.file_filtering_functions import noTypes
from CPCLI.processing_function import deleteBlankLines, deleteUselessStrings
class Config(object):
# 文件过滤函数
file_filtering_functions = [
noTypes(['pyc'])
]
# 整体处理函数
overall_processing_function = [
group(
name=u"TOOL_NAME",
exec_script=u'''\
# 以下是启动脚本
import main
from main import main
main()'''
)
]
# 处理函数
processing_function = [
# 清除空行
deleteBlankLines,
# 清除无用字符串
deleteUselessStrings
]
# 可真可假影响不大
debug = True
class Path(object):
root = r"项目根目录"
src = root + r"\src"
scripts = root + r"\scripts"
build = root + r"\build"
cli_core.build(Config)
版权说明
该项目签署了Apache-2.0 授权许可,详情请参阅 LICENSE
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
CP_CLI-1.0.1.tar.gz
(12.1 kB
view hashes)
Built Distribution
CP_CLI-1.0.1-py2.py3-none-any.whl
(16.8 kB
view hashes)
Close
Hashes for CP_CLI-1.0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6203bb842ae0326ec0f19f7dcfcdfba65eff8302bd73c8313e20ed8dc7f75316 |
|
MD5 | b4c820a25960ee555bddb45cf2b6f9c4 |
|
BLAKE2b-256 | 11d1e7714ea1d05d0a05ab14eb35889adc28808feab5b2266e569efcf010f3a0 |