Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 191358 - Review Request: python-mechanize - Stateful programmatic web browsing
Summary: Review Request: python-mechanize - Stateful programmatic web browsing
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Aurelien Bompard
QA Contact: Fedora Package Reviews List
URL:
Whiteboard:
Depends On:
Blocks: FE-ACCEPT
TreeView+ depends on / blocked
 
Reported: 2006-05-11 05:35 UTC by Luke Macken
Modified: 2016-09-20 02:37 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-05-14 21:08:24 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Luke Macken 2006-05-11 05:35:55 UTC
Spec URL: http://people.redhat.com/lmacken/python-mechanize.spec
SRPM URL: http://people.redhat.com/lmacken/python-mechanize-0.1.1a-1.src.rpm
Description:
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().

Much of the code originally derived from Perl code by Gisle Aas
(libwww-perl), Johnny Lee (MSIE Cookie support) and last but not least
Andy Lester (WWW::Mechanize).  urllib2 was written by Jeremy Hylton.

Comment 1 Aurelien Bompard 2006-05-14 15:29:32 UTC
Needs work:
* The package cannot be noarch since it installs files to %{_libdir}
* Missing from python spec template:
Requires: python-abi = %(%{__python} -c "import sys ; print sys.version[:3]")


Comment 3 Aurelien Bompard 2006-05-14 20:29:40 UTC
Review for release 2:
* RPM name is OK
* Source mechanize-0.1.1a.tar.gz is the same as upstream
* It is the latest version (checked with the included example :) )
* Builds fine in mock
* rpmlint looks OK
* File list looks OK
* Works fine (tested with the included examples)

APPROVED

Comment 4 Luke Macken 2006-05-14 21:08:24 UTC
Imported, FC-{4,5} CVS branches requested, devel branch tagged and build requested.

Thanks!


Note You need to log in before you can comment on or make changes to this bug.