@ru_python

Страница 1891 из 9768
Pavel
08.12.2016
18:53:41
Ведь если все совсем плохо, можно восстановить env
мои venv восстаналвиваются командой pip install -r requirments.txt

Ivan
08.12.2016
18:55:41
мои venv восстаналвиваются командой pip install -r requirments.txt
а откуда тянутся сами зависимости?

Pavel
08.12.2016
18:55:54
Google
Ivan
08.12.2016
18:56:26
не понял вопроса.
ну в requirments.txt у тебя задекларированы пакеты. они откуда-то скачиваются. вопрос - откуда?

Aragaer
08.12.2016
18:56:41
все реквайрменты там из pypi, либо из моего собственного гита

Ivan
08.12.2016
18:56:47
И что станет, если какой-то из пакетов или его зависимость станет недоступен в тот период времени

Pavel
08.12.2016
18:56:49
из интеренента, Pypi.org или из гитхаба, если прижмет.

Ivan
08.12.2016
18:57:08
новая система, старой нет

у тебя все пропало, надо развернуть env

Aragaer
08.12.2016
18:57:20
из пипи ее не удалят

Pavel
08.12.2016
18:57:35
ни разу не видел, чтббы из пипи что-то удаляли.

Aragaer
08.12.2016
18:58:21
я так понимаю, вопрос навеян историей про node.js

Ivan
08.12.2016
18:58:46
ни разу не видел, чтббы из пипи что-то удаляли.
но в самом pypi такая возможность есть. автор может выкосить свой пакет

Pavel
08.12.2016
18:59:31
если и из pypi пакет убрали, и с гитхаба снесли все форки, и в бакапе ~ не сохранилось - придётся искать альтернативу.

Ivan
08.12.2016
18:59:56
я так понимаю, вопрос навеян историей про node.js
да даже не той историей, а просто не хочется зависеть от внешних факторов

Google
Pavel
08.12.2016
19:00:10
Это неправильный подход
меня устраивает.

Aragaer
08.12.2016
19:00:27
сделай свой форк

Ivan
08.12.2016
19:00:31
меня устраивает.
У тебя просто нет десятков проектов на поддержке наверное

Pavel
08.12.2016
19:00:32
поднимай локальный pypi каталог, храни всё при себе, не вопрос.

Aragaer
08.12.2016
19:00:35
это всегда можно сделать

Pavel
08.12.2016
19:00:57
я об этом выше писал
тогда в чём проблема, не понимаю.

Ivan
08.12.2016
19:01:10
тогда в чём проблема, не понимаю.
проблема в том, что зеркало pypi весит более 30 гигов

Aragaer
08.12.2016
19:01:31
сделай локальный кэш

Pavel
08.12.2016
19:01:34
проблема в том, что зеркало pypi весит более 30 гигов
и все 30 гигов нужны для поддержки десятков проектов?

Aragaer
08.12.2016
19:01:39
а во-вторых, что такое эти 30 гигов

30 гигов и все десятки проектов им пользуются

Ivan
08.12.2016
19:02:10
и все 30 гигов нужны для поддержки десятков проектов?
нет, но я не знаю, какой пакет может понадобиться другому разработчику в дальнейшем

у нас так и развернуто :)

Aragaer
08.12.2016
19:02:50
да это ж мелочи

Pavel
08.12.2016
19:03:00
ну то есть и 30 гигов места не проблема?

Ivan
08.12.2016
19:03:36
Мне хотелось узнать, может есть какое-то более изящное решение. Чтобы прям "вжух и ты по-питонистски решил проблему"

dh-virtualenv пока наиболее маст-хев

Google
Ivan
08.12.2016
19:04:38
Pavel
08.12.2016
19:06:23
> тогда в чём проблема, не понимаю. < проблема в том, что зеркало pypi весит более 30 гигов .... прошло пять минут > ну то есть и 30 гигов места не проблема? < нет конечно :) я потерял нить разговора. ?

ThePanaceya
08.12.2016
19:07:08
А у pypi зеркалом стать можно?

Официальным всмысле

Ivan
08.12.2016
19:07:48
Artem
08.12.2016
19:08:26
а кто-нибудь помнит с питоном драму вроде leftpad? или проблема теоретическая?

Stanislav
08.12.2016
19:14:00
Документация Linux ядра переходит на Python Sphinx https://habrahabr.ru/post/316758/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub На семинаре Kernel Recipies (https://kernel-recipes.org/en/2016/talks/kernel-documentation-what-we-have-and-where-its-going-2/) мейнтейнер документации Linux ядра Jonathan Corbet рассказал о нынешнем положении дел с документацией и о том, как будет совершаться переход от анархии к порядку. Первые успехи в этом начинании уже есть. Некоторые документы (https://www.kernel.org/doc/html/latest/) были недавно конвертированы в ReStructuredText с помощью питоновского Сфинкса. О том как это было рассказано внутри.

