我对 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
还是现在有一些更先进的工具,但我还不知道它们?.egg
Pyramid 中的格式会在不久的将来被替换吗?