setup.py,单独的源文件夹和unittest

时间:2014-02-16 13:56:02

标签: python python-2.7 setuptools distutils

这是我的目录结构:

myproject/
  src/
    some_package/
  test/
    test_some_package/
      test_something.py
      utilities.py
setup.py

我想将setup.py配置为

  • setup.py installsrc/下安装软件包,但test/没有。

  • setup.py test运行test/下的所有单元测试。

所有测试都使用unittesttest/下有一些辅助模块,它们不包含测试但被测试使用,因此在测试期间它们必须位于sys.path

现在我的setup.py看起来像这样:

 from setuptools import setup, find_packages
 setup(
     name = "myproject",
     version = "0.1",
     packages = find_packages("src"),
     package_dir = {'':'src'},
     test_suite="???"
 )

0 个答案:

没有答案