【发布时间】:2016-06-06 12:06:15
【问题描述】:
我想构建我的包,但是当我执行“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/*
【问题讨论】:
-
它没有用。我添加了错误的“相关”标签吗?这是我的新 setup.cfg:
[metadata] version=1.0.0 relevant = name=noni author=Allen.Wu author-email=allenlikeu@gmail.com summary=... license=MIT description-file = README.rst home-page = https://github.com/Allen5/noni requires-python = >=2.7 classifier = Development Status :: 4 - Beta Environment :: Console Intended Audience :: Developers Intended Audience :: Information Technology [files] packages = noni data-files = etc/pbr = etc/pbr/* -
如果您使用 setuptools_scm 进行版本控制,这是因为您在最后一个标签后进行了更改;在“默认版本控制方案”pypi.org/project/setuptools-scm/1.15.0rc1 下查看他们的描述
标签: python package packages python-pbr