Commit Graph

28 Commits

Author SHA256 Message Date
65b735a82a Clean up the SPEC file
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=53
2023-07-04 22:17:41 +00:00
764a686a85 - Add 882-sq_bracket_in_URL_netloc.patch fixing handling of
square bracket handling in URL netloc (gh#aio-libs/yarl#876).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=52
2023-07-04 21:48:35 +00:00
bd2683a29f - Update to version 1.9.2
Fix regression with truediv and absolute URLs with empty paths
  causing the raw path to lack the leading /. ((#854)_)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=50
2023-04-26 07:35:30 +00:00
d57000bafb Accepting request 1082498 from system:homeautomation:home-assistant:unstable
- update to version 1.9.1
  * 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. ((#850)_)

OBS-URL: https://build.opensuse.org/request/show/1082498
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=48
2023-04-25 11:40:43 +00:00
e2b2c90226 Accepting request 1081703 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081703
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=46
2023-04-21 13:27:35 +00:00
Steve Kowalik
660d2d72dd - Add patch support-python-311.patch:
* Skip a test under Python 3.11.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=42
2023-01-09 04:18:40 +00:00
69aee45d5b Accepting request 1041280 from home:yarunachalam:branches:devel:languages:python
- Update to version 1.8.2 
  * This is the first release that started shipping wheels for Python 3.11.

OBS-URL: https://build.opensuse.org/request/show/1041280
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=40
2022-12-08 13:05:09 +00:00
b70e7fd4cd Accepting request 998040 from home:bnavigator:branches:devel:languages:python
- Update to 1.8.1
  * Added URL.raw_suffix, URL.suffix, URL.raw_suffixes,
    URL.suffixes, URL.with_suffix. (#613)
  * Dropped Python 3.6 support. (#672)
- Drop tests_overcome_bpo42967.patch

OBS-URL: https://build.opensuse.org/request/show/998040
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=38
2022-08-19 06:42:36 +00:00
adc9a178c2 Accepting request 936291 from home:pgajdos:python
- version update to 1.7.2
 - Changed call in ``with_port()`` to stop reencoding parts of the URL
   that were already encoded. (`#623 <https://github.com/aio-libs/yarl/issues/623>`_)
 - Add `__bytes__()` magic method so that `bytes(url)` will work and use optimal
   ASCII encoding. (`#582 <https://github.com/aio-libs/yarl/issues/582>`_)
 - Started shipping platform-specific arm64 wheels for Apple Silicon.
   (`#622 <https://github.com/aio-libs/yarl/issues/622>`_)
 - Started shipping platform-specific wheels with the ``musl`` tag targeting typical
   Alpine Linux runtimes. (`#622 <https://github.com/aio-libs/yarl/issues/622>`_)
 - Added support for Python 3.10. (`#622 <https://github.com/aio-libs/yarl/issues/622>`_)
- do not require pytest-runner for build, it is not needed

OBS-URL: https://build.opensuse.org/request/show/936291
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=37
2021-12-08 00:51:38 +00:00
71585e543e Accepting request 880298 from home:bnavigator:branches:devel:languages:python
- Unset -Werror=return-type for python39
- Only install typing_extensions for Python < 3.8

OBS-URL: https://build.opensuse.org/request/show/880298
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=35
2021-03-22 10:24:59 +00:00
0472afe729 Accepting request 874657 from home:mcepl:branches:python36
- Add tests_overcome_bpo42967.patch to over effects of bpo#42967,
  which forbade mixing amps and semicolons in query strings as
  separators.

OBS-URL: https://build.opensuse.org/request/show/874657
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=33
2021-02-23 17:12:08 +00:00
de9a305ff4 - update to 1.6.3:
- No longer loose characters when decoding incorrect percent-sequences (like
    ``%e2%82%f8``). All non-decodable percent-sequences are now preserved.
  - Provide generated ``.c`` files in TarBall distribution.
  - ``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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=31
2020-12-19 10:08:24 +00:00
d5b279eb3b - update to 1.6.0:
- Allow for int and float subclasses in query, while still denying bool.
    `#492 <https://github.com/aio-libs/yarl/issues/492>`_
  - 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>`_

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=29
2020-09-28 12:06:20 +00:00
0bcb020930 Accepting request 823277 from home:bnavigator:branches:devel:languages:python
- remove c source file from package (rpmlint error)
- needs typing-extensions

OBS-URL: https://build.opensuse.org/request/show/823277
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=27
2020-07-29 10:41:46 +00:00
c733a89df7 - update to 1.5.0
- fix tests
 * Convert host to lowercase on URL building. #386
 * 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
 * Fix tests with newer Python (3.7.6, 3.8.1 and 3.9.0+)
 * Fix a bug where query component, passed in a form of mapping or sequence,
   is unquoted in unexpected way
 * Hide Query and QueryVariable type aliases in __init__.pyi, now they
   are prefixed with underscore.
 * Keep ipv6 brackets after updating port/user/password.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=26
2020-07-28 19:17:40 +00:00
Tomáš Chvátal
e6bed33696 Accepting request 769623 from home:mcalabkova:branches:devel:languages:python
- update to 1.4.2
  * Workaround for missing str.isascii() in Python 3.6
  * 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
  * 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

OBS-URL: https://build.opensuse.org/request/show/769623
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=24
2020-02-03 14:51:15 +00:00
a94bbd7019 - update to 1.3.0
* Fix annotations for query parameter
 * An incoming query sequence can have int variables
 * Add URL.explicit_port property
 * Give a friendlier error when port cant be converted to int
 * bool(URL()) now returns False
 * Fix annotations for build
 * Fix annotations for cached_property
 * Accept str subclasses in URL constructor
 * Forbid inheritance, replace __init__ with __new__
 * Support PEP-561 (provide type hinting marker)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=22
2019-03-03 13:54:08 +00:00
Tomáš Chvátal
73e7fa10de - Raise multidict requirement to match up setup.py
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=20
2018-08-29 09:18:24 +00:00
Tomáš Chvátal
dc23784a49 Accepting request 579824 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/579824
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=18
2018-02-25 14:45:08 +00:00
Tomáš Chvátal
2e224ebaa1 Accepting request 575836 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/575836
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=16
2018-02-12 20:15:57 +00:00
Tomáš Chvátal
8bc955b4e9 Accepting request 563720 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/563720
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=14
2018-01-12 08:05:48 +00:00
Tomáš Chvátal
d30926e006 Accepting request 562083 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/562083
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=12
2018-01-06 07:01:33 +00:00
Tomáš Chvátal
a427b99270 Accepting request 555564 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/555564
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=10
2017-12-11 09:44:41 +00:00
393694db86 Accepting request 545768 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/545768
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=8
2017-11-27 09:45:28 +00:00
fd3a1d87d7 Accepting request 541924 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/541924
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=6
2017-11-15 09:30:11 +00:00
99533253fa Accepting request 541088 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/541088
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=5
2017-11-13 09:37:08 +00:00
Todd R
6b0dba15a8 Accepting request 537765 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/537765
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=3
2017-11-01 14:38:53 +00:00
Thomas Bechtold
d82725375e Accepting request 510417 from home:seanmarlow:branches:devel:languages:python
Add package to single spec python3 only.

OBS-URL: https://build.opensuse.org/request/show/510417
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yarl?expand=0&rev=1
2017-07-17 05:05:19 +00:00