14
0
forked from pool/python-yarl

12 Commits

Author SHA256 Message Date
e03e258516 Accepting request 1272933 from devel:languages:python
- update to 1.20.0:
  * Implemented support for the free-threaded build of CPython
    3.13
  * Started building wheels for the free-threaded build of
    CPython 3.13
  * Fixed entire name being re-encoded when using
    :py:meth:`yarl.URL.with_suffix`
  * Started building armv7l wheels for manylinux
  * GitHub Actions CI/CD is now configured to manage caching pip-
    ecosystem dependencies using re-actors/cache-python-deps --
    an action by :user:`webknjaz` that takes into account ABI
    stability and the exact version of Python runtime.
  * Increased minimum propcache version to 0.2.1 to fix failing
    tests
  * Added all hidden folders to pytest's norecursedirs to prevent
    it from trying to collect tests there
  * Improved accuracy of type annotations
  * Improved performance of parsing query strings
  * Improved performance of the C unquoter

OBS-URL: https://build.opensuse.org/request/show/1272933
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-yarl?expand=0&rev=35
2025-04-28 14:16:14 +00:00
e1fa1b1a94 - update to 1.20.0:
* Implemented support for the free-threaded build of CPython
    3.13
  * Started building wheels for the free-threaded build of
    CPython 3.13
  * Fixed entire name being re-encoded when using
    :py:meth:`yarl.URL.with_suffix`
  * Started building armv7l wheels for manylinux
  * GitHub Actions CI/CD is now configured to manage caching pip-
    ecosystem dependencies using re-actors/cache-python-deps --
    an action by :user:`webknjaz` that takes into account ABI
    stability and the exact version of Python runtime.
  * Increased minimum propcache version to 0.2.1 to fix failing
    tests
  * Added all hidden folders to pytest's norecursedirs to prevent
    it from trying to collect tests there
  * Improved accuracy of type annotations
  * Improved performance of parsing query strings
  * Improved performance of the C unquoter

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=76
2025-04-27 08:57:09 +00:00
cec10e844e Accepting request 1248800 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1248800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-yarl?expand=0&rev=34
2025-02-27 13:49:07 +00:00
5335069d73 - Delete pytest.ini
* hypothesis added a warning about pytest not looking into its hidden 
    working directory
  * warnings were treated as errors here
  * resolving both problems by returning to default pytest settings

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=74
2025-02-26 20:53:42 +00:00
a9ae326466 Accepting request 1228522 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1228522
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-yarl?expand=0&rev=33
2024-12-06 13:25:13 +00:00
971cd0450c - Update to 1.18.3:
* Fixed uppercase ASCII hosts being rejected by :meth:URL.build()
    <yarl.URL.build> and :py:meth:~yarl.URL.with_host -- by :user:bdraco.
  * Improved performances of multiple path properties on cache miss --
    by :user:bdraco.
1.18.0:
  * Added keep_query and keep_fragment flags in the
    :py:meth:yarl.URL.with_path, :py:meth:yarl.URL.with_name and
    :py:meth:yarl.URL.with_suffix methods, allowing users to
    optionally retain the query string and fragment in the resulting
    URL when replacing the path -- by :user:paul-nameless.
1.17.2:
  * Stopped implicitly allowing the use of Cython pre-release versions when
    building the distribution package -- by :user:ajsanchezsanz and
    :user:markgreene74.
  * Fixed a bug causing :attr:~yarl.URL.port to return the default
    port when the given port was zero -- by :user:gmacon.
  * Make error messages include details of incorrect type when port is
    not int in :py:meth:~yarl.URL.build. -- by :user:Cycloctane.
  * Stopped implicitly allowing the use of Cython pre-release versions when
    building the distribution package -- by :user:ajsanchezsanz and
    :user:markgreene74.
  * Improved performance of the :py:meth:~yarl.URL.joinpath method --
    by :user:bdraco.
1.17.1:
  * Improved performance of many URL methods – by @bdraco.
  * Improved performance of passing a dict or str to extend_query() –
    by @bdraco.
1.17.0:
  * Added host_port_subcomponent which returns the RFC 3986 Section

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=72
2024-12-05 13:29:27 +00:00
4437fcb7c0 Accepting request 1206598 from devel:languages:python
- Update to 1.14.0
  * Switched to using the :mod:`propcache <propcache.api>`
    package for property caching
  * Started testing with Hypothesis
  * Improved performance of :py:meth:`~yarl.URL.is_default_port`
    when no explicit port is set
  * Improved performance of converting :class:`~yarl.URL` to
    a string when no explicit port is set
  * Improved performance of the :py:meth:`~yarl.URL.origin` method
  * Improved performance of encoding hosts
