Pipenv: Уточняйте и документируйте интеграцию с conda

Созданный на 12 янв. 2018  ·  3Комментарии  ·  Источник: pypa/pipenv

Глядя на доступную документацию и репозиторий, я изо всех сил пытаюсь понять, как Anaconda / Miniconda вписывается в pipenv . Насколько я понимаю, дистрибутивы conda могут быть установлены вместо / вместе с CPython (через pyenv ). Непонятно, как виртуальные среды conda и pipenv работают вместе или взаимодействуют.

Что еще более важно, как pipenv взаимодействует с файлом conda environment.yml , и как это вообще происходит? Например, может у вас быть мастер Pipfile который включает в себя записи environment.yml (путем чтения pipenv и учета environment.yml ) или (более вероятно, что будет полезно ) делегировать от Pipfile к environment.yml от conda?

Это важно знать для смешанных сред и возможного перехода с conda на pipenv . Чтобы иметь возможность проанализировать pipenv и обосновать потенциальную миграцию, мне (и, полагаю, бесчисленному множеству других;)) необходимо знать, как эти два решения взаимодействуют друг с другом (или взаимодействуют ли они вообще). Опять же, это в настоящее время не ясно из доступной документации. Не могли бы вы уточнить?

Если такой интеграции не существует, было бы неплохо подумать об общем механизме «расширения» (в pipenv и, вероятно, в Pipfile ) для интеграции других менеджеров пакетов (может это быть conda или даже кросс-языковые инструменты, такие как cargo, npm и т. д.).

Все 3 Комментарий

Pipenv разработан для CPython.

Запрос на включение документации приветствуется!

Согласился, что это будет невероятно полезно. Я в восторге от Pipenv, но не могу понять, как заставить его работать с моим текущим рабочим процессом. Как только я смогу заставить его работать, я буду рад внести свой вклад в документацию, хотя я не могу гарантировать, что это произойдет в ближайшее время.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги