[MacPorts] #40347: py26-pyphant: use python PortGroup, merge multiple ports into subports, upgrade to version 1.0b2
MacPorts
noreply at macports.org
Fri Jan 31 03:42:44 PST 2014
#40347: py26-pyphant: use python PortGroup, merge multiple ports into subports,
upgrade to version 1.0b2
---------------------------+----------------------
Reporter: mojca@… | Owner: rowue@…
Type: update | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: haspatch
Port: py26-pyphant |
---------------------------+----------------------
Comment (by mojca@…):
Replying to [comment:7 alexander.held@…]:
> Replying to [comment:5 mojca@…]:
> > Do you happen to know why the new release (neither commits not the
tag) isn't also on GitHub? https://github.com/SGWissInfo/sogl
>
> I'm updating it right now on github, I just ran out of time yesterday.
Thanks for the information. I asked partially because the sources could
also be fetched from GitHub. But that's not necessary. It should be
whatever the author prefers.
> > Is the plan to switch to Python 2.7 exclusively once pyphant gets
updated or is there some solid reason to keep support for Python 2.6?
> >
> > I'm asking because you made a "weird" dependency on `wxPython` based
on the version of Python. This shouldn't be necessary, `wxPython` 3.0
should work with Python 2.6 just as well if necessary, I just wasn't aware
that any package would really benefit from it and I tried to avoid
supporting all the versions from Python 2.4 up.
> >
> > I would prefer not to add `py26-wxpython-3.0`, but I can do it if
there's a strong reason to do it.
> >
>
> We want to keep python2.6 support for pyphant,
I didn't want to ask whether you want to drop support for python 2.6. I
wanted to ask whether you have a reason to keep `py26-pyphant` working in
MacPorts in addition to the future `py27-pyphant`.
> The weird wxPython dependency comes from the fact that there was no
py26-wxpython-3.0 macports package.
And that was only because there was no reason to add it until now. (Or
rather: I wanted to avoid adding it just for the sake of having it there
unless there was some reasonable use for it.)
> I'm not so familiar with the macports community. Maybe python2.6 is not
used there anymore.
Ports that existed "forever" usually just added support for a newer Python
version when a new Python version has been released. For example, a random
port `py25-something` would simply add `py26-something` without deleting
`py25-something` when Python 2.6 came out. Same when Python 2.7 was
released.
But there have been discussions about gradually removing all ports
depending on Python 2.4, 2.5 and 2.6 (unless a port is incompatible with
2.7, but that sounds like something very outdated anyway), it's probably
just that nobody took the time to do that.
So my main question was basically whether there is some need for
`py26-pythant` in MacPorts or if `py27-pyphant` would do as well (once you
release the next version of `pyphant` of course).
Btw: for Pyphant we could test MacPorts packaging from any given commit on
GitHub. So you don't need to create a release just to test.
--
Ticket URL: <https://trac.macports.org/ticket/40347#comment:8>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list