我想构建我的包,但是当我执行"python setup.py build sdist“时,它打包了一个名为"xxx-1.0.0.dev3”的包。
我不想要"dev3",但我不知道如何修复它。
而且,我使用pbr进行打包。
下面是setup.py:
import setuptools
setuptools.setup(
setup_requires=['pbr'],
pbr=True)下面是setup.cfg:
[metadata]
Version=1.0.0
name=noni
author=xxx
author-email=xxxx
summary=...
license=MIT
description-file =
README.rst
home-page = xxxx
requires-python = >=2.7
classifier =
Development Status :: 4 - Beta
Environment :: Console
Intended Audience :: Developers
Intended Audience :: Information Technology
License :: OSI Approved :: Apache Software License
Operating System :: OS Independent
Programming Lauguage :: python
[files]
packages =
xxx
data-files =
etc/pbr = etc/pbr/*发布于 2016-11-14 23:53:09
我的印象是,如果您在当前提交中添加一个带有版本号的标记,那么包将使用dev后缀进行构建。
这是基于任何版本都被标记的实践。如果未标记,则可能是一个开发构建,其编号带有devN后缀,其中N是自上一个标记以来提交的数量。
https://stackoverflow.com/questions/37656999
复制相似问题