-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Tue, 22 Sep 2009 00:14:06 +0200 Source: python-mechanize Binary: python-mechanize Architecture: source all Version: 0.1.11-1 Distribution: unstable Urgency: low Maintainer: Debian/Ubuntu Zope Team <pkg-zope-developers@lists.alioth.debian.org> Changed-By: Matthias Klose <doko@ubuntu.com> Description: python-mechanize - stateful programmatic web browsing Closes: 518945 Changes: python-mechanize (0.1.11-1) unstable; urgency=low . * New upstream release, uploaded to unstable. - Closes: #518945. . python-mechanize (0.1.11-0ubuntu1) jaunty; urgency=low . [ Ken VanDine ] * New upstream release (LP: #337918) - Fix quadratic performance in number of .read() calls (and add an automated performance test). - Add support for Python 2.6: Raise URLError on file: URL errors, not IOError (port of upstream urllib2 fix). Add support for Python 2.6's per-connection timeouts: Add timeout arguments to urlopen(), Request constructor, .open(), and .open_novisit(). - Drop support for Python 2.3 - Add Content-length header to Request object (httplib bug that prevented doing that was fixed in Python 2.4). There's no change is what is actually sent over the wire here, just in what headers get added to the Request object. - Fix AttributeError on .retrieve() with a Request (as opposed to URL string) argument - Don't change CookieJar state in .make_cookies(). - Fix AttributeError in case where .make_cookies() or .cookies_for_request() is called before other methods like .extract_cookies() or .make_cookie_header() - Fixes affecting version cookie-attribute (http://bugs.python.org/issue3924). - Silence module logging's "no handlers could be found for logger mechanize" warning in a way that doesn't clobber attempts to set log level sometimes - Don't use private attribute of request in request upgrade handler (what was I thinking??) - Don't call setup() on import of setup.py - Add new public function effective_request_host - Add .get_policy() method to CookieJar - Add method CookieJar.cookies_for_request() - Fix documented interface required of requests and responses (and add some tests for this!) - Allow either .is_unverifiable() or .unverifiable on request objects (preferring the former) - Note that there's a new functional test for digest auth, which fails when run against the sourceforge site (which is the default). It looks like this reflects the fact that digest auth has been fairly broken since it was introduced in urllib2. I don't plan to fix this myself. - Fix ImportError if sqlite3 not available - Fix a couple of functional tests not to wait 5 seconds each - Close sockets. This only affects Python 2.5 (and later) - earlier versions of Python were unaffected. See http://bugs.python.org/issue1627441 - Make title parsing follow Firefox behaviour wrt child elements (previously the behaviour differed between Factory and RobustFactory). - Fix BeautifulSoup RobustLinksFactory (hence RobustFactory) link text parsing for case of link text containing tags (Titus Brown) - Fix issue where more tags after <title> caused default parser to raise an exception - Handle missing cookie max-age value. Previously, a warning was emitted in this case. - Fix thoroughly broken digest auth (still need functional test!) (trebor74hr@...) - Handle cookies containing embedded tabs in mozilla format files - Remove an assertion about mozilla format cookies file contents (raise LoadError instead) - Fix MechanizeRobotFileParser.set_opener() - Fix selection of global form using .select_form() (Titus Brown) - Log skipped Refreshes - Stop tests from clobbering files that happen to be lying around in cwd (!) - Use SO_REUSEADDR for local test server. - Raise exception if local test server fails to start. - Tests no longer (accidentally) depend on third-party coverage module - Add convenience method Browser.open_local_file(filename) - Add experimental support for Firefox 3 cookie jars ("cookies.sqlite"). Requires Python 2.5 - Fix a _gzip.py NameError (gzip support is experimental) * debian/patches/drop-Gopher.dpatch: * removed, fixed upstream . [ Martin Pitt ] * debian/control: Fix XS-Python-Version to only build for Python >= 2.5. . python-mechanize (0.1.7b-3ubuntu1) jaunty; urgency=low . * Add drop-Gopher.dpatch: Drop GopherError and GopherHandler, since Python 2.6's version does not define that any more. (LP: #336225) * debian/rules: Use glob instead of hardcoded site-packages/, python2.6 uses dist-packages now. * debian/rules: Supply --install-layout=deb. Checksums-Sha1: f963af3bbe1b8b6dce2bb333a8c4f538f42f0558 1413 python-mechanize_0.1.11-1.dsc 69ef3a38cd5e097aee1f24772f255e239c41e56c 241357 python-mechanize_0.1.11.orig.tar.gz 386779e950964e7ad319154c295326049f315b04 6659 python-mechanize_0.1.11-1.diff.gz f604a7c28ff1dfc1c35672979eed436707119a92 143822 python-mechanize_0.1.11-1_all.deb Checksums-Sha256: ae06fc4f78608f3fbe1ba3949ed71553063fc087fb08221cee3503390841b35c 1413 python-mechanize_0.1.11-1.dsc 42ce1e39fe98b7dad3cf1cbbf601284d36e0914c2bdb133e9609fc483cafc2c0 241357 python-mechanize_0.1.11.orig.tar.gz df9542d840824a97d2e73260cd64812091fd0cf013787743bf2a3788a20bf482 6659 python-mechanize_0.1.11-1.diff.gz 4134d4d0114e6364db56bb30917d2334c4f48c7a3ff507d33913cd2768168a23 143822 python-mechanize_0.1.11-1_all.deb Files: 963b1b9633ec41e1f686be2f86952dc5 1413 python extra python-mechanize_0.1.11-1.dsc c5e89a1886e44bd7a8598b0ba47287af 241357 python extra python-mechanize_0.1.11.orig.tar.gz b9a402af67610d4f83827f83f168f3e9 6659 python extra python-mechanize_0.1.11-1.diff.gz 1453283d6e767cd9f8c887bbd157fa0c 143822 python extra python-mechanize_0.1.11-1_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkq3/IcACgkQStlRaw+TLJxVhQCaA1qLFH/MKWA1qeHpAzD3FgtF ZfsAoIuQUouowtDH/k4AG0Z/jsdNlaMJ =zMi1 -----END PGP SIGNATURE----- Accepted: python-mechanize_0.1.11-1.diff.gz to pool/main/p/python-mechanize/python-mechanize_0.1.11-1.diff.gz python-mechanize_0.1.11-1.dsc to pool/main/p/python-mechanize/python-mechanize_0.1.11-1.dsc python-mechanize_0.1.11-1_all.deb to pool/main/p/python-mechanize/python-mechanize_0.1.11-1_all.deb python-mechanize_0.1.11.orig.tar.gz to pool/main/p/python-mechanize/python-mechanize_0.1.11.orig.tar.gz