
Zart
08.07.2016
15:00:38
>=1.4,<1.5a
иначе альфы 1.5 будут попадать под условие

Cykooz
08.07.2016
15:01:07
А так разве можно по новой схеме нумерации?
Вроде там щас всё через точку или как то так

Google

Zart
08.07.2016
15:01:23
всегда можно
нет, это официальный способ избегать пре-/пост- билдов

Cykooz
08.07.2016
15:02:13
Ну ворде билдаут (или easy_install) не такой глупый, и наверное правильно это разруливает, но я как то не проверял

Zart
08.07.2016
15:02:56
это вообще-то дистутилсы %)

Cykooz
08.07.2016
15:03:11
ну да, где то оно там всё

Zart
08.07.2016
15:03:48
я к тому что если тебе понадобится когданить рендж вида X.Y.*, то делается это через >=X.Y,<X.Za где Z=Y+1

Cykooz
08.07.2016
15:03:59
Я как то не здумывался насчёт альфа версий, и пока не было проблем. Наверное просто используемые мной пакеты не релизят альфа версии :)

Zart
08.07.2016
15:06:22
https://paste.fedoraproject.org/388983/14679903/
в абсолютных циферках это может и пофиг
но вот для сценариев где надо часто и много запускать питоний cli, где импортов дохера - это всё набегает

Cykooz
08.07.2016
15:07:54
Мне думается что там есть где то кеширование, и оно не будет каждый пакет по 0.3 сек искать

Zart
08.07.2016
15:08:00
поэтому омлетизация для продакшена - вещь полезная

Cykooz
08.07.2016
15:08:28
Хм, ну да - часто запускать cli, это может быть проблема. Но это вообще в целом проблема для питона

Google

Zart
08.07.2016
15:08:37
блин.. ник у тебя жутко знакомый однако 8\

Cykooz
08.07.2016
15:09:00
Хм...
Даже не знаю где я засветился, вроде как сижу себе тихо ?

Zart
08.07.2016
15:10:04
с мплеером чтото ассоциируется 8\

Cykooz
08.07.2016
15:10:29
Хм, нее, с плеерами не имел дело

Dim
08.07.2016
15:11:01

Zart
08.07.2016
15:11:15
5.0.5, ибо пина нет
а. да без понятия
я изредка это чудо завожу, любуюсь и сношу нахер

Dim
08.07.2016
15:11:58
я пока остановился на 4ке + dext

Zart
08.07.2016
15:12:05
штука клёвая, но требует капитальной обработки молотком и напильником после сборки, а запчастей хватит на пару атомных субмарин

Cykooz
08.07.2016
15:12:46
Ну да, наиболее полноценая CMS на питоне. Но у меня сейчас другая направленость работы, поэтому я тоже только тихо радуюсь выходам новых версий Plone

Zart
08.07.2016
15:13:21
надо будет субстансд еще раз потыкать

Dim
08.07.2016
15:13:57

Cykooz
08.07.2016
15:14:20

Zart
08.07.2016
15:14:28
единственное что я видел про морепатх это как его аффтар реквест выбирал 8)
http://blog.startifact.com/posts/morepath-from-werkzeug-to-webob.html
и я таки не фоннат зодб

Dim
08.07.2016
15:18:12

Zart
08.07.2016
15:18:39
интересно, чем занят джим вообще..

Google

Zart
08.07.2016
15:18:47
билдаут он не пилит
сделали вот те 2.0 релизы "на отъебись" и кинули

Ванька
08.07.2016
15:20:36
Здрасте вам

Cykooz
08.07.2016
15:21:36
В целом я с ним согласен - версия 2.5.3 вполне нормально работает и не вызывает ни каких нареканий

Zart
08.07.2016
15:22:11
ну я понимаю почему он не хочет и не будет поддерживать колёса 8)

Cykooz
08.07.2016
15:22:25
Это не его задача
Он использует setuptools

Zart
08.07.2016
15:22:32
да не только

Ванька
08.07.2016
15:22:37
К вопросам новичков тут нормальное отношение?)

Zart
08.07.2016
15:22:38
пип тоже

Cykooz
08.07.2016
15:22:44
Вот когда там запилят - тогда и появиться в билдауте

Cykooz
08.07.2016
15:22:58
у pip нет API, только cli

Zart
08.07.2016
15:23:08
некорректно поставлено выражение 8)

Cykooz
08.07.2016
15:23:26
AFAIK, pip doesn't provide an API for use by other tools. I'd be very
happy to find out I'm wrong.
Это собственно Джим написал

Zart
08.07.2016
15:23:57
угу, пип не задумывался как либа, поэтому официально у него апи нет
плюс его внутри колбасят как хотят - я уже видел как предупреждали любителей юзать внутрянку о том что функция переедет после очередного рефакторинга