Ivan
08.12.2016
19:43:53
Читал тут вдумчиво за чашкой чая хелп pip, и придумал для себя простой "вендоринг". Скачиваем все пакеты из requirements.txt в какую-нибудь директорию ~/packages_local cd ~/packages_local && pip download -r ~/requirements.txt Далее заливаем директорию в свой уютный репозиторий. Если нам надо восстановиться из этой локальной копии, то делаем git clone и запускаем скриптец с командой вида: pip install —no-index —find-links=.../packages_local -r ~/requirements.txt Для проектов на коленке самое оно.

Andrew
08.12.2016
19:44:57
А virtualenv ?

Ivan
08.12.2016
19:45:30
А virtualenv ?
Все это внутри env'а, конечно же.

Ivan
08.12.2016
19:58:33
у нас нет таких проблем! ?

Ray
08.12.2016
20:04:28
Имхо проще открыть визу и таскать только 1 паспорт а не пачку документов
больше всего мне поравилось что надо будет справка о состояние здоровья: вич, сифилис, гепатит. Сука, как для шлюх каких-то из Гарлема

ну и не про какое работать и речи быть не может.

Ray
08.12.2016
20:12:23
так, что-то надумал я покодить для ардуино на пэтоне

опять )

Stanislav
08.12.2016
20:13:20
С-подобный

Google
Ray
08.12.2016
20:13:42
да, это правда. Но мне не интересно. Мне интересно именно на пэтоне

да, ну и, С уже мертв давно )))))

arisu
08.12.2016
20:16:19
Ну да

Си настолько мертв, что на нем написан питон

И cython транслирует код в си

И пускают питон под системой, написанной на си

Admin
ERROR: S client not available

Ray
08.12.2016
20:17:08
Тогда raspberry pi
почему ? Там же полноценный линукс ?

Andrew
08.12.2016
20:17:59
В ардуино gcc обычный

Stanislav
08.12.2016
20:18:22
почему ? Там же полноценный линукс ?
Ну так ляху можешь поставить

Тимур
08.12.2016
20:18:24
не совсем ардуина, зато python http://micropython.org/

Andrew
08.12.2016
20:19:00
Профита никакого

Что на этом программировать, не представляю

Тимур
08.12.2016
20:19:32
а смысла большого нету потому что на ардуине не такой сложный диалект плюсов, чтобы от него бежать в праведном ужосе

Paul
08.12.2016
20:19:58
Andrew
08.12.2016
20:20:22
Ардуино не нужно тоже. Там неудобные либы для работы с периферией и всё, в остальном тот же avr-gcc

Там регистров то два с половиной, стыдно их не освоить

[Anonymous]
08.12.2016
20:47:17
Google
Andrew
08.12.2016
20:48:58
cython транслирует в С код, который делает вызовы из libpython так, чтобы они были эквивалентны исполнению исходного py файла

И читать то что он там сгенерил весьма сложно, и это остаётся всё тот же pyhon

Ray
08.12.2016
21:13:40
я просто чего про ардуино и пэтон вспомнил. Это какраз и дает возможность кодить на низком уровне, но на пэтоне.

Andrew
08.12.2016
21:15:03
У питона на мк очень узкая сфера применения, имхо

Ray
08.12.2016
21:15:10
так пофиг

Andrew
08.12.2016
21:15:18
И сходу не назову какая, но под мои задачи он не подходит вообще

Ray
08.12.2016
21:15:18
я не мк хочу понять а пэтон

Andrew
08.12.2016
21:15:25
Так зачем тогда мк

Ray
08.12.2016
21:15:41
ардуино != мк

ну просто фан

Andrew
08.12.2016
21:15:53
Ардуино это мк на плате

И кривая среда

Ray
08.12.2016
21:16:10
ну там кроме мк еще много всего

Andrew
08.12.2016
21:16:26
Тонна быдлокода и убогая среда с avr-gcc внутри?

Нет, спасибо

Хотя против gcc ничего не имею, конечно же

А если говорить про железо, ну норм, если лень паять

А вот к софту полно претензий

Ray
08.12.2016
21:18:23
сегодня 2016 - к любому софту полно претензий )

Andrew
08.12.2016
21:18:42
Когда я читаю исходники под ардуино, мне начинает припекать

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