Разные недочеты/баги
-
main Alexey
- Posts: 3120
- Joined: 25.08.2021 18:15
Re: Разные недочеты/баги
для Reload вы можете сравнить две копии текста. один в файле сесии (settings/*.cuda-session который грузится кудой). второй - это файл на диске.
-
main Alexey
- Posts: 3120
- Joined: 25.08.2021 18:15
Re: Разные недочеты/баги
@mix-7
про Пидантик в LSP.
видимо у ваншего линукс пакет с пидантиком старый (на версии пидантика 1.х, а нам нужно 2.х).
решение - найдите в какой системной папке лежит этот пидантик (видно по тому креш логу, там есть путь файла).
потом удалите через APT старый пидантик (1.х) и потом видимо РУКАМИ распаковкой архива с PYPI.ORG поставьте новый пидантик 2.х (и все его зависимости).
в линукс так не делают, да, но я не знаю как еще можно в обход APT поставить новый пидантик.
о, есть еще вариант.
1. удалить из ОС пидантик и все зависимости через APT
2. руками поствить папки пидантика 2.х (и зависимости) в "py/sys" (это папка Куды для модулей. там уже несколько модулей есть - chardet requests ...)
про Пидантик в LSP.
видимо у ваншего линукс пакет с пидантиком старый (на версии пидантика 1.х, а нам нужно 2.х).
решение - найдите в какой системной папке лежит этот пидантик (видно по тому креш логу, там есть путь файла).
потом удалите через APT старый пидантик (1.х) и потом видимо РУКАМИ распаковкой архива с PYPI.ORG поставьте новый пидантик 2.х (и все его зависимости).
в линукс так не делают, да, но я не знаю как еще можно в обход APT поставить новый пидантик.
о, есть еще вариант.
1. удалить из ОС пидантик и все зависимости через APT
2. руками поствить папки пидантика 2.х (и зависимости) в "py/sys" (это папка Куды для модулей. там уже несколько модулей есть - chardet requests ...)
Re: Разные недочеты/баги
pydantic:
pip install pydantic
To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
sudo apt install python3-pydantic
Уже установлен пакет python3-pydantic самой новой версии (1.10.14-1).
Installation | Pydantic Docs
https://pydantic.dev/docs/validation/la ... d/install/
pip install pydantic
замыкание (цикл), неудача!
pip install pydantic
To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
sudo apt install python3-pydantic
Уже установлен пакет python3-pydantic самой новой версии (1.10.14-1).
Installation | Pydantic Docs
https://pydantic.dev/docs/validation/la ... d/install/
pip install pydantic
замыкание (цикл), неудача!
Re: Разные недочеты/баги
Новая тема:main Alexey wrote: ↑22.07.2026 10:30 давайте вынесем обсуждение сообщения куды Reload?yes/no в новый топик, а тут в общем топике неудобно в куче.
Баг с Reload? yes/no при старте CudaText - UVviewsoft forums
https://synwrite.sourceforge.net/forums ... php?t=3347
-
main Alexey
- Posts: 3120
- Joined: 25.08.2021 18:15
Re: Разные недочеты/баги
>bookmarks пропали
нет идей. наверно Мега у вас что-то удалила? пока на это не жаловались.
>pydantic - неудача
вы опять ставите пидантик через PIP / APT? я же говорю, удалите пидантик. а потом РУКАМи ИЗ АРХИВА скачанного с pypi.org поставьте папки питон-модулей в "py/sys" (эта папка в Куд). одна подпапка на сам пидантик, и по папке на каждую его зависимость.
нет идей. наверно Мега у вас что-то удалила? пока на это не жаловались.
>pydantic - неудача
вы опять ставите пидантик через PIP / APT? я же говорю, удалите пидантик. а потом РУКАМи ИЗ АРХИВА скачанного с pypi.org поставьте папки питон-модулей в "py/sys" (эта папка в Куд). одна подпапка на сам пидантик, и по папке на каждую его зависимость.
Re: Разные недочеты/баги
ОК, если нетрудно, дайте, плз ссылки на источник и папки назначения для pydantic
https://pypi.org/project/pydantic/ => Release v2.13.4 2026-05-06 · pydantic/pydantic · GitHub
https://github.com/pydantic/pydantic/re ... ag/v2.13.4 => pydantic-2.13.4.zip
в
/usr/lib/python3/dist-packages/pydantic/ ,
верно?
https://pypi.org/project/pydantic/ => Release v2.13.4 2026-05-06 · pydantic/pydantic · GitHub
https://github.com/pydantic/pydantic/re ... ag/v2.13.4 => pydantic-2.13.4.zip
в
/usr/lib/python3/dist-packages/pydantic/ ,
верно?
-
main Alexey
- Posts: 3120
- Joined: 25.08.2021 18:15
Re: Разные недочеты/баги
на pypi - да, по вашей ссылке, там кликаем Downloads-files и качаем pydantic-2.13.4.tar.gz . оттуда папка 'pydantic' ее положить в "py/sys".
но есть засада, вспомнил сейчас. новый пидантик использует части на Rust, то есть он не заработает без бинарников собранных на Русте. вот где брать эти банарники, не знаю, вроде в pydantic-2.13.4.tar.gz их нет. может на https://github.com/pydantic/pydantic/issues дадут собраные бинарники.
все сложно. лучше бы у вас был Линукс сборка другая где есть в пакетах новый пидантик
но есть засада, вспомнил сейчас. новый пидантик использует части на Rust, то есть он не заработает без бинарников собранных на Русте. вот где брать эти банарники, не знаю, вроде в pydantic-2.13.4.tar.gz их нет. может на https://github.com/pydantic/pydantic/issues дадут собраные бинарники.
все сложно. лучше бы у вас был Линукс сборка другая где есть в пакетах новый пидантик
-
main Alexey
- Posts: 3120
- Joined: 25.08.2021 18:15
Re: Разные недочеты/баги
может через пару недель или пару месяцев LSP-plugin будет переделан. оно будет без пидантика. работу ведет медленно @badrelmers на github.
Re: Разные недочеты/баги
ОК, спасибо!
А для чего он нужен, LSP-plugin, для связи с LSP-серверами разных языков программирования?
Спросил Google ИИ и Алису, как установить pydantic, они дали советы выше, которые не работают.
Google ИИ еще спросил, для чего мне pydantic, я рассказал, что для LSP-plugin в CudaText
Тогда он посоветовал удалить LSP-plugin и установить плагин Python_IntelliSense
Ошибок нет, хорошо
Но ведь не универсальный, только для Python?
А для LSP-plugin нужны установленные LSP-серверы?
А для чего он нужен, LSP-plugin, для связи с LSP-серверами разных языков программирования?
Спросил Google ИИ и Алису, как установить pydantic, они дали советы выше, которые не работают.
Google ИИ еще спросил, для чего мне pydantic, я рассказал, что для LSP-plugin в CudaText
Тогда он посоветовал удалить LSP-plugin и установить плагин Python_IntelliSense
Ошибок нет, хорошо
Но ведь не универсальный, только для Python?
А для LSP-plugin нужны установленные LSP-серверы?