有人对或经历 Python选择器?它看起来很棒,但是我在PYPI上的“ Alpha”状态和缺乏单位测试的状态有些不利。

我主要喜欢它简单,自我包含和纯净的WSGI。我发现的所有其他URL路由器都认为我正在使用django,塔架或粘贴,或者吸引许多其他依赖性,或者只是不让我创建一个简单的 映射 WSGI应用程序的URL模式。真的,我要做的就是:

mapper.add("/regex/{to}/{resource}", my_wsgi_app)
mapper.add("/another/.*", other_wsgi_app)
...etc...

无论如何,有人以前使用过它,还是知道有项目?

有帮助吗?

解决方案

在过去的几年中,我使用了选择器,发现它非常稳定。至少两年的时间为0.8.11。

我将得出两个结论:

  1. 它基本上可能是不受欢迎的。如果您在其中找到一个错误或需要新功能,我将不指望能够让卢克·阿诺(Luke Arno)跳起来并急忙修复它(并不是说他不会这几天他的主要重点)。在这种情况下,您会愿意维护本地叉子吗?

  2. 这几乎是完整的。它试图解决的问题包含在范围中。这是一个很小的库,没有太多代码。这些虫子已经震撼了,实际上没有什么可做的。我认为这是很长一段时间以来没有更新的主要原因。基本上是完成的。

开源开发人员,尤其是Python开发人员,在将事物标记为1.0方面非常(可能过于)保守的历史。缺乏单位测试可能有些令人反感,但同样,这是一个小图书馆,解决了有限范围的问题。该代码简短而清晰,可以阅读和说服自己的正确性。

其他提示

你看过吗 Werkzeug.Routing?总的来说,很难找到比Werkzeug更简单,更独立或更纯净的WSGI的任何东西 - 我非常喜欢它! - )

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top