mext.reaction

16 views
Skip to first unread message

Andrew Svetlov

unread,
Dec 14, 2010, 5:34:34 AM12/14/10
to Пишем на Python лучше
После долгого перерыва захотел взглянуть, как обстоят дела.
Похоже, не очень хорошо...

andrew@ocean ~/p/reaction> python2.6 demos/wx_demo.py
Traceback (most recent call last):
File "demos/wx_demo.py", line 2, in <module>
from mext.reaction.wx_utils import *
File "/home/andrew/projects/reaction/mext/reaction/wx_utils.py",
line 4, in <module>
from mext.reaction.eventloop import *
File "/home/andrew/projects/reaction/mext/reaction/eventloop.py",
line 9, in <module>
class EventLoop(Component, ServiceStub):
File "/usr/local/lib/python2.6/dist-packages/mext.hacks-0.10.r2224-
py2.6.egg/mext/classhacks.py", line 61, in __new__
cls = super(classy_class, meta).__new__(meta, name, bases, cdict)
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

andrew@ocean ~/p/reaction> yolk -l|grep mext
/usr/local/lib/python2.6/dist-packages/yolk-0.4.1-py2.6.egg/yolk/
yolklib.py:31: UserWarning: Unbuilt egg for setuptools [unknown
version] (/usr/lib/python2.6/dist-packages)
self.environment = pkg_resources.Environment()
mext.context - 0.6.2.r2639 - active development (/usr/local/lib/
python2.6/dist-packages/mext.context-0.6.2.r2639-py2.6.egg)
mext.hacks - 0.10.r2224 - active development (/usr/local/lib/
python2.6/dist-packages/mext.hacks-0.10.r2224-py2.6.egg)
mext.hacks - 0.6.r1452 - non-active development (/usr/local/
lib/python2.6/dist-packages/mext.hacks-0.6.r1452-py2.6.egg)

Sergey Schetinin

unread,
Dec 14, 2010, 5:36:40 AM12/14/10
to better-p...@googlegroups.com
Привет.
На самом деле всё хорошо, просто за демками не слежу, ща гляну что там
поломалось.

2010/12/14 Andrew Svetlov <andrew....@gmail.com>:

> --
> Группа: http://groups.google.com/group/better-python-ru
> Отписка: better-python-...@googlegroups.com

--
Best Regards,
Sergey Schetinin

http://self.maluke.com/ -- My articles and open-source stuff
http://www.maluke.com/ -- My commercial software and custom development services

Sergey Schetinin

unread,
Dec 14, 2010, 5:39:17 AM12/14/10
to better-p...@googlegroups.com
У меня дема работает. Скорее всего почему-то в разных местах у тебя
заимпортились разные версии classhacks.classy, попробуй обновить
зависимости.

2010/12/14 Sergey Schetinin <mal...@gmail.com>:

Andrew Svetlov

unread,
Dec 14, 2010, 5:45:29 AM12/14/10
to better-p...@googlegroups.com
Привет.
yolk говорит, что у меня активен mext.hacks - 0.10.r2224
Может, у тебя что поновей в транке?

Всё никак не соберешься выложить в public domain?

Sergey Schetinin

unread,
Dec 14, 2010, 5:52:05 AM12/14/10
to better-p...@googlegroups.com
Я только что попробовал сделать virtualenv --no-site-packages и сделал
в нем reaction/setup.py develop -- демка запустилась. mext.hacks
встали той же версии.

Релизы с исходниками я пушу и так когда что-то меняю, и лицензия там
MIT, я просто не хочу вынимать эти пакеты в отдельные репозитории, оно
потом неудобно с ними работать.


2010/12/14 Andrew Svetlov <andrew....@gmail.com>:

Andrew Svetlov

unread,
Dec 14, 2010, 7:04:12 AM12/14/10
to better-p...@googlegroups.com
Ага. С чистого листа завелось. 

Странная штука этот Distribute (а может я зря на него грешу, Ubunta сама по себе 
питоновские директории переворачивает до слабоузнаваемого вида).

Релизы с исходниками я вижу. Пользы от исходников, не лежащих в репозитарии, не слишком много - дифы смотреть неудобно.
Впрочем, твои резоны тоже понимаю.

Sergey Schetinin

unread,
Dec 14, 2010, 7:15:11 AM12/14/10
to better-p...@googlegroups.com
В общем-то я какое-то время назад завел репозиторий чтобы следить за
изменениями публикуемых пакетов. Вот сделал его открытым:
http://bitbucket.org/mlk/mod-distros/overview

Там даже комментарии к диффам )

2010/12/14 Andrew Svetlov <andrew....@gmail.com>:

Sergey Schetinin

unread,
Dec 14, 2010, 7:20:31 AM12/14/10
to better-p...@googlegroups.com
Забыл сказать. Ко всему этому еще есть тесты, довольно таки полные, но
их вытягивать и совать в дистрибутивы я не стал.

2010/12/14 Sergey Schetinin <mal...@gmail.com>:

Andrew Svetlov

unread,
Dec 14, 2010, 7:57:27 AM12/14/10
to better-p...@googlegroups.com
Так значительно веселее.
Жаль, что никак не соберешься оформить все "как принято".
Странички на pypi, в которых только ссылка на скачку готового файла - выглядят несколько подозрительно.
Если бы там каким-то образом завелась ссылка на этот общий репозиторий - выглядело бы приятнее.
Опять же тесты не так важны до тех пор, пока не захочется попробовать что-то подкрутить.

ЗЫ. Нашел, почему у меня ошибка была. Contextual_fork прилепился незаметно к закромам родины
Reply all
Reply to author
Forward
0 new messages