Arviz: Add `Matplotlib` framework classifier to `setup.py`

Created on 4 Mar 2020  路  7Comments  路  Source: arviz-devs/arviz

Matplotlib now has a trove classifier on pypi. We can add:

classifiers = [
    'Framework :: Matplotlib',
    ]

to arviz's setup.py to acknowledge that it is part of Matplotlib ecosystem.

I believe that arviz currently doesn't have any classifiers (there are many!). We could add something like the following to setup.py:

classifiers = [
    'Framework :: Matplotlib',
    'Intended Audience :: Science/Research',
    'License :: OSI Approved :: Apache Software License'
    'Programming Language :: Python',
    'Programming Language :: Python :: 3',
    'Programming Language :: Python :: 3.5',
    'Programming Language :: Python :: 3.6',
    'Programming Language :: Python :: 3.7',
    'Topic :: Scientific/Engineering :: Visualization',
    ]

I'm not sure if you would say if arviz is:

'Development Status :: 5 - Production/Stable',

or

'Development Status :: 4 - Beta',

There may be thoughts on other classifiers to add, but I can quickly put together a PR for this

Most helpful comment

About the topic, I guess we can have the generic one, and then two specifics

Topic :: Scientific/Engineering
Topic :: Scientific/Engineering :: Mathematics
Topic :: Scientific/Engineering :: Visualization

All 7 comments

We are definitely still beta!

Also, we are not as strict as NEP 29 recommends but python versions should be 3.6, 3.7 and 3.8

Possible ideas, Intended Audience :: Education? I'm not really sure about the scope of the classifiers

@OriolAbril I figured beta, but thought it'd be best for a maintainer to say so!

I realized I wasn't sure which versions arviz supports but I grabbed this from README:

ArviZ is tested on Python 3.5, 3.6 and 3.7, and depends on NumPy, SciPy, xarray, and Matplotlib.

Should that be updated to 3.6, 3.7, 3.8 as well?

I don't see why arviz couldn't be filed as Education. There's quite a lot of options if someone is motivated to read through them all. 馃榾

Should that be updated to 3.6, 3.7, 3.8 as well?

Yes, we recently updated CI builds, we don't run tests on 3.5 anymore

@OriolAbril @canyon289 @ahartikainen @aloctavodia and any others, do you have any additional thoughts on other itemz worth adding here?

Otherwise I can make a PR with additions @OriolAbril and I have discussed.

About the topic, I guess we can have the generic one, and then two specifics

Topic :: Scientific/Engineering
Topic :: Scientific/Engineering :: Mathematics
Topic :: Scientific/Engineering :: Visualization

Sure I can draft a PR and see if it's satisfactory

Was this page helpful?
0 / 5 - 0 ratings