./www/py-mechanize, Stateful programmatic web browsing in Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.3.6, Package name: py27-mechanize-0.3.6, Maintainer: pkgsrc-users

Stateful programmatic web browsing, after Andy Lester's Perl module
WWW::Mechanize.

The library is layered: mechanize.Browser (stateful web browser),
mechanize.UserAgent (configurable URL opener), plus urllib2 handlers.

Features include: ftp:, http: and file: URL schemes, browser history,
high-level hyperlink and HTML form support, HTTP cookies, HTTP-EQUIV
and Refresh, Referer [sic] header, robots.txt, redirections, proxies,
and Basic and Digest HTTP authentication. mechanize's response
objects are (lazily-) .seek()able and still work after .close().


Required to run:
[textproc/py-html5lib] [lang/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: afa66a5ab93eff8f3183ed301f3291e40c9b7e97
RMD160: ba557b8d71795edada2907e55d9a801317e97d06
Filesize: 197.114 KB

Version history: (Expand)


CVS history: (Expand)


   2017-11-02 13:58:46 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-mechanize: updated to 0.3.6

0.3.6:
* Use html5-parser for parsing HTML, when available instead of html5lib
  for a big performance boost.
* Fix error when trying to submit forms with non-ascii values on systems
  where the default encoding is ascii.
* Fix errors on python environments with broken threading
   2017-07-26 12:58:52 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
0.3.5 release:
* Fix error when trying to open pages that contain HTML entities that
  decode to unicode characters in their <head> sections
   2017-01-19 19:52:30 by Alistair G. Crooks | Files touched by this commit (352)
Log message:
Convert all occurrences (353 by my count) of

	MASTER_SITES= 	site1 \
			site2

style continuation lines to be simple repeated

	MASTER_SITES+= site1
	MASTER_SITES+= site2

lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.
   2017-01-01 15:44:09 by Thomas Klausner | Files touched by this commit (577)
Log message:
Add python-3.6 to incompatible versions.
   2016-07-09 15:04:18 by Thomas Klausner | Files touched by this commit (599)
Log message:
Remove python33: adapt all packages that refer to it.
   2016-06-09 07:23:51 by Thomas Klausner | Files touched by this commit (1)
Log message:
Fix MASTER_SITES.
   2016-06-08 19:43:49 by Thomas Klausner | Files touched by this commit (356)
Log message:
Switch to MASTER_SITES_PYPI.
   2015-12-05 22:26:09 by Adam Ciarcinski | Files touched by this commit (578)
Log message:
Extend PYTHON_VERSIONS_INCOMPATIBLE to 35