小编Jim*_*ngo的帖子

为什么我的Python包的分类器没有出现在测试PyPI上?

我正在学习如何按照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)

python packaging pypi

4
推荐指数
1
解决办法
1326
查看次数

标签 统计

packaging ×1

pypi ×1

python ×1