Как создать пакет conda-forge на основе пользовательского файла YML ⇐ Python

Программы на Python
Anonymous
Как создать пакет conda-forge на основе пользовательского файла YML

Сообщение Anonymous »

Я разработал полноценную программу на Python на основе нескольких модулей и библиотек (например, biopython, pandas и т. д.). Для этого я создал локальную среду, в которой хранятся все зависимости, и делаю ее доступной здесь ниже.

Код: Выделить всё

name: ezmito
channels:
- bioconda
- defaults
dependencies:
- _libgcc_mutex=0.1=main
- _openmp_mutex=5.1=1_gnu
- blast=2.5.0=hc0b0e79_3
- boost=1.82.0=py311h06a4308_2
- bzip2=1.0.8=h5eee18b_6
- ca-certificates=2024.7.2=h06a4308_0
- icu=73.1=h6a678d5_0
- ld_impl_linux-64=2.40=h12ee557_0
- libboost=1.82.0=h109eef0_2
- libffi=3.4.4=h6a678d5_1
- libgcc-ng=11.2.0=h1234567_1
- libgomp=11.2.0=h1234567_1
- libstdcxx-ng=11.2.0=h1234567_1
- libuuid=1.41.5=h5eee18b_0
- lz4-c=1.9.4=h6a678d5_1
- mafft=7.505=hec16e2b_0
- ncurses=6.4=h6a678d5_0
- openssl=3.0.15=h5eee18b_0
- pip=24.2=py311h06a4308_0
- py-boost=1.82.0=py311h4cb112f_2
- python=3.11.9=h955ad1f_0
- readline=8.2=h5eee18b_0
- setuptools=75.1.0=py311h06a4308_0
- sqlite=3.45.3=h5eee18b_0
- tk=8.6.14=h39e8969_0
- wheel=0.44.0=py311h06a4308_0
- xz=5.4.6=h5eee18b_1
- zlib=1.2.13=h5eee18b_1
- zstd=1.5.5=hc292b87_2
- pip:
- argparse==1.4.0
- bcbio-gff==0.7.1
- biopython==1.84
- cai2==1.0.5
- click==8.1.7
- contourpy==1.3.0
- cycler==0.12.1
- fonttools==4.54.1
- itaxotools-pygblocks==0.1.0
- kiwisolver==1.4.7
- matplotlib==3.9.2
- numpy==2.1.1
- packaging==24.1
- pandas==2.2.3
- pillow==10.4.0
- pybedtools==0.10.0
- pycirclize==1.7.1
- pyfiglet==1.0.2
- pyparsing==3.1.4
- pysam==0.22.1
- python-dateutil==2.9.0.post0
- pytz==2024.2
- scipy==1.14.1
- six==1.16.0
- tzdata==2024.2
prefix: /home/cc/anaconda3/envs/ezmito
Теперь я хотел бы сделать его общедоступным, разработав пакет conda-build, чтобы установить мою программу как conda install MYPACKAGE_NAME.
Я внимательно прочитал руководство по сборке conda, но довольно сложно понять, где мне следует перечислить все необходимые библиотеки.
Можете ли вы помочь мне лучше понять эту часть?< /п>

Подробнее здесь: https://stackoverflow.com/questions/790 ... m-yml-file

Вернуться в «Python»