@ru_python

Страница 472 из 9768
Andrey
30.03.2016
21:51:44
sys.path.append('project') - нет
В sys,path разве не абсолютные пути хранятся?

Sergey
30.03.2016
21:52:13
Вот и я так думал. Но если добавлять абсолютным - не работает;)

sys.path.append('/home/sergey/Desktop/project/..') - работает

Т.е. дело в двух точках

Google
Andrey
30.03.2016
21:53:12
Вот и я так думал. Но если добавлять абсолютным - не работает;)
Потому что пакет project - это директория, а не её содержимое.

Sergey
30.03.2016
21:55:12
Самое интересное что перерыл весь гугли и не нашел реальных кейсов развертывания приложения. Использования wheel, setup.py для этого. Все пишут про: создайте директорию и в ней venv

Sergey
30.03.2016
21:56:34
Спасибо, пошел изучать.

Andrey
30.03.2016
21:57:44
Только у этого решения есть минус - нельзя локальные зависимости указывать. Деплоить всё единым пакетом приходится.

Спасибо, пошел изучать.
https://pythonhosted.org/setuptools/setuptools.html Вот этого достаточно.

Sergey
30.03.2016
22:05:37
thanks

finkel
30.03.2016
22:10:48
кто то вчера про utf в командной строке говорил?)

https://habrahabr.ru/post/280560/

Sergey
30.03.2016
22:14:39
А модуль zipapp кто нибудь уже юзал? (добавлен в 3.5)

Andrey
30.03.2016
22:19:44
https://habrahabr.ru/post/280560/
Сурово. MS очень сильно меняется. Прямо не узнать её.

Alex
30.03.2016
22:20:09
избежать вендокапец

Google
Andrey
30.03.2016
22:21:13
Не буду спорить, бессмысленно. Линукс очень отстаёт от винды в области десктопа. Достаточно только того, что дров нормальных под современное железо нет на пингине.

К тому же, если консоль будет нормально работать, то смысла в линуксе вообще на десктопе смысла не будет.

Sergey
30.03.2016
22:22:32
Не испытывал проблем с дровами.

Alex
30.03.2016
22:22:41
Sergey
30.03.2016
22:22:51
;)

Alex
30.03.2016
22:22:55
А, ну да. Кривое говно.
да, ты ньюфаг видимо незастал море винонли железного говна

Andrey
30.03.2016
22:23:06
смысла в винде уже давно нет на десктопе
Заставь ноут хотя бы 5 часов на линуксе работать в среднем режиме.

Alex
30.03.2016
22:23:08
и это именно говно

если железо впринципе позволяет это делать

Andrey
30.03.2016
22:23:37
легко
Из коробки? Для обычного пользователя. Или нужно в маны погружаться?

Alex
30.03.2016
22:23:49
из коробки это про мак тока

Andrey
30.03.2016
22:24:05
винду тоже настраивать надо
Эм, где? Купил ноут - винда готова для работы.

Alex
30.03.2016
22:24:16
Эм, где? Купил ноут - винда готова для работы.
чтобы было эффективно надо настраивать

например вычищать тонны говна от вендора ноута

Andrey
30.03.2016
22:24:28
из коробки это про мак тока
И то на него как минимум брю ставят.

Google
Alex
30.03.2016
22:24:44
Sergey
30.03.2016
22:24:49
Из коробки? Для обычного пользователя. Или нужно в маны погружаться?
Dell xps 13 - нет проблем с временем работы из коробки.

Dell v131 - тоже нет проблем

Alex
30.03.2016
22:25:19
виндузятники во все времена не отличались интеллектом

Sergey
30.03.2016
22:25:50
Alex
30.03.2016
22:25:54
Ууу, аргументы попёрли.
ну ты же хочешь верить что "под линукс дров нет"

Andrey
30.03.2016
22:26:27
ну ты же хочешь верить что "под линукс дров нет"
Вот дров под мой lenovo yoga 13 нет, хотя железка 2012 года. Что делать? Моё железо - кривое говно?

Alex
30.03.2016
22:26:49
Andrey
30.03.2016
22:27:08
Нет, виндовая
О, круто. А из коробки - это как?

Alex
30.03.2016
22:27:31
Эм... А до написания что делать?
под линукс надо выбирать железо

это нормально

Sergey
30.03.2016
22:27:35
О, круто. А из коробки - это как?
Накатил ubuntu, поставил софт для работы. Работаю. В настройки не углублялся.

Andrey
30.03.2016
22:29:28
Накатил ubuntu, поставил софт для работы. Работаю. В настройки не углублялся.
Хм, может дрова с девелопер версии подтянулись. Вам очень повезло. Вокруг меня куча прмеров, когда люди не хоятт оставаться на линуксе по причине сниженного времени работы по сравнению с виндой. Почти все перешли на виртуалки по этой причине.

