Size: a a a

2020 August 21

VD

Vladimir Deev in rannts
ну, соответственно, чтобы установился нужный пакет в зависимости от операционки, на которой делаю pip install
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Да, разрешаю
источник

💭П

💭 Руслан Прохоров... in rannts
Vladimir Deev
Всем привет. Подскажите, я ведь могу на свой приватный PyPi сервер залить сбилженные Cython'ом whl-пакеты под разные Оси, и установить их через pip install потом?
А на чём сервер?
источник

VD

Vladimir Deev in rannts
Kirill (Cykooz) Kuzminykh
Да, разрешаю
спасибо)
источник

💭П

💭 Руслан Прохоров... in rannts
Есть понятный красивый гайд, что бы не мучатся?
источник

VD

Vladimir Deev in rannts
💭 Руслан Прохоров
А на чём сервер?
digital ocean
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Мы так и делали для тяжёлых пакетов, для которых нет официальных whl
источник

VD

Vladimir Deev in rannts
💭 Руслан Прохоров
Есть понятный красивый гайд, что бы не мучатся?
у меня нет)
источник

KK

Kirill (Cykooz) Kuzm... in rannts
💭 Руслан Прохоров
Есть понятный красивый гайд, что бы не мучатся?
Гайд для чего? Как собрать колесо и запушить его в PyPi?
источник

💭П

💭 Руслан Прохоров... in rannts
Kirill (Cykooz) Kuzminykh
Гайд для чего? Как собрать колесо и запушить его в PyPi?
Нет, как свой PyPi сервер собрать, без гемороя :-)
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Ну вроде сейчас есть какие-то готовые "комбайны", которые умеют не только в PyPi. Например
https://www.sonatype.com/nexus-repository-oss

Есть исходники официального PyPi, но там много специфики и расчёт на большую нагрузку - может быть сложно.
Мы юзаем дремучий localshop, который с 2015-ого не развивается.
Сейчас вроде как есть в PyPi другие реализации, но надо смотреть что они умеют и насколько они примитивны.
источник

💭П

💭 Руслан Прохоров... in rannts
Kirill (Cykooz) Kuzminykh
Ну вроде сейчас есть какие-то готовые "комбайны", которые умеют не только в PyPi. Например
https://www.sonatype.com/nexus-repository-oss

Есть исходники официального PyPi, но там много специфики и расчёт на большую нагрузку - может быть сложно.
Мы юзаем дремучий localshop, который с 2015-ого не развивается.
Сейчас вроде как есть в PyPi другие реализации, но надо смотреть что они умеют и насколько они примитивны.
Ну это аля артифактори
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Ну так PyPi - это и есть оно самое, наверное. Только Python Only
источник

RB

Roman Bolkhovitin in rannts
you can use simply create the proper directory structure and use any web server that can serve static files and generate an autoindex

прям как с рпм ))
источник

VD

Vladimir Deev in rannts
💭 Руслан Прохоров
Нет, как свой PyPi сервер собрать, без гемороя :-)
если есть, скинь плиз)
но нам в идеале чтобы это все было в докере + приватный регистри + nginx с https'ом.. и еще кое-что до кучи)
источник

VD

Vladimir Deev in rannts
Kirill (Cykooz) Kuzminykh
Ну вроде сейчас есть какие-то готовые "комбайны", которые умеют не только в PyPi. Например
https://www.sonatype.com/nexus-repository-oss

Есть исходники официального PyPi, но там много специфики и расчёт на большую нагрузку - может быть сложно.
Мы юзаем дремучий localshop, который с 2015-ого не развивается.
Сейчас вроде как есть в PyPi другие реализации, но надо смотреть что они умеют и насколько они примитивны.
я смотрел его, пишут 8 Гб оперативки нужно минимум..
источник

VD

Vladimir Deev in rannts
я решил лучше http://pypiserver.readthedocs.io воткнуть
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Вот, запуск Nexus в докере
https://hub.docker.com/r/sonatype/nexus3

За 10 минут запустил, добавил репу для PyPi и запушил туда свой пакет.
источник

AZ

Alexander Zelenyak in rannts
Мы используем devpi. Рекомендую.
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Памяти конечно же хавает прилично - это ведь Java
источник