Hi,
Im on Windows 10 x64
I installed gpgme from MSYS2, mingw-w64-i686-gpgme which in turn installs automatically
mingw-w64-i686-gnupg (2.2.4)
afterwards i run one of the python lang bindings examples
def print_engine_infos(): print("gpgme version:", gpg.core.check_version(None)) print("engines:") for engine in gpg.core.get_engine_info(): print(engine.file_name, engine.version) for proto in [gpg.constants.protocol.OpenPGP, gpg.constants.protocol.CMS]: print("Have {}? {}".format(gpg.core.get_protocol_name(proto), gpg.core.engine_check_version(proto)))
this results in
gpgme version: 1.10.0 engines: C:\msys64\mingw32\bin\gpgconf.exe 1.0.0 /nonexistent 1.0.0 Have OpenPGP? False Have CMS? False
every other example that uses OpenPGP runs into the invalid engine error
the directory is correct, gpg.exe is inside C:\msys64\mingw32\bin, but it does not seem to find it.
im at a loss as what to do here