文件名称:hiyapyco:HiYaPyCo-Yaml Python分层配置
文件大小:51KB
文件格式:ZIP
更新时间:2024-05-30 12:53:49
config python open-source yaml configuration
希亚皮科 HiYaPyCo-Yaml Python分层配置 描述 一个简单的python库,允许使用YAML语法对配置文件进行分层覆盖,并提供不同的合并方法和基于jinja2的变量插值。 我们的目标是要拥有与木偶hiera merge_behavior: deeper类似的东西merge_behavior: deeper对python merge_behavior: deeper 。 主要特征 多个YAML文件的分层覆盖 分层YAML文件的多种合并方法 使用jinja2进行变量插值 要求 PyYAML又名。 python-yaml Jinja2又名。 python-jinja2 针对python2.6的ordereddict(如果您想使用Ordered Dict Yaml Loader / Dumperaka。ODYLDo) Python版本 HiYaPyCo设计为可以在两个当前的主
【文件预览】:
hiyapyco-master
----MANIFEST.in(36B)
----README.rst(9KB)
----debian()
--------source()
--------compat(2B)
--------python3-hiyapyco.lintian-overrides(51B)
--------python-hiyapyco.lintian-overrides(50B)
--------changelog(4KB)
--------docs(20B)
--------rules(508B)
--------control(1KB)
--------copyright(328B)
----examples()
--------missingfilesloglevel.py(2KB)
--------listl3.py(1KB)
--------listl31.yaml(115B)
--------olist1.yaml(34B)
--------listl.py(794B)
--------listl1.yaml(324B)
--------listl32.yaml(154B)
--------olist.py(1KB)
--------olist2.yaml(30B)
--------err.yaml(33B)
--------listn1.yaml(193B)
--------issue25.py(759B)
--------list1.yaml(311B)
--------listn2.yaml(160B)
--------listl2.yaml(254B)
--------odyldocompare.py(644B)
--------listn.py(692B)
--------hiyapyco_example.py(2KB)
--------issue33.py(713B)
--------list.py(1KB)
--------list2.yaml(257B)
----LICENSE(34KB)
----test()
--------multiple.yaml(113B)
--------test_castinterpolated.py(2KB)
--------test_multiple.py(2KB)
--------base.yaml(536B)
--------interpolate.yaml(799B)
--------interpolateunicode.yaml(350B)
--------lib()
--------test_odict.py(3KB)
--------m2.yaml(8B)
--------m.yaml(39B)
--------m3.yaml(8B)
--------test_invocation.py(5KB)
--------baseext.yaml(525B)
--------m4.yaml(40B)
--------castinterpolated.yaml(110B)
--------odict.yaml(479B)
--------odyl.yaml(401B)
--------test_interpolationunicode.py(2KB)
--------test_missingfiles.py(4KB)
--------test_merge.py(5KB)
--------test_simple.py(2KB)
--------m1.yaml(8B)
--------test_interpolation.py(3KB)
----setup.cfg(69B)
----setup.py(1KB)
----Makefile(7KB)
----.gitignore(108B)
----hiyapyco()
--------__init__.py(21KB)
--------odyldo.py(3KB)
--------version.py(17B)