Closed e8johan closed 3 years ago
Hey @e8johan , thanks for reporting this. I'm surprised because I had no issue installing Watchdog on Python 3.6. I'll take a closer look this weekend.
Hey folks - I happened to also encounter this issue very recently on Python 3.6.
I took a quick look into watchdog
's release history - it looks like recent versions up to v0.10.4
supported Python version 2.7 and 3.4+, whereas the last two pre-1.0 releases, v0.10.5
and v0.10.6
, only support Python versions 2.7 and 3.4-3.5. Since the dependency for watchdog
here is >=0.10.2,<1.0.0
, it looks like this repo started pulling in one of the last two pre-1.0 releases when they were released on December 10th. This also explains how this issue manifested so suddenly.
I concur with @e8johan - hopefully this should be a relatively easy fix by bumping the dep to post-1.0?
Hey sorry for the silence here. Pydoc-Markdown v3.9.0 declares it's dependency on watchdog as >=1.0.0,<2.0.0
I tried installing pydoc-markdown on Debian testing, so Python v3.9.1, and cannot due to a dependency on watchdog<1.0.0, which only works for Python < 3.6.
There is a newer version of watchdog, so I guess what is needed is an update to a newer version of watchdog. Both packages claim to work with Python 3.6+, and the API changes for watchdog looks small. Hopefully that means that this is more a matter of updating the pypi metadata, than too much code work.