Pregunta

¿Alguien tiene opiniones sobre o experiencia con Python Selector ? Se ve muy bien, pero yo soy un poco desilusionados por su estado "alfa" en la PyPI y la falta de pruebas unitarias.

Yo sobre todo de esa manera su simple, autónomo, y WSGI puro. Todos los demás routers de URL que he encontrado asumen que estoy usando Django, o torres de alta tensión, o pasta, o tirar en un montón de otras dependencias, o simplemente no me deja crear un simple mapeo de patrones de URL a wsgi aplicaciones. En realidad, todo lo que quiero hacer es:

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

De todas formas, ¿alguien ha usado antes, o sabe de proyectos que tienen?

¿Fue útil?

Solución

He usado Selector de los últimos dos años y lo encontré perfectamente estable. Ha sido en 0.8.11 durante al menos dos años.

Me gustaría extraer dos conclusiones de que:

  1. Podría ser básicamente sin mantenimiento. Si usted encuentra un error en ella o necesita una nueva característica, que no contaría con poder conseguir Lucas Arno a saltar hacia arriba y fijarlo en un apuro (no digo que no lo haría, pero supongo que ISN Selector 't su foco principal en estos días). ¿Se sentiría cómodo mantener un tenedor local en ese caso?

  2. Es más o menos completa. El problema que se está tratando de resolver está contenida en su alcance. Es una biblioteca muy pequeña sin mucho código. Los errores han sido sacudidos y no hay realmente nada que hacer en ella. Creo que esta es la razón principal por la que no se ha actualizado en mucho tiempo. Se trata básicamente de hacer.

Los desarrolladores de código abierto, y los desarrolladores de Python, en particular, tienen una larga historia de ser muy (probablemente demasiado) conservadora acerca de cómo marcar cosas como 1,0. La falta de pruebas de unidad puede ser un poco desagradable, pero de nuevo, es una pequeña biblioteca para resolver un problema de alcance limitado. El código es corto y lo suficientemente clara para leer y convencerse de su corrección.

Otros consejos

¿Has mirado en werkzeug.routing ? Es difícil encontrar algo que es más simple, más autónomo, más pura o con WSGI que Werkzeug, en general - Soy bastante fan de ella! -)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top