Opened 6 years ago

Last modified 8 months ago

#56853 new enhancement

Examine py26-only ports — at Version 11

Reported by: yan12125 (Chih-Hsuan Yen) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: jmroot (Joshua Root), ryandesign (Ryan Carsten Schmidt), stromnov (Andrey Stromnov), sb@…, mahergamal@…, rasmus@…, superbock
Port: py-clnum py-psyco py-rpncalc

Description (last modified by petrrr)

Some Python ports have only one py26 subport. They should be examined and there are some possibilities:

  • Is Python 2.7 supported upstream? If so add py27 subport
  • If not, try to patch it to bring Python 2.7 support
  • If patching is infeasible, consider dropping it

Port list generated by the following command:

grep -r 'python\.versions' | grep '\<26\>' | grep -v '\<27\>' | cut -d ':' -f 1 | sed 's#/Portfile##' | sed 's#python/##' | sort
port maintainer status
py-carrot@stromnov,open
py-clnumryandesign,open
py-country changeset:a298c71dc38dc74b79559f85a50a31790a42d266/macports-ports
py-logilab-hmmminimoog.org:sb
py-mox changeset:568824c44fb02b0447ca8ed76df06f165b9d207c/macports-ports
py-openopt
py-pebl
py-psyco@jmroot,open
py-pybox2d@stromnov,open
py-pyfsevents
py-pyhyphen
py-pymodels@stromnov,open
py-pymorph@stromnov,open
py-pyrant@stromnov,open
py-rabbyt@stromnov,open
py-recaptcha-client
py-repoze.what port removed in changeset:ee1cb4b9a14d85b87ad40f12357cd366fbc678ee/macports-ports
py-repoze.what-pylons port removed in changeset:ee1cb4b9a14d85b87ad40f12357cd366fbc678ee/macports-ports
py-repoze.what-quickstart port removed in changeset:ee1cb4b9a14d85b87ad40f12357cd366fbc678ee/macports-ports
py-repoze.what.plugins.sql port removed in changeset:ee1cb4b9a14d85b87ad40f12357cd366fbc678ee/macports-ports
py-repoze.who port removed in changeset:ee1cb4b9a14d85b87ad40f12357cd366fbc678ee/macports-ports
py-repoze.who-friendlyform port removed in changeset:ee1cb4b9a14d85b87ad40f12357cd366fbc678ee/macports-ports
py-repoze.who-testutil port removed in changeset:ee1cb4b9a14d85b87ad40f12357cd366fbc678ee/macports-ports
py-repoze.who.plugins.sa port removed in changeset:ee1cb4b9a14d85b87ad40f12357cd366fbc678ee/macports-ports
py-rpncalcryandesign,open
py-scgi
py-scikits-ann
py-scikits-audiolab
py-scikits-talkbox
py-scikits-timeseries
py-smiskrasmus
py-tesser
py-twill@maherg

I'll look into ports without a maintainer.

Change History (11)

comment:1 Changed 6 years ago by yan12125 (Chih-Hsuan Yen)

In a298c71dc38dc74b79559f85a50a31790a42d266/macports-ports (master):

py-country: update to 18.5.26 and set appropriate python versions

Other changes:

  • whitespacing
  • update homepage
  • update test

Ref: #56853

comment:2 Changed 6 years ago by yan12125 (Chih-Hsuan Yen)

In 568824c44fb02b0447ca8ed76df06f165b9d207c/macports-ports (master):

py-mox: update, add test and drop py26

Ref: #53467

(Obsoleted ports hosted on Google Code)

Ref: #56853

(Examine py26-only ports)

comment:3 Changed 6 years ago by superbock

Cc: superbock added

comment:4 Changed 6 years ago by mf2k (Frank Schima)

Description: modified (diff)

comment:5 Changed 6 years ago by reneeotten <reneeotten@…>

In ee1cb4b9a14d85b87ad40f12357cd366fbc678ee/macports-ports (master):

py-repoze.[what/who]-*: remove ports

  • py26-only ports have been broken for a while, with no interest in

fixing the issue

  • there are no dependents
  • last updates by upstream seem ~7 years ago so development has stopped

and newer Python versions are presumably not supported

See: #39707
See: #56853
Closes: #51194

comment:6 Changed 6 years ago by reneeotten <reneeotten@…>

In ca781b3b4c496c39272add473256ee363a95e2ad/macports-ports (master):

py-carrot: obsolete, replaced_by py-kombu

Last update to codebase was >8 years ago and upstream states that
py-carrot is discontinued and that py-kombu should be used instead..

See: #56853

comment:7 Changed 6 years ago by reneeotten <reneeotten@…>

In 7cf5548c3c2cf1b300b1a31b9e8c6c563563ca40/macports-ports (master):

py-openopt: update to 0.5628

  • obsolete py26 subport
  • switch to PyPI; use default livecheck
  • update homepage to PyPI as openopt.org is down
  • update modeline

See: #56853

comment:8 Changed 6 years ago by reneeotten <reneeotten@…>

In 85062aaa91491895d4382fee493e005cd51e164d/macports-ports (master):

py-pyfsevents: obsolete py26 subport, add py27

  • add modeline
  • modernize checksums
  • update livecheck

The package has not been updated in the last 9 years. Let's keep it in
the ports tree for now, but adding support for Python 3 seems unnecessary.

See: #56853

comment:9 Changed 6 years ago by reneeotten <reneeotten@…>

In 235654af1a6a19d39c46c8c7b11b15c21ebde903/macports-ports (master):

py-pyhyphen: update to 3.0.1

  • obsolete py26 subport
  • update homepage
  • modernize checksums
  • update license
  • update dependencies
  • add modeline

See: #56853

comment:10 Changed 6 years ago by reneeotten <reneeotten@…>

In d7a678ecd974b2337e64729e91f227396e723ac3/macports-ports (master):

py-recaptcha-client: obsolete port

  • py26-recaptcha-client has no dependents
  • set to replaced_by py-recaptcha, which provides the same but has a

more modern Portfile that supports py27 already

See: #56853

comment:11 Changed 6 years ago by petrrr

Description: modified (diff)
Note: See TracTickets for help on using tickets.