Guardando attraverso diversi progetti di recente, ho notato alcuni di loro usano platforms
argomento per setup()
in setup.py
, anche se con un solo valore di any
, cioèChe cosa fa l'argomento `platforms` su` setup() `in` setup.py`?
#setup.py file in project's package folder
...
setup(
...,
platforms=['any'],
...
)
O
#setup.py file in project's package folder
...
setup(
...,
platforms='any',
...
)
Dal nome piattaforme" ", Posso fare un'ipotesi su cosa significhi questo argomento, e sembra che la variante di lista sia il giusto uso.
Così ho cercato su google, ho guardato attraverso setuptools docs, ma non sono riuscito a trovare alcuna spiegazione su quali sono i valori possibili su platforms
e su cosa fa/influenza esattamente nel pacchetto.
Per favore, spiegare o fornire un collegamento alla spiegazione di cosa fa esattamente e quali valori accetta?
P.S. Ho anche provato a fornire valori diversi nel mio pacchetto indipendente dal sistema operativo e vedere quali modifiche, quando si creano le ruote, sembra non fare nulla.
Grazie, l'ho visto, ma a parte il fatto che si tratta di un elenco di stringhe non ci sono più informazioni su questo link. La pip prenderà in considerazione questo campo quando proverai a installare qualche pacchetto, ad esempio su linux, e 'platforms' è impostato su' win32' o qualcosa del genere? – Nikita
@Nikita: c'è poco altro da dire al riguardo. Non ci sono strumenti automatici che utilizzano questo campo. –
Quindi in pratica è obsoleto e non ha un reale utilizzo? Voglio dire, puoi ottenere le piattaforme previste da "classificatori" se ne hai anche tu. – Nikita