Cykooz
08.07.2016
15:25:33
Колёса - это просто улучшеный egg, функционально он не отличается и одно легко конвертируется в другое. Просто для колёс есть официальная спека, и в нём поправили некоторые архитектурные недостатки egg.

Google

Zart
08.07.2016
15:25:43
и нет, функционально они ни разу не совпадают

Cykooz
08.07.2016
15:26:04
Ну я цитирую официальгную позицию ?

Zart
08.07.2016
15:26:24
я уже высказывал своё "фи" автору, да
ну хоть генерацию байткода они таки влепили

Cykooz
08.07.2016
15:26:39
Каким это местом не совпадают - и то и другое, это просто скомпиленые исходники пакета под конкретную платформу

Zart
08.07.2016
15:26:48
эм
ты уверен что ты смотрел что у них внутри?

Cykooz
08.07.2016
15:26:57
в egg были и байткод и so файлы

Admin
ERROR: S client not available

Cykooz
08.07.2016
15:27:02
Конечно

Ванька
08.07.2016
15:27:03
Лан задам вопрос, а там была ни была :)
Подскажите где есть хороший материал про форматирование строки.
вроде простая задача дана, даётся число, а мне его напечатать надо так, чтобы разряды делились пробелами. пример 1234567890 - вывод 1 234 567 890
Подсказка гласит что копать надо в сторону форматирования строки - но пока ничего не нашел. Буду благодарен!

Zart
08.07.2016
15:27:18
егг - это честно скомпиленные pyc, +so, и импортабельный из коробки

Cykooz
08.07.2016
15:27:39
в этом и есть отличие egg от tar.gz - в нём даже нет setup.py, и в имени файла неспроста указана версия питона и платформа

Viktor
08.07.2016
15:28:41

Cykooz
08.07.2016
15:28:44
Колёса предоставляют тоже самое - скомпиленый so и навреное pyc, плюс изменения в метаданных, что бы под стандарт подходило

Zart
08.07.2016
15:29:08

Viktor
08.07.2016
15:29:13

Zart
08.07.2016
15:29:37

Cykooz
08.07.2016
15:29:57

Google

Zart
08.07.2016
15:30:39
главная разница между егг и вил - егг официально заявлен как импортабельный
wheel импортабелен, но только для чисто питоновых пакетов, бинарные экстеншены пахать не будут

Cykooz
08.07.2016
15:31:15
Вот про bdist из доки про whell
The wheel project provides a bdist_wheel command for setuptools

Zart
08.07.2016
15:31:21
а для переносимости между версиями питона авторы колёс решили что лучше они сунут исходники в .py, а не предкомпиленные pyc
в итоге это странный уродец а ля сдист

Ванька
08.07.2016
15:32:01

Cykooz
08.07.2016
15:32:26
Вот тут в общем то кратко написано почеу whell круче сем яйца
https://pypi.python.org/pypi/wheel

Zart
08.07.2016
15:32:45

Cykooz
08.07.2016
15:32:54
И там видно, что самое главное в крутости - то что оно соответствует PEP-ам

Zart
08.07.2016
15:33:05

Ruslan
08.07.2016
15:33:27
Наконец-то я узнал, куда делись стили у гитхаба.. : https://new.vk.com/feed?w=wall-72495085_439290

Cykooz
08.07.2016
15:33:40
В остальном же, как я думаю, функциоанльно - цель у них с egg-ами одинаковая

Zart
08.07.2016
15:33:49
но на практике трудно поспорить что они очень шустро распаковываются, плюс поддержка сигнатур

Ванька
08.07.2016
15:34:29

Zart
08.07.2016
15:34:37
https://docs.python.org/3/library/string.html#formatspec

Ванька
08.07.2016
15:36:47

Zart
08.07.2016
15:42:23
>>> setlocale(LC_ALL, 'English')
'English_United States.1252'
>>> print('{:n}'.format(1234567890))
1,234,567,890
>>> setlocale(LC_ALL, 'Tamil')
'Tamil_India.1251'
>>> print('{:n}'.format(1234567890))
1,23,45,67,890
>>> setlocale(LC_ALL, 'Spanish')
'Spanish_Spain.1252'
>>> print('{:n}'.format(1234567890))
1.234.567.890

Ванька
08.07.2016
15:43:41
то есть получается что локаль надо менять для того чтобы сделать.... я думал можно просто задать формат строке как то

Zart
08.07.2016
15:44:10
{:n} - это вывод с помощью LC_NUMERIC формата

Ванька
08.07.2016
15:44:47
у меня видимо не та локаль стоит (я ещё только начал изучать язык) и мне выдаёт без пробелов

Zart
08.07.2016
15:45:22
есть более простой вариант с запятой:
>>> '{:,}'.format(1234567890)
'1,234,567,890'
этот вариант не зависит от локали

Ванька
08.07.2016
15:45:35
вот этот я нашел :)
Эта группа больше не существует