Per iniziare a sviluppare¶
Per lo sviluppo dell’applicazioni sono state utilizzate le librerie: * Lib1 -> * lib2 * lib3 * 1
per la crittografia e manipolazione dei pdf in particolare.
Per ricreare l’ambiente di sviluppo è necessario che siano soddisfatti i seguenti prerequisiti:
- Python 3
- Tutte le librerie richieste, controllare il file requirements.txt per la lista completa [1]
- Un editor di testo eg. PyCharm, VSCode
Per compilare l’eseguibile DigitalSignature.exe lanciare da cmd o powershell il seguente comando nella home del progetto:
pyupdater build --app-version=0.0.4 --onefile --windowed --i="D:\Progetti New\Firma 2.0\firma2\Sorgenti\digital_signature\FirmaJR.ico" .\digiSign_server.py
tenendo coerente l”app-version con la versione dell’applicazione il cui parametro si trova nel file __init__.py
| [1] | Per alcune librerie, come PyKCS11 ad esempio, è necessario che siano rispettati dei prerequisiti, quali l’installazione di «swig» e la Visual Studio 2010 SDK. Il link al repository per ulteriori informazioni: PyKCS11 |