- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我是 Python 的新手。我已经下载了 Pyramid Framework 并一直在努力理解它。它使用许多独立的工具来工作。例如一些 PasteDeploy
。我试着阅读 PasteDeploy
's manual但什么也听不懂。几乎没有有值(value)的例子和解释。只是语法。我所了解的是它到处都使用 .egg
格式。它基于.egg
格式:
[composite:main]
use = egg:Paste#urlmap
[app:home]
use = egg:Paste#static
[app:blogapp]
use = egg:BlogApp
同时我发现 .egg
格式将在 Python 的包的 future 被抛弃。这是 the source .同时, Pyramid 也是围绕 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
格式,如果它被认为是某种“已弃用”?为什么它使用本身使用几乎已弃用的 .egg
格式的 PasteDeploy
?我应该学习 PasteDeploy
还是现在有一些更先进的工具但我还不知道? .egg
格式在最近的将来会在 Pyramid 中被替换吗?
最佳答案
egg 格式绝对不会被弃用,您读到的任何地方都是在骗您。 Python 打包存在很多问题,但 Pyramid 拥抱最先进的技术。
您的链接讨论了 future 的目标,但您不能弃用还没有替代品的东西。在 egg 支持真正被放弃之前还需要很多年(有成千上万的包在使用它)。该文档只是在讨论事情应该往哪里去的 future 目标,并且(忽略 Python 3)社区对向后兼容性有强烈的看法,因此即使出现新格式,eggs 仍将长期得到支持。
PasteDeploy
是 Pyramid 用于解析 INI 文件、配置 WSGI 管道和配置 WSGI 服务器的包。
PasteDeploy
的文档可能有点粗糙,如果您没有想好要查找的具体内容的话。 Pyramid 的文档很好地涵盖了基本的 INI 设置,你应该能够靠它生活一段时间,如果你有一些你想要完成但你找不到的东西,请问另一个问题所以或使用邮件列表。
除此之外,PasteDeploy
再次仅用于解析 INI 文件。 Pyramid 本身实际上并不需要以这种方式使用 INI,但这是让人们离开地面的最简单方法。
关于python - 什么是 PasteDeploy,如果认为 Python 中的 Eggs 消失了,我还需要学习它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14902732/
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 9 年前。 Improve
介绍篇 什么是MiniApis? MiniApis的特点和优势 MiniApis的应用场景 环境搭建 系统要求 安装MiniApis 配置开发环境 基础概念 MiniApis架构概述
我正在从“JavaScript 圣经”一书中学习 javascript,但我遇到了一些困难。我试图理解这段代码: function checkIt(evt) { evt = (evt) ? e
package com.fastone.www.javademo.stringintern; /** * * String.intern()是一个Native方法, * 它的作用是:如果字
您会推荐哪些资源来学习 AppleScript。我使用具有 Objective-C 背景的传统 C/C++。 我也在寻找有关如何更好地开发和从脚本编辑器获取更快文档的技巧。示例提示是“查找要编写脚本的
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 4年前关闭。 Improve thi
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 7年前关闭。 Improve thi
关闭。这个问题不符合 Stack Overflow guidelines 。它目前不接受答案。 想改善这个问题吗?更新问题,以便堆栈溢出为 on-topic。 6年前关闭。 Improve this
我是塞内加尔的阿里。我今年60岁(也许这是我真正的问题-笑脸!!!)。 我正在学习Flutter和Dart。今天,我想使用给定数据模型的列表(它的名称是Mortalite,请参见下面的代码)。 我尝试
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。 9年前关闭。 Improve this que
学习 Cappuccino 的最佳来源是什么?我从事“传统”网络开发,但我对这个新框架非常感兴趣。请注意,我对 Objective-C 毫无了解。 最佳答案 如上所述,该网站是一个好地方,但还有一些其
我正在学习如何使用 hashMap,有人可以检查我编写的这段代码并告诉我它是否正确吗?这个想法是有一个在公司工作的员工列表,我想从 hashMap 添加和删除员工。 public class Staf
我正在尝试将 jQuery 与 CoffeScript 一起使用。我按照博客中的说明操作,指示使用 $ -> 或 jQuery -> 而不是 .ready() 。我玩了一下代码,但我似乎无法理解我出错
还在学习,还有很多问题,所以这里有一些。我正在进行 javascript -> PHP 转换,并希望确保这些做法是正确的。是$dailyparams->$calories = $calories;一条
我目前正在学习 SQL,以便从我们的 Magento 数据库制作一个简单的 RFM 报告,我目前可以通过导出两个查询并将它们粘贴到 Excel 模板中来完成此操作,我想摆脱 Excel 模板。 我认为
我知道我很可能会因为这个问题而受到抨击,但没有人问,我求助于你。这是否是一个正确的 javascript > php 转换 - 在我开始不良做法之前,我想知道这是否是解决此问题的正确方法。 JavaS
除了 Ruby-Doc 之外,哪些来源最适合获取一些示例和教程,尤其是关于 Ruby 中的 Tk/Tile?我发现自己更正常了 http://www.tutorialspoint.com/ruby/r
我只在第一次收到警告。这正常吗? >>> cv=LassoCV(cv=10).fit(x,y) C:\Python27\lib\site-packages\scikit_learn-0.14.1-py
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be
我是一名优秀的程序员,十分优秀!