Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Совместимость с Python 3.10 #121

Closed
AleksejEgorov opened this issue Nov 23, 2021 · 7 comments
Closed

Совместимость с Python 3.10 #121

AleksejEgorov opened this issue Nov 23, 2021 · 7 comments

Comments

@AleksejEgorov
Copy link

При попытке импорта в 3.10 получаю следующее:

>>> import vk
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Program Files\Python310\lib\site-packages\vk\__init__.py", line 2, in <module>
    from vk.api import logger
  File "C:\Program Files\Python310\lib\site-packages\vk\api.py", line 7, in <module>
    from vk.utils import stringify_values, json_iter_parse, LoggingSession, str_type
  File "C:\Program Files\Python310\lib\site-packages\vk\utils.py", line 4, in <module>
    from collections import Iterable
ImportError: cannot import name 'Iterable' from 'collections' (C:\Program Files\Python310\lib\collections\__init__.py)

Решение: в vk/utils.py в заменить строку 4 from collections import Iterable на конструкцию:

try:
    from collections.abc import Iterable
except ImportError:
    from collections import Iterable
@f213
Copy link

f213 commented Dec 27, 2021

Я сделал этот фикс и ещё кучу других в #120, но автор не отвечает, к сожалению. Подожду ещё пару недель и сделаю форк.

@Timoxa49exe
Copy link

Hello. Can you help me? Where is 'vk/utils.py'?

@AleksejEgorov
Copy link
Author

Hello. Can you help me? Where is 'vk/utils.py'?

Look at the traceback — path to the file is there. Usually in your library folder.

@YariKartoshe4ka
Copy link
Collaborator

@f213 похоже библиотека больше не мэинтейнится. Как насчет переноса форка в отдельный репо и публикации на PyPI (с последующим обслуживанием либы)?

@Timoxa49exe
Copy link

Timoxa49exe commented May 29, 2022 via email

@YariKartoshe4ka
Copy link
Collaborator

Чтож, я начну #123

@YariKartoshe4ka
Copy link
Collaborator

Исправлено в 3.0.dev1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants