Mi piacerebbe distribuire il mio codice su un server web come un pacchetto. Lì Python è sottoprocesso e gli script vengono eseguiti. Questi script utilizzano file di dati. Ma nel caso in cui un file è necessario e non esiste, dovrebbe essere creato.
Intendo utilizzare pkg_resources
per la gestione di quei file all'interno del pacchetto, ma con limitazioni. Non c'è modo di creare quelle risorse.
Si potrebbe, ovviamente, iniziare a manipolare le variabili di percorso all'interno del pacchetto per ottenere riferimenti assoluti ai file, ma sto cercando qualcosa di un po 'più conveniente. Non i migliori dei motivi per non usare un metodo, ma qualcuno potrebbe effettivamente sapere qualcosa che non faccio!
Quindi, qual è il modo migliore o attuale di creare file di dati all'interno di un pacchetto?
Se fa la differenza, i file sono direttamente sotto le fonti che li manipolano. Sono nuovo nel confezionare e rilasciare il codice Python, quindi qualsiasi aiuto è molto apprezzato! Sarei anche aperto a cambiare approccio se è necessario per farlo funzionare.