我对 Python 很陌生。我已经下载了 Pyramid Framework 并试图理解它。它使用许多单独的工具进行工作。例如一些PasteDeploy. 我试图阅读PasteDeploy's 手册,但什么也看不懂。几乎没有有价值的例子和解释。只是语法。我所了解的是它.egg在任何地方都使用格式。它基于.egg格式:
[composite:main]
use = egg:Paste#urlmap
[app:home]
use = egg:Paste#static
[app:blogapp]
use = egg:BlogApp
同时我发现.egg格式将被 Python 的包的未来抛弃。这是来源。同时,金字塔也是围绕着它建造的eggs。其中的每个组件env\Lib\site-packages都是一个egg组件:
chameleon-2.11-py3.3.egg
distribute-0.6.31-py3.3.egg
pastedeploy-1.5.0-py3.3.egg
pyramid-1.4-py3.3.egg
... and so on
所以我不明白.egg如果它被认为是某种“已弃用”,为什么它使用格式?为什么它使用PasteDeploy它本身使用几乎不推荐使用的.egg格式?我应该学习PasteDeploy还是现在有一些更先进的工具,但我还不知道它们?.eggPyramid 中的格式会在不久的将来被替换吗?