[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