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 и библиотеки #411

Open
alex-karpov opened this issue Jan 6, 2023 · 4 comments
Open

Обновить версию python и библиотеки #411

alex-karpov opened this issue Jan 6, 2023 · 4 comments

Comments

@alex-karpov
Copy link
Contributor

alex-karpov commented Jan 6, 2023

Апгрейд python 3.8 -> 3.10

В pyproject.toml:

  1. изменить зависимость python = "^3.8,<3.11"
  2. добавить зависимость chardet = ">3"

Модуль chardet используется в ocad.py и в данный момент ставится вместе с requests. Стоит указать зависимость явно. В более новых версиях из requests убрали модуль chardet (используют что-то другое), из-за этого после обновления версий спорторг не будет запускаться.

Библиотеки PySide2 и shiboken2 не поддерживают python 3.11. Насколько понял, они устаревшие. Впоследствии можно сделать апгрейд PySide2 -> PySide6 (Qt6) (https://doc.qt.io/qtforpython/porting_from2.html). PySide6 активно обновляется, привязана к текущей версии python

@alex-karpov
Copy link
Contributor Author

Я запускал спорторг на python 3.10 на линукс-машине, но его работоспособность не проверял. Не знаю, не отвалилось ли что-нибудь.

@sergeikobelev
Copy link
Member

Планы хорошие, но наверное, еще пару лет надо посидеть на 3.8 из-за Win7... Меня до сих пор в 2023 году спрашивают про WinXP

@alex-karpov
Copy link
Contributor Author

Поддержка python v3.8 заканчивается в октябре 2024 года. Последний бинарный релиз python v3.8.10 выходил 2.5 года назад. Предыдущий bugfix-релиз (в виде исходного кода) python v3.8.18 выходил полгода назад.

До сих пор актуальна поддержка Win7 и WinXP?

@daxartio
Copy link
Collaborator

daxartio commented Jan 5, 2024

Нет, будем переходить на последний python в этом году.
Еще пару версий выпустим на текущем. Для нас особо ничего не поменяется

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

3 participants