Size: a a a

testing_in_python

2020 June 29

b

betzy in testing_in_python
и сраньем на голову комьюнити
источник

b

betzy in testing_in_python
жду
источник

ТЭ

Тачами Экстович... in testing_in_python
Ну, та же фиксация зависимостей.
источник

b

betzy in testing_in_python
ясно
источник

b

betzy in testing_in_python
я тебе также могу написать "открой ишью на гитхабе пипенва и посмотри..." или не судьба?
источник

ТЭ

Тачами Экстович... in testing_in_python
Напиши
источник

НВ

Николай Видов... in testing_in_python
Тачами Экстович
Даа, открыть страничку пайпенва, или поэтри на гитхабе и почитать какие проблемы они решают, и как не судьба, видимо
pyenv does...
1. Let you change the global Python version on a per-user basis.
2. Provide support for per-project Python versions.
3. Allow you to override the Python version with an environment variable.
4. Search commands from multiple versions of Python at a time. This may be helpful to test across Python versions with tox.

Ну, pyenv юзал когда нужно было несколько разных питонов на рабочей машинке. Для чего то ещё он не нужен.
Кстати, о pyenv разговор не шёл, был о pipenv, так что надо всего лишь открыть глаза, чтобы увидеть, что с этой либой проблем то и нет


Теперь по поводу poetry -
1. DEPENDENCY RESOLVER
2. ISOLATION
3. INTUITIVE CLI
1. - проблемы пипа не решает. То, что оно пишет зависимости пакета отдельно от пакета - единственное, но бесполезное достоинство
2. Чем отличается от венва - непонятно
3. Ну да ну да, удобный кли, ок. Жалко только, что кли к инструменту, который не делает ничего принципиально нового


А теперь, я попрошу обезьянку либо ответить за слова либо извиниться
источник

ТЭ

Тачами Экстович... in testing_in_python
Или что?
источник

НВ

Николай Видов... in testing_in_python
Или пиздабол, очевидно
источник

ИС

Игорь Середа... in testing_in_python
Пускай люди пользуются pip, если им нравится, и хранят зависимости в txt-файлах. И создают разные файлы, если надо несколько окружений поддержать.
источник

ТЭ

Тачами Экстович... in testing_in_python
Да, тут все понятно)
источник

ИС

Игорь Середа... in testing_in_python
Всем насильно ума не добавишь.
источник

ТЭ

Тачами Экстович... in testing_in_python
Николай Видов
С каких пор?
После этой реплики все понятно, так-то
источник

S

Sergei in testing_in_python
Игорь Середа
Пускай люди пользуются pip, если им нравится, и хранят зависимости в txt-файлах. И создают разные файлы, если надо несколько окружений поддержать.
кажется пока это работает в большинстве проектов, так что ж в этом плохого 🙂
источник

ТЭ

Тачами Экстович... in testing_in_python
Никто не говорит, что pip юзать не надо)
источник

ИС

Игорь Середа... in testing_in_python
Sergei
кажется пока это работает в большинстве проектов, так что ж в этом плохого 🙂
Не предлагаю переписывать старые проекты.
источник

ТЭ

Тачами Экстович... in testing_in_python
Игорь Середа
Пока не столкнёшься с этими проблемами. Пока не начнёшь писать что-то сложнее hello world. Пока не понадобится по-человечески упаковать сервис в образ. Пока не появятся зависимые пакеты, у которых есть свои зависимые пакеты, для которых надо разрешать эти зависимости, чего обычный pip делать не умеет...
Так-то Игорь написал про трудности, и почему pip не хватает
источник

ИС

Игорь Середа... in testing_in_python
Больше скажу. В компании, где было 10+ сервисов написано с использованием pip, 11-й не хотели на pipenv заводить, чтобы не путался никто.
источник

ИС

Игорь Середа... in testing_in_python
Кажется, 5 минут прошли.
источник

НВ

Николай Видов... in testing_in_python
Тачами Экстович
Так-то Игорь написал про трудности, и почему pip не хватает
Вот только эти трудности не решаются poetry-подобными вещами. Они лишь облегчают в какой то мере  контролировать у чего какая версия, но не более
источник