summaryrefslogtreecommitdiff
path: root/www/py-hyperlink
AgeCommit message (Collapse)AuthorFilesLines
2022-06-28*: recursive bump for perl 5.36wiz1-2/+2
2022-01-04*: bump PKGREVISION for egg.mk userswiz1-2/+2
They now have a tool dependency on py-setuptools instead of a DEPENDS
2021-10-26www: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes Not committed (merge conflicts): www/nghttp2/distinfo Unfetchable distfiles (almost certainly fetched conditionally...): ./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz ./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz ./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz ./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz ./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz ./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz ./www/nginx-devel/distinfo naxsi-1.3.tar.gz ./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz ./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz ./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz ./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz ./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz ./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz ./www/nginx-devel/distinfo njs-0.5.0.tar.gz ./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz ./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz ./www/nginx/distinfo echo-nginx-module-0.62.tar.gz ./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz ./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz ./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz ./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz ./www/nginx/distinfo naxsi-1.3.tar.gz ./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz ./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz ./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz ./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz ./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz ./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz ./www/nginx/distinfo njs-0.5.0.tar.gz ./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz
2021-10-07www: Remove SHA1 hashes for distfilesnia1-2/+1
2021-05-24*: recursive bump for perl 5.34wiz1-1/+2
2021-01-16py-hyperlink: updated to 21.0.0adam3-9/+9
21.0.0: Update plus sign (+) handling to work with/like HTML form encoding (POST) by default, fixes 129, and associated roundtripping. Package IDNA tables. Long overdue dependency bumps
2020-08-31*: bump PKGREVISION for perl-5.32.wiz1-1/+2
2020-08-05py-hyperlink: updated to 20.0.1adam3-9/+28
20.0.1 Rerelease to fix packaging metadata around conditional requirements. 20.0.0 * CPython 3.7 and 3.8 and PyPy3 added to test matrix * Hyperlink now has type hints and they are now exported per [PEP 561](https://www.python.org/dev/peps/pep-0561/). * Several bugs related to hidden state were fixed, making it so that all data on a `URL` object (including `rooted` and `uses_netloc`) is reflected by and consistent with its textual representation. This does mean that sometimes these constructor arguments are ignored, if it would create invalid or unparseable URL text.
2019-08-11Bump PKGREVISIONs for perl 5.30.0wiz1-1/+2
2019-05-30py-hyperlink: updated to 19.0.0adam2-8/+7
19.0.0 A query parameter-centric release, with two enhancements: "equals sign" characters in query parameter values are no longer escaped. URL.remove() now accepts value and limit parameters, allowing for removal of specific name-value pairs, as well as limiting the number of removals.
2018-08-22Recursive bump for perl5-5.28.0wiz1-1/+2
2018-03-05py-hyperlink: updated to 18.0.0adam3-10/+19
18.0.0: When passed to str() URLs now stringify to usable URL strings. Switched off of Python's built-in IDNA facilities to using the idna package. Not only is it much more modern, it's also much more strict and correct in its output. Added new DecodedURL type with almost-identical API to the normal URL, except that it automatically handles reserved characters in argument values passed to its methods. Added top-level parse() convenience function that now represents the main entrypoint to hyperlink. Accept dictionaries as ‘query=’ arguments, in addition to sequences of tuples URL.child() will no longer fail when child gets no segments URL.normalize() now supports encoding stray/unmatched % characters in character-encoded fields (userinfo, path, query string, fragment)
2017-08-2717.3.1adam2-7/+7
Add URL.normalize() method, which applies five normalizations from RFC 3986 (sections 2.3, 2.1, 3.2.2, 6.2.2.3, 6.2.3). See the docs for more details. Enable URL.click() to accept a URL object as a target.
2017-07-2017.3.0:adam3-8/+17
Fixed a couple major decoding issues and simplified the URL API. * limit types accepted by URL.from_text() to just text (str on py3, unicode on py2) * fix percent decoding issues surrounding multiple calls to URL.to_iri() * remove the socket-inspired family argument from URL's APIs. It was never consistently implemented and leaked slightly more problems than it solved. * Improve authority parsing * include LICENSE, README, docs, and other resources in the package
2017-06-21The humble, but powerful, URL runs everything around us. Chances are you'veadam4-0/+45
used several just to read this text. Hyperlink is a featureful, pure-Python implementation of the URL, with an emphasis on correctness.