Hi,

Previously there was https://plugincompat.herokuapp.com/ for testing
versions but eventually that was stopped as too much work to maintain
as I understand it.

As for further categorising, generally I think this could be nice but
you'd need a standard place for plugins to add this.  There's
currently the "Framework :: Pytest" PyPI classifier, maybe you can
convince PyPI to add more sub-classifiers, some other projects seem to
have this.  But maybe there's better ways these days, I've not kept up
to speed with python packaging recently.

Cheers,
Floris

On Fri, 23 Apr 2021 at 10:32, Eduardo Schettino <schettin...@gmail.com> wrote:
>
> Hi,
>
> I would like to propose a mechanism to improve the plugin list page.
> https://docs.pytest.org/en/latest/reference/plugin_list.html
>
> Currently there are over 800 plugins and relying on someone manually curated 
> them is not really feasible.
> So the idea is to allow plugin authors to set some metadata that could in 
> turn be used to generate a more informative plugins page.
>
> More specifically it should:
>
> Clearly state to which version of pytest the plugin is compatible.
> Currently it shows the last release date and minimum required version.
> But it is not really clear if the latest version of pytest is 
> supported/tested.
>
> Define one or more categories. Going through a list of 800+ plugins is a lot 
> of work.
> Could define categories like:
>  - framework-integration: i.e. pytest-airflow, pytest-django
>  - output/report: i.e. pytest-clarity
>  - coverage
>  - ordering
>  - etc..
>
> In future could also add some more stuff, like download stats, github stars, 
> etc.
>
>
> So the first step would be to define a schema and agree on a format (JSON?).
> What do you guys think?
>
> As a reference see how grafana does it:
> https://grafana.com/docs/grafana/latest/developers/plugins/metadata/
>
> Regards
> _______________________________________________
> pytest-dev mailing list
> pytest-dev@python.org
> https://mail.python.org/mailman/listinfo/pytest-dev
_______________________________________________
pytest-dev mailing list
pytest-dev@python.org
https://mail.python.org/mailman/listinfo/pytest-dev

Reply via email to