Hi Jimi,

Could you please help me to understand the issues that people are facing
with the current status of Flake8? I use the project, but I do not track
the issues / development. In addition, I use pip-tools for package
management - this prevents conflicts between different packages
requiring different versions of sub-packages, so I've not run into the
conflict between pyflakes and Flake8.
My guess is that you're specifically referring to this merge request
https://gitlab.com/pycqa/flake8/merge_requests/239 - is that right?
If that is the case, and you're happy with the code in that MR, then is
there anything from stopping you from installing the contributor's
branch with pip and using the changes directly?
$ pip install git+
https://gitlab.com/hroncok/flake8.git@pyflakes_new_codes...
Successfully installed flake8-3.5.0 mccabe-0.6.1 pycodestyle-2.4.0
pyflakes-2.0.0$ flake8 --version
3.5. (mccabe: 0.6.1, pycodestyle: 2.4.0, pyflakes: 2.0.0) CPython
     3.5.2 on Linux
The advantages of this approach would be that you can remove dependence
on PyPI and a new release of Flake8 - you can start using those code
changes immediately. In addition, by running that branch against your
codebase, you'll also be able to feed back on any issues that you find.
I've installed that branch locally and it seems to run fine, but I've
not done anything more detailed than that.
Cheers,

James



On Wed, 27 Jun 2018, at 1:52 PM, Jimi Cullen wrote:
> Dear all,
> 
> There's a lot of people itching for a new version of flake8,
> especially since the current version on PyPI is incompatible with the
> latest versions of pyflakes and pycodestyle. Flake8 still works with
> the versions of those packages as specified in the requirements of
> flake8 - but in practice people are updating those packages regardless
> and running into problems with flake8. Plus it would just be nice to
> have an update and be able to use the new features and bux fixes of
> those packages.> 
> I submitted a fix for compatibility with pycodestyle a while ago,
> which has been merged into the flake8 master branch. There are a
> couple of pull requests open on gitlab to get it to work with
> pyflakes too.> 
> What can I/we do to make a new release happen?
> 
> I understand the maintainer (Ian) is extremely busy, and the community
> has been quite aggressively demanding of him. I am very sympathetic to
> his situation.> 
> Maybe the project needs additional active maintainers? I would
> volunteer, but I'm not qualified as:> - I'm very inexperienced with open 
> source stuff (I've only had two PRs
>   accepted - in pycodestyle and flake8 - both with support and
>   encouragement from Ian).> - I've never put a python package together or put 
> anything on
>   PyPI etc.> - Basically I use python every day at work, but as a financial 
> data
>   analyst, not building and packaging systems for others to use.> 
> Does anyone have any suggestions for how to proceed?
> 
> Best wishes,
> 
> Jimi Cullen
> _________________________________________________
> code-quality mailing list
> code-quality@python.org
> https://mail.python.org/mailman/listinfo/code-quality

_______________________________________________
code-quality mailing list
code-quality@python.org
https://mail.python.org/mailman/listinfo/code-quality

Reply via email to