Setuptools构建于Python的distutils之上,可以更轻松地构建,分发和安装库和应用程序。
我有一个c ++ 11项目,我想将其作为软件包导出以供python脚本使用。我的代码使用我下载并添加到项目中的lzfse C文件。该项目需要在MacOS和Linux上进行编译。 ...
在安装过程中出现“纯” Python + Cython软件包会发生什么情况?
我刚刚阅读了Cython Pure Python Mode文档,但不确定是否理解正确。听起来好像我可以保留所有Python文件一样,在声明Cython的位置添加* .pxd文件...
我应该始终在项目中使用pip install editable或setup.py开发中的一种吗?
我应该在什么时候在项目中使用pip install -e或python setup.py开发?是否总是有必要做其中之一?我不能只按原样使用脚本吗?相关...
我已经在setuptools的帮助下安装了我的python项目,并定义了一些静态txt,conf和html文件。但是我的问题是,重启我的debian系统后,脚本找不到...
我需要使用setuptools和find_packages函数的一些解释。我有一个这样的项目结构:├──project_dir_1│├──module.py│├──__init__.py├──my_project│├──cli ....
如果我没看错的话,那么鸡蛋格式将不再适用。相反,应该使用滚轮格式。其他人似乎也以相同的方式阅读。在此假设下:是...
由于存在Python Wheel格式的PEP(实际上是两个:在这里和这里),所以我想知道是否存在与Python EGG格式的wheel格式类似的规范。
我正在使用setuptools等为PyPI准备我的第一个软件包发行版。我已经使源发行版(.tar.gz)正常工作,现在我想知道是否应该提供其他格式,...
如何使用setuptools安装可写的共享和用户特定的数据文件?
我知道package_data。但这是用于包中的只读数据的。还是这个假设是错误的?如何安装共享或用户特定的可写数据?例如,将ProgramData或AppData放在...
我正在尝试在运行python 2.7且无法连接到互联网的计算机上最终下载numpy和scipy。我的计算机上都有这两个文件的whl文件,但需要安装...
使用setuptools安装的具有特权提升的python脚本运行
我编写了一个需要提升特权的模块。这是我的setup.py的摘录:... entry_points = {“ console_scripts”:[“ wlan-monitor = wlan_monitor.wlan_monitor:main”],} .....
我有一个具有以下结构的项目。可执行文件是我要添加到程序包中的程序包数据文件。 packagename├──packagename.py├──__init__.py└──资源└──...
我最近从PyPI下载了208,492个Python软件包。其中18,844个具有setup.cfg的setup.cfg,其中包含元数据部分,其中包含密钥描述文件。该键是否对setuptools有任何影响...
您如何在setup.py中包含本地依赖项,以便pip安装会找到它们?我已经看过了,但是该解决方案不起作用...我有一个这样的结构:mypackage├──mypackage ...
我有一个私有软件包,我已将其上传到私有devpi服务器。当我使用pip进行安装时,仅安装了egg文件夹。源代码丢失,因此我无法使用任何代码...
我正在使用cython交叉编译外部python模块。我在主机上使用python3.6,在目标上使用python3.5。我也在目标aarch64的x86_64上编译。我的setup.py看起来像:...
我继承了一个python项目,该项目完全由1个python文件组成,该项目旨在在Linux上安装和运行。我对Python一无所知,而对Linux的了解却少得多。有...
我正在编写Python API,并且已经使用Google docstring约定对源代码中的每个类和函数进行了文档记录,我发现它比Sphinx约定更具可读性。我想使用...