Size: a a a

2020 March 17

DB

Dima Boger in PiterPy Meetup
никакими, по-моему
источник

DB

Dima Boger in PiterPy Meetup
источник

DB

Dima Boger in PiterPy Meetup
Есть пеп на индексы, а как и откуда эти индексы собирать — дело софта:
https://www.python.org/dev/peps/pep-0503/
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Meetup
спасибо
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Meetup
я там нашёл https://warehouse.pypa.io/api-reference/legacy/#upload-api это один из них, он в категории legacy
я правильное понимаю, что ничего другого нет, то есть на смену этому legacy API никакие другие API не пришли?
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Meetup
второй в документации не описан, похоже, он связан с каким-то forklift.legacy.submit, который то ли выпилили в отдельный пакет, то ли планируют
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Meetup
вообще, тот факт, что этот upload api в категории legacy api, означает ли то, что им не нужно пользоваться (по возможности)?
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Meetup
то есть, получается, poetry publish это "фу"? потому что использует legacy api и лучше по-возможности не использовать этот api?
источник

MV

Mikhail Veselov in PiterPy Meetup
Alexander Ovchinnikov 🦁
типа система работает, только если посещать эти локации рано утром или поздно вечером, на восходе или закате) и только если у фотографии правильные геотеги
https://xkcd.com/2259/

Напомнило
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Meetup
😊
источник

DB

Dima Boger in PiterPy Meetup
Alexander Ovchinnikov 🦁
вообще, тот факт, что этот upload api в категории legacy api, означает ли то, что им не нужно пользоваться (по возможности)?
Нет, он в категории legacy pypi
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Meetup
то есть его не выпилят пока?
источник

DB

Dima Boger in PiterPy Meetup
Раньше был pypi, теперь warehouse
источник

DB

Dima Boger in PiterPy Meetup
Alexander Ovchinnikov 🦁
то есть его не выпилят пока?
Это же не депрекейтед
источник

Б

Боброний in PiterPy Meetup
Чтобы поместить ключ в конец OrderedDict, есть метод move_to_end

А какой метод помещает ключ в начало? Очевидно move_to_end с аргументом last=False:


move_to_end(key, last=True)

Move an existing key to either end of an ordered dictionary. The item is moved to the right end if last is true (the default) or to the beginning if last is false. Raises KeyError if the key does not exist:

>>>
>>> d = OrderedDict.fromkeys('abcde')
>>> d.move_to_end('b')
>>> ''.join(d.keys())
'acdeb'
>>> d.move_to_end('b', last=False)
>>> ''.join(d.keys())
'bacde'
источник

Б

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

AK

Alex 🌼 Karpinsky in PiterPy Meetup
Боброний
Чтобы поместить ключ в конец OrderedDict, есть метод move_to_end

А какой метод помещает ключ в начало? Очевидно move_to_end с аргументом last=False:


move_to_end(key, last=True)

Move an existing key to either end of an ordered dictionary. The item is moved to the right end if last is true (the default) or to the beginning if last is false. Raises KeyError if the key does not exist:

>>>
>>> d = OrderedDict.fromkeys('abcde')
>>> d.move_to_end('b')
>>> ''.join(d.keys())
'acdeb'
>>> d.move_to_end('b', last=False)
>>> ''.join(d.keys())
'bacde'
Так у словаря просто два конца
источник

Б

Боброний in PiterPy Meetup
Alex 🌼 Karpinsky
Так у словаря просто два конца
...два кольца, а посередние гвоздик
источник

Б

Боброний in PiterPy Meetup
Даже в доке написано beginningbeginning, а не left endleft end
источник

MV

Maxim Vasilev in PiterPy Meetup
Alex 🌼 Karpinsky
Так у словаря просто два конца
И ни одного начала
источник