私はPythonにまったく慣れていません。Pyramid Frameworkをダウンロードして、理解しようとしています。それはその仕事のために多くの別々のツールを使用します。たとえば、いくつかPasteDeploy。PasteDeployのマニュアルを読んでみましたが、何もわかりません。貴重な例や説明はほとんどありません。ただの構文。私が理解したのは、それが.eggどこでもフォーマットを使用しているということだけです。これはフォーマットに基づいてい.eggます:
[composite:main]
use = egg:Paste#urlmap
[app:home]
use = egg:Paste#static
[app:blogapp]
use = egg:BlogApp
同時に、.eggPythonのパッケージの将来からフォーマットが捨てられることに気づきました。これがソースです。また同時に、ピラミッドも構築されてい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に置き換えられますか?