setuptools 相关问题

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

如何将Python模块默认打包为Extras?

我的Python软件包具有可选功能(extras_require),我希望默认情况下将其选中。更具体地说,我希望pip install mypackage的行为类似于pip install mypackage [...

回答 1 投票 2

Python安装包名称冲突

我有一个看起来像这样的项目:。 ├──A│├──setup.py│├──__init__.py│├──a.py│└──data.py└──B├──b.py└──data.py我不知道无法控制A,但我想...

回答 1 投票 1

同时用作类型提示时如何处理额外的要求?

我想更新一个库,以便要求是可选的(使用extras_require)。不幸的是,从可选要求中导入的类在lib的各处都用作类型提示。这里...

回答 1 投票 1

无法在Ubuntu 19.10中安装python3.6 virtualenv('没有名为apport的模块')

我已经将ubuntu发行版升级到19.10,现在我无法为python3.6安装virtualenv。我可以通过键入'virtualenv NAME --python = python3'来为python3.7创建virtualenv,但是当我...

回答 1 投票 0

可安装的python模块的最小示例

说我有一个包含一些.py文件的目录,以及一些包含其他.py文件的目录,该目录称为my_program my-program-dir1-file.py-dir2我希望能够使用...

回答 1 投票 -1

如何创建可安装的python模块

我确定我的问题会背叛一个或多个误解...我似乎对python软件包和pip感到非常困惑,说我有一个包含某些.py文件的目录,以及一些包含其他...]的目录。

回答 1 投票 0

“ python setup.py test”与“ pytest {package}”之间有什么区别?

我正在使用GitHub操作构建持续集成工作流程。该工作流程将用于运行单元测试和测试构建状态。该工作流将由许多不同的人使用,这些人...

回答 2 投票 0

试图在python包中读取JSON文件

我正在打包一个Python包,我将其称为MyPackage。程序包的结构为:MyPackage / script.py data.json data.json文件可对已缓存的数据进行整理,这些数据是...

回答 2 投票 2

setuptools,预先知道本机库的wheel文件名

在运行安装脚本之前,是否有一种简单的方法来知道Python车轮的文件名?我正在尝试生成一个Bazel规则,该规则为计算机中安装的每个Python版本构建一个.whl,...

回答 1 投票 3

如何使用install_requires从setup.py安装git + https://

我有一个必须从git + https安装的项目:我可以使其以这种方式工作:virtualenv -p python3.5 bla。 bla / bin / activate pip install numpy#必须在以下之前有numpy ...

回答 1 投票 1

使用pip install -e在setup.py中安装data_files

我正在尝试为使用Python编写的CLI工具提供bash完成脚本。根据Python包装规范,setup.py中的data_files正是我所需要的:尽管...

回答 1 投票 2

如何创建带有abi标签的整轮?

[尝试使用此setup.py:从setuptools导入setup setup(name ='bla',version ='1')从一个空项目中创建一个轮子,我使用python setup.py bdist_wheel --python调用-tag py35 ...

回答 1 投票 1

正在编译python3 C扩展名

我为CPython扩展编写了以下代码:#include 静态PyObject * greeting(PyObject * self){return Py_BuildValue(“ s”,“ Hello python modules !!!”); }静态...

回答 1 投票 1

Cython在诗歌sdist tar.gz中生成的c / cpp文件,用于非cython安装

我使用诗歌来构建tar.gz。和我的包裹中的.whl。 Cython文档建议将cython生成的c文件与pyx文件一起分发。 http://docs.cython.org/en/latest/src/userguide / ...

回答 1 投票 0

编译python C扩展名

我为CPython扩展编写了以下代码:#include 静态PyObject * greeting(PyObject * self){return Py_BuildValue(“ s”,“ Hello python modules !!!”); }静态...

回答 1 投票 0

如何使setup.py安装多个顶级软件包?

我有一个要整理的python软件包:root / setup.py package1 / __init__.py package2 / __init__.py package3 / __init__.py ...

回答 2 投票 1

无法在Raspberry Pi上安装snips-nlu:找不到Rust编译器

我按照以下说明在Raspberry Pi上安装snips-nlu:Rust安装:curl https://sh.rustup.rs -sSf | sh Setuptools-rust:sudo python3 -m pip install setuptools-rust NLU ...

回答 1 投票 0

Setuptools / distutils:在Windows上将文件安装到发行版的DLLs目录中

我正在编写一个setup.py,它使用setuptools / distutils安装我编写的python软件包。它需要将两个DLL文件(实际上是DLL文件和PYD文件)安装到可用于...

回答 1 投票 5

我如何获得当前的“包装”名称? (setup.py)

如何获取当前最顶层的软件包,即setup.py中定义的名称?这是我的树:。 |-README.md |-the_project_name_for_this_pkg | |-__init__.py | |-__main__.py | |-...

回答 1 投票 0

Python设置工具根据通用命名约定对版本名称进行归一化

错误/root/.local/lib/python3.7/site-packages/setuptools/dist.py:476:UserWarning:将'2.1.0c1'标准化为'2.1.0rc1'normalized_version,[管道] sh + python3- m麻线上载--config-file ....

回答 1 投票 1

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