草庐IT

complete_setup

全部标签

python - 几个 .pyx 的 Cython setup.py

我想更快地进行cythonize。一个.pyx的代码是fromdistutils.coreimportsetupfromCython.Buildimportcythonizesetup(ext_modules=cythonize("MyFile.pyx"))如果我想cythonize怎么办几个扩展名为.pyx的文件,我将用它们的名字来调用文件夹中的所有.pyx文件在这两种情况下,setup.py的python代码是什么? 最佳答案 发件人:https://github.com/cython/cython/wiki/enhanceme

python - PIP 安装没有 setup.py 文件的 Python 包?

我想弄清楚如何安装一个没有setup.py文件的python包pip.(有问题的包裹是http://code.google.com/p/django-google-analytics/)通常我只会将存储库中的代码和符号链接(symboliclink)checkout到我的站pip包中,但我正试图将我的整个环境卡住到一个pip中。用于轻松部署和测试的需求文件。有什么想法吗? 最佳答案 派生repo并添加一个工作setup.py。然后向作者发送拉取请求。哦,它在GoogleCode上。那么,提交错误并发布补丁。如果作者拒绝将他们的代码制

python - `platforms` 中 `setup()` 的 `setup.py` 参数有什么作用?

最近浏览了几个项目,我注意到其中一些在setup.py中使用platforms参数给setup(),尽管只有any的一个值,即#setup.pyfileinproject'spackagefolder...setup(...,platforms=['any'],...)或#setup.pyfileinproject'spackagefolder...setup(...,platforms='any',...)从“platforms”这个名字,我可以猜到这个论点是什么意思,似乎列表变体是正确的用法。所以我用谷歌搜索,浏览了setuptoolsdocs,但我没有找到任何关于platform

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 - Sencha Touch 2 + PhoneGap + iPad : Video with base64 encoded data: "The Operation could not be completed"

我的应用程序(封装在PhoneGap中)同时运行在线和离线模式。我将以base64编码的图像和视频存储在本地存储中。当我在浏览器上调试它时,它运行得很好,但在iPad上,它在javascriptpromt中大喊“操作无法完成”。我试过使用纯html标签和真正的Ext.Video放置视频。我在这里遗漏了什么?谢谢newhtml+="";更新:在iPad和Android3.0native浏览器中测试,结果是相同的“Theoperation...”。使用和不使用自动播放和Controller进行测试(在视频/源标签中)。 最佳答案 Pho

javascript - 在每次 DOM 更改时触发 javascript 事件 "complete"

我知道这可以通过某种方式处理,但到目前为止,这让我很难过。我正在编写一个脚本,并希望在DOM操作完成时触发一些特定的功能。我无法修改/添加/删除任何其他脚本(因为它可能会使用某些框架注入(inject)到页面中)。该页面使用ajax请求(未在jQuery中实现)来加载/修改内容。现在我想要在每个DOM修改完成时触发一个事件。我目前的方法是在每个DOMSubtreeModified事件中触发该函数。像这样$(document).bind('DOMSubtreeModified',doSomeStuff);但这种方法的缺点是,假设ajax在一次调用中加载10个元素,然后针对每个元素触发do