问题标签 [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.

0 投票
1 回答
898 浏览

python - 从 Python PasteScript 自动生成 Python Egg

所以我正在使用 PasteScript 的贴纸,并且我正在尝试自动创建鸡蛋。我的第一步是获取 Python 鸡蛋的模板。我注意到 PasteScript 的 paste 有一个内置的,所以我一直在从命令行创建我的模板:

但是,这会以一系列提示的形式询问我问题(项目名称、作者、版本等)。调用 PasteScript 时是否可以使用配置文件或将参数直接传递到命令行?

我的目标是拥有一个可以运行的命令来生成鸡蛋模板。

谢谢您的帮助!

0 投票
1 回答
1716 浏览

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.

0 投票
1 回答
121 浏览

python - 如何管理集群中的 pylons/paster 配置文件?

我有 4 个节点运行粘贴应用程序,一旦更改配置,我需要更改 4 个节点上的配置文件。如果节点数量增加,那将是一件令人头疼的事情。

我相信对于在多台机器上运行 paste 的人来说,这应该是一个常见问题,有什么解决方案吗?

还是我用错了?谢谢!

0 投票
1 回答
538 浏览

python - 有什么方法可以在 pylons 中合成配置/.ini 文件?

我们正在运行一个带有多个 ini 文件(生产、登台、开发等)的 pylons 应用程序。当添加一个在所有环境中都相同的新设置时,如果能够在所有 .ini 文件中包含的某种主配置中设置一次,那就太好了。或者通过其他方式加载集中配置以及特定于部署的配置。

看起来 pylons ini 文件没有“导入”语法。如果有的话,实现这种类型的 pylons 配置合成的最佳方法是什么?

0 投票
2 回答
1675 浏览

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。有没有人对可能发生的事情有任何见解,以及我如何能够解决这个问题?非常感谢您的帮助。

0 投票
2 回答
284 浏览

python - 如何在没有项目文件夹的情况下创建项目?

我是金字塔和贴纸的新手,现在只是阅读文档。我使用 virtualenv 并且在 virtualenv 目录中我想开始一个金字塔项目。问题是我希望 paster 不使用项目名称创建目录,而是将所有脚手架文件放在当前目录(venv 根目录)上。

我考虑过不使用 paste,但我仍然不知道如何在 development.ini“使用”选项上指向我的应用程序。

我也可以将我的 virtualenv 放在我的文件系统的一个完全不同的位置,但这对我来说似乎很奇怪(也许 virtualenvwrapper 可以让它更容易)。还有其他方法可以做到这一点吗?

0 投票
1 回答
1070 浏览

python - 粘贴快速入门不是一个选项

我只是在运行虚拟环境(python 2.7)的 Windows 7 上安装 TurboGears2。我在运行时没有看到粘贴快速启动选项

相反,这是输出:

因此,当我运行时,这并不奇怪:

我得到:

我的问题:为什么它丢失了,我如何得到它?

0 投票
1 回答
1859 浏览

python - 继承金字塔中的配置文件设置

这样的设置不可能吗?

生产.ini 文件:

development.ini 文件:

然后我尝试启动我的开发服务器并获得:

在配置 development.ini 中找不到“main”部分(以“server”为前缀)

我想像这样将我的配置文件链接在一起:

production.ini -> development.ini -> local.ini -> test.ini

看起来这应该是可能的,但我还没有得到正确的魔法。

0 投票
1 回答
1337 浏览

python - Pyramid-debugging a resource cannot be found 错误

Pyramid 中“找不到资源”错误的可能原因是什么?

从我调试 Pyramid 应用程序的有限经验来看,路由错误和 Python 语法错误会触发更明确的错误消息。

有没有办法让开发服务器跟踪请求(类似于运行 rails 服务器的方式)?我尝试在详细模式下运行 paste,但没有得到更多信息。

0 投票
2 回答
123 浏览

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。