Hello community, here is the log from the commit of package python-mechanize for openSUSE:Factory checked in at Tue Nov 2 13:51:11 CET 2010. -------- --- python-mechanize/python-mechanize.changes 2010-07-01 15:37:37.000000000 +0200 +++ /mounts/work_src_done/STABLE/python-mechanize/python-mechanize.changes 2010-10-30 09:47:01.000000000 +0200 @@ -1,0 +2,38 @@ +Fri Oct 29 15:19:59 UTC 2010 - rwobben@hotmail.com + +- update to version 0.2.4 + * Fix IndexError on empty Content-type header value. (GH-18) + * Fall back to another encoding if an unknown one is declared. + Fixes traceback on unknoqn encoding in Content-type header. (GH-30) +- additional changes from version 0.2.3 + * Fix str(ParseError()) traceback. (GH-25) + * Add equality methods to mechanize.Cookie . (GH-29) +- additional changes from version 0.2.2 + * Officially support Python 2.7 (no changes were required) + * Fix TypeError on .open()ing ftp: URL (only affects Python 2.4 + and 2.5) + * Don't include HTTPSHandler in __all__ if it's not available +- additional changes from version 0.2.0 + * Behaviour change: merged upstream urllib2 change (allegedly a + "bug fix") to return a response for all 2** HTTP responses (e.g. + 206 Partial Content). Previously, only 200 caused a response + object to be returned. All other HTTP response codes resulted + in a response object being raised as an exception. + * Behaviour change: Use of mechanize classes with `urllib2` (and + vice-versa) is no longer supported. However, existing classes + implementing the urllib2 Handler interface are likely to work + unchanged with mechanize. Removed RequestUpgradeProcessor, + ResponseUpgradeProcessor, SeekableProcessor. + * ClientForm has been merged into mechanize. This means that + mechanize has no dependencies other than Python itself. The + ClientForm API is still available -- to switch from ClientForm to + mechanize, just s/ClientForm/mechanize in your source code, and + ensure any use of the module logging logger named "ClientForm" is + updated to use the new logger name "mechanize.forms". I probably + won't do further standalone releases of ClientForm. + +for the remaining changes in 0.2.0 and 0.2.1 see + /usr/share/doc/packages/python-mechanize/ChangeLog.txt + + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- mechanize-0.1.11.tar.bz2 python-mechanize-rpmlintrc New: ---- mechanize-0.2.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-mechanize.spec ++++++ --- /var/tmp/diff_new_pack.gOTDUQ/_old 2010-11-02 13:51:01.000000000 +0100 +++ /var/tmp/diff_new_pack.gOTDUQ/_new 2010-11-02 13:51:01.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package python-mechanize (Version 0.1.11) +# spec file for package python-mechanize (Version 0.2.4) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -20,13 +20,13 @@ %define modname mechanize Name: python-%{modname} -Version: 0.1.11 +Version: 0.2.4 Release: 1 Summary: Stateful programmatic web browsing Url: http://wwwsearch.sourceforge.net/mechanize/ License: BSD Group: Development/Libraries/Python -Source: %{modname}-%{version}.tar.bz2 +Source: %{modname}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build %{py_requires} Requires: python-clientform python-beautifulsoup @@ -72,7 +72,7 @@ %files -f INSTALLED_FILES %defattr(-,root,root) -%doc examples COPYING.txt ChangeLog.txt GeneralFAQ.html README.html README.txt -%doc doc.html +%doc docs/html/ChangeLog.txt +%doc examples COPYING.txt README.txt %changelog ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org