[MacPorts] #50513: py27-pep8: conflict with py27-pep8-157 on update
MacPorts
noreply at macports.org
Tue Feb 2 17:35:57 PST 2016
#50513: py27-pep8: conflict with py27-pep8-157 on update
----------------------------------+--------------------------------
Reporter: langlois@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: py-pep8 py-pep8-157 |
----------------------------------+--------------------------------
Changes (by petr@…):
* cc: eborisch@… (added)
Comment:
I can confirm that port `py-pep8-157` was introduces to resolve an issue,
regarding incompatibility with `py-flake8`, which remained unresolved
upstream for quite some time. If pep 1.7.0 was finally released, this
might now be fix and we could get back to one single port. Will look into
this later.
Anyway, the conflict between `py27-pep8` and `py27-pep8-157` is by design.
It's actually the same package, just a different version. In order to
minimize any conflicts to occur for users with an existing install base,
in r141870 I replaces the hard `pep8` dependency with a path dependency.
This way any of the two `pep8` ports should satisfy the dependency.
However, apparently for some reason this does not work for you.
I would suspect that some other port forces the installation of
`py27-pep8-157` (py27-flake, is the only good candidate I could think of),
this cases py27-pep8 to be deactivated. However, `py27-pep8` is part of
the list of outdated ports. This is just a guess though, but if correct
`py27-pep8` now should already be deactivated. Another `port upgrade
outdated` would not consider `py27-pep8` and the upgrade will finish
without error.
I CC the maintainer of `py-spyder` as well.
--
Ticket URL: <https://trac.macports.org/ticket/50513#comment:2>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list