Addresses #67, attachment converter should now check that user is running either MacOS or Windows and that LibreOffice, Pandoc, Vips, and GhostScript are installed. If an unsupported operating system is being used a message will print informing the user their OS is unsupported. If packages are missing, a message will print listing what still needs to be installed. Verapdf is still listed as an application in case we want to check for it later, but the current dependency file does not check for it.
This can be tested on a machine that does not have one of the dependencies installed, or there are some unit tests in dependency_tests, though some of these assume you are using a linux / windows machine.
Addresses #67, attachment converter should now check that user is running either MacOS or Windows and that LibreOffice, Pandoc, Vips, and GhostScript are installed. If an unsupported operating system is being used a message will print informing the user their OS is unsupported. If packages are missing, a message will print listing what still needs to be installed. Verapdf is still listed as an application in case we want to check for it later, but the current dependency file does not check for it. This can be tested on a machine that does not have one of the dependencies installed, or there are some unit tests in dependency_tests, though some of these assume you are using a linux / windows machine.