开发和安装配方
项目描述
“p01.recipe.setup” 脚本提供了下载、安装和配置包括Windows、minsys支持的应用程序的辅助方法。该模块提供了以下食谱:cmd、cmmi、copy、copyscript、ctags、download、fetch、i18n、importchecker、make、mkdir、mkfile、paste、script、scripts、supervisor、template。
变更
0.8.18 (2021-03-23)
bugfix:py 2.7上的urlopen导入错误
0.8.17 (2021-01-22)
cleanup py2/py3导入。添加了带有版本检查的条件导入,并防止在相关Python版本中加载模块。
0.8.16 (2021-01-21)
fix python3重构
0.8.15 (2021-01-21)
fix python3 importchecker
0.8.14 (2021-01-21)
增加了python3支持
0.8.13 (2018-05-18)
调整sphinx文档生成。源目录已更改为srcdir
0.8.12 (2018-01-23)
feature:使i18n po文件与xtranslate和其他polib基于的工具更兼容。在polib和msmerge后加载和保存po文件,确保语法始终相同。
0.8.11 (2015-11-19)
bugfix:在MANIFEST中包含缺失的winservice.in文件
0.8.10 (2015-11-19)
feature:添加了名为winserivce的Windows服务设置食谱。该脚本是从我们最初位于z3c.winservice的实现中回溯的。
0.8.9 (2015-09-21)
bugfix:确保在更新时更新celery脚本,而不仅仅是安装时
0.8.8 (2015-09-11)
feature:新的sphinx食谱可以基于包和非包生成文档。只需使用包(pkg)或目录(source)作为文档源,并定义一个位置(target)来生成文档。您可以使用conf参数简单地定义一个sphinx conf.py配置。
0.8.7 (2015-05-26)
feature:支持egg-scripts食谱中的环境变量
0.8.6 (2014-07-02)
bugfix:修复了在具有exe脚本的Windows上检查资源路径的问题
0.8.5 (2014-07-01)
feature:如果脚本路径缺失,则对于scripts食谱显示错误
0.8.4 (2014-03-25)
bugfix:修复了在egg scripts食谱中未给出初始化时的属性错误
0.8.3 (2014-03-24)
feature:添加了egg-scripts食谱,它与zc.recipe.egg脚本食谱相同,但修复了Windows系统上的路径渲染问题
feature:添加了popen食谱,它使用任何通过subprocess Popen执行的命令字符串。这用于设置graphite,它在使用easy_install、setuptools或pip时以任何可能的方式崩溃。Popen允许您使用prefix和install-lib选项简单地调用python setup.py install。但不要忘记将创建的部分用作其他部分的extra-paths。
feature:添加了pip食谱,支持安装如graphite这样的包
0.8.2 (2013-12-10)
feature:为script和settings食谱添加了初始化
0.8.1 (2013-11-23)
增强模板变量处理支持$作为${}的前缀
改进模板脚本中的路径处理
0.8.0 (2013-10-09)
实现了celery食谱,具有PYTHONPATH支持,以修复Windows系统上的错误分支
实现了settings食谱,它可以生成settings.py文件,并用作运行脚本的参数
fix scripts:当任何脚本以非0退出码退出时退出,并退出相同的退出码
0.7.6 (2013-07-03)
feature:支持模块和方法属性,以使用自定义paster.script.command.run方法。这允许您定义一个自定义paster脚本运行命令,该命令可以在加载所有paster ini模块之前调用其他部分。这对于在触摸/加载任何可能定义全局threading.local等模块之前调用gevent.monkey.patch_all()或类似概念非常有用。
feature:支持初始化属性,该属性在sys.path设置后应用。这也可用于在触摸/加载paster ini文件中的任何模块之前定义gevent.monkey.patch_all()或类似调用。
0.7.5 (2013-03-19)
feature:将我5年前实现的z3c.recipe.i18n locales extract scripts实现简化并复制到此包中。进行分支的原因是z3c.recipe基于一些较旧的zc.buildout,我不喜欢破坏其他开发者的设置。注意,这个更简单的实现不支持相对路径。
0.7.4 (2013-01-04)
bugfix:修复了fetch和copy食谱中关于self.options的糟糕引用
0.7.3 (2012-12-28)
删除root chown限制,允许sudo -s -u <user>使用chmod。如果chmod没有权限,让系统报告错误。
0.7.2 (2012-12-26)
为复制、copyscript、下载、fetch、mkdir、mkfile和模板菜谱增加了所有者和模式选项
0.7.1 (2012-12-19)
功能:实现了fetch菜谱,该菜谱安装一个脚本,能够下载软件包发布版(egg)并将其提取到指定的位置。此菜谱可用于安装nginx或apache资源、证书等以egg形式发布的其他内容。
功能:实现了make菜谱,该菜谱安装一个cmmi(配置、编译、安装)脚本,以后可以使用。这几乎与cmmi菜谱相同,但只安装一个以后可以使用的脚本,不处理cmmi构建过程。
0.7.0 (2012-12-10)
功能:移植了lovely.recipe importchecker,因为lovely.recipe会引发错误,例如在svn://svn.zope.org/repos/main/lovely.recipe时出现下载错误:未知的URL类型:svn – 一些软件包可能找不到!
修复了supervisor测试(移除offline=true)
0.6.0 (2012-11-16)
修复了paste菜谱的前缀概念。这些更改将生成不同的paste配置文件名,例如,paste.conf - zope.conf,paste.zcml将变为site.zcml。此更改允许在您的菜谱中使用name=foo,这将生成带前缀的paste配置名称,例如foo-zope.conf和foo-site.zcml。这允许使用相同的部分文件夹并在不同的paste配置(例如dev、minified sources等)中共享相同的ZODB。
添加了脚本运行器菜谱和脚本。此脚本可用于一次性运行其他(多于一个)脚本。
为ctags生成添加了初始代码(Windows支持)。添加了关于ctags处理大sys.path包集问题的说明。修复默认语言选项,并添加langmap选项,将页面模板文件作为HTML文件包含在内。
0.5.2 (2011-08-25)
实现了我在z3c.recipe.dev中已经添加的脚本菜谱。只是为了提供一个完整的菜谱库。
实现了对p01.recipe.setup:paste的环境支持。
0.5.1 (2011-08-13)
添加了paste菜谱。
0.5.0 (2010-11-17)
初始发布
项目详情
p01.recipe.setup-0.8.18.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 882e3cf8eefb806c09d2c6639412dfb75a542fc0fd7a3a50c43fa9dbfe76ab64 |
|
MD5 | 745d5b9e2728671481850292bb682766 |
|
BLAKE2b-256 | e1c585ebc3e57a412c804907d9b985b0801506650ea29e58857ce89703b360a6 |