我正在学习如何发布Python包,方法是遵循Python Packaging User Guide中的建议。我创建了一个简单setup.py
基于setuptools的文档的Basic Use部分的示例:为什么我的Python包的分类器没有出现在测试PyPI上?
from setuptools import setup, find_packages
setup(
name="HelloWorld",
version="0.1",
packages=find_packages(),
# metadata for upload to PyPI
author="Me",
author_email="[email protected]",
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',
],
)
我建立了源代码,在Test PyPI site注册了HelloWorld包,并使用上传包的压缩包到测试的PyPI网站缠绕。但是,分类器不会出现在Test PyPI的包的页面上。此外,他们不是在发布的PKG-INFO:
# https://testpypi.python.org/pypi?name=HelloWorld&version=0.1&:action=display_pkginfo
Metadata-Version: 1.1
Name: HelloWorld
Version: 0.1
Author: Me
Author-email: me at example com
Home-page: http://example.com/HelloWorld/
Summary: This is an Example Package
Platform: UNKNOWN