草庐IT

setup.cfg

全部标签

python - 如何处理 setup.py 中对 scipy 的依赖

我正在尝试为依赖于SciPy的项目创建一个setup.py。以下setup.py重现了这一点:setup(name='test',version='0.1',install_requires=['scipy'])使用pythonsetup.pydevelop安装它时会生成以下错误:ImportError:Nomodulenamednumpy.distutils.core但是,当我使用pip安装scipy时,它是通过轮子安装的,并且工作正常。所以,我的问题是,如何创建依赖于SciPy的setup.py?为什么setuptools不从wheels安装依赖项?这在使用Python3时会更好吗

python - 如何使用 CPack 构建 debian 包来执行 setup.py?

直到现在,我的项目只有.cpp文件被编译成不同的二进制文件,我设法配置CPack来构建一个合适的debian包没有任何问题。最近我写了几个python应用程序并将它们添加到项目中,以及一些我也想合并到包中的自定义模块。写完一个setup.py脚本,我想知道如何以setup.py的方式将这些文件添加到CPack配置中当用户使用dpkg-ipackage.deb在系统上安装包时,get会自动执行.我正在努力寻找有关如何配置CPack以安装自定义Python应用程序/模块的相关信息。有人试过吗? 最佳答案 我想出了一个办法,但这不是很简单

python - TestCase 类中的 setUpClass、setUpTestData 和 setUp 有什么区别?

更具体地说,每个的用例是什么?目前我所了解的内容:设置类此方法在测试类中的所有测试之前运行一次设置测试数据如果数据库支持事务,则此方法运行一次。否则它会在每次测试之前运行。设置此方法在测试类中的每个测试之前运行。从我上面提到的理解来看,setUpTestData似乎位于setUpClass和setUp之间的区域。为什么我们需要setuUpTestData的类级方法,而同样的效果可以通过setUpClass或setUp或两者的组合来实现? 最佳答案 编辑:Alasdair评论后的更新/更正设置类setUpClass用于执行类范围内的初

python - 在 setup.py 中需要什么选项才能在正确的目录中创建包?

我正在使用setup.py创建一个python包,我想通过pip安装它。正确安装下的文件lib/python2.7/site-packages/我在setup.py中使用了以下选项:'package_dir':{'':'lib'}作为describedhere但是得到一个错误error:packagedirectory'lib'doesnotexist嗯,没有这样的目录,因为我希望将current目录安装为软件包lib或其他目录。我也试过用'package_dir':{'mycode':''}直接安装代码lib/python2.7/site-packages/不在lib/python2

python - setup.py sdist 排除子目录中的包

我要打包的项目结构如下:├──doc│  └──source├──src│  ├──core│  │  ├──config│  │  │  └──log.tmpl│  │  └──job│  ├──scripts│  └──test└──tools我想将core打包到src下,但排除test。这是我尝试失败的方法:setup(name='core',version=version,package_dir={'':'src'},#Ourpackagesliveundersrcbutsrcisnotapackageitselfpackages=find_packages("src",exc

javascript - 语义 UI 下拉列表 'setup menu' 失败

我正在尝试使用setupmenu(values)方法更改语义下拉列表的值,但是当我使用useLabels:false时它失败了。例。没有useLabels:false$(document).ready(function(){$('.ui.dropdown').dropdown({//useLabels:false,onChange:function(value,text,$selectedItem){console.clear();console.log(value);}});$('.ui.button').on('click',function(){$('#select').drop

ios - XCTestCase setUp 方法的目的是什么?

根据XCTestCase的默认模板中关于setUp的评论:设置代码在这里;它将在第一个测试用例之前运行一次。但是,在XCTestCase.h中,setUp上面的注释表述不同:在调用类中的每个测试方法之前调用的设置方法。为了确认实际行为,我在setUp中放置了一个NSLog来计算它被调用了多少次:staticintcount=0;-(void)setUp{[supersetUp];count++;NSLog(@"CallCount=%d",count);}这导致在每个测试方法之前调用setUp方法(确认对XCTestCase.h的评论)。我想使用setUp方法创建测试/模拟对象一次(例如

xcode - 在运行测试之前,如何让 XCTest 在 setUp 中等待异步调用?

我正在Xcode6中编写集成测试,以配合我的单元和功能测试。XCTest有一个setUp()方法,在每次测试之前都会调用它。伟大的!它还有XCTestException,让我可以编写异步测试。也很棒!但是,我想在每次测试之前用测试数据填充我的测试数据库,并且setUp只是在异步数据库调用完成之前开始执行测试。有没有办法让setUp等到我的数据库准备好后再运行测试?这是我现在所做的一个例子。由于setUp在数据库完成填充之前返回,因此我必须在每次测试时复制大量测试代码:functest_checkSomethingExists(){letexpectation=expectationWi

c# - 基类中的 NUnit 和 [SetUp]

我正在查看一些使用NUnit的测试代码,它继承自包含[SetUp]属性的基类:publicclassBaseClass{[SetUp]publicvoidSetUp(){//dosomething}}[TestFixture]publicclassDerivedClass:BaseClass{[SetUp]publicvoidSetUp(){//dosomethingelse,withnocalltobase.SetUp()}//testsrundownhere.//[Test]//[Test]//etc}派生类当然需要在基类的SetUp()方法中完成的工作。我是不是遗漏了什么,或者当

c# - 为什么我会收到消息 "Invalid setup on a non-virtual (overridable in VB) member..."的异常?

我有一个单元测试,我必须模拟一个返回bool类型的非虚拟方法publicclassXmlCupboardAccess{publicboolIsDataEntityInXmlCupboard(stringdataId,outstringnameInCupboard,outstringrefTypeInCupboard,stringnameTemplate=null){returnIsDataEntityInXmlCupboard(_theDb,dataId,outnameInCupboard,outrefTypeInCupboard,nameTemplate);}}所以我有一个XmlCu