I'm quite new to Python. I've downloaded the Pyramid Framework and have been trying to understand it. It uses many separate tools for its work. For example some PasteDeploy
. I tried to read PasteDeploy
's manual but can't understand anything. There is almost no valuable examples and explanation. Just syntax. All I understood is that it uses .egg
format everywhere. It is based on .egg
format:
[composite:main]
use = egg:Paste#urlmap
[app:home]
use = egg:Paste#static
[app:blogapp]
use = egg:BlogApp
At the same time I found that .egg
format is going to be thrown away from Python's package's future. Here's the source.
And also at the same time the Pyramid is built around eggs
too. Every component in its env\Lib\site-packages
is an egg
component:
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
So I don't understand why it uses .egg
format if it is considered as some sort of "deprecated"? Why it uses PasteDeploy
that itself uses almost deprecated .egg
format? Should I learn PasteDeploy
or there are some more progressive tools out there now but I don't know about them yet? Will .egg
format be replaced in Pyramid in closest future?