草庐IT

setup.cfg

全部标签

python - 将库路径作为命令行参数传递给 setup.py

modules=[Extension("MyLibrary",src,language="c++",extra_compile_args=["-fopenmp","-std=c++11","-DNOLOG4CXX"],#log4cxxisnotcurrentlyusedextra_link_args=["-fopenmp","-std=c++11"],include_dirs=[os.path.join(os.path.expanduser("~"),(os.path.join(gtest,"include"))],library_dirs=[log4cxx_library,os.pa

python - 导入错误 : No module named 'setup'

我正在使用GoogleAppEngine,我想使用dev_appserver.py将我的应用程序部署到本地主机,但是当我这样做时,它指定某个名为“bootstrapping.py”的文件正在尝试导入“setup”,并且没有具有该名称的模块。我安装了python3.5。我还将google-cloud-sdk\bin保存到环境变量中的Path中。我没有安装我应该安装的东西吗? 最佳答案 我遇到了同样的问题,但可以通过切换到Python2.7来解决。我正在使用Conda,它有一个很好的指南来创建Python2.7环境,同时仍然能够轻松切换

python - 使用多个 setup.py 脚本的多个项目?

我有一个项目,我想从中生成两个单独的python包。我想使用pip安装这些包。在回答上一个问题时,一般建议编写两个setup.py脚本:Multipleprojectsfromonesetup.py?所以我尝试了这样的结构:/myprojectsetup_foo.pysetup_bar.py/mypackage1/mypackage2...在setup_foo.py中,我设置了script_name参数:fromdistutils.coreimportsetupsetup(name='foo',version='2.0.0',...,script_name='setup_foo.py'

python - 如何配置 setup.py 以从 GitHub master 安装 pip?

与其将发布推送到PyPi和GitHub,不如让PyPi使用最新的GitHubmaster会更容易。有没有正确的方法来做到这一pip?我知道您可以在install_requires中将依赖项列为GitHub存储库,但是有没有办法对主包执行此操作?例如,当您使用easy_install安装Flask时,它会从多个来源读取数据,包括在设置URL(https://github.com/mitsuhiko/flask/blob/master/setup.py#L78)中列出的GitHub:$sudoeasy_installFlaskSearchingforFlaskReadinghttp://p

python - 在 virtualenv : `pip install -e .` vs `python setup.py install` 中设置

我正在学习一个让我使用virtualenv的Flask教程,并用它构建了一个如下所示的应用程序目录树:app/|__app/|__app.egg-inf/|__setup.py|__venv/在我的venv中,教程告诉我运行pipinstall-e.这似乎是在使用我的setup.py安装依赖项和我的申请。为什么教程让我运行pipinstall-e.?为什么不pythonsetup.pyinstall?有什么区别?(FWIW,exportFLASK_APP=app;flaskrun在pipinstall-e之后工作正常。但在pythonsetup.pyinstall之后不起作用)

python - 为什么 setup.py dependency_links 什么都不做?

我的setup.py中有一个条目用于安装未托管在PyPi上的包,该包必须使用setup.py进行编译,因为它是C扩展。当我运行pythonsetup.pyinstall时它没有安装,我检查了日志,我不知道为什么。dependency_links=['git+https://github.com/liamzebedee/scandir.git#egg=scandir-0.1'], 最佳答案 事实证明,除了dependency_links行,我还需要在install_requires行中添加包的名称,如下所示:dependency_li

python - 找不到 setup.py 中的 File.open(readme)

我发送到pip的Python包中的setup.py文件:#!/usr/bin/envpythonfromdistutils.coreimportsetupsetup(#......long_description=open('README.md').read(),#....)文件README.md存在。在setup.py下断点并在本地执行时,它会很好地读取文件。但是,当我从pip(pipinstallmy_lib)安装它时,它会在安装过程中抛出找不到它的异常:File"/private/var/folders/ty/0nvksfhn29z_cjb6md2t3x8c0000gn/T/pi

python - 如何在 Cython 的 setup.py 中指定 Python 3 源?

我正在按照本教程尝试在Cython中编写“HelloWorld”程序http://docs.cython.org/src/tutorial/cython_tutorial.html#cython-hello-world我创建了helloworld.pyxprint("HelloWorld")和setup.py:fromdistutils.coreimportsetupfromCython.Buildimportcythonizesetup(ext_modules=cythonize("helloworld.pyx"))如何更改setup.py以指定我的源是Python3,而不是教程中的

python - 在setup.py或pip需求文件中,如何控制安装包依赖的顺序?

我有一个Python包,其setup.py具有通过通常方式在install_requires=[...]中声明的依赖项。那里的一个软件包scikits.timeseries有一个setup.py期望已经安装了numpy,因此,我想通过某种方式先安装numpy。对于这种情况和一般情况,是否可以控制依赖安装的顺序?如何?目前setup.py提取依赖项的顺序(如arginstall_requires中所列)似乎实际上是随机的。此外,在setup.pysetup(...)中,我尝试使用arg:extras_require={'scikits.timeseries':['numpy']}...没

python - 如何使 pylint 成为 setup.py 测试过程的一部分?

我正在尝试将所有.py文件的pylint检查添加到setuptools的test过程中(也许我正在做一些事情有误,请指正)。这就是我在setup.py中所做的:classMyTest(test):defrun_tests(self):importpytestimportpylintif(pylint.run_pylint()):sys.exit(-1)if(pytest.main(self.test_args)):sys.exit(-1)setup(tests_require=['pytest','pylint'],cmdclass={'test':MyTest},...)当我运行py