Конфликты пакетов для конструктора conda в Windows - PullRequest
0 голосов
/ 16 октября 2019

Я использую конструктор conda, чтобы сделать установщик для 3-х пользовательских пакетов с несколькими зависимостями, которые доступны из conda-channel. (пакеты conda - boto3, paramiko, scp, numpy, scipy, monty, dask и т. д.) (каналы conda - значения по умолчанию, conda-forge, anaconda и т. установочный файл .exe.

Вместо этого я получаю несколько конфликтов пакетов:

Package requests conflicts for: bokeh -> requests[version='>=1.2.3'] Package scp conflicts for: numpy -> scp Package ruamel conflicts for: ruamel.yaml -> ruamel Package argparse conflicts for: pytest -> argparse Package bcrypt conflicts for: paramiko -> bcrypt[version='>=3.1.3'] Package pygments conflicts for: bokeh -> pygments ........ ..... ...

В соответствии с доступной документацией conda-constructor:

Все пакеты, которые вы хотите включить в установщик, должны быть указаны в явном виде. В частности, в Windows это означает, что если вы хотите «Anaconda Prompt», вам нужно будет указать console_shortcut, а также menuinst.

Означает ли это, что я должен упомянуть все зависимости MyPackage1,2,3 в разделе SPECS: секции construct.yaml для ОС WINDOWS ..?

specs : - numpy - scp - ruamel.yaml - bokeh - boto3 - MyPackage1 - MyPackage2 - MyPackage3

Конфликт пакетов по-прежнему существует даже после упоминания зависимостей в construct.yaml.

Любая помощь приветствуется. Спасибо

...