Domanda

Qualcuno ha opinioni su o esperienza con Python Selettore ? Sembra grande, ma io sono un po 'scoraggiato dal suo status di "Alpha", a PyPI e la mancanza di test di unità.

Io per lo più in quel modo la sua semplice, autonomo, e puro WSGI. Tutti gli altri router URL che ho trovato per scontato che sto utilizzando Django, o tralicci, o di pasta, o tirare in un sacco di altre dipendenze, o semplicemente non mi permette di creare un semplice mappatura di schemi di URL a WSGI applicazioni. In realtà, tutto quello che voglio fare è:

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

In ogni modo, qualcuno ha usato prima, o sa di progetti che hanno?

È stato utile?

Soluzione

Ho usato Selettore per gli ultimi due anni e l'ho trovato perfettamente stabile. E 'stato a 0.8.11 per almeno due anni a questa parte.

Vorrei trarre due conclusioni da quanto segue:

  1. Potrebbe essere sostanzialmente non più mantenuto. Se si trova un bug in esso o bisogno di una nuova funzionalità, non vorrei contare su di essere in grado di ottenere Luca Arno a saltare su e fissarlo in fretta (non dicendo che non avrebbe fatto, ma credo che Selector isn 't il suo obiettivo principale in questi giorni). Vuoi essere comodo il mantenimento di una forchetta locale, in quel caso?

  2. E 'praticamente completa. Il problema che si sta cercando di risolvere è contenuta nella portata. E 'una piccola biblioteca senza molto codice. I bug sono stati scossi fuori e non c'è davvero niente da fare su di esso. Penso che questa sia la ragione principale che non è stato aggiornato da molto tempo. E 'praticamente fatto.

Gli sviluppatori open source, e gli sviluppatori Python, in particolare, hanno una lunga storia di essere molto (forse troppo) prudente circa la marcatura cose come 1.0. La mancanza di test di unità può essere un po 'scoraggiante, ma ancora una volta, si tratta di una piccola biblioteca risolvere un problema con portata limitata. Il codice è breve e abbastanza chiaro da leggere e convincersi della sua correttezza.

Altri suggerimenti

Hai guardato werkzeug.routing ? E 'difficile trovare qualcosa che è più semplice, più indipendente, o di pura-WSGI che Werkzeug, in generale - sono piuttosto un fan di esso -!)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top