[GH-ISSUE #225] No module named 'mypy_extensions' #153

Closed
opened 2026-03-01 14:41:05 +03:00 by kerem · 2 comments
Owner

Originally created by @lachlansimpson on GitHub (Apr 28, 2019).
Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/225

$ ./archive.sh https://boingboing.net
Traceback (most recent call last):
  File "/opt/ArchiveBox_django/bin/archivebox", line 6, in <module>
    from .cli import archivebox
  File "/opt/ArchiveBox_django/archivebox/__init__.py", line 4, in <module>
    from . import cli
  File "/opt/ArchiveBox_django/archivebox/cli/__init__.py", line 59, in <module>
    SUBCOMMANDS = list_subcommands()
  File "/opt/ArchiveBox_django/archivebox/cli/__init__.py", line 34, in list_subcommands
    module = import_module('.archivebox_{}'.format(subcommand), __package__)
  File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/opt/ArchiveBox_django/archivebox/cli/archivebox_schedule.py", line 12, in <module>
    from ..main import schedule
  File "/opt/ArchiveBox_django/archivebox/main.py", line 20, in <module>
    from .index.schema import Link
  File "/opt/ArchiveBox_django/archivebox/index/__init__.py", line 13, in <module>
    from ..parsers import parse_links
  File "/opt/ArchiveBox_django/archivebox/parsers/__init__.py", line 13, in <module>
    from ..config import TIMEOUT
  File "/opt/ArchiveBox_django/archivebox/config/__init__.py", line 16, in <module>
    from .stubs import (
  File "/opt/ArchiveBox_django/archivebox/config/stubs.py", line 2, in <module>
    from mypy_extensions import TypedDict
ModuleNotFoundError: No module named 'mypy_extensions'

Requires pip install mypy-extensions

Originally created by @lachlansimpson on GitHub (Apr 28, 2019). Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/225 ``` $ ./archive.sh https://boingboing.net Traceback (most recent call last): File "/opt/ArchiveBox_django/bin/archivebox", line 6, in <module> from .cli import archivebox File "/opt/ArchiveBox_django/archivebox/__init__.py", line 4, in <module> from . import cli File "/opt/ArchiveBox_django/archivebox/cli/__init__.py", line 59, in <module> SUBCOMMANDS = list_subcommands() File "/opt/ArchiveBox_django/archivebox/cli/__init__.py", line 34, in list_subcommands module = import_module('.archivebox_{}'.format(subcommand), __package__) File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "/opt/ArchiveBox_django/archivebox/cli/archivebox_schedule.py", line 12, in <module> from ..main import schedule File "/opt/ArchiveBox_django/archivebox/main.py", line 20, in <module> from .index.schema import Link File "/opt/ArchiveBox_django/archivebox/index/__init__.py", line 13, in <module> from ..parsers import parse_links File "/opt/ArchiveBox_django/archivebox/parsers/__init__.py", line 13, in <module> from ..config import TIMEOUT File "/opt/ArchiveBox_django/archivebox/config/__init__.py", line 16, in <module> from .stubs import ( File "/opt/ArchiveBox_django/archivebox/config/stubs.py", line 2, in <module> from mypy_extensions import TypedDict ModuleNotFoundError: No module named 'mypy_extensions' ``` Requires `pip install mypy-extensions`
kerem closed this issue 2026-03-01 14:41:05 +03:00
Author
Owner

@lachlansimpson commented on GitHub (Apr 28, 2019):

This is my bad again - git pull the repo and pip install -e . solves this

<!-- gh-comment-id:487352595 --> @lachlansimpson commented on GitHub (Apr 28, 2019): This is my bad again - git pull the repo and `pip install -e .` solves this
Author
Owner

@pirate commented on GitHub (May 1, 2019):

👍 Also FYI on v0.4.0 you can also use pipenv install --dev to set everything up.

<!-- gh-comment-id:488207425 --> @pirate commented on GitHub (May 1, 2019): :+1: Also FYI on [v0.4.0](https://github.com/pirate/ArchiveBox/pull/207) you can also use `pipenv install --dev` to set everything up.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ArchiveBox#153
No description provided.