Up to [cvs.NetBSD.org] / pkgsrc / www / py-mechanize
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.32 / (download) - annotate - [select for diffs], Sat Apr 30 10:57:26 2022 UTC (17 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
HEAD
Changes since 1.31: +3 -1
lines
Diff to previous 1.31 (colored)
py-mechanize: mark as not for python 2.7 0.4.7 -> 0.4.8 broke this without notice, but the only user in pkgsrc, calibre, is already restricted to python 3.x
Revision 1.31 / (download) - annotate - [select for diffs], Mon Apr 25 11:28:24 2022 UTC (17 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.30: +2 -3
lines
Diff to previous 1.30 (colored)
py-mechanize: updated to 0.4.8 0.4.8 release * Handle mal-encoded robots.txt files more gracefully * Support HTTP 308 redirects
Revision 1.30 / (download) - annotate - [select for diffs], Tue Jan 4 20:55:31 2022 UTC (20 months, 4 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Changes since 1.29: +2 -1
lines
Diff to previous 1.29 (colored)
*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS
Revision 1.29 / (download) - annotate - [select for diffs], Fri Oct 15 15:02:24 2021 UTC (23 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.28: +2 -2
lines
Diff to previous 1.28 (colored)
py-mechanize: updated to 0.4.7 0.4.7 release * Fix the ~ character being percent escaped when sending URLs to servers. See RFC 3986. 0.4.6 release * Python 3.10 compatibility * Fix a bug in the regex used to parse www-authenticate headers that could lead to Denial-of-Service
Revision 1.28 / (download) - annotate - [select for diffs], Wed Jan 8 17:33:51 2020 UTC (3 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Changes since 1.27: +2 -2
lines
Diff to previous 1.27 (colored)
py-mechanize: update to 0.4.5. 2019-12-22 Kovid Goyal * 0.4.5 release * Add a set_html() method to the browser object
Revision 1.27 / (download) - annotate - [select for diffs], Wed Nov 13 21:41:21 2019 UTC (3 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4
Changes since 1.26: +2 -2
lines
Diff to previous 1.26 (colored)
py-mechanize: update to 0.4.4. 2019-11-07 Kovid Goyal * 0.4.4 release * URLs passed into mechanize now automatically have URL unsafe characters percent encoded. This is necessary because newer versions of python disallow processing of URLs with unsafe characters. Note that this means values return by get_full_url(), get_selector() etc will be percent encoded.
Revision 1.26 / (download) - annotate - [select for diffs], Sat Sep 7 07:15:59 2019 UTC (4 years ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.25: +2 -4
lines
Diff to previous 1.25 (colored)
py-mechanize: updated to 0.4.3 0.4.3: * When filling forms with unicode strings automatically encode them into the correct encoding fr the HTML page being viewed * Guess content type when uploading files if not specified * py3 compat - Have the version of simple cookies be 0 rather than None
Revision 1.25 / (download) - annotate - [select for diffs], Wed Apr 17 09:48:23 2019 UTC (4 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2
Changes since 1.24: +2 -2
lines
Diff to previous 1.24 (colored)
py-mechanize: update to 0.4.2. Changes not found.
Revision 1.24 / (download) - annotate - [select for diffs], Mon Mar 25 13:28:33 2019 UTC (4 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base,
pkgsrc-2019Q1
Changes since 1.23: +2 -2
lines
Diff to previous 1.23 (colored)
py-mechanize: update to 0.4.1. No changelog found.
Revision 1.23 / (download) - annotate - [select for diffs], Wed Feb 13 20:19:06 2019 UTC (4 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.22: +2 -2
lines
Diff to previous 1.22 (colored)
py-mechanize: update to 0.4.0. Changes not found.
Revision 1.22 / (download) - annotate - [select for diffs], Fri Oct 26 08:09:29 2018 UTC (4 years, 11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base,
pkgsrc-2018Q4
Changes since 1.21: +4 -4
lines
Diff to previous 1.21 (colored)
py-mechanize: updated to 0.3.7 0.3.7 release * Fix processing of http-equiv meta tags incorrectly lower casing the content * Fix error when a textbox contained within a form contains unicode characters
Revision 1.21 / (download) - annotate - [select for diffs], Tue Jul 3 05:03:40 2018 UTC (5 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base,
pkgsrc-2018Q3
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored)
extend PYTHON_VERSIONS_ for Python 3.7
Revision 1.20 / (download) - annotate - [select for diffs], Thu Nov 2 12:58:46 2017 UTC (5 years, 11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4
Changes since 1.19: +2 -2
lines
Diff to previous 1.19 (colored)
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
Revision 1.19 / (download) - annotate - [select for diffs], Wed Jul 26 10:58:52 2017 UTC (6 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base,
pkgsrc-2017Q3
Changes since 1.18: +8 -9
lines
Diff to previous 1.18 (colored)
0.3.5 release: * Fix error when trying to open pages that contain HTML entities that decode to unicode characters in their <head> sections
Revision 1.18 / (download) - annotate - [select for diffs], Thu Jan 19 18:52:29 2017 UTC (6 years, 8 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1
Changes since 1.17: +3 -3
lines
Diff to previous 1.17 (colored)
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.
Revision 1.17 / (download) - annotate - [select for diffs], Sun Jan 1 14:44:05 2017 UTC (6 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.16: +2 -2
lines
Diff to previous 1.16 (colored)
Add python-3.6 to incompatible versions.
Revision 1.16 / (download) - annotate - [select for diffs], Sat Jul 9 13:04:14 2016 UTC (7 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored)
Remove python33: adapt all packages that refer to it.
Revision 1.15 / (download) - annotate - [select for diffs], Thu Jun 9 05:23:51 2016 UTC (7 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base,
pkgsrc-2016Q2
Changes since 1.14: +2 -2
lines
Diff to previous 1.14 (colored)
Fix MASTER_SITES.
Revision 1.14 / (download) - annotate - [select for diffs], Wed Jun 8 17:43:46 2016 UTC (7 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.13: +2 -2
lines
Diff to previous 1.13 (colored)
Switch to MASTER_SITES_PYPI.
Revision 1.13 / (download) - annotate - [select for diffs], Sat Dec 5 21:26:06 2015 UTC (7 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored)
Extend PYTHON_VERSIONS_INCOMPATIBLE to 35
Revision 1.12 / (download) - annotate - [select for diffs], Fri May 9 07:37:25 2014 UTC (9 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored)
Mark packages that are not ready for python-3.3 also not ready for 3.4, until proven otherwise.
Revision 1.11 / (download) - annotate - [select for diffs], Sat Jan 25 10:30:29 2014 UTC (9 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base,
pkgsrc-2014Q1
Changes since 1.10: +3 -2
lines
Diff to previous 1.10 (colored)
Mark packages as not ready for python-3.x where applicable; either because they themselves are not ready or because a dependency isn't. This is annotated by PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z or PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar respectively, please use the same style for other packages, and check during updates. Use versioned_dependencies.mk where applicable. Use REPLACE_PYTHON instead of handcoded alternatives, where applicable. Reorder Makefile sections into standard order, where applicable. Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default with the next commit. Whitespace cleanups and other nits corrected, where necessary.
Revision 1.10 / (download) - annotate - [select for diffs], Sun Oct 28 06:31:01 2012 UTC (10 years, 11 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3,
pkgsrc-2013Q2-base,
pkgsrc-2013Q2,
pkgsrc-2013Q1-base,
pkgsrc-2013Q1,
pkgsrc-2012Q4-base,
pkgsrc-2012Q4
Changes since 1.9: +1 -3
lines
Diff to previous 1.9 (colored)
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Revision 1.9 / (download) - annotate - [select for diffs], Sun Apr 8 19:09:16 2012 UTC (11 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base,
pkgsrc-2012Q3,
pkgsrc-2012Q2-base,
pkgsrc-2012Q2
Changes since 1.8: +1 -3
lines
Diff to previous 1.8 (colored)
Remove python24 and all traces of it from pkgsrc. Remove devel/py-ctypes (only needed by and supporting python24). Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE lines that just mirror defaults now. Miscellaneous cleanup while editing all these files.
Revision 1.8 / (download) - annotate - [select for diffs], Sat Nov 26 09:18:25 2011 UTC (11 years, 10 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4
Changes since 1.7: +8 -7
lines
Diff to previous 1.7 (colored)
Update py-mechanize to 0.2.5. (added test target) 2011-03-31 John J Lee <jjl@pobox.com> * 0.2.5 release. * This is essentially a no-changes release to fix easy_install breakage caused by a SourceForge issue * Sourceforge is returning invalid HTTP responses, make download links point to PyPI instead * Include cookietest.cgi in source distribution * Note new IETF cookie standardisation effort 2010-10-28 John J Lee <jjl@pobox.com> * 0.2.4 release. * 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) 2010-10-16 John J Lee <jjl@pobox.com> * 0.2.3 release. * Fix str(ParseError()) traceback. (GH-25) * Add equality methods to mechanize.Cookie . (GH-29) 2010-07-17 John J Lee <jjl@pobox.com> * 0.2.2 release. * 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 2010-05-16 John J Lee <jjl@pobox.com> * 0.2.1 release. * API change: Change argument order of HTTPRedirectHandler.redirect_request() to match urllib2. * Fix failure to use bundled BeautifulSoup for forms. (GH-15) * Fix default cookie path where request path has query containing / character. (http://bugs.python.org/issue3704) * Fix failure to raise on click for nonexistent label. (GH-16) * Documentation fixes. 2010-04-22 John J Lee <jjl@pobox.com> * 0.2.0 release. * 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. * Stop monkey-patching Python stdlib. * Merge fixes from urllib2 trunk * Close file objects on .read() failure in .retrieve() * Fix a python 2.4 bug due to buggy urllib.splithost * Fix Python 2.4 syntax error in _firefox3cookiejar * Fix __init__.py typo that hid mechanize.seek_wrapped_response and mechanize.str2time. Fixes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=465206 * Fix an obvious bug with experimental firefox 3 cookiejar support. It's still experimental and not properly tested. * Change documentation to not require a .port attribute on request objects, since that's unused. * Doc fixes * Added mechanize.urljoin (RFC 3986 compliant function for joining a base URI with a URI reference) * Merge of ClientForm (see above). * Moved to git (from SVN) http://github.com/jjlee/mechanize * Created an issue tracker http://github.com/jjlee/mechanize/issues * Docs are now in markdown format (thanks John Gabriele). * Website rearranged. The old website has been archived at http://wwwsearch.sourceforge.net/old/ . The new website is essentially just the mechanize pages, rearranged and cleaned up a bit. * Source code rearranged for easier merging with upstream urllib2 * Fully automated release process. * New test runner. Single test suite; tests create their own HTTP server fixtures (server fixtures are cached where possible for speed).
Revision 1.7 / (download) - annotate - [select for diffs], Fri Nov 25 13:29:43 2011 UTC (11 years, 10 months ago) by obache
Branch: MAIN
Changes since 1.6: +4 -1
lines
Diff to previous 1.6 (colored)
Add missing dependency on py-ClientForm. PR pkg/45651. Bump PKGREVISION.
Revision 1.6 / (download) - annotate - [select for diffs], Fri Feb 25 09:47:29 2011 UTC (12 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
Let's assume for now that everything that worked with python-2.6 also works with python-2.7.
Revision 1.5 / (download) - annotate - [select for diffs], Sun Oct 11 08:32:04 2009 UTC (13 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
Update to 0.1.11: 2009-02-07 John J Lee <jjl@pobox.com> * 0.1.11 release. * Fix quadratic performance in number of .read() calls (and add an automated performance test).
Revision 1.4 / (download) - annotate - [select for diffs], Tue Sep 22 00:56:14 2009 UTC (14 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base,
pkgsrc-2009Q3
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
Allow python26.
Revision 1.3 / (download) - annotate - [select for diffs], Tue Jul 7 18:58:47 2009 UTC (14 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.2: +3 -1
lines
Diff to previous 1.2 (colored)
user-destdir support
Revision 1.2 / (download) - annotate - [select for diffs], Mon Feb 9 18:57:56 2009 UTC (14 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1
Changes since 1.1: +3 -1
lines
Diff to previous 1.1 (colored)
Needs Python 2.5 yield.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sat Jan 17 20:46:55 2009 UTC (14 years, 8 months ago) by wiz
Branch: TNF
CVS Tags: pkgsrc-20090117
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Initial import of py-mechanize-0.1.10: 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().
Revision 1.1 / (download) - annotate - [select for diffs], Sat Jan 17 20:46:55 2009 UTC (14 years, 8 months ago) by wiz
Branch: MAIN
Initial revision