conda build不测试python导入

时间:2017-10-08 20:08:45

标签: python conda

我正在使用下面的meta.yaml构建一个python conda包。据我所知,它应该指示conda build在测试环境中安装软件包并测试列出的导入。

然而,conda build只返回" 无需测试:/tmp/cbuild/linux-64/qats-2.11.24-py36_gf6cd119.tar.bz2"。从我看到的内容中没有创建测试环境或尝试导入包的conda构建的痕迹。

仅供参考,测试是在Linux代理上运行的。

有没有人有类似的经历?如果是这样,你是如何设法解决它的?

包meta.yaml

package:
  name: qats
  version: {{ GIT_DESCRIBE_TAG }}.{{ GIT_DESCRIBE_NUMBER }}

source:
  git_url: .

  git_tag:

build:
  number: {{ GIT_DESCRIBE_NUMBER }}
  string: py{{ CONDA_PY }}_{{ GIT_DESCRIBE_HASH }}
  script: python setup.py install
  include_recipe: False

  entry_points:
    - qats-gui = qats.app.main:launch_from_console # [not unix]

requirements:
  build:
    - python
    - setuptools
    - setuptools_scm
  run:
    - python
    - matplotlib
    - numpy
    - scipy
    - h5py
    - hdf5
    - qt >=5.6.0
    - pyqt >=5.6.0

test:
  imports:
    - qats
    - qats.TimeSeries
    - qats.TsDB

  commands:
    - qats-gui -h # [not unix]

about:
  home: https://my.visualstudio.com/qats
  license: MIT
  license_file: LICENSE
  summary: Tools for working with time series and various time series file formats.

0 个答案:

没有答案