Nessuna regola di canonizzazione per nomi di file wheel Python

La mancanza di regole di canonizzazione per i nomi dei file wheel crea ambiguità.

Esistono regole di canonizzazione e normalizzazione per i nomi e le versioni dei pacchetti Python, ma non esiste una regola di canonizzazione per i nomi dei file wheel. Questo porta a una situazione curiosa: per sapere se due nomi di file wheel sono “equivalenti”, è necessario eseguire il parsing di entrambi i nomi invece di semplicemente confrontare le stringhe. Sebbene questa distinzione raramente importi nella pratica, è un elemento curioso non documentato di frequente nella comunità Python. “È necessario eseguire il parsing di entrambi i nomi invece di semplicemente confrontare le stringhe”, ha sottolineato un esperto. Una rapida panoramica delle specifiche dei file mostra che i file wheel contengono più metadata rispetto ai file sdist, rendendo il loro formato più complesso.

Potrebbe interessarti anche...