问题标签 [paster]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 从 Python PasteScript 自动生成 Python Egg
所以我正在使用 PasteScript 的贴纸,并且我正在尝试自动创建鸡蛋。我的第一步是获取 Python 鸡蛋的模板。我注意到 PasteScript 的 paste 有一个内置的,所以我一直在从命令行创建我的模板:
但是,这会以一系列提示的形式询问我问题(项目名称、作者、版本等)。调用 PasteScript 时是否可以使用配置文件或将参数直接传递到命令行?
我的目标是拥有一个可以运行的命令来生成鸡蛋模板。
谢谢您的帮助!
python - How to debug long running python scripts or services remotely?
Pretty much what the title says, I would like to be able to connect to a python process running under paster or uwsgi and utilize pdb functionality.
python - 如何管理集群中的 pylons/paster 配置文件?
我有 4 个节点运行粘贴应用程序,一旦更改配置,我需要更改 4 个节点上的配置文件。如果节点数量增加,那将是一件令人头疼的事情。
我相信对于在多台机器上运行 paste 的人来说,这应该是一个常见问题,有什么解决方案吗?
还是我用错了?谢谢!
python - 有什么方法可以在 pylons 中合成配置/.ini 文件?
我们正在运行一个带有多个 ini 文件(生产、登台、开发等)的 pylons 应用程序。当添加一个在所有环境中都相同的新设置时,如果能够在所有 .ini 文件中包含的某种主配置中设置一次,那就太好了。或者通过其他方式加载集中配置以及特定于部署的配置。
看起来 pylons ini 文件没有“导入”语法。如果有的话,实现这种类型的 pylons 配置合成的最佳方法是什么?
python - (大)文件上传时连接重置
所以我在 Pylons 中上传文件时遇到了一个相当棘手的问题,我希望有人能够帮助我。最初我在这里发布了这个问题,认为这是 Pylons 的一个问题,但我已经得出结论,这个问题是由于服务器造成的,即粘贴,我已经准确地追踪了问题发生的位置,但我不确定如何解决它。行为如下。我有一个 Pylons Web 应用程序,我通过 Paster 提供服务。该应用程序的一部分允许用户将文件上传到系统,有时这些文件可能相当大(> 50mb)。在此类上传期间,服务器偶尔会重置连接(即,在 Chrome 中,错误显示为“错误 101 (net::ERR_CONNECTION_RESET):连接已重置。”)这并不总是发生,只有大约 50% 的时间用于较大的文件。
在这些情况下,服务器永远不会将 POST 提交给应用程序级别。没有抛出异常(至少,我能找到)。我已将问题缩小到 cascade.py(特别是从 httpserver.py 调用的 wsgi_application 方法)。从后者:
结果 = self.server.wsgi_application(self.wsgi_environ, self.wsgi_start_response)
在 cascade.py 的调用函数中,该文件似乎被写入了一个临时文件。相关循环开始于:
而copy_len > 0:
然后它将块一一写入打开的文件。这些写入都不会单独引发异常。但是,服务器通常会在这些写入期间简单地“消失”,看似随机(时间似乎也与此无关)。因此,如果我打印出正在减少的 copy_len 大小,我会看到它减少到一个点,然后服务器突然发送一个“连接重置”(或者至少客户端认为它是这样)和方法似乎已退出(copy_len 停止打印,好像循环已退出,尽管它不在 0 处)。
我完全被难住了,因为 1)这只是偶尔发生,并且 2)我似乎无法找到实际的错误/异常——它只是有点……死了。
如果重要的话,我正在运行 paste 1.7.3、Python 2.7 和 Fedora OS。有没有人对可能发生的事情有任何见解,以及我如何能够解决这个问题?非常感谢您的帮助。
python - 如何在没有项目文件夹的情况下创建项目?
我是金字塔和贴纸的新手,现在只是阅读文档。我使用 virtualenv 并且在 virtualenv 目录中我想开始一个金字塔项目。问题是我希望 paster 不使用项目名称创建目录,而是将所有脚手架文件放在当前目录(venv 根目录)上。
我考虑过不使用 paste,但我仍然不知道如何在 development.ini“使用”选项上指向我的应用程序。
我也可以将我的 virtualenv 放在我的文件系统的一个完全不同的位置,但这对我来说似乎很奇怪(也许 virtualenvwrapper 可以让它更容易)。还有其他方法可以做到这一点吗?
python - 粘贴快速入门不是一个选项
我只是在运行虚拟环境(python 2.7)的 Windows 7 上安装 TurboGears2。我在运行时没有看到粘贴快速启动选项
相反,这是输出:
因此,当我运行时,这并不奇怪:
我得到:
我的问题:为什么它丢失了,我如何得到它?
python - 继承金字塔中的配置文件设置
这样的设置不可能吗?
生产.ini 文件:
development.ini 文件:
然后我尝试启动我的开发服务器并获得:
在配置 development.ini 中找不到“main”部分(以“server”为前缀)
我想像这样将我的配置文件链接在一起:
production.ini -> development.ini -> local.ini -> test.ini
看起来这应该是可能的,但我还没有得到正确的魔法。
python - Pyramid-debugging a resource cannot be found 错误
Pyramid 中“找不到资源”错误的可能原因是什么?
从我调试 Pyramid 应用程序的有限经验来看,路由错误和 Python 语法错误会触发更明确的错误消息。
有没有办法让开发服务器跟踪请求(类似于运行 rails 服务器的方式)?我尝试在详细模式下运行 paste,但没有得到更多信息。
python - Grok DistributionNotFound:grokcore.startup
在grokgrokproject Sample
主页教程中使用,同时创建一个新项目并安装 grok 框架。
cd Sample
然后bin/paster serve parts/etc/deploy.ini
像在教程中一样运行并返回DistributionNotFound: grokcore.startup
错误
追溯@http: //pastebin.com/T01J0ndM
有根据的猜测告诉我没有使用 grokproject 命令安装 grok 包?
使用 Gentoo Linux。