%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %define libreportver 2.0.11-1 Summary: A python library for handling exceptions Name: python-meh Url: http://git.fedorahosted.org/git/?p=python-meh.git Version: 0.20 Release: 1%{?dist} # This is a Red Hat maintained package which is specific to # our distribution. Thus the source is only available from # within this srpm. # This tarball was created from upstream git: # git clone git://git.fedoraproject.org/git/python-meh.git # cd python-meh && make archive Source0: %{name}-%{version}.tar.gz License: GPLv2+ Group: System Environment/Libraries BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel, gettext, python-setuptools-devel, intltool BuildRequires: dbus-python, libreport-gtk >= %{libreportver}, libreport-newt >= %{libreportver} Requires: python, dbus-python, pygobject3, gtk3 Requires: openssh-clients, rpm-python, yum, newt-python Requires: libreport-gtk >= %{libreportver}, libreport-newt >= %{libreportver} %description The python-meh package is a python library for handling, saving, and reporting exceptions. %prep %setup -q %build make %check make test %install rm -rf %{buildroot} make DESTDIR=%{buildroot} install %find_lang %{name} %clean rm -rf %{buildroot} %files -f %{name}.lang %defattr(-,root,root,-) %doc ChangeLog COPYING %{python_sitelib}/* %{_datadir}/python-meh %changelog * Tue Dec 11 2012 Vratislav Podzimek - 0.20-1 - Handle non-ascii dict keys and values correctly (#883641) (vpodzime) * Wed Nov 14 2012 Vratislav Podzimek - 0.19-1 - Add test for handling unicode strings and files (vpodzime) - Read files as UTF-8 and ignore errors (#874250) (vpodzime) - Add %check section to the spec file (vpodzime) - Fix tests (vpodzime) * Thu Oct 25 2012 Vratislav Podzimek - 0.18-1 - Handle tracebacks with no stack (#866441) (vpodzime) - Parse component name correctly (#866526) (vpodzime) - Spelling corrections (#865993) (vpodzime) * Tue Oct 09 2012 Vratislav Podzimek - 0.17-1 - Handle unicode strings correctly (#854959) (vpodzime) * Tue Sep 11 2012 Vratislav Podzimek - 0.16-1 - Do not overwrite process information with files having the same basename (vpodzime) - Encode dump as utf-8 before writing to file (#854959) (vpodzime) * Mon Aug 20 2012 Vratislav Podzimek - 0.15-1 - Add main_window property to the MainExceptionWindow (vpodzime) - Don't try to dump objects without __dict__ (vpodzime) - Change require from rpm to rpm-python (vpodzime) * Fri Aug 03 2012 Vratislav Podzimek - 0.14-1 - Use just a basename of the attached file as the item name (vpodzime) - Set the type hint for the mainExceptionWindow to Dialog (vpodzime) - Store and then write out the string representation of the traceback and object dump (vpodzime) * Wed Jul 27 2012 Vratislav Podzimek - 0.13-1 - Add files specified in the Config object as attachments to bugreports (vpodzime) - Display hint how to quit the debugger (vpodzime) - Do not kill the process when 'continue' is used in pdb (vpodzime) - Port to Gtk3 and the new design (vpodzime) - Remove the rc attribute and getrc methods (vpodzime) - Fix 'all' and 'install' Makefile targets (vpodzime) - Migrate l10n to Transifex (vpodzime) * Sat Jul 21 2012 Fedora Release Engineering - 0.12-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Tue Dec 20 2011 Vratislav Podzimek 0.12 - Use new libreport API to get more information to bugzilla (vpodzime). - Adapt to the new API of libreport (vpodzime). - Move "import rpm" to where it's needed to avoid nameserver problems (clumens). Resolves: rhbz#749330 - Change dependency to libreport-* (mtoman). Resolves: rhbz#730924 - Add abrt-like information to bug reports (vpodzime). Resolves: rhbz#728871 - Propagate the screen attr when using text mode (jmoskovc). * Tue Feb 08 2011 Fedora Release Engineering - 0.11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Tue Jan 25 2011 Chris Lumens - 0.11-1 - Update the spec file URL to something valid (#670601). (clumens) - Don't use _D for Debug, since that's already used by the expander (#640929). (clumens) - Translation updates. * Tue Jun 22 2010 Chris Lumens 0.10-1 - Treat classes like simple types, too. (clumens) * Thu Jun 10 2010 Chris Lumens - 0.9-1 - Remove the requirement on python-bugzilla (#602794). (clumens) - Rename ba.po -> bs.po (#583055). (clumens) - Translation updates. * Thu Mar 04 2010 Chris Lumens - 0.8-1 - And add a requirement for report as well. (clumens) - filer.py is now completely taken over by meh. (clumens) - Everything from savers.py has moved into report. (clumens) - Remove unused UI code now that report handles all this for me. (clumens) - Switch ExceptionHandler to use report (#562656). (clumens) - Don't allow an exception when writing out an attribute stop the whole dump. (clumens) - Credit where credit is due. (clumens) * Tue Nov 03 2009 Chris Lumens - 0.7-1 - Add a test case framework. - Move src -> meh for ease of test case writing. - Another attempt at making the attrSkipList work (#532612, #532737). * Thu Oct 08 2009 Chris Lumens - 0.6-1 - Make idSkipList work again. - Support dumping objects derived from Python's object. - Use the right method to set text on a snack.Entry (#526884). * Tue Sep 29 2009 Chris Lumens - 0.5-1 - Always compare version numbers as strings (#526188). * Fri Sep 25 2009 Chris Lumens - 0.4-1 - Add a default description to bug reports. - Handle the user pressing Escape by continuing to show the dialog. - Lots more translation updates. * Thu Sep 10 2009 Chris Lumens - 0.3-1 - Pull in lots of new translations (#522410). * Wed Aug 19 2009 Chris Lumens - 0.2-1 - Add a title to the main exception dialog so it looks right in anaconda. - Don't include an extra '/' in the displayed bug URL (#517515). - Now that there's .po files, package them. - Use the new exception icon (#517164). * Tue Jul 28 2009 Chris Lumens - 0.1-1 - Initial package.