我正在学习如何按照Python Packaging用户指南中的建议发布Python包.我setup.py根据setuptools文档的Basic Use部分中的示例创建了一个简单的:
from setuptools import setup, find_packages
setup(
name="HelloWorld",
version="0.1",
packages=find_packages(),
# metadata for upload to PyPI
author="Me",
author_email="me@example.com",
description="This is an Example Package",
url = "http://example.com/HelloWorld/",
classifiers = [
'Development Status :: 3 - Alpha',
'Intended Audience :: Developers',
'License :: OSI Approved :: Python Software Foundation License',
'Operating System :: OS Independent',
'Programming Language :: Python :: 2',
],
)
Run Code Online (Sandbox Code Playgroud)
我构建了源代码分发,在Test PyPI站点注册了HelloWorld包,并使用twine将包的tarball上传到Test PyPI站点.但是,分类器不会出现在Test PyPI的包页面上.此外,它们不在发行版的PKG-INFO中:
# https://testpypi.python.org/pypi?name=HelloWorld&version=0.1&:action=display_pkginfo
Metadata-Version: 1.1
Name: …Run Code Online (Sandbox Code Playgroud)