Closed johndoe31415 closed 6 years ago
I think issue in both cases is python 3.5 - they've changed all os.* funcs to accept paths in 3.6+ and probably same minor type mixup in the case of second error. Wrote/tested the thing with 3.6 (and use mostly 3.7 by now), and it apparently has such incompatibilities with earlier versions.
Shouldn't be hard to adapt it to 3.5, as diffs are kinda minor there, but don't have it anywhere to test or bother with myself, unfortunately. Guess worth adding note on such incompatibility to the README though.
Thanks for bringing it up.
Hi there,
just tried out acme-cert-tool on Debian Stretch with Python 3.5.3. Unfortunately it doesn't work for me:
The reason is that acme-cert-tool passes a pathlib.PosixPath instance to os.access(), but at least on my system, os.access() requires a str(). When I add the conversion, it fails in a different place:
So no luck for me unfortunately :-(
All the best to you, Joe