How to create a Pure-Python wheel

筅森魡賤 提交于 2019-12-01 04:10:23

The simplistic way is to add --universal to your commandline, as you can see from running python setup.py bdist_wheel --help:

  --universal       make a universal wheel (default: false)

Alternatively you can add a setup.cfg file next to your setup.py that takes care of this:

[bdist_wheel]
universal = 1

If you don't like yet another configuration file clobbering your package, you can just write such a file in your setup.py just before it calls setup() and then remove it after that call returns, this is what I do in the shared setup.py for all my projects on PyPI e.g. used in ruamel.yaml.

Adding the classifiers field to my setup.py fixed this issue.

from setuptools import setup

setup(
    name='foo',
    version='0.0.1',
    description='',
    url='',
    classifiers=[
        'Programming Language :: Python :: 2.7',
    ],
    install_requires=[
        'bpython',
        'Django==1.8.2',
    ],
)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!