setuptools 相关问题

Setuptools构建于Python的distutils之上,可以更轻松地构建,分发和安装库和应用程序。

将C库添加到c ++ 11 distutils项目中

我有一个c ++ 11项目,我想将其作为软件包导出以供python脚本使用。我的代码使用我下载并添加到项目中的lzfse C文件。该项目需要在MacOS和Linux上进行编译。 ...

回答 1 投票 0

在安装过程中出现“纯” Python + Cython软件包会发生什么情况?

我刚刚阅读了Cython Pure Python Mode文档,但不确定是否理解正确。听起来好像我可以保留所有Python文件一样,在声明Cython的位置添加* .pxd文件...

回答 1 投票 0

我应该始终在项目中使用pip install editable或setup.py开发中的一种吗?

我应该在什么时候在项目中使用pip install -e或python setup.py开发?是否总是有必要做其中之一?我不能只按原样使用脚本吗?相关...

回答 1 投票 0

pip软件包重启后丢失软件包数据

我已经在setuptools的帮助下安装了我的python项目,并定义了一些静态txt,conf和html文件。但是我的问题是,重启我的debian系统后,脚本找不到...

回答 1 投票 0

打包带有多个目录的python项目

我需要使用setuptools和find_packages函数的一些解释。我有一个这样的项目结构:├──project_dir_1│├──module.py│├──__init__.py├──my_project│├──cli ....

回答 1 投票 1

zip_safe仅与egg格式有关吗?

如果我没看错的话,那么鸡蛋格式将不再适用。相反,应该使用滚轮格式。其他人似乎也以相同的方式阅读。在此假设下:是...

回答 2 投票 2

是否有用于Python的EGG格式的PEP?

由于存在Python Wheel格式的PEP(实际上是两个:在这里和这里),所以我想知道是否存在与Python EGG格式的wheel格式类似的规范。

回答 1 投票 1

除tar之外,我还应该准备鸡蛋和拉链吗?

我正在使用setuptools等为PyPI准备我的第一个软件包发行版。我已经使源发行版(.tar.gz)正常工作,现在我想知道是否应该提供其他格式,...

回答 2 投票 3

如何使用setuptools安装可写的共享和用户特定的数据文件?

我知道package_data。但这是用于包中的只读数据的。还是这个假设是错误的?如何安装共享或用户特定的可写数据?例如,将ProgramData或AppData放在...

回答 1 投票 1

需要在没有互联网的计算机上安装点子

我正在尝试在运行python 2.7且无法连接到互联网的计算机上最终下载numpy和scipy。我的计算机上都有这两个文件的whl文件,但需要安装...

回答 1 投票 0

使用setuptools安装的具有特权提升的python脚本运行

我编写了一个需要提升特权的模块。这是我的setup.py的摘录:... entry_points = {“ console_scripts”:[“ wlan-monitor = wlan_monitor.wlan_monitor:main”],} .....

回答 1 投票 1


包装数据不包含在包装中

我有一个具有以下结构的项目。可执行文件是我要添加到程序包中的程序包数据文件。 packagename├──packagename.py├──__init__.py└──资源└──...

回答 1 投票 1

setup.cfg中的描述文件,“元数据”部分有作用吗?

我最近从PyPI下载了208,492个Python软件包。其中18,844个具有setup.cfg的setup.cfg,其中包含元数据部分,其中包含密钥描述文件。该键是否对setuptools有任何影响...

回答 1 投票 0


如何在setup.py中包括本地依赖项目录

您如何在setup.py中包含本地依赖项,以便pip安装会找到它们?我已经看过了,但是该解决方案不起作用...我有一个这样的结构:mypackage├──mypackage ...

回答 1 投票 0

为什么pip安装缺少我的软件包的来源?

我有一个私有软件包,我已将其上传到私有devpi服务器。当我使用pip进行安装时,仅安装了egg文件夹。源代码丢失,因此我无法使用任何代码...

回答 1 投票 1

cython setuptools更改输出文件名

我正在使用cython交叉编译外部python模块。我在主机上使用python3.6,在目标上使用python3.5。我也在目标aarch64的x86_64上编译。我的setup.py看起来像:...

回答 1 投票 1

基于操作系统的不同安装要求

我继承了一个python项目,该项目完全由1个python文件组成,该项目旨在在Linux上安装和运行。我对Python一无所知,而对Linux的了解却少得多。有...

回答 1 投票 0

无法使用Sphinx和Google文档字符串创建文档

我正在编写Python API,并且已经使用Google docstring约定对源代码中的每个类和函数进行了文档记录,我发现它比Sphinx约定更具可读性。我想使用...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.