Andrey
30.03.2016
22:30:47
Да, такой факт имеет место быть. Но как писалось вышешь под linux надо подбирать железо.
При такой формулировке тяжело говорить, что винда на десктопе умерла)

Alex
30.03.2016
22:31:10
При такой формулировке тяжело говорить, что винда на десктопе умерла)
олдфагам все равно пока можно купить в магазе винду

Andrey
30.03.2016
22:31:13
Ой, не так. Смысла нет.

Google
Sergey
30.03.2016
22:31:22
Лично я этого не утверждаю. Но опять же, для меня лично винда умерла, т.к. я на неё не вернусь.

Alex
30.03.2016
22:31:46
на винде могут сидеть откровенные говноеды которым вообще похер за чем они сидят

Sergey
30.03.2016
22:32:19
;) Я придерживаюсь мнения что кто чем хочет тем и пользуется.

Andrey
30.03.2016
22:32:21
на винде могут сидеть откровенные говноеды которым вообще похер за чем они сидят
Ну пересади их на линукс, от этого они говоноедами не перестанут быть.

Alex
30.03.2016
22:32:28
я пересаживал

происходит очищение разума от токсинов

Sergey
30.03.2016
22:33:03
Есть варианты venv установить в .pyz ?

Andrey
30.03.2016
22:33:06
Alex
30.03.2016
22:33:54
говноеды бесят сильнее фанатиков

Admin
ERROR: S client not available

Alex
30.03.2016
22:34:06
и тут фанатизма нет, просто факты и здравый смысл

Andrey
30.03.2016
22:34:43
и тут фанатизма нет, просто факты и здравый смысл
Т.е. факт, что дрова появляются не сразу - достоинство линукса?)

и тут фанатизма нет, просто факты и здравый смысл
Так что? Здравый смысл не отвечает?)

Sergey
30.03.2016
22:36:41
project > .pyz (zipapp) > server > pyvenv to project.pyz/venv > project.pyz/venv/bin/python project.pyz

Чето я извратился судя по всему;)

Andrey
30.03.2016
22:37:54
project > .pyz (zipapp) > server > pyvenv to project.pyz/venv > project.pyz/venv/bin/python project.pyz
Эм... Ты очень извратился: project->.zip->relocate_to_server->pip install path_to_zip

Sergey
30.03.2016
22:38:50
опять же он его ставит глобально, а я хочу аккуратненько в директорию, в которой будет и конфиг и создаваемаяя приложением sqlite bd

Google
Sergey
30.03.2016
22:38:59
и логи приложения

Andrey
30.03.2016
22:39:24
это особенность рынков
Ок, а какие факты, что линукс лучше? Вот именно лучше, а не на таком же уровне. В прошлый раз ты говорил, что линукс лучше только потому, что пользователь мог работать в линуксе спокойно. Т.е. точно так же как и в винде.

и логи приложения
Эм, так запусти venv перед pip install

В чём проблема?

Sergey
30.03.2016
22:40:41
в таком случае поставит в projectdir/venv/..

Andrey
30.03.2016
22:42:56
технически лучше нет анального стяга открытость софта больше и качество его выше надежность системы
Пункты 1,2,5 ничем не подтверждены в случае десктопа если сравнивать с виндой. Открытость ничего не гарантирует, уязвимости всё так же появляются. Про софт - какого софта больше? Для пользователя? Как качество измеряли?

в таком случае поставит в projectdir/venv/..
pip рfзве не умеет ставить библиотеку в нужную директорию?

Sergey
30.03.2016
22:45:56
pip рfзве не умеет ставить библиотеку в нужную директорию?
Т.е. получается так: cd projectdir pyvenv venv venv/bin/pip install /path/to/project.zip -t ./ cd .. projectdir/venv/bin/python project

Sergey
30.03.2016
22:47:57
Сейчас протестирую

Andrey
30.03.2016
22:48:43
Но проверить не могу, здесь уже самому надо) У меня очень большие проблемы с сетью. Провайдер такой мудак.

Sergey
30.03.2016
22:50:33
То винда виновата;)

Andrey
30.03.2016
22:51:14
То винда виновата;)
Дык линуксовый роутер раздаёт)

Sergey
30.03.2016
22:51:36
ops)

Andrey
30.03.2016
22:52:43
Блин, жаль, что оппоненты исчезают на самом интересном месте. Надеюсь, что завтра ответит.

Sergey
30.03.2016
22:53:53
В итоге такой бардак:

requests задана как тестовая зависимость

Andrey
30.03.2016
22:55:01
Блин, я даже это изображение скачать не могу( Ладно, извини, пора баиньки.

Sergey
30.03.2016
22:55:24
? доброй ночи. Если накапаю решение сюда скину.

Alex
30.03.2016
23:06:38

Страница 472 из 9768