Size: a a a

2020 November 09

YO

Yaroslav Ogloblin in PiterPy Meetup
Dima Boger
exists() отрабатывает быстрее

Никогда не видел q.count() / q.first() вместо exists() 🤔
может есть какие-то ограничения на его применение?
источник

YO

Yaroslav Ogloblin in PiterPy Meetup
просто я смотрю тут его применение разнится в зависимости от СУБД - это в доке.
Правда я не совсем понял их пример что они хотели получить.
источник

DB

Dima Boger in PiterPy Meetup
В какой доке?
источник

YO

Yaroslav Ogloblin in PiterPy Meetup
Dima Boger
В какой доке?
источник

DB

Dima Boger in PiterPy Meetup
А можно ссылочку?
источник

YO

Yaroslav Ogloblin in PiterPy Meetup
Note that some databases such as SQL Server don’t allow an EXISTS expression to be present in the columns clause of a SELECT. To select a simple boolean value based on the exists as a WHERE, use literal():

from sqlalchemy import literal

session.query(literal(True)).filter(q.exists()).scalar()
источник

E

Eugene in PiterPy Meetup
А как заставить Poetry ставить сам пакет в editable (develop) mode? Сейчас оно ставит его просто как обычный пакет, хотя помнится раньше ставилось в editable. У install есть только опция --no-root, чтобы вообще не ставить пакет.
источник

DB

Dima Boger in PiterPy Meetup
сам себя он ставит в editable по-моему
источник

E

Eugene in PiterPy Meetup
Dima Boger
сам себя он ставит в editable по-моему
Интересно, сейчас проверил, что в site-packages. Там действительно pth файл и dist-info. Но pip list теперь не показывает, что пакет установлен в editable (не показывает путь откуда он поставлен)
источник

E

Eugene in PiterPy Meetup
Раньше pip list для таких пакетов показывал в скобках путь и было понятно, что пакеты поставлены в editable
источник
2020 November 10

A🚀

Andrey 🚀🚀🚀 Popp... in PiterPy Meetup
тут недавно нашел http://terralang.org/ это низкоуровневый язык встроенный в Lua, когда Lua используется как препроцессор (немножко упрощено конечно объясняю, но суть примерно такая)... а никто не видел подобного, но на Питоне?
источник

ED

Eugene Denisov in PiterPy Meetup
Andrey 🚀🚀🚀 Popp
тут недавно нашел http://terralang.org/ это низкоуровневый язык встроенный в Lua, когда Lua используется как препроцессор (немножко упрощено конечно объясняю, но суть примерно такая)... а никто не видел подобного, но на Питоне?
Самое близкое, что приходит в голову, это Cython.
источник
2020 November 12

A🚀

Andrey 🚀🚀🚀 Popp... in PiterPy Meetup
источник

DB

Dima Boger in PiterPy Meetup
Это что, ждать провала активности по mypy? 🐸
источник

ED

Eugene Denisov in PiterPy Meetup
Dima Boger
Это что, ждать провала активности по mypy? 🐸
А что там ещё осталось?
источник

E

Eugene in PiterPy Meetup
Eugene Denisov
А что там ещё осталось?
осталось сделать python по-настоящему статически типизированным. 🤷‍♂️
источник

Б

Боброний in PiterPy Meetup
Eugene
осталось сделать python по-настоящему статически типизированным. 🤷‍♂️
Кстати, они ведь делают
источник

Б

Боброний in PiterPy Meetup
источник

ED

Eugene Denisov in PiterPy Meetup
Eugene
осталось сделать python по-настоящему статически типизированным. 🤷‍♂️
Есть языки, которые с этой задачей справляются куда лучше, чем Python вообще когда-либо сможет. И это нормально.
источник

E

Eugene in PiterPy Meetup
Eugene Denisov
Есть языки, которые с этой задачей справляются куда лучше, чем Python вообще когда-либо сможет. И это нормально.
Я не настоящий сварщик, но вот TypeScript, например, вроде ничего получился?
источник