Ho due (e più in futuro) progetti Python che vorrei inserire in un pacchetto globale per importare i suoi moduli e utilizzarli in un altro progetto esterno in futuro.
Ecco come è strutturato ora:
L'hocreatousandoilsottomodulogit,quindihofattoinmodocheProject1,Project2,ecc.fosserosottomodulidelprogettoglobale.
Orahounproblema,perchénelProgetto1usounmoduloPython(unfile.py)chedevousareanchenelProgetto2,eprobabilmenteintuttiiprogettiN.
Dovreicreareunaltrorepositorygitchecontengatuttiimoduliutilidaimportareinaltriprogettieaggiungerloatutticomesottomodulo?
Esempio:
Oppure posso in qualche modo far sì che il progetto globale abbia una libreria e importare i file da lì? Qui abbiamo un problema, perché ogni progetto separatamente non avrà i file, quindi non saranno in grado di importarli
Stavo anche pensando di creare un repository git che abbia tutti i progetti al suo interno, ma non sarebbe possibile dal momento che ci sono diverse persone che lavorano su ciascun progetto, e non dovrebbero essere autorizzati ad accedere a tutti i repository