草庐IT

setup.cfg

全部标签

python - 使用 python setuptools/setup.py 编译和安装 C 可执行文件?

我有一个调用外部二进制文件的python模块,它是从C源代码构建的。该外部可执行文件的源代码是我的python模块的一部分,作为.tar.gz文件分发。有没有办法解压缩,然后编译该外部可执行文件,并使用setuptools/setup.py安装它?我想实现的是:将该二进制文件安装到虚拟环境中使用setup.pyinstall、setup.pybuild等管理二进制文件的编译/安装制作我的python模块的二进制部分,以便它可以在没有外部依赖的情况下作为一个轮子分发 最佳答案 最后通过修改setup.py解决为执行安装的命令添加额外的

python - 使用 Python 的 setup.py 分发多个包

我正在尝试设置一些Python包,这些包将共享一组通用的“实用程序”,但需要能够将它们作为单独的“包”分发。假设以下结构:/packages|-setup.py|-__init__.py|-MANIFEST.in|-com||-__init__.py||-company|||-__init__.py|||-subdir1||||-__init__.py...|-utilities||-__init__.py||-utils1.py||-utils2.py||-...|-package1||-__init__.py||-package1_1.py||-package1_2.py||-..

python - `setup.py sdist` 是如何工作的?

我正在尝试使用setup.pysdist对我的项目进行源代码分发。我已经有了可以安装的正常运行的setup.py。但是当我执行sdist时,我得到的只是my_project文件夹中的另一个my_project文件夹,一个MANIFEST文件我对包含两个文本文件的zip文件不感兴趣,而不是我的项目。我做错了什么?sdist的文档在哪里?更新:这是我的setup.py:#!/usr/bin/envpythonimportosfromdistutils.coreimportsetupimportdistutilsfromgeneral_miscimportpackage_findertry:

python - 如何从 Python 中运行 'python setup.py install'?

我正在尝试创建一个通用的python脚本来启动python应用程序,如果目标系统中缺少任何相关的python模块,我想安装它们。如何从Python本身运行与命令行命令“pythonsetup.pyinstall”等效的命令?我觉得这应该很容易,但我想不通。 最佳答案 对于那些使用设置工具的人,您可以使用setuptools.sandbox:fromsetuptoolsimportsandboxsandbox.run_setup('setup.py',['clean','bdist_wheel'])

Python 多处理安装 : Command "python setup.py egg_info" failed with error code 1

尝试安装:pipinstallmultiprocessing出现错误:CollectingmultiprocessingUsingcachedmultiprocessing-2.6.2.1.tar.gzCompleteoutputfromcommandpythonsetup.pyegg_info:Traceback(mostrecentcalllast):File"",line1,inFile"/private/var/folders/7s/sswmssj51p73hky4mkqs4_zc0000gn/T/pip-build-8c0dk6ai/multiprocessing/setup

Python:将 setup.py "scripts="迁移到 entry_points

我想使用其他人的python实用程序,foobartools,它的native环境是linux。Foobartools是纯python,因此没有理由不能在我所在的Windows上使用它。在他们的setup.py中,他们使用旧式scripts=['bin/foobar'],。运行pipinstall-eb:\code\foobar在%pythonhome%\Scripts中创建一个名为foobar的文件,但Windows不会即使Scripts在PATH中,也不知道它。要使用它,我需要创建一个@python%pythonhome%\scripts\foobar批处理文件。这可行但不是最佳的

python - 在 setup.py 脚本中安装 nltk 数据依赖

我在我的项目中使用NLTK和wordnet。我在我的PC上使用pip手动安装:pip3installnltk--user在终端中,然后nltk.download()在pythonshell中下载wordnet。我想用setup.py文件自动化这些,但我不知道安装wordnet的好方法。目前,我在调用setup之后有这段代码("nltk"在install_requires列表中调用setup):importsysif'install'insys.argv:importnltknltk.download("wordnet")有更好的方法吗? 最佳答案

python - 为什么 setup_requires 不能为 numpy 正常工作?

我想创建一个setup.py文件来自动解析对numpy的构建时依赖性(用于编译扩展)。我的第一个猜测是使用setup_requires和子类命令类来导入numpy模块:fromsetuptoolsimportsetup,Extensionfromdistutils.command.buildimportbuildas_buildclassbuild(_build):defrun(self):importnumpyprint(numpy.get_include())_build.run(self)setup(name='test',version='0.0',description='s

python - wxpython的easy_install出现 "setup script"错误

我安装了python2.5,fink放在/sw/bin/中。我使用简易安装命令sudo/sw/bin/easy_installwxPython尝试安装wxpython,但在尝试处理wxPython-src-2.8.9.1.tab.bz2时出现错误,提示没有安装脚本。在此之前,Easy-install已用于其他几种安装。对它为什么现在崩溃有什么帮助吗?编辑:错误发生在转储回shell提示符之前。阅读http://wxPython.org/download.php最佳匹配:wxPythonsrc-2.8.9.1下载中http://downloads.sourceforge.net/wxpy

python - `python setup.py check` 实际上是做什么的?

pythonsetup.pycheck到底做了什么? 最佳答案 第一站,distutilspackagedocumentation:Thecheckcommandperformssometestsonthemeta-dataofapackage.Forexample,itverifiesthatallrequiredmeta-dataareprovidedastheargumentspassedtothesetup()function.因此它会测试您是否正确填写了元数据;在创建Python包时将其视为质量控制步骤。接下来,我们可以检