UWKM / uwkm_streamfields

A basic set of Wagtail Streamfields for fun and profit
BSD 3-Clause "New" or "Revised" License
33 stars 12 forks source link

Add trove classifiers to convey Python 3 support #4

Open thibaudcolas opened 7 years ago

thibaudcolas commented 7 years ago

Hi 👋

I've been looking at popular Wagtail-related packages to see if they support Python 3. As part of Wagtail 2.0, in sync with Django 2.0, Wagtail will be dropping support for Python 2.7 (more info: https://docs.djangoproject.com/en/2.0/releases/2.0/#python-compatibility, https://docs.wagtail.io/en/latest/releases/2.0.html#upgrade-considerations).

If this project does support Python 3 already, it would be nice to add the right classifiers (https://github.com/brettcannon/caniusepython3#how-do-you-tell-if-a-project-has-been-ported-to-python-3) so it is marked as such on pypi. If not, that's another story.

jellehermsen commented 7 years ago

Thanks for checking! We do fully support Python3 and we'll look into the classifiers.

thibaudcolas commented 7 years ago

Great 🙂. If you want some inspiration, Wagtail's are a good example:

https://github.com/wagtail/wagtail/blob/fa0734b4b2915094d215f766d73ddd59ee77b021/setup.py#L77-L91

    classifiers=[
        'Development Status :: 5 - Production/Stable',
        'Environment :: Web Environment',
        'Intended Audience :: Developers',
        'License :: OSI Approved :: BSD License',
        'Operating System :: OS Independent',
        'Programming Language :: Python',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.4',
        'Programming Language :: Python :: 3.5',
        'Programming Language :: Python :: 3.6',
        'Framework :: Django',
        'Framework :: Django :: 1.11',
        'Topic :: Internet :: WWW/HTTP :: Site Management',
    ],