Skip to content

Cannot import "Any" from typing #1

@penfold1972

Description

@penfold1972

I get this error with a test running python 3.9.13 in a virtual environment on Rocky Linux 8:

  File "/home/scobb/wikijs/lab_search.py", line 2, in <module>
    from wikijs import WikiJs
  File "/home/scobb/wikijs/env/lib64/python3.9/site-packages/wikijs/__init__.py", line 1, in <module>
    from .client import WikiJs
  File "/home/scobb/wikijs/env/lib64/python3.9/site-packages/wikijs/client.py", line 12, in <module>
    from .asset import AssetMixin
  File "/home/scobb/wikijs/env/lib64/python3.9/site-packages/wikijs/asset.py", line 1, in <module>
    from .typing import WikiJsProtocol, TYPE_CHECKING, Any
ImportError: cannot import name 'Any' from 'wikijs.typing' (/home/scobb/wikijs/env/lib64/python3.9/site-packages/wikijs/typing.py)

The script is basically the given example:

from lab_api import WIKIJS_API
from wikijs import WikiJs

HOST = "wiki.example.org"
URL = f"https://{HOST}/"

client = WikiJs(URL, WIKIJS_API)

TARGET_FOLDER = "/"
for page in client.search_pages('', TARGET_FOLDER):
    print(page['path'])```
Not sure where to go from here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions