[MacPorts] #51659: Current versions of py27-flake8 and py27-pyflakes are not compatible
MacPorts
noreply at macports.org
Mon Jun 20 08:41:44 PDT 2016
#51659: Current versions of py27-flake8 and py27-pyflakes are not compatible
--------------------------------------------+--------------------
Reporter: mh@… | Owner: petr@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: | Keywords:
Port: py-flake8 py-pyflakes py-pep8 |
--------------------------------------------+--------------------
Changes (by petr@…):
* cc: patrik.hartlen@… (added)
* port: py-flake8 py-pyflakes => py-flake8 py-pyflakes py-pep8
Comment:
Adding `py-pep8` maintainer to the discussion as this issue continues to
emerge periodically.
Yes, unfortunately this happens when the various related packages are
update out of sync, because `flake8` imposes quite stringent constraints
on the version of its dependencies. I was in discussion with the author if
these constraints are really necessary, but he argues that this would be
the only way to ensure consistency and quality of the software.
I occasionally removed or bumped the constrain, if there was some evidence
that nothing breaks (merge request or pre-release merge upstream), but the
author explicitly does not support this. Therefore I would suggest, that
before upgrading any of these packages (in particular the dependencies),
it is checked that nothing breaks or wait for upstream support otherwise.
This time it should be sufficient to version bump `flake8`, but experience
shows that such upstream updates can be significantly delayed, and I
really would like to avoid the need to handle these situations the way it
became necessary in the cited ticket #47429. If it helps, I can drop
maintainership so that all three packages are maintained by one single
person.
--
Ticket URL: <https://trac.macports.org/ticket/51659#comment:5>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list