tl; dr:
Как исключить папки из пакета conda build
?
Context
Я создаю свои первые пакеты с conda build
.
Мой файл meta.yaml выглядит следующим образом:
package:
name: 'some_name'
version: {{ load_setup_py_data().get('version') }}
source:
path: ./
build:
script: python setup.py install --single-version-externally-managed --record=record.txt
requirements:
run:
- python >=3.6
- pandas >=0.2
- numpy >=1.12
# Packages that must be installed
# in the user's conda environment
# to run this package.
build:
# Packages used by setup.py
# to install this package.
# May also install compilers
# for non-python code.
- python
- setuptools
А мой корневой каталог (где находятся файлы setup.py & meta.yaml) выглядит следующим образом:
$ ls
README.md __pycache__ input isi_classif meta.yaml
notebooks output scripts setup.py version.py
Некоторые папки есть только потому, что они были полезны во время создания прототипа, но я не хочу удалять их из репозитория.
Как исключить папку (например, input
илиnotebooks
здесь) и его содержимое из пакета, который собирает conda?
Для информации, я собираю следующую команду:
$ conda build some_folder_name