Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#13002 - pyrex package built with python 2.5

Attached to Project: Arch Linux
Opened by Sergej Pupykin (sergej) - Tuesday, 27 January 2009, 13:55 GMT
Last edited by Andrea Scarpino (BaSh) - Tuesday, 27 January 2009, 15:13 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Please rebuild pyrex with current python version.
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Tuesday, 27 January 2009, 15:13 GMT
Reason for closing:  Not a bug
Comment by Allan McRae (Allan) - Tuesday, 27 January 2009, 14:00 GMT
Is it actually broken? As far as I can tell, importing the module still works.
Comment by Sergej Pupykin (sergej) - Tuesday, 27 January 2009, 14:39 GMT
May be I do something wrong... I try to update python-urwid:

**********************

pkgname=python-urwid
pkgver=0.9.8.3
pkgrel=1
pkgdesc="Urwid is a curses-based user interface library."
license=('GPL')
arch=('i686' 'x86_64')
depends=('python')
makedepends=('mercurial' 'pyrex')
url="http://excess.org/urwid/"
options=(force)
source=(http://excess.org/urwid/urwid-$pkgver.tar.gz)
md5sums=('52a7e6d15e12a12b1ae62c0c901b2c20')

build() {
cd $startdir/src/urwid-$pkgver
python setup.py install --prefix=/usr --root=$startdir/pkg
}

**********************

/usr/lib/python2.5/site-packages/Pyrex/Compiler/Errors.py:17: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6
self.message = message
Traceback (most recent call last):
File "setup.py", line 29, in <module>
import urwid
File "/home/sergej/community.cvs/lib/python-urwid/src/urwid-0.9.8.3/urwid/__init__.py", line 41, in <module>
from listbox import *
File "/home/sergej/community.cvs/lib/python-urwid/src/urwid-0.9.8.3/urwid/listbox.py", line 82, in <module>
class SimpleListWalker(MonitoredList, ListWalker):
File "/usr/lib/python2.6/abc.py", line 76, in __new__
cls = super(ABCMeta, mcls).__new__(mcls, name, bases, namespace)
TypeError: Error when calling the metaclass bases
metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases
Comment by Sergej Pupykin (sergej) - Tuesday, 27 January 2009, 14:40 GMT
Or it seems urwid problem...
Comment by Sergej Pupykin (sergej) - Tuesday, 27 January 2009, 14:44 GMT
Yes, my bad, please close it

Loading...