- from version 1.13.1
  * Improved performance of calling :py:meth:`~yarl.URL.build`
    with ``authority``
- from version 1.13.0
  * Started rejecting ASCII hostnames with invalid characters. For
    host strings that look like authority strings, the exception
    message includes advice on what to do instead
  * Fixed IPv6 addresses missing brackets when the :class:`~yarl.URL`
    was converted to a string
  * Added :attr:`~yarl.URL.host_subcomponent` which returns
    the :rfc:`3986#section-3.2.2` host subcomponent
- Update BuildRequires from requirements/test.txt

OBS-URL: https://build.opensuse.org/request/show/1206598
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-yarl?expand=0&rev=32
2024-10-11 15:01:22 +00:00
154aed2175 Add missing Requires
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=70
2024-10-10 02:54:09 +00:00
ebaddf8cbf - Update to 1.14.0
* Switched to using the :mod:`propcache <propcache.api>`
    package for property caching
  * Started testing with Hypothesis
  * Improved performance of :py:meth:`~yarl.URL.is_default_port`
    when no explicit port is set
  * Improved performance of converting :class:`~yarl.URL` to
    a string when no explicit port is set
  * Improved performance of the :py:meth:`~yarl.URL.origin` method
  * Improved performance of encoding hosts
- from version 1.13.1
  * Improved performance of calling :py:meth:`~yarl.URL.build`
    with ``authority``
- from version 1.13.0
  * Started rejecting ASCII hostnames with invalid characters. For
    host strings that look like authority strings, the exception
    message includes advice on what to do instead
  * Fixed IPv6 addresses missing brackets when the :class:`~yarl.URL`
    was converted to a string
  * Added :attr:`~yarl.URL.host_subcomponent` which returns
    the :rfc:`3986#section-3.2.2` host subcomponent
- Update BuildRequires from requirements/test.txt

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=69
2024-10-09 08:04:00 +00:00
fc1cf45974 Accepting request 1203564 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1203564
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-yarl?expand=0&rev=31
2024-10-01 15:11:04 +00:00
997df0818a - update to 1.12.1
- update to 1.12.0
  * Added attr `~yarl.URL.path_safe` to be able to fetch the 
    path without %2F and %25 decoded
  * Restore decoding %2F (/) in URL.path
  * Improved performance of processing paths

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=67
2024-09-25 12:26:12 +00:00
60463dc6a0 - updaze to 1.9.7:
* Removed support :rfc:3986#section-3.2.3 port normalization
    when the scheme is not one of http, https, wss, or ws
  * Joining URLs with empty segments has been changed
    to match :rfc:3986

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=66
2024-09-03 12:37:53 +00:00
4 changed files with 4 additions and 29 deletions

View File

@@ -1,28 +1,3 @@
-------------------------------------------------------------------
Wed Jun 11 21:29:35 UTC 2025 - Dirk Müller <dmueller@suse.com>
- update to 1.20.1:
* Started raising a :exc:`ValueError` exception raised for
corrupted IPv6 URL values. These fixes the issue where
exception :exc:`IndexError` was leaking from the internal
code because of not being handled and transformed into a
user-facing error. The problem was happening under the
following conditions: empty IPv6 URL, brackets in reverse
order. -- by :user:`MaelPic`. Related issues and pull
requests on GitHub: :issue:`1512`.
* Updated to use Cython 3.1 universally across the build path
-- by :user:`lysnikolaou`. Related issues and pull requests
on GitHub: :issue:`1514`.
* Made Cython line tracing opt-in via the with-cython-tracing
build config setting -- by :user:`bdraco`. Previously, line
tracing was enabled by default in :file:`pyproject.toml`,
which caused build issues for some users and made wheels
nearly twice as slow. Now line tracing is only enabled when
explicitly requested via pip install . --config-setting=with-
cython-tracing=true or by setting the YARL_CYTHON_TRACING
environment variable. Related issues and pull requests on
GitHub: :issue:`1521`.
-------------------------------------------------------------------
Sun Apr 27 08:56:06 UTC 2025 - Dirk Müller <dmueller@suse.com>

View File

@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-yarl
Version: 1.20.1
Version: 1.20.0
Release: 0
Summary: Yet another URL library
License: Apache-2.0

BIN
yarl-1.20.0.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d017a4997ee50c91fd5466cef416231bb82177b93b029906cefc542ce14c35ac
size 186428