%define oname EditObj Name: editobj2 Summary: Tkinter dialog box for editing any Python object Version: 0.2.1 Release: %mkrel 1 Source: EditObj2-%{version}.tar.gz URL: http://home.gna.org/oomadness/en/editobj/ License: GPLv2 Group: Development/Python BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %py_requires -d Requires: tkinter Obsoletes: editobj BuildArch: noarch %description EditObj2 can create and display a Tkinter dialog box for editing any Python object (similarly to what Java call a Bean editor, but for Python object). EditObj2 is a useful tool for writing (text or non-text) editors of all kinds, including GUI editor, 3D editor,... It also includes a Python console. EditObj2 supports also lists, dictionaries and hierarchies (nested lists) edition. EditObj2 includes also a tree widget for Tkinter, an event framework and a mutiple undo/redo system. %prep %setup -q -n EditObj2-%{version} %build %{__python} setup.py build %install rm -rf $RPM_BUILD_ROOT %{__python} setup.py install --root=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc AUTHORS LICENSE README %python_sitelib/%{name} %python_sitelib/*.egg-info %changelog * Sun Apr 18 2010 Sandro Cazzaniga <kharec@mandriva.org> 0.2.1-1mdv2010.1 + Revision: 536464 - import editobj2