Topic: Distribuzione  (Letto 195 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Giuseppe Ferrari

  • python unicellularis
  • *
  • Post: 2
  • Punti reputazione: 0
    • Mostra profilo
Distribuzione
« il: Maggio 05, 2020, 00:27 »
Ciao.
Ho un progetto Python 3 con virtuale env su Ubuntu e vorrei creare un pacchetto che installi il progetto su Mac osx è possibile?
Come posso fare? Ho. Cercato su Google ma non ho capito come fare a distribuirlo si Mac

Mi basterebbe anche solo uno script Mac osx che installi tutte le dipendenze di virtualenv.grazie

Offline RicPol

  • python sapiens sapiens
  • ******
  • Post: 3.151
  • Punti reputazione: 9
    • Mostra profilo
Re:Distribuzione
« Risposta #1 il: Maggio 08, 2020, 12:46 »
la tecnica canonica è quella di rendere il tuo progetto "pacchettizzabile" con Setuptools.
Dopo di che, devi pacchettizzarlo e creare una wheel.
A questo punto, hai due opzioni: se pensi che il tuo pacchetto sia "utile in generale", puoi pubblicarlo su PyPI.
Altrimenti, semplicemente consegni la wheel del tuo progetto a chi la vuole, e loro la installeranno normalmente con Pip dal pacchetto locale.

Puoi partire da qui https://packaging.python.org/tutorials/packaging-projects/ (dove ti spiega anche come pubblicare su PyPI... ma questo puoi anche saltarlo), e più nello specifico da queste guide https://packaging.python.org/guides/