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

问题描述 投票:3回答:1

在运行安装脚本之前,有一种简单的方法来知道Python轮的文件名吗?

我正在尝试生成一个Bazel规则,该规则为计算机中安装的每个Python版本构建一个.whl,该库包含本机代码,因此需要分别针对每个版本进行编译。 Bazel的问题在于,它需要事先声明任何输出,而我观察到的是,每个Python版本都会生成一个没有明显一致性(不同的malloc和unicode前缀)的文件名。

2.7  --> lib-0.0.0-cp27-cp27mu-linux_x86_64.whl
3.6m --> lib-0.0.0-cp36-cp36m-linux_x86_64.whl
3.8  --> lib-0.0.0-cp36-cp38-linux_x86_64.whl

我知道这是一种解决方法,我可以拉紧轮子以使其通过,但我想知道是否有更清洁的方法可以做到这一点。

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

python setuptools python-wheel
1个回答
3
投票

更新

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