Мне удалось разместить несколько каналов conda, которые я могу установить после добавления их индивидуальных URL-адресов в .condar c компьютера.
Но я хочу запустить свой собственный репозиторий, который позволил бы мне добавить один URL в .condar c, а затем использовать conda для поиска и установки из каналов в моем личном репозитории.
Я несколько дней читал документацию conda, пытаясь узнать, каковы требования к хранилищу conda, чтобы conda могла найти и получить доступ к каналам из хранилища.
Но я могу только найти требования conda для прямого доступа к каналу, где у вас есть структура каталогов:
├── project_1
│ ├── channeldata.json
│ ├── icons/
│ ├── index.html
│ ├── linux-64/
│ ├── noarch/
│ ├── osx-64/
│ ├── project_1-0.2.1.dev1-py_0.tar.bz2
│ ├── rss.xml
│ └── win-64/
И тогда conda будет читать данные канала. json и rss . xml чтобы узнать о канале и его контенте.
Я хочу go подняться на один уровень и узнать, что нужно conda для чтения и использования хранилища с несколькими каналами, например так:
repository
├── project_1
│ ├── channeldata.json
│ ├── icons
│ ├── index.html
│ ├── linux-64
│ ├── noarch
│ ├── osx-64
│ ├── project_1-0.2.1.dev1-py_0.tar.bz2
│ ├── rss.xml
│ └── win-64
├── project_2
│ ├── channeldata.json
│ ├── icons
│ ├── index.html
│ ├── linux-64
│ ├── noarch
│ ├── osx-64
│ ├── project_2-1.3.1.dev1-py_0.tar.bz2
│ ├── rss.xml
│ └── win-64
Я читал через SO, но нашли только ответы, которые объяснили, как conda получает доступ и читает отдельные каналы, и эту часть я понимаю, и это хорошо задокументировано в официальной документации conda.
Какие файлы должны присутствовать в каталоге, чтобы Конда, чтобы иметь возможность читать и искать несколько вложенных каналов Конда?