freedomofpress / dangerzone

Take potentially dangerous PDFs, office documents, or images and convert them to safe PDFs
https://dangerzone.rocks/
GNU Affero General Public License v3.0
3.62k stars 172 forks source link

Put dev scripts into their own python module #946

Open almet opened 22 hours ago

almet commented 22 hours ago

Currently, dangerzone uses standalone dev scripts, living in the dev_scripts and install folders.

We could put these scripts inside a common module, which would make it possible to:

See the discussions about this:

apyrgio commented 21 hours ago

Thanks for opening this issue Alexis! Just so I don't forget, you asked at some point what's the reason why we don't use third-party dependencies in our dev scripts. I don't have a very strong reason actually. I preferred to keep things simple, since they are dev scripts after all, and wanted to ideally run these scripts in a CI, without having to install Poetry and all the project's packages.

Those are preferences though, not blockers.