Mon entreprise travaille sur une application qui est moitié Qt/C++ pour l'interface de l'éditeur et la moitié de Django (via le contrôle du navigateur QtWebKit) pour l'exécution. Ce que nous voulons faire est de distribuer une installation python minimale avec notre application.Distribution de l'installation python minimale avec l'application
Par exemple, notre bundle Mac app idéal serait de structurer quelque chose comme ceci:
TheApp.app/
Contents/
MacOS/
TheApp
Resources/
MinimalPythonInstallation/
Sous Windows:
C:\Program Files\TheApp\
TheApp.exe
MinimalPythonInstallation\
J'ai vu beaucoup de projets là-bas pour la distribution d'applications complètes Python tels que py2app, py2exe et PyInstaller. Ceux-ci semblent avoir certaines des caractéristiques que je recherche, mais sans la possibilité de faire une distribution python minimale. c'est-à-dire l'exécutable python, Django, et le strict minimum de la bibliothèque standard python requise par Django, notre code python, etc.
Y at-il quelque chose qui puisse faire ce que je recherche?
Pourquoi jouer avec "minimal"? Pourquoi passer du temps à tester pour être sûr que vous avez supprimé les choses à un sous-ensemble? Pourquoi ne pas simplement distribuer le tout et réduire vos coûts (et risques) à presque zéro? Pourquoi inventer (et tester et supporter) ce python "minimal" magique? –
parce que c'est ce que veut l'homme qui paie mes factures. –