librelist archives

« back to archive

Flask Extension Review Status

Flask Extension Review Status

From:
Armin Ronacher
Date:
2010-07-25 @ 16:57
Hello everybody,

I just spend the last hour writing down notes for all Flask-* packages 
on PyPI that are extensions.

There are currenty three categories of Flask extensions:

* approved: extensions following the guidelines as mentioned in the
   documentation.  They are tested as part of Flask itself and thus
   not break when new Flask releases come out due to undocumented
   API usage etc.  Extension developers will also be notified regarding
   deprecated warnings ahead of time.

* listed: these are extensions with proper naming, a working PyPI
   entry, and documentation.

* unlisted: extensions that are listed on PyPI but not on the Flask
   website.  This is the case when the API does not follow any
   established standard or if there are other issues with code,
   documentation or more.  This is also the case when an extension is
   still under heavy development and not supposed to be used in public.

If you have created a Flask extension, check out this folder on github:
   http://github.com/mitsuhiko/flask/tree/master/extreview/

It has notes for each extension that explains how to upgrade from 
unlisted to listed and from listed to approved.

Please make sure to ask for code review on this mailinglist or the IRC 
channel before you make a release.  This will save you and others a lot 
of frustration :)


Regards,
Armin