Up to [cvs.NetBSD.org] / pkgsrc / www / py-yarl
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.32 / (download) - annotate - [select for diffs], Thu Dec 7 12:25:30 2023 UTC (3 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base,
pkgsrc-2023Q4,
HEAD
Changes since 1.31: +4 -4
lines
Diff to previous 1.31 (colored) to selected 1.7 (colored)
py-yarl: updated to 1.9.4 1.9.4 (2023-12-06) Bug fixes - Started raising :py:exc:`TypeError` when a string value is passed into :py:meth:`~yarl.URL.build` as the ``port`` argument Previously the empty string as port would create malformed URLs when rendered as string representations.
Revision 1.31 / (download) - annotate - [select for diffs], Wed Nov 22 12:27:21 2023 UTC (4 months ago) by adam
Branch: MAIN
Changes since 1.30: +4 -4
lines
Diff to previous 1.30 (colored) to selected 1.7 (colored)
py-yarl: updated to 1.9.3 1.9.3 (2023-11-20) ================== Bug fixes --------- - Stopped dropping trailing slashes in :py:meth:`~yarl.URL.joinpath` - Started accepting string subclasses in ``__truediv__()`` operations (``URL / segment``) - Fixed the human representation of URLs with square brackets in usernames and passwords - Updated type hints to include ``URL.missing_port()``, ``URL.__bytes__()`` and the ``encoding`` argument to :py:meth:`~yarl.URL.joinpath`
Revision 1.30 / (download) - annotate - [select for diffs], Wed Apr 26 13:46:13 2023 UTC (11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2
Changes since 1.29: +4 -4
lines
Diff to previous 1.29 (colored) to selected 1.7 (colored)
py-yarl: updated to 1.9.2 1.9.2 (2023-04-25) ================== Bugfixes -------- - Fix regression with truediv and absolute URLs with empty paths causing the raw path to lack the leading ``/``.
Revision 1.29 / (download) - annotate - [select for diffs], Tue Apr 25 07:08:04 2023 UTC (11 months ago) by adam
Branch: MAIN
Changes since 1.28: +4 -4
lines
Diff to previous 1.28 (colored) to selected 1.7 (colored)
py-yarl: updated to 1.9.1 1.9.1 (2023-04-21) ================== Bugfixes -------- - Marked tests that fail on older Python patch releases (< 3.7.10, < 3.8.8 and < 3.9.2) as expected to fail due to missing a security fix for CVE-2021-23336. 1.9.0 (2023-04-19) ================== This release was never published to PyPI, due to issues with the build process. Features -------- - Added ``URL.joinpath(*elements)``, to create a new URL appending multiple path elements. - Made :py:meth:`URL.__truediv__` return ``NotImplemented`` if called with an unsupported type ãàby :user:`michaeljpeters`. Bugfixes -------- - Path normalisation for absolute URLs no longer raises a ValueError exception when `..` segments would otherwise go beyond the URL path root. - Fixed an issue with update_query() not getting rid of the query when argument is None. - Added some input restrictions on with_port() function to prevent invalid boolean inputs or out of valid port inputs; handled incorrect 0 port representation. - Made :py:meth:`URL.build` raise a :py:exc:`TypeError` if the ``host`` argument is :py:data:`None` ãàby :user:`paulpapacz`. - Fixed an issue with ``update_query()`` getting rid of the query when the argument is empty but not ``None``.
Revision 1.28 / (download) - annotate - [select for diffs], Sun Dec 4 18:08:15 2022 UTC (15 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4
Changes since 1.27: +4 -4
lines
Diff to previous 1.27 (colored) to selected 1.7 (colored)
py-yarl: updated to 1.8.2 1.8.2 (2022-12-03) ================== This is the first release that started shipping wheels for Python 3.11.
Revision 1.27 / (download) - annotate - [select for diffs], Fri Aug 5 07:14:05 2022 UTC (19 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3
Changes since 1.26: +4 -4
lines
Diff to previous 1.26 (colored) to selected 1.7 (colored)
py-yarl: updated to 1.8.1 1.8.1 (2022-08-01) Misc - Bug fixes 1.8.0 (2022-08-01) Features - Added ``URL.raw_suffix``, ``URL.suffix``, ``URL.raw_suffixes``, ``URL.suffixes``, ``URL.with_suffix``. Improved Documentation - Fixed broken internal references to :meth:`~URL.human_repr`. - Fixed broken external references to :doc:`multidict:index` docs. Deprecations and Removals - Dropped Python 3.6 support.
Revision 1.26 / (download) - annotate - [select for diffs], Tue Nov 2 18:55:47 2021 UTC (2 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.25: +4 -4
lines
Diff to previous 1.25 (colored) to selected 1.7 (colored)
py-yarl: updated to 1.7.2 1.7.2 (2021-11-01) Bugfixes - Changed call in ``with_port()`` to stop reencoding parts of the URL that were already encoded. 1.7.1 (2021-10-07) Bugfixes - Fix 1.7.0 build error
Revision 1.25 / (download) - annotate - [select for diffs], Mon Nov 1 10:07:31 2021 UTC (2 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.24: +4 -4
lines
Diff to previous 1.24 (colored) to selected 1.7 (colored)
py-yarl: update to 1.7.0. 1.7.0 (2021-10-06) ================== Features -------- - Add `__bytes__()` magic method so that `bytes(url)` will work and use optimal ASCII encoding. - Started shipping platform-specific arm64 wheels for Apple Silicon. - Started shipping platform-specific wheels with the ``musl`` tag targeting typical Alpine Linux runtimes. - Added support for Python 3.10.
Revision 1.24 / (download) - annotate - [select for diffs], Tue Oct 26 11:30:52 2021 UTC (2 years, 5 months ago) by nia
Branch: MAIN
Changes since 1.23: +2 -2
lines
Diff to previous 1.23 (colored) to selected 1.7 (colored)
www: Replace RMD160 checksums with BLAKE2s checksums 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
Revision 1.23 / (download) - annotate - [select for diffs], Thu Oct 7 15:08:36 2021 UTC (2 years, 5 months ago) by nia
Branch: MAIN
Changes since 1.22: +1 -2
lines
Diff to previous 1.22 (colored) to selected 1.7 (colored)
www: Remove SHA1 hashes for distfiles
Revision 1.22 / (download) - annotate - [select for diffs], Mon Nov 16 13:14:49 2020 UTC (3 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4
Changes since 1.21: +5 -5
lines
Diff to previous 1.21 (colored) to selected 1.7 (colored)
py-yarl: updated to 1.6.3 1.6.3: Bugfixes - No longer loose characters when decoding incorrect percent-sequences (like ``%e2%82%f8``). All non-decodable percent-sequences are now preserved. - Provide x86 Windows wheels.
Revision 1.21 / (download) - annotate - [select for diffs], Wed Oct 14 13:26:36 2020 UTC (3 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.20: +5 -5
lines
Diff to previous 1.20 (colored) to selected 1.7 (colored)
py-yarl: updated to 1.6.2 1.6.2 Bugfixes - Provide generated ``.c`` files in TarBall distribution. 1.6.1 Features - Provide wheels for ``aarch64``, ``i686``, ``ppc64le``, ``s390x`` architectures on Linux as well as ``x86_64``. - Provide wheels for Python 3.9. Bugfixes - ``human_repr()`` now always produces valid representation equivalent to the original URL (if the original URL is valid). - Fixed requoting a single percent followed by a percent-encoded character in the Cython implementation. - Fix ValueError when decoding ``%`` which is not followed by two hexadecimal digits. - Fix decoding ``%`` followed by a space and hexadecimal digit. - Fix annotation of ``with_query()``/``update_query()`` methods for ``key=[val1, val2]`` case. Removal - Drop Python 3.5 support; Python 3.6 is the minimal supported Python version.
Revision 1.20 / (download) - annotate - [select for diffs], Fri Oct 2 09:26:18 2020 UTC (3 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.19: +5 -5
lines
Diff to previous 1.19 (colored) to selected 1.7 (colored)
py-yarl: update to 1.6.0. Fix dependencies. 1.6.0 (2020-09-23) ================== Features -------- - Allow for int and float subclasses in query, while still denying bool. `#492 <https://github.com/aio-libs/yarl/issues/492>`_ Bugfixes -------- - Do not requote arguments in ``URL.build()``, ``with_xxx()`` and in ``/`` operator. `#502 <https://github.com/aio-libs/yarl/issues/502>`_ - Keep IPv6 brackets in ``origin()``. `#504 <https://github.com/aio-libs/yarl/issues/504>`_
Revision 1.19 / (download) - annotate - [select for diffs], Mon Aug 3 08:21:59 2020 UTC (3 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base,
pkgsrc-2020Q3
Changes since 1.18: +5 -5
lines
Diff to previous 1.18 (colored) to selected 1.7 (colored)
py-yarl: updated to 1.5.1 1.5.1 Bugfixes Fix including relocated internal yarl._quoting_c C-extension into published PyPI dists.
Revision 1.18 / (download) - annotate - [select for diffs], Mon Jul 27 17:25:02 2020 UTC (3 years, 8 months ago) by adam
Branch: MAIN
Changes since 1.17: +5 -5
lines
Diff to previous 1.17 (colored) to selected 1.7 (colored)
py-yarl: updated to 1.5.0 1.5.0: Features - Convert host to lowercase on URL building. - Allow using ``mod`` operator (`%`) for updating query string (an alias for ``update_query()`` method). - Allow use of sequences such as ``list`` and ``tuple`` in the values of a mapping such as ``dict`` to represent that a key has many values:: url = URL("http://example.com") assert url.with_query({"a": [1, 2]}) == URL("http://example.com/?a=1&a=2") - Support URL.build() with scheme and path (creates a relative URL). - Cache slow IDNA encode/decode calls. - Add ``@final`` / ``Final`` type hints - Support URL authority/raw_authority properties and authority argument of ``URL.build()`` method. - Hide the library implementation details, make the exposed public list very clean.
Revision 1.17 / (download) - annotate - [select for diffs], Wed Dec 11 09:00:36 2019 UTC (4 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4
Changes since 1.16: +5 -5
lines
Diff to previous 1.16 (colored) to selected 1.7 (colored)
py-yarl: updated to 1.4.2 1.4.1: * Fix regression, make the library work on Python 3.5 and 3.6 again. 1.4.0: * Distinguish an empty password in URL from a password not provided at all * Fixed annotations for optional parameters of ``URL.build`` * Use None as default value of ``user`` parameter of ``URL.build`` * Enforce building C Accelerated modules when installing from source tarball, use ``YARL_NO_EXTENSIONS`` environment variable for falling back to (slower) Pure Python implementation * Drop Python 3.5 support * Fix quoting of plus in path by pure python version * Don't create a new URL if fragment is unchanged * Included in error msg the path that produces starting slash forbidden error * Skip slow IDNA encoding for ASCII-only strings
Revision 1.16 / (download) - annotate - [select for diffs], Thu Dec 13 11:13:57 2018 UTC (5 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4
Changes since 1.15: +5 -5
lines
Diff to previous 1.15 (colored) to selected 1.7 (colored)
py-yarl: updated to 1.3.0 1.3.0: * Fix annotations for query parameter * An incoming query sequence can have int variables (the same as for Mapping type) * Add URL.explicit_port property * Give a friendlier error when port cant be converted to int * bool(URL()) now returns False
Revision 1.15 / (download) - annotate - [select for diffs], Fri Jun 15 08:02:51 2018 UTC (5 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2
Changes since 1.14: +5 -5
lines
Diff to previous 1.14 (colored) to selected 1.7 (colored)
py-yarl: updated to 1.2.6 1.2.6: Drop Python 3.4 trove classifier
Revision 1.14 / (download) - annotate - [select for diffs], Tue Jun 12 15:16:31 2018 UTC (5 years, 9 months ago) by adam
Branch: MAIN
Changes since 1.13: +5 -5
lines
Diff to previous 1.13 (colored) to selected 1.7 (colored)
py-yarl: updated to 1.2.5 1.2.5: * Fix annotations for build
Revision 1.13 / (download) - annotate - [select for diffs], Tue May 8 13:04:48 2018 UTC (5 years, 10 months ago) by adam
Branch: MAIN
Changes since 1.12: +5 -5
lines
Diff to previous 1.12 (colored) to selected 1.7 (colored)
py-yarl: updated to 1.2.4 1.2.4: Fix annotations for cached_property
Revision 1.12 / (download) - annotate - [select for diffs], Fri May 4 06:56:10 2018 UTC (5 years, 10 months ago) by adam
Branch: MAIN
Changes since 1.11: +5 -5
lines
Diff to previous 1.11 (colored) to selected 1.7 (colored)
py-yarl: updated to 1.2.3 1.2.3: Accept str subclasses in URL constructor
Revision 1.11 / (download) - annotate - [select for diffs], Wed May 2 07:07:41 2018 UTC (5 years, 10 months ago) by adam
Branch: MAIN
Changes since 1.10: +5 -5
lines
Diff to previous 1.10 (colored) to selected 1.7 (colored)
py-yarl: updated to 1.2.2 1.2.2: Fix build 1.2.1: Pin minimal required Python to 3.5.3 1.2.0: Forbid inheritance, replace __init__ with __new__ Support PEP-561 (provide type hinting marker)
Revision 1.10 / (download) - annotate - [select for diffs], Tue Feb 20 09:29:05 2018 UTC (6 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base,
pkgsrc-2018Q1
Changes since 1.9: +5 -5
lines
Diff to previous 1.9 (colored) to selected 1.7 (colored)
py-yarl: updated to 1.1.1 1.1.1: Fix performance regression: donãàÑÕ encode enmpty netloc
Revision 1.9 / (download) - annotate - [select for diffs], Sun Jan 21 11:55:13 2018 UTC (6 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.8: +5 -5
lines
Diff to previous 1.8 (colored) to selected 1.7 (colored)
py-yarl: updated to 1.1.0 1.1.0: Make pure Python quoter consistent with Cython version
Revision 1.8 / (download) - annotate - [select for diffs], Wed Jan 17 08:37:02 2018 UTC (6 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.7: +5 -5
lines
Diff to previous 1.7 (colored)
py-yarl: updated to 1.0.0 1.0.0: Use fast path if quoted string does not need requoting Speed up quoting/unquoting by _Quoter and _Unquoter classes Drop yarl.quote and yarl.unquote public functions Add custom string writer, reuse static buffer if available; Code is 50-80 times faster than Pure Python version (was 4-5 times faster) DonãàÑÕ recode IP zone Support encoded=True in yarl.URL.build() Fix updating query with multiple keys
Revision 1.7 / (download) - annotate - [selected], Thu Jan 11 13:38:49 2018 UTC (6 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.6: +5 -5
lines
Diff to previous 1.6 (colored)
py-yarl: updated to 0.18.0 0.18.0: Fallback to IDNA 2003 if domain name is not IDNA 2008 compatible
Revision 1.6 / (download) - annotate - [select for diffs], Fri Jan 5 08:16:19 2018 UTC (6 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.5: +5 -5
lines
Diff to previous 1.5 (colored) to selected 1.7 (colored)
py-yarl: updated to 0.17.0 0.17.0: Bug fixes.
Revision 1.5 / (download) - annotate - [select for diffs], Sun Dec 10 09:56:09 2017 UTC (6 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base,
pkgsrc-2017Q4
Changes since 1.4: +5 -5
lines
Diff to previous 1.4 (colored) to selected 1.7 (colored)
py-yarl: updated to 0.16.0 0.16.0: Fix raising TypeError by url.query_string() after url.with_query({}) (empty mapping)
Revision 1.4 / (download) - annotate - [select for diffs], Fri Nov 24 12:35:09 2017 UTC (6 years, 4 months ago) by adam
Branch: MAIN
Changes since 1.3: +5 -5
lines
Diff to previous 1.3 (colored) to selected 1.7 (colored)
py-yarl: updated to 0.15.0 0.15.0: Add raw_path_qs attribute
Revision 1.3 / (download) - annotate - [select for diffs], Tue Nov 14 11:07:37 2017 UTC (6 years, 4 months ago) by adam
Branch: MAIN
Changes since 1.2: +5 -5
lines
Diff to previous 1.2 (colored) to selected 1.7 (colored)
py-yarl: updated to 0.14.2 0.14.2: Restore strict parameter as no-op in quote/unquote 0.14.1: Restore strict parameter as no-op for sake of compatibility with aiohttp 2.2 0.14.0: Drop strict mode Fix ãà×·alueError: Unallowed PCT %ãàwhen thereãàÑÔ a ãàãàin the url
Revision 1.2 / (download) - annotate - [select for diffs], Mon Oct 2 12:50:55 2017 UTC (6 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.1: +5 -5
lines
Diff to previous 1.1 (colored) to selected 1.7 (colored)
py-yarl: update to 0.13.0 0.13.0: Document encoded parameter Support relative urls like ãàkey=valueãàUnsafe encoding for QS fixed. Encode ; char in value param Process passwords without user names
Revision 1.1 / (download) - annotate - [select for diffs], Sun Jul 16 09:41:18 2017 UTC (6 years, 8 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base,
pkgsrc-2017Q3
Diff to selected 1.7 (colored)
The module provides handy URL class for url parsing and changing.