BSD Ports

www/py-mechanize 0.4.10nb1 NetBSD

Stateful programmatic web browsing in Python

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
65c9b1c391
License
modified-bsd
Categories
www, python
Package size
212.5 KiB, 1270.0 KiB installed

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().

In the other systems

SystemPortVersion
NetBSDwww/py-mechanize0.4.10nb1
FreeBSDwww/py-mechanize0.4.10_1
OpenBSDwww/py-mechanize0.4.10p2
DragonFlywww/py-mechanize0.4.10_1
MidnightBSDwww/py-mechanize0.4.8_1
HardenedBSDwww/py-mechanize0.4.10_1
GhostBSDwww/py-mechanize0.4.10_1

Install

Binary package:

pkgin install py312-mechanize

From pkgsrc:

cd /usr/pkgsrc/www/py-mechanize && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.4.10nb1
NetBSD 10.1 aarch640.4.10nb1
SmartOS / illumos x86_640.4.10nb1
macOS 15 arm640.4.10nb1

Dependencies

Run dependencies 2
Required by 2

Configuration

No options to configure.

Service scripts
none
Flavors
py313-mechanize-0.4.10nb1, py314-mechanize-0.4.10nb1

Commit history 1

DateCommitCreditsLog message
65c9b1c391 adam Forget Python 3.10