byrnereese / linkchecker-mkdocs

Python asyncio + aiohttp Markdown *.md URL link checker: 10,000 files/second
MIT License
10 stars 4 forks source link

Missing requests dependency #7

Open manfredlift opened 1 year ago

manfredlift commented 1 year ago

Missing requests dependency: https://github.com/byrnereese/linkchecker-mkdocs/blob/a75d765b0ec564e5ed0218880ed0b5ab4b973917/setup.cfg#L31-L32

When installing linkchecker in an isolated environment then it doesn't work

$ pipx install mkdocs-linkcheck
$ mkdocs-linkcheck
Traceback (most recent call last):
  File "/Users/mliiv/.local/bin/mkdocs-linkcheck", line 5, in <module>
    from mkdocs_linkcheck.__main__ import main
  File "/Users/mliiv/.local/pipx/venvs/mkdocs-linkcheck/lib/python3.9/site-packages/mkdocs_linkcheck/__init__.py", line 4, in <module>
    from .base import check_links, check_local, check_remotes
  File "/Users/mliiv/.local/pipx/venvs/mkdocs-linkcheck/lib/python3.9/site-packages/mkdocs_linkcheck/base.py", line 11, in <module>
    from .sync import check_urls as check_urls_sync
  File "/Users/mliiv/.local/pipx/venvs/mkdocs-linkcheck/lib/python3.9/site-packages/mkdocs_linkcheck/sync.py", line 2, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'
YDX-2147483647 commented 1 year ago

I guess it's duplicate of #2.