[Python] Librerie private e condivisione del codice fra progetti
Federico Fissore
federico a fissore.org
Gio 16 Giu 2022 09:43:51 CEST
Mentre cerco un workaround, sto cercando di convincere gli sviluppatori
di pip ad aggiungere una nuova opzione a "pip install": al momento si
chiama "--scoped-index-url"
Vi sarò grato se vorrete dare una letta e mettere un pollice, su o giù
non importa, alla mia proposta
https://github.com/pypa/pip/issues/8606#issuecomment-1156875529
Se dovesse passare, potremo chiamare pip install così
pip install companyname-my-package==1.0.0 --scoped-index-url
companyname:http://url/of/private/index
a prescindere da quanti e quali altri index sono stati passati, se il
nome della libreria comincia con "companyname", l'unico index che verrà
usato per installare quella libreria sarà http://url/of/private/index
le dipendenze della libreria invece verrano installate dagli altri index
(o da pypi.org), a meno che anche il loro nome non cominci con "companyname"
--scoped-index-url può essere passato più volte
ciao
federico
Maggiori informazioni sulla lista
Python