
Viktor
18.03.2016
17:23:18
Или оставить так, модулем?

Aragaer
18.03.2016
17:25:09
я думаю можно гитхабовскую ссылку скормить пипу и все взлетит

Viktor
18.03.2016
17:25:33
Не, я имею ввиду
setup.py там создавать

Google

Viktor
18.03.2016
17:25:56
Готовить для pip'а / easy_install

Aragaer
18.03.2016
17:25:59
я ни разу не создавал, но наверно если нужно, это нетрудно

Viktor
18.03.2016
17:26:15
Ну вот нужно ли?..

Aragaer
18.03.2016
17:26:44
нет
есть такие вопросы, на которые ответ по умолчанию - нет
в салеме - "а нужно ли нам собирать гранит?" - нет
нет, не нужно. Когда будет нужно это делается за несколько минут обычно

Viktor
18.03.2016
17:28:35
Оке)

Aragaer
18.03.2016
17:30:27
как там принцип
YAGNI - you ain't gonna need it

Artem
18.03.2016
17:41:20
Ну вот нужно ли?..
Если ты сделал полезный модуль, пишешь setup.py, затем запускаешь его с параметром sdist, затем twine upload dist/your_package.zip

Viktor
18.03.2016
17:41:44
ИМХО

Google

Artem
18.03.2016
17:42:09
В результате он зальется на PyPI и будет доступен для установки через pip

Viktor
18.03.2016
17:42:23
Хм, неприятно между Си, питоном и JS скакать

Pavel
18.03.2016
18:16:29

Viktor
18.03.2016
18:17:12
a зачем так?
Ну на питоне сам пишу, на C++Qt tdesktop написан, и на JS помогаю одному парню изучать программирование
Так, я заделал коммит, в котором поменял пару файлов
Один из них надо вернуть обратно
Но коммит уже запушен на гитхаб и даже создан pull request
Че делать?
https://github.com/telegramdesktop/tdesktop/pull/1797#issuecomment-198471111 вот тут если что

Вова, Usopp
18.03.2016
18:20:55
Всем чмоке в этом чатике

Viktor
18.03.2016
18:22:05
)

Aragaer
18.03.2016
18:29:29
отменить пулл реквест, сделать новый коммит с возвращенным на место файлом, запушить, сделать новй пулл реквест

Artem
18.03.2016
18:30:06
Вроде пул-реквест же можно менять и так? Сделай ребейз и форс пуш

Aragaer
18.03.2016
18:30:10
второй вариант - сделать один коммит с правильными изменениями, кинуть его в другой бранч и делать пулл реквест уже на него

Lena
18.03.2016
18:41:27

Вова, Usopp
18.03.2016
18:42:15

Viktor
18.03.2016
18:50:54
Эм
$ git push fork dev
Everything up-to-date
$ git diff fork/dev .
Огромный выхлоп diff'а
Как это понять?

Google

Viktor
18.03.2016
18:52:02
да да, опять с форспашами игрался

Aragaer
18.03.2016
19:12:51
ну как, это значит что весь твой дев там уже есть
но воркинг три от него сильно отличается
может ты вообще на другой ветке
git status что показывает?

Viktor
18.03.2016
19:15:50
ненене
Я дебил
Я менял dev-foobar
а пушил dev

Aragaer
18.03.2016
19:16:37
пушил
push это пуш, а не паш

Sharkus
18.03.2016
19:16:59

Sharkus
18.03.2016
19:17:06
Вот тут слышно хорошо :)

Viktor
18.03.2016
19:19:20
оок
Еще одна проблема
В форке файлы изменены, коммиты есть
А pull request не переоткрылся
request — https://github.com/telegramdesktop/tdesktop/pull/1797
fork — https://github.com/stek29/tdesktop/tree/dev/
В пулл реквесте пишет 0 commits
В самом репо "This branch is 1 commit ahead of telegramdesktop:dev."

Aragaer
18.03.2016
19:22:42

Google

Artem
18.03.2016
19:22:51

Sharkus
18.03.2016
19:22:58
Ну да, Ронни там зря всё портит.

Viktor
18.03.2016
19:23:11

Sharkus
18.03.2016
19:23:18
Тенэйшесы грамотно блэк сэббэт стебали, а тут Дио :(

Viktor
18.03.2016
19:23:43
stek29:dev was force-pushed and no longer has any new commits.
Pushing new commits will allow the pull request to be re-opened.
А это что?
Лучше бы я ребейз сделал...

Admin
ERROR: S client not available

Viktor
18.03.2016
19:33:23
ЧОРТ
ТАМ РЕОПЕН КНОПОЧКА
АААРГХ
А Я СОЗДАЛ ДУПЛИКАТ УЖЕ

Sharkus
18.03.2016
19:34:57
Гарри Поттер и сраный коммит :D

Viktor
18.03.2016
19:35:19
Lol

Max
18.03.2016
19:52:34
всем добра!
народ, объясните новичку, для чего нужно настраивать virtualenv?
и в каких случаях?

Sharkus
18.03.2016
19:53:53
Разные приложения с разными требованиями и зависимостями.

Viktor
18.03.2016
19:54:03
Получаешь изолированные окружения
Вообще первый же пример: pip без sudo

Max
18.03.2016
19:55:30
получается типа контейнера с возможностью переноса? или просто чтоб приложения друг друга по зависимостям (например) не сломали?

Google

Max
18.03.2016
19:55:35
правильно понял?

Sharkus
18.03.2016
19:56:16
И.

Max
18.03.2016
19:58:23
спасибо!

Вова, Usopp
18.03.2016
19:59:58
+ версия питона фиксируется дефолтная
Хотя я по специфике разработки в основном conda env пользуюсь
virtualenv уже оч плохо помню

Aragaer
18.03.2016
20:09:09
а чотам помнить, наливай да пей
в смысле activate и все
и deactivate в конце

Вова, Usopp
18.03.2016
20:09:55
Я и так наливаю да пью, но к питону это не применяю(

Lena
18.03.2016
20:10:39

Artem
18.03.2016
20:11:06

Вова, Usopp
18.03.2016
20:11:43

Aragaer
18.03.2016
20:12:26
.. надо будет поковырять вайн и может зафигачить туда пулл реквест, если разберусь
а то там одна проблема висит уже черт знает сколько
а вроде ничего сверхествестественного, можно и разобраться

Jungle
19.03.2016
06:09:17
Когда jit решает, проверил на pypy и он уделал node