Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade: Bump the regression group in /regression_runner with 13 updates #18

Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 27, 2023

Bumps the regression group in /regression_runner with 13 updates:

Package Update
aiohttp 3.7.4.post0 to 3.8.5
async-timeout 3.0.1 to 4.0.2
attrs 20.3.0 to 23.1.0
chardet 4.0.0 to 5.1.0
click 7.1.2 to 8.1.6
coloredlogs 15.0 to 15.0.1
coverage 5.5 to 7.2.7
humanfriendly 9.1 to 10.0
idna 3.1 to 3.4
multidict 5.1.0 to 6.0.4
pyyaml 5.4.1 to 6.0.1
typing-extensions 3.10.0.0 to 4.7.1
yarl 1.6.3 to 1.9.2

Updates aiohttp from 3.7.4.post0 to 3.8.5

Release notes

Sourced from aiohttp's releases.

3.8.5

Security bugfixes

  • Upgraded the vendored copy of llhttp_ to v8.1.1 -- by :user:webknjaz and :user:Dreamsorcerer.

    Thanks to :user:sethmlarson for reporting this and providing us with comprehensive reproducer, workarounds and fixing details! For more information, see GHSA-45c4-8wx5-qw6w.

    .. _llhttp: https://llhttp.org

    (#7346)

Features

  • Added information to C parser exceptions to show which character caused the error. -- by :user:Dreamsorcerer

    (#7366)

Bugfixes

  • Fixed a transport is :data:None error -- by :user:Dreamsorcerer.

    (#3355)


3.8.4

Bugfixes

  • Fixed incorrectly overwriting cookies with the same name and domain, but different path. (#6638)
  • Fixed ConnectionResetError not being raised after client disconnection in SSL environments. (#7180)

3.8.3

.. attention::

... (truncated)

Changelog

Sourced from aiohttp's changelog.

3.8.5 (2023-07-19)

Security bugfixes

  • Upgraded the vendored copy of llhttp_ to v8.1.1 -- by :user:webknjaz and :user:Dreamsorcerer.

    Thanks to :user:sethmlarson for reporting this and providing us with comprehensive reproducer, workarounds and fixing details! For more information, see GHSA-45c4-8wx5-qw6w.

    .. _llhttp: https://llhttp.org

    [#7346](https://github.com/aio-libs/aiohttp/issues/7346) <https://github.com/aio-libs/aiohttp/issues/7346>_

Features

  • Added information to C parser exceptions to show which character caused the error. -- by :user:Dreamsorcerer

    [#7366](https://github.com/aio-libs/aiohttp/issues/7366) <https://github.com/aio-libs/aiohttp/issues/7366>_

Bugfixes

  • Fixed a transport is :data:None error -- by :user:Dreamsorcerer.

    [#3355](https://github.com/aio-libs/aiohttp/issues/3355) <https://github.com/aio-libs/aiohttp/issues/3355>_


3.8.4 (2023-02-12)

Bugfixes

  • Fixed incorrectly overwriting cookies with the same name and domain, but different path. [#6638](https://github.com/aio-libs/aiohttp/issues/6638) <https://github.com/aio-libs/aiohttp/issues/6638>_
  • Fixed ConnectionResetError not being raised after client disconnection in SSL environments. [#7180](https://github.com/aio-libs/aiohttp/issues/7180) <https://github.com/aio-libs/aiohttp/issues/7180>_

... (truncated)

Commits

Updates async-timeout from 3.0.1 to 4.0.2

Release notes

Sourced from async-timeout's releases.

v4.0.2

Misc

v4.0.1

  • Fix regression:

    1. Don't raise TimeoutError from timeout object that doesn't enter into async context manager

    2. Use call_soon() for raising TimeoutError if deadline is reached on entering into async context manager

    (#258)

  • Make Timeout class available in __all__.

async-timeout 4.0.0

Changes

  • Implemented timeout_at(deadline) (#117)

  • Supported timeout.deadline and timeout.expired properties.

  • Drooped timeout.remaining property: it can be calculated as timeout.deadline - loop.time()

  • Dropped timeout.timeout property that returns a relative timeout based on the timeout object creation time; the absolute timeout.deadline should be used instead.

  • Added the deadline modification methods: timeout.reject(), timeout.shift(delay), timeout.update(deadline).

  • Deprecated synchronous context manager usage

Changelog

Sourced from async-timeout's changelog.

4.0.2 (2021-12-20)

Misc

  • [#259](https://github.com/aio-libs/async-timeout/issues/259) <https://github.com/aio-libs/async-timeout/issues/259>, [#274](https://github.com/aio-libs/async-timeout/issues/274) <https://github.com/aio-libs/async-timeout/issues/274>

4.0.1 (2121-11-10)

  • Fix regression:

    1. Don't raise TimeoutError from timeout object that doesn't enter into async context manager

    2. Use call_soon() for raising TimeoutError if deadline is reached on entering into async context manager

    (#258)

  • Make Timeout class available in __all__.

4.0.0 (2021-11-01)

  • Implemented timeout_at(deadline) (#117)

  • Supported timeout.deadline and timeout.expired properties.

  • Dropped timeout.remaining property: it can be calculated as timeout.deadline - loop.time()

  • Dropped timeout.timeout property that returns a relative timeout based on the timeout object creation time; the absolute timeout.deadline should be used instead.

  • Added the deadline modification methods: timeout.reject(), timeout.shift(delay), timeout.update(deadline).

  • Deprecated synchronous context manager usage

Commits

Updates attrs from 20.3.0 to 23.1.0

Release notes

Sourced from attrs's releases.

23.1.0

Highlights

A lot of features and smaller bug fixes! But also with a heavy heart, we're leaving the last dataclass-less Python version (3.6) behind, but don't worry: the old versions aren't going anywhere and thanks to the magic of package metadata, pip install attrs should still work on Python 3.6 as if nothing happened.

Special Thanks

This release would not be possible without my generous sponsors! Thank you to all of you making sustainable maintenance possible! If you would like to join them, go to https://github.com/sponsors/hynek and check out the sweet perks!

Above and Beyond

Variomedia AG (@​variomedia), Tidelift (@​tidelift), Sentry (@​getsentry), HiredScore (@​HiredScore), FilePreviews (@​filepreviews), and Daniel Fortunov (@​asqui).

Maintenance Sustainers

Adam Hill (@​adamghill), Dan Groshev (@​si14), Magnus Watn (@​magnuswatn), David Cramer (@​dcramer), Moving Content AG (@​moving-content), Stein Magnus Jodal (@​jodal), ProteinQure (@​ProteinQure), Jesse Snyder (@​jessesnyder), Rivo Laks (@​rivol), Tom Ballinger (@​thomasballinger), @​medecau, Ionel Cristian Mărieș (@​ionelmc), The Westervelt Company (@​westerveltco), Philippe Galvan (@​PhilippeGalvan), Birk Jernström (@​birkjernstrom), Tim Schilling (@​tim-schilling), Chris Withers (@​cjw296), Christopher Dignam (@​chdsbd), and Stefan Hagen (@​sthagen).

Not to forget 3 more amazing humans who chose to be generous but anonymous!

Full Changelog

Backwards-incompatible Changes

  • Python 3.6 has been dropped and packaging switched to static package data using Hatch. #993

Deprecations

  • The support for zope-interface via the attrs.validators.provides validator is now deprecated and will be removed in, or after, April 2024.

    The presence of a C-based package in our developement dependencies has caused headaches and we're not under the impression it's used a lot.

    Let us know if you're using it and we might publish it as a separate package. #1120

Changes

  • attrs.filters.exclude() and attrs.filters.include() now support the passing of attribute names as strings. #1068

  • attrs.has() and attrs.fields() now handle generic classes correctly. #1079

  • Fix frozen exception classes when raised within e.g. contextlib.contextmanager, which mutates their __traceback__ attributes. #1081

  • @frozen now works with type checkers that implement PEP-681 (ex. pyright). #1084

  • Restored ability to unpickle instances pickled before 22.2.0. #1085

  • attrs.asdict()'s and attrs.astuple()'s type stubs now accept the attrs.AttrsInstance protocol. #1090

... (truncated)

Changelog

Sourced from attrs's changelog.

23.1.0 - 2023-04-16

Backwards-incompatible Changes

  • Python 3.6 has been dropped and packaging switched to static package data using Hatch. #993

Deprecations

  • The support for zope-interface via the attrs.validators.provides validator is now deprecated and will be removed in, or after, April 2024.

    The presence of a C-based package in our developement dependencies has caused headaches and we're not under the impression it's used a lot.

    Let us know if you're using it and we might publish it as a separate package. #1120

Changes

  • attrs.filters.exclude() and attrs.filters.include() now support the passing of attribute names as strings. #1068

  • attrs.has() and attrs.fields() now handle generic classes correctly. #1079

  • Fix frozen exception classes when raised within e.g. contextlib.contextmanager, which mutates their __traceback__ attributes. #1081

  • @frozen now works with type checkers that implement PEP-681 (ex. pyright). #1084

  • Restored ability to unpickle instances pickled before 22.2.0. #1085

  • attrs.asdict()'s and attrs.astuple()'s type stubs now accept the attrs.AttrsInstance protocol. #1090

  • Fix slots class cellvar updating closure in CPython 3.8+ even when __code__ introspection is unavailable. #1092

  • attrs.resolve_types() can now pass include_extras to typing.get_type_hints() on Python 3.9+, and does so by default. #1099

  • Added instructions for pull request workflow to CONTRIBUTING.md. #1105

  • Added type parameter to attrs.field() function for use with attrs.make_class().

    Please note that type checkers ignore type metadata passed into make_class(), but it can be useful if you're wrapping attrs. #1107

  • It is now possible for attrs.evolve() (and attr.evolve()) to change fields named inst if the instance is passed as a positional argument.

    Passing the instance using the inst keyword argument is now deprecated and will be removed in, or after, April 2024. #1117

  • attrs.validators.optional() now also accepts a tuple of validators (in addition to lists of validators). #1122

... (truncated)

Commits

Updates chardet from 4.0.0 to 5.1.0

Release notes

Sourced from chardet's releases.

chardet 5.1.0

Features

  • Add should_rename_legacy argument to most functions, which will rename older encodings to their more modern equivalents (e.g., GB2312 becomes GB18030) (#264, @​dan-blanchard)
  • Add capital letter sharp S and ISO-8859-15 support (#222, @​SimonWaldherr)
  • Add a prober for MacRoman encoding (#5 updated as c292b52a97e57c95429ef559af36845019b88b33, Rob Speer and @​dan-blanchard )
  • Add --minimal flag to chardetect command (#214, @​dan-blanchard)
  • Add type annotations to the project and run mypy on CI (#261, @​jdufresne)
  • Add support for Python 3.11 (#274, @​hugovk)

Fixes

Misc changes

chardet 5.0.0

⚠️ This release is the first release of chardet that no longer supports Python < 3.6 ⚠️

In addition to that change, it features the following user-facing changes:

  • Added a prober for Johab Korean (#207, @​grizlupo)
  • Added a prober for UTF-16/32 BE/LE (#109, #206, @​jpz)
  • Added test data for Croatian, Czech, Hungarian, Polish, Slovak, Slovene, Greek, and Turkish, which should help prevent future errors with those languages
  • Improved XML tag filtering, which should improve accuracy for XML files (#208)
  • Tweaked SingleByteCharSetProber confidence to match latest uchardet (#209)
  • Made detect_all return child prober confidences (#210)
  • Updated examples in docs (#223, @​domdfcoding)
  • Documentation fixes (#212, #224, #225, #226, #220, #221, #244 from too many to mention)
  • Minor performance improvements (#252, @​deedy5)
  • Add support for Python 3.10 when testing (#232, @​jdufresne)
  • Lots of little development cycle improvements, mostly thanks to @​jdufresne
Commits

Updates click from 7.1.2 to 8.1.6

Release notes

Sourced from click's releases.

8.1.6

This is a fix release for the 8.1.x feature branch. If you were having issues with type checking tools like pyright or mypy not accepting uses of Click's decorators, this should fix that.

8.1.5

This is a fix release for the 8.1.x feature branch. This fixes an issue with decorator type annotations that caused type checkers to fail for valid code. There are no runtime behavior changes.

8.1.4

This is a fix release for the 8.1.x feature branch.

8.1.3

This is a fix release for the 8.1.0 feature release.

8.1.2

This is a fix release for the 8.1.0 feature release.

8.1.1

This is a fix release for the 8.1.0 feature release.

8.1.0

This is a feature release, which includes new features and removes previously deprecated features. The 8.1.x branch is now the supported bugfix branch, the 8.0.x branch will become a tag marking the end of support for that branch. We encourage everyone to upgrade, and to use a tool such as pip-tools to pin all dependencies and control upgrades.

8.0.4

8.0.3

8.0.2

... (truncated)

Changelog

Sourced from click's changelog.

Version 8.1.6

Released 2023-07-18

  • Fix an issue with type hints for @click.group(). :issue:2558

Version 8.1.5

Released 2023-07-13

  • Fix an issue with type hints for @click.command(), @click.option(), and other decorators. Introduce typing tests. :issue:2558

Version 8.1.4

Released 2023-07-06

  • Replace all typing.Dict occurrences to typing.MutableMapping for parameter hints. :issue:2255
  • Improve type hinting for decorators and give all generic types parameters. :issue:2398
  • Fix return value and type signature of shell_completion.add_completion_class function. :pr:2421
  • Bash version detection doesn't fail on Windows. :issue:2461
  • Completion works if there is a dot (.) in the program name. :issue:2166
  • Improve type annotations for pyright type checker. :issue:2268
  • Improve responsiveness of click.clear(). :issue:2284
  • Improve command name detection when using Shiv or PEX. :issue:2332
  • Avoid showing empty lines if command help text is empty. :issue:2368
  • ZSH completion script works when loaded from fpath. :issue:2344.
  • EOFError and KeyboardInterrupt tracebacks are not suppressed when standalone_mode is disabled. :issue:2380
  • @group.command does not fail if the group was created with a custom command_class. :issue:2416
  • multiple=True is allowed for flag options again and does not require setting default=(). :issue:2246, 2292, 2295
  • Make the decorators returned by @argument() and @option() reusable when the cls parameter is used. :issue:2294
  • Don't fail when writing filenames to streams with strict errors. Replace invalid bytes with the replacement character (). :issue:2395
  • Remove unnecessary attempt to detect MSYS2 environment. :issue:2355
  • Remove outdated and unnecessary detection of App Engine environment. :pr:2554
  • echo() does not fail when no streams are attached, such as with pythonw on Windows. :issue:2415
  • Argument with expose_value=False do not cause completion to fail. :issue:2336

... (truncated)

Commits

Updates coloredlogs from 15.0 to 15.0.1

Changelog

Sourced from coloredlogs's changelog.

Release 15.0.1_ (2021-06-11)

Bug fix: Restore :class:.StandardErrorHandler functionality

The :class:.StandardErrorHandler class is responsible for dynamically resolving (looking up the value of) sys.stderr for each logged message instead of once when :func:coloredlogs.install() is called.

This was unintentionally broken by changes in release 14.1_.

.. _Release 15.0.1: xolox/python-coloredlogs@15.0...15.0.1

Commits
  • 65bdfe9 Release 15.0.1: Restore StandardErrorHandler functionality
  • 8a2f2d1 Bug fix: Restore StandardErrorHandler functionality
  • See full diff in compare view

Updates coverage from 5.5 to 7.2.7

Release notes

Sourced from coverage's releases.

coverage-5.6b1

  • Third-party packages are now ignored in coverage reporting. This solves a few problems:
    • Coverage will no longer report about other people’s code (issue 876). This is true even when using --source=. with a venv in the current directory.
    • Coverage will no longer generate “Already imported a file that will be measured” warnings about coverage itself (issue 905).
  • The HTML report uses j/k to move up and down among the highlighted chunks of code. They used to highlight the current chunk, but 5.0 broke that behavior. Now the highlighting is working again.
  • The JSON report now includes percent_covered_display, a string with the total percentage, rounded to the same number of decimal places as the other reports’ totals.
Changelog

Sourced from coverage's changelog.

Version 7.2.7 — 2023-05-29

  • Fix: reverted a change from 6.4.3 <pull 1347_>_ that helped Cython, but also increased the size of data files when using dynamic contexts, as described in the now-fixed issue 1586. The problem is now avoided due to a recent change (issue 1538). Thanks to Anders Kaseorg <pull 1629_>_ and David Szotten for persisting with problem reports and detailed diagnoses.

  • Wheels are now provided for CPython 3.12.

.. _issue 1586: nedbat/coveragepy#1586 .. _pull 1629: nedbat/coveragepy#1629

.. _changes_7-2-6:

Version 7.2.6 — 2023-05-23

  • Fix: the lcov command could raise an IndexError exception if a file is translated to Python but then executed under its own name. Jinja2 does this when rendering templates. Fixes issue 1553_.

  • Python 3.12 beta 1 now inlines comprehensions. Previously they were compiled as invisible functions and coverage.py would warn you if they weren't completely executed. This no longer happens under Python 3.12.

  • Fix: the coverage debug sys command includes some environment variables in its output. This could have included sensitive data. Those values are now hidden with asterisks, closing issue 1628_.

.. _issue 1553: nedbat/coveragepy#1553 .. _issue 1628: nedbat/coveragepy#1628

.. _changes_7-2-5:

Version 7.2.5 — 2023-04-30

  • Fix: html_report() could fail with an AttributeError on isatty if run in an unusual environment where sys.stdout had been replaced. This is now fixed.

.. _changes_7-2-4:

Version 7.2.4 — 2023-04-28

... (truncated)

Commits
  • 27cabc2 docs: sample HTML for 7.2.7
  • 51b3e82 docs: prep for 7.2.7
  • 6df9ee5 fix: revert "Map also empty dictionaries to file" (#1629)
  • 586b1ee chore: make upgrade
  • 86722e1 chore: make workflows
  • 44fd6f8 build: include 3.12 when building wheels
  • c6c88f2 style: fix the spacing of the changes entries
  • 5281c6c build: don't search in cache directories
  • b62fc41 docs: one new-in mention, and tweak the release how-to
  • 3741d0e build: bump version
  • Additional commits viewable in compare view

Updates humanfriendly from 9.1 to 10.0

Changelog

Sourced from humanfriendly's changelog.

Release 10.0_ (2021-09-17)

Noteworthy changes:

  • Merged pull request [#45](https://github.com/xolox/python-humanfriendly/issues/45)_ to resolve the issue caused by the conditional :pypi:pyreadline requirement on Windows not supporting Python 3.9+.

  • Updated the readme to use Python 3 in the example (reported in issue [#56](https://github.com/xolox/python-humanfriendly/issues/56)_). Also added a mention of the humanfriendly --demo command.

  • Removed the humanfriendly.compat.unittest alias that presumably no-one is using at this point; it had been rendered useless quite a long time ago (requested in issue [#53](https://github.com/xolox/python-humanfriendly/issues/53)_).

Internal changes:

  • Merged pull request [#54](https://github.com/xolox/python-humanfriendly/issues/54)_ which migrates the :pypi:humanfriendly project from Travis CI to GitHub Actions and from Coveralls.io to Codecov.

  • Fixed a deprecation warning concerning setup.cfg and some Sphinx documentation errors.

.. _Release 10.0: xolox/python-humanfriendly@9.2...10.0 .. _#45: xolox/python-humanfriendly#45 .. _#53: xolox/python-humanfriendly#53 .. _#54: xolox/python-humanfriendly#54 .. _#56: xolox/python-humanfriendly#56

Release 9.2_ (2021-06-11)

Maintenance release:

  • Merged pull request [#46](https://github.com/xolox/python-humanfriendly/issues/46)_ which fixes several :pypi:flake8 warnings.

  • Merged pull request [#49](https://github.com/xolox/python-humanfriendly/issues/49)_ which marks Python 3.9 support final.

  • Merged pull request [#51](https://github.com/xolox/python-humanfriendly/issues/51)_ which helps to stabilize the test suite.

  • Merged pull request [#52](https://github.com/xolox/python-humanfriendly/issues/52)_ which updates the :mod:humanfriendly.sphinx module to include Sphinx extension metadata that has become mandatory in a recent Sphinx release. After merging the pull request I added additional metadata including the version.

.. _Release 9.2: xolox/python-humanfriendly@9.1...9.2 .. _#46: xolox/python-humanfriendly#46 .. _#49: xolox/python-humanfriendly#49 .. _#51: xolox/python-humanfriendly#51 .. _#52: xolox/python-humanfriendly#52

Commits
  • 6758ac6 Release 10.0: Improve Windows compatibility (pyreadline[3])
  • 9f9f271 Incorporate pyreadline3 requirement in setup.py (#45)
  • ae2a7e2 Merge pull request #45: Skip pyreadline on Windows with Python 3.9+
  • 278215d Remove humanfriendly.compat.unittest (#53)
  • 57cb625 Mention 'humanfriendly --demo' in readme
  • 99402a6 Update readme to be Python 3 compatible (#56)
  • 189e431 Change readme badges to GitHub Actions and Codecov (#54)
  • 4e9e0f0 Fix some Sphinx documentation errors
  • 761ede5 Merge pull request #54: Replace Travis CI with GitHub Actions
  • 2cbca92 Remove Travis CI
  • Additional commits viewable in compare view

Updates idna from 3.1 to 3.4

Changelog

Sourced from idna's changelog.

3.4 (2022-09-14) ++++++++++++++++

  • Update to Unicode 15.0.0
  • Migrate to pyproject.toml for build information (PEP 621)
  • Correct another instance where generic exception was raised instead of IDNAError for malformed input
  • Source distribution uses zeroized file ownership for improved reproducibility

Thanks to Seth Michael Larson for contributions to this release.

3.3 (2021-10-13) ++++++++++++++++

  • Update to Unicode 14.0.0
  • Update to in-line type annotations
  • Throw IDNAError exception correctly for some malformed input
  • Advertise support for Python 3.10
  • Improve testing regime on Github
  • Fix Russian typo in documentation

Thanks to Jon Defresne, Hugo van Kemenade, Seth Michael Larson, Patrick Ventuzelo and Boris Verhovsky for contributions to this release.

3.2 (2021-05-29) ++++++++++++++++

  • Add type hints (Thanks, Seth Michael Larson!)
  • Remove support for Python 3.4
Commits

Updates multidict from 5.1.0 to 6.0.4

Release notes

Sourced from multidict's releases.

6.0.4

Bugfixes

  • Fixed a type annotations regression introduced in v6.0.2 under Python versions <3.10. It was caused by importing certain types only available in newer versions. ((#798))

6.0.3

Features

  • Declared the official support for Python 3.11 — by :user:mlegner. ((#872))

v6.0.2

Bugfixes

  • Revert (#644), restore type annotations to as-of 5.2.0 version. ((#688))

v6.0.1

Bugfixes

  • Restored back MultiDict, CIMultiDict, MultiDictProxy, and CIMutiDictProxy generic type arguments; they are parameterized by value type, but the key type is fixed by container class.

    MultiDict[int] means MutableMultiMapping[str, int]. The key type of MultiDict is always str, while all str-like keys are accepted by API and converted to str internally.

    The same is true for CIMultiDict[int] which means MutableMultiMapping[istr, int]. str-like keys are accepted but converted to istr internally. ((#682))

v6.0.0

Features

  • Use METH_FASTCALL where it makes sense.

    MultiDict.add() is 2.2 times faster now, CIMultiDict.add() is 1.5 times faster. The same boost is applied to get*(), setdefault(), and pop*() methods. ((#681))

Bugfixes

  • Fixed type annotations for keys of multidict mapping classes. ((#644))
  • Support Multidict[int] for pure-python version. __class_getitem__ is already provided by C Extension, making it work with the pure-extension too. ((#678))

... (truncated)

Changelog

Sourced from multidict's changelog.

6.0.4 (2022-12-24)

Bugfixes

  • Fixed a type annotations regression introduced in v6.0.2 under Python versions <3.10. It was caused by importing certain types only available in newer versions. (:issue:798)

6.0.3 (2022-12-03)

Features

  • Declared the official support for Python 3.11 — by :user:mlegner. (:issue:872)

6.0.2 (2022-01-24)

Bugfixes

  • Revert :issue:644, restore type annotations to as-of 5.2.0 version. (:issue:688)

6.0.1 (2022-01-23)

Bugfixes

  • Restored back MultiDict, CIMultiDict, MultiDictProxy, and CIMutiDictProxy generic type arguments; they are parameterized by value type, but the key type is fixed by container class.

    MultiDict[int] means MutableMultiMapping[str, int]. The key type of MultiDict is always str, while all str-like keys are accepted by API and converted to str internally.

    The same is true for CIMultiDict[int] which means MutableMultiMapping[istr, int]. str-like keys are accepted but converted to istr internally. (:issue:682)

6.0.0 (2022-01-22)

Features

... (truncated)

Commits
  • 47ac8a1 Bump the project version to 6.0.4
  • 34ce3a6 Revert collections import (#798)Description has been truncated

Bumps the regression group in /regression_runner with 13 updates:

| Package | Update |
| --- | --- |
| [aiohttp](https://github.com/aio-libs/aiohttp) | 3.7.4.post0 to 3.8.5 |
| [async-timeout](https://github.com/aio-libs/async-timeout) | 3.0.1 to 4.0.2 |
| [attrs](https://github.com/python-attrs/attrs) | 20.3.0 to 23.1.0 |
| [chardet](https://github.com/chardet/chardet) | 4.0.0 to 5.1.0 |
| [click](https://github.com/pallets/click) | 7.1.2 to 8.1.6 |
| [coloredlogs](https://github.com/xolox/python-coloredlogs) | 15.0 to 15.0.1 |
| [coverage](https://github.com/nedbat/coveragepy) | 5.5 to 7.2.7 |
| [humanfriendly](https://github.com/xolox/python-humanfriendly) | 9.1 to 10.0 |
| [idna](https://github.com/kjd/idna) | 3.1 to 3.4 |
| [multidict](https://github.com/aio-libs/multidict) | 5.1.0 to 6.0.4 |
| [pyyaml](https://github.com/yaml/pyyaml) | 5.4.1 to 6.0.1 |
| [typing-extensions](https://github.com/python/typing_extensions) | 3.10.0.0 to 4.7.1 |
| [yarl](https://github.com/aio-libs/yarl) | 1.6.3 to 1.9.2 |


Updates `aiohttp` from 3.7.4.post0 to 3.8.5
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/v3.8.5/CHANGES.rst)
- [Commits](aio-libs/aiohttp@v3.7.4.post0...v3.8.5)

Updates `async-timeout` from 3.0.1 to 4.0.2
- [Release notes](https://github.com/aio-libs/async-timeout/releases)
- [Changelog](https://github.com/aio-libs/async-timeout/blob/master/CHANGES.rst)
- [Commits](aio-libs/async-timeout@v3.0.1...v4.0.2)

Updates `attrs` from 20.3.0 to 23.1.0
- [Release notes](https://github.com/python-attrs/attrs/releases)
- [Changelog](https://github.com/python-attrs/attrs/blob/main/CHANGELOG.md)
- [Commits](python-attrs/attrs@20.3.0...23.1.0)

Updates `chardet` from 4.0.0 to 5.1.0
- [Release notes](https://github.com/chardet/chardet/releases)
- [Commits](chardet/chardet@4.0.0...5.1.0)

Updates `click` from 7.1.2 to 8.1.6
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/8.1.6/CHANGES.rst)
- [Commits](pallets/click@7.1.2...8.1.6)

Updates `coloredlogs` from 15.0 to 15.0.1
- [Changelog](https://github.com/xolox/python-coloredlogs/blob/master/CHANGELOG.rst)
- [Commits](xolox/python-coloredlogs@15.0...15.0.1)

Updates `coverage` from 5.5 to 7.2.7
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](nedbat/coveragepy@coverage-5.5...7.2.7)

Updates `humanfriendly` from 9.1 to 10.0
- [Changelog](https://github.com/xolox/python-humanfriendly/blob/master/CHANGELOG.rst)
- [Commits](xolox/python-humanfriendly@9.1...10.0)

Updates `idna` from 3.1 to 3.4
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](kjd/idna@v3.1...v3.4)

Updates `multidict` from 5.1.0 to 6.0.4
- [Release notes](https://github.com/aio-libs/multidict/releases)
- [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst)
- [Commits](aio-libs/multidict@v5.1.0...v6.0.4)

Updates `pyyaml` from 5.4.1 to 6.0.1
- [Changelog](https://github.com/yaml/pyyaml/blob/6.0.1/CHANGES)
- [Commits](yaml/pyyaml@5.4.1...6.0.1)

Updates `typing-extensions` from 3.10.0.0 to 4.7.1
- [Release notes](https://github.com/python/typing_extensions/releases)
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
- [Commits](python/typing_extensions@3.10.0.0...4.7.1)

Updates `yarl` from 1.6.3 to 1.9.2
- [Release notes](https://github.com/aio-libs/yarl/releases)
- [Changelog](https://github.com/aio-libs/yarl/blob/master/CHANGES.rst)
- [Commits](aio-libs/yarl@v1.6.3...v1.9.2)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: regression
- dependency-name: async-timeout
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: regression
- dependency-name: attrs
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: regression
- dependency-name: chardet
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: regression
- dependency-name: click
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: regression
- dependency-name: coloredlogs
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regression
- dependency-name: coverage
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: regression
- dependency-name: humanfriendly
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: regression
- dependency-name: idna
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: regression
- dependency-name: multidict
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: regression
- dependency-name: pyyaml
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: regression
- dependency-name: typing-extensions
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: regression
- dependency-name: yarl
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: regression
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jul 27, 2023
@TrueBrain TrueBrain merged commit 45d2127 into main Jul 27, 2023
6 checks passed
@TrueBrain TrueBrain deleted the dependabot/pip/regression_runner/regression-6c42ea74b0 branch July 27, 2023 13:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant