The NetBSD Project

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

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / www / py-yarl

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.29 / (download) - annotate - [select for diffs], Fri Aug 5 07:14:05 2022 UTC (7 weeks, 6 days ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3, HEAD
Changes since 1.28: +8 -5 lines
Diff to previous 1.28 (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.28 / (download) - annotate - [select for diffs], Tue Jan 4 20:55:39 2022 UTC (8 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.27: +2 -1 lines
Diff to previous 1.27 (colored)

*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS

Revision 1.27 / (download) - annotate - [select for diffs], Tue Nov 2 18:55:47 2021 UTC (10 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (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.26 / (download) - annotate - [select for diffs], Mon Nov 1 10:07:31 2021 UTC (10 months, 4 weeks ago) by wiz
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (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.25 / (download) - annotate - [select for diffs], Mon Nov 16 13:14:49 2020 UTC (22 months, 1 week 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.24: +2 -2 lines
Diff to previous 1.24 (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.24 / (download) - annotate - [select for diffs], Wed Oct 14 13:26:36 2020 UTC (23 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.23: +3 -4 lines
Diff to previous 1.23 (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.23 / (download) - annotate - [select for diffs], Fri Oct 2 09:26:18 2020 UTC (23 months, 4 weeks ago) by wiz
Branch: MAIN
Changes since 1.22: +8 -3 lines
Diff to previous 1.22 (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.22 / (download) - annotate - [select for diffs], Mon Aug 3 08:21:59 2020 UTC (2 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (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.21 / (download) - annotate - [select for diffs], Mon Jul 27 17:25:02 2020 UTC (2 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (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.20 / (download) - annotate - [select for diffs], Wed Dec 11 09:00:36 2019 UTC (2 years, 9 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.19: +2 -2 lines
Diff to previous 1.19 (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.19 / (download) - annotate - [select for diffs], Fri Apr 26 13:14:22 2019 UTC (3 years, 5 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Omit mentions of python 34 and 35, after those were removed.

- Includes some whitespace changes, to be handled in a separate commit.

Revision 1.18 / (download) - annotate - [select for diffs], Thu Dec 13 11:13:57 2018 UTC (3 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (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.17 / (download) - annotate - [select for diffs], Fri Sep 7 09:29:21 2018 UTC (4 years ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.16: +1 -3 lines
Diff to previous 1.16 (colored)

py-yarl: removed unused include

Revision 1.16 / (download) - annotate - [select for diffs], Tue Aug 28 13:44:00 2018 UTC (4 years, 1 month ago) by sevan
Branch: MAIN
Changes since 1.15: +3 -1 lines
Diff to previous 1.15 (colored)

Unbreak scan stage.
PYTHON_VERSIONS_INCOMPATIBLE is handled by lang/python/pyversion.mk

Revision 1.15 / (download) - annotate - [select for diffs], Fri Jun 15 08:02:51 2018 UTC (4 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (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 (4 years, 3 months ago) by adam
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (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 (4 years, 4 months ago) by adam
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (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 (4 years, 4 months ago) by adam
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (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 (4 years, 4 months ago) by adam
Branch: MAIN
Changes since 1.10: +8 -5 lines
Diff to previous 1.10 (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 (4 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (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 (4 years, 8 months ago) by adam
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (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 (4 years, 8 months ago) by adam
Branch: MAIN
Changes since 1.7: +2 -2 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 - [select for diffs], Thu Jan 11 13:38:49 2018 UTC (4 years, 8 months ago) by adam
Branch: MAIN
Changes since 1.6: +2 -2 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 (4 years, 8 months ago) by adam
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (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 (4 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (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 (4 years, 10 months ago) by adam
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (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 (4 years, 10 months ago) by adam
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (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 (4 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (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 (5 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3

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>