tl;博士:
你如何排除被打包的文件夹conda build
?
语境
我正在构建我的第一个包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
有些文件夹之所以存在,是因为它们在原型制作过程中很有用,但我不想从存储库中删除它们。
如何从 conda 构建的包中排除文件夹(如input
或notebooks
此处)及其内容?
有关信息,我使用以下命令构建:
$ conda build some_folder_name