8

Python Selectorについて意見や経験がある人はいますか?見た目は素晴らしいですが、pypiの「Alpha」ステータスと単体テストの欠如に少し戸惑っています。

私は主に、そのシンプルで自己完結型の純粋なWSGIが好きです。私が見つけた他のすべてのURLルーターは、django、pylonsを使用している、貼り付けている、または他の多くの依存関係をプルしている、あるいはurlパターンのwsgiアプリへの単純なマッピングを作成させていないことを前提としています。本当に、私がしたいのは:

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

とにかく、誰かが以前にそれを使用したことがありますか、または持っているプロジェクトを知っていますか?

4

2 に答える 2

8

私はここ数年セレクターを使用していて、それが完全に安定していることを発見しました。少なくとも2年間は0.8.11になっています。

私はそれから2つの結論を導き出します:

  1. 基本的にメンテナンスされていない可能性があります。バグを見つけたり、新機能が必要な場合は、ルーク・アルノに急いでジャンプして修正してもらうことはできません(彼がそうしないと言っているわけではありませんが、セレクターはそうではないと思います)最近の彼の主な焦点ではありません)。その場合、ローカルフォークを維持することに抵抗はありませんか?

  2. ほぼ完成です。それが解決しようとしている問題はスコープに含まれています。これは、多くのコードがない非常に小さなライブラリです。バグは振り払われており、実際に行うことは何も残っていません。これが、長い間更新されていない主な理由だと思います。基本的には完了です。

オープンソース開発者、特にPython開発者は、物事を1.0としてマークすることについて非常に(おそらく過度に)保守的であった長い歴史があります。単体テストの欠如は少し不快かもしれませんが、繰り返しになりますが、それは限られた範囲の問題を解決する小さなライブラリです。コードは短くて明確なので、その正しさを読んで納得させることができます。

于 2009-12-08T15:09:57.953 に答える
6

werkzeug.routingを見たことがありますか?一般的に、Werkzeugよりも単純で自己完結型のWSGI、またはより純粋なWSGIを見つけるのは困難です-私はそれが大好きです!-)

于 2009-12-08T03:57:30.547 に答える