在bdist生成的库中包含setup.py

时间:2018-06-04 10:42:58

标签: python package setuptools

我正在尝试使用以下命令生成一个简单的Python库:

```

  

python setup.py bdist_dumb   ```

因此它将生成一个tar.gz文件,其中包含setup.py脚本中指定的内容。

一旦生成,我尝试使用pip install命令安装ot,但是我收到一个错误引用到缺少的文件setup.py。

我已指定在MANIFEST.in文件中包含此类文件。但是当我尝试构建文件时,它不包含在我的包中。

作为参考,我正在检查pyspark包,但是我找不到指定包含setup.py文件的位置。

任何人都可以给我一个包含此文件的提示,以便安装tar.gz库吗?

亲切的问候,

1 个答案:

答案 0 :(得分:0)

你错误地提出错误的问题。您不需要包含setup.py,因为您不需要构建bdist_dumbpip无法安装Dumb distributions

如果你想要一个可安装pip的发行版,可以建立一个源分发,一个鸡蛋或一个轮子:

python setup.py sdist
python setup.py bdist_egg

pip install wheel
python setup.py bdist_wheel