Retiring Python 2.4 and 2.5

petr 976F at ingv.it
Thu Sep 18 14:13:49 PDT 2014


On 17 Sep 2014, at 16:48, Lawrence Velázquez <larryv at macports.org> wrote:

> On Sep 16, 2014, at 5:53 AM, Rainer Müller <raimue at macports.org> wrote:
> 
>> As soon as they are removed from the PortIndex, they will be matched by
>> the 'obsolete' pseudo-port. You can check for installed ports that are
>> no longer in any ports tree with the command 'port echo obsolete'. This
>> also works with 'port uninstall obsolete', although dependencies might
>> not be uninstalled in the correct order this way. The command probably
>> needs --follow-dependents to remove all obsolete ports in a single run.
> 
> Would it be desirable to mark the py24 and py25 subports as replaced_by py27 to provide an upgrade path?
> 

Not all py24 and py25 subports have py27 equivalents. At first sight it seems that quite some of these are 
no required anymore because either part of the standard library (replaced_by python27 ???) or old unmaintained software. But this probably needs some more attention and maybe some packages py27 subports may need to be added. 

Should we use a ticket to track this process?

~petr

--- snip ---

port search `port echo name:py24 | sed 's/py24/py27/'` | grep 'No match'
No match for py27-apycot found
No match for py27-argparse found
No match for py27-bsddb found
No match for py27-clientform found
No match for py27-ctags found
No match for py27-ctypes found
No match for py27-daemon found
No match for py27-decoratortools found
No match for py27-dsv found
No match for py27-ebay found
No match for py27-elixir found
No match for py27-exif found
No match for py27-ezpycrypto found
No match for py27-f2py found
No match for py27-fchksum found
No match for py27-fcrypt found
No match for py27-fnorb found
No match for py27-formbuild found
No match for py27-gadfly found
No match for py27-getargs found
No match for py27-ggy found
No match for py27-glewpy found
No match for py27-graphpath found
No match for py27-harvestman found
No match for py27-htmlcalendar found
No match for py27-htmlgen found
No match for py27-htmloo found
No match for py27-htmltemplate found
No match for py27-hyperestraier found
No match for py27-imdb found
No match for py27-importchecker found
No match for py27-importlib found
No match for py27-iplib found
No match for py27-jabber found
No match for py27-kjbuckets found
No match for py27-libgmail found
No match for py27-linda found
No match for py27-log4py found
No match for py27-lrucache found
No match for py27-lupy found
No match for py27-lzma found
No match for py27-mailbox-reader found
No match for py27-make found
No match for py27-managesieve found
No match for py27-mechanoid found
No match for py27-medusa found
No match for py27-meld3 found
No match for py27-mongoose found
No match for py27-msnp found
No match for py27-mssql found
No match for py27-multiprocessing found
No match for py27-myghty found
No match for py27-myghtyutils found
No match for py27-netdevicelib found
No match for py27-numarray found
No match for py27-ogg found
No match for py27-optik found
No match for py27-orq found
No match for py27-otp found
No match for py27-pastewebkit found
No match for py27-peak found
No match for py27-pedal found
No match for py27-pgsql found
No match for py27-piddle found
No match for py27-pipedream found
No match for py27-plex found
No match for py27-plistservices found
No match for py27-pmock found
No match for py27-posixtimezone found
No match for py27-probstat found
No match for py27-pullparser found
No match for py27-pyprotocols found
No match for py27-quixote found
No match for py27-radix found
No match for py27-reverend found
No match for py27-rijndael found
No match for py27-ruledispatch found
No match for py27-scanf found
No match for py27-sclapp found
No match for py27-sgmlop found
No match for py27-shellwords found
No match for py27-sisynala found
No match for py27-sisyphus found
No match for py27-smb found
No match for py27-spark found
No match for py27-spf found
No match for py27-spreadmodule found
No match for py27-sqlobject found
No match for py27-srs found
No match for py27-stemmer found
No match for py27-supervisor found
No match for py27-svnreporter found
No match for py27-swishe found
No match for py27-tarfile found
No match for py27-taskplan found
No match for py27-textile found
No match for py27-texttable found
No match for py27-tiff found
No match for py27-timeformat found
No match for py27-tlslite found
No match for py27-toc found
No match for py27-tpg found
No match for py27-turbocheetah found
No match for py27-turbojson found
No match for py27-umlgraph found
No match for py27-unum found
No match for py27-vorbis found
No match for py27-weblib found
No match for py27-webstack found
No match for py27-wordnet found
No match for py27-xar found
No match for py27-xmldiff found
No match for py27-xmlsec found
No match for py27-xmltramp found
No match for py27-xmpppy found
No match for py27-yenc found
No match for py27-zsi found

port search `port echo name:py25 | sed 's/py25/py27/'` | grep 'No match'
No match for py27-argparse found
No match for py27-authkit found
No match for py27-baz found
No match for py27-chart found
No match for py27-clientcookie found
No match for py27-clientform found
No match for py27-clonedigger found
No match for py27-ctags found
No match for py27-daemon found
No match for py27-decoratortools found
No match for py27-elixir found
No match for py27-exif found
No match for py27-htmlcalendar found
No match for py27-htmltemplate found
No match for py27-htmltmpl found
No match for py27-hypy found
No match for py27-imdb found
No match for py27-importlib found
No match for py27-libgmail found
No match for py27-libmemcached found
No match for py27-morbid found
No match for py27-mpdclient2 found
No match for py27-mssql found
No match for py27-multiprocessing found
No match for py27-mx-experimental found
No match for py27-myghty found
No match for py27-myghtyutils found
No match for py27-nevow found
No match for py27-numarray found
No match for py27-openid found
No match for py27-optik found
No match for py27-orbited found
No match for py27-pgsql found
No match for py27-processing found
No match for py27-pydb found
No match for py27-pyglet found
No match for py27-pymtp found
No match for py27-pyprotocols found
No match for py27-pythonutils found
No match for py27-quadtree found
No match for py27-recaptcha found
No match for py27-ruledispatch found
No match for py27-sclapp found
No match for py27-sqlobject found
No match for py27-ssl found
No match for py27-symeig found
No match for py27-tc found
No match for py27-tclink found
No match for py27-textile found
No match for py27-turbocheetah found
No match for py27-turbogears found
No match for py27-turbojson found
No match for py27-turbokid found
No match for py27-twforms found
No match for py27-xmpppy found
No match for py27-zsi found



More information about the macports-dev mailing list