← Back to team overview

divmod-dev team mailing list archive

PyFlakes maintenance

 

Hello,

I am concerned about the maintenance of PyFlakes for the long-term.
It seems that the development has stalled with the end of http://divmod.org/

Since this occured, various forks of PyFlakes have emerged. Some of them
for Python 2, others for Python 3.

For example on Python 2 we have:

   - lp:divmod.org (upstream 0.5, development stalled)
   - pyflakes-ast (based on 0.4, hosted on bitbucket)
   - kevinw/pyflakes (based on 0.4, hosted on github)

And on Python 3 there's the fork of Virgil Dupras  pyflakes3k.

Every fork has its own issue tracker, its own patches, but they are never
collected back upstream or released to PyPI.

Since 2009 I am the maintainer of the sister project
http://pypi.python.org/pypi/pep8, and I followed the development of
PyFlakes and Flake8 for a long time.

Few days ago, the maintainer of Flake8 brought my attention on the need to
fork PyFlakes in order to continue its maintenance. He started to publish
it with a different name on PyPI.

However, I would prefer to maintain PyFlakes with its historical name if we
have the agreement of the current owner.

I did a Big Merge and pushed it on GitHub: it is based on the
lp:divmod.orgbranch and includes all the contributions from the
various branches I have
identified.
I moved to a "single-code-base" compatibility for all Python versions from
2.5 to 3.3 (like the pep8 tool). And it is tested for all these versions.
https://github.com/florentx/pyflakes

I would be happy if someone could publish version 0.6 of PyFlakes based on
this branch. The current owners are:
 - Moe Aboulkheir
 - Jean-Paul Calderone
 - Tristan Seligmann

Or I can do it if one of the owners gives me the permission.
My username is `flox`.

Thank you for your attention.
Happy Holidays,

-- 
Florent Xicluna

Follow ups