The NetBSD Project

CVS log for pkgsrc/www/py-yarl/distinfo

[BACK] 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.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>