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

Bump the packages group with 7 updates #206

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 1, 2023

Bumps the packages group with 7 updates:

Package From To
pytest 7.4.0 7.4.3
pytest-aiohttp 1.0.4 1.0.5
pyright 1.1.320 1.1.338
black 23.7.0 23.11.0
asyncpg 0.28.0 0.29.0
setuptools 68.0.0 69.0.2
wheel 0.41.1 0.42.0

Updates pytest from 7.4.0 to 7.4.3

Release notes

Sourced from pytest's releases.

pytest 7.4.3 (2023-10-24)

Bug Fixes

  • #10447: Markers are now considered in the reverse mro order to ensure base class markers are considered first -- this resolves a regression.

  • #11239: Fixed := in asserts impacting unrelated test cases.

  • #11439: Handled an edge case where :data:sys.stderr might already be closed when :ref:faulthandler is tearing down.

pytest 7.4.2 (2023-09-07)

Bug Fixes

  • #11237: Fix doctest collection of functools.cached_property objects.

  • #11306: Fixed bug using --importmode=importlib which would cause package __init__.py files to be imported more than once in some cases.

  • #11367: Fixed bug where user_properties where not being saved in the JUnit XML file if a fixture failed during teardown.

  • #11394: Fixed crash when parsing long command line arguments that might be interpreted as files.

Improved Documentation

  • #11391: Improved disclaimer on pytest plugin reference page to better indicate this is an automated, non-curated listing.

pytest 7.4.1 (2023-09-02)

Bug Fixes

  • #10337: Fixed bug where fake intermediate modules generated by --import-mode=importlib would not include the child modules as attributes of the parent modules.

  • #10702: Fixed error assertion handling in pytest.approx when None is an expected or received value when comparing dictionaries.

  • #10811: Fixed issue when using --import-mode=importlib together with --doctest-modules that caused modules to be imported more than once, causing problems with modules that have import side effects.

Commits
  • 2390610 Tweak changelog.rst
  • a0714aa Prepare release version 7.4.3
  • 44ad1c9 [7.4.x] fix #10447 - consider marks in reverse mro order to give base classes...
  • 5dc7725 [7.4.x] Ensure logging tests always cleanup after themselves (#11541)
  • a517827 [7.4.x] Configure ReadTheDocs to fail on warnings (#11540)
  • 21fe071 [7.4.x] fix for ValueError raised in faulthandler teardown code (#11455)
  • f8bb857 Force terminal width when running tests (#11425) (#11432)
  • 1944dc0 [7.4.x] Fix --import-mode=importlib when root contains __init__.py file (#1...
  • 946634c Merge pull request #11419 from nicoddemus/backport-11414-to-7.4.x
  • d849a3e [7.4.x] fix: closes #11343's [attr-defined] type errors (#11421)
  • Additional commits viewable in compare view

Updates pytest-aiohttp from 1.0.4 to 1.0.5

Release notes

Sourced from pytest-aiohttp's releases.

pytest-aiohttp v1.0.5

pytest-aiohttp

pytest plugin for aiohttp support

The library provides useful fixtures for creation test aiohttp server and client.

Installation

.. code-block:: console

$ pip install pytest-aiohttp

Add asyncio_mode = auto line to pytest configuration <https://docs.pytest.org/en/latest/customize.html>_ (see pytest-asyncio modes <https://github.com/pytest-dev/pytest-asyncio#modes>_ for details). The plugin works with strict mode also.

Usage

Write tests in pytest-asyncio <https://github.com/pytest-dev/pytest-asyncio>_ style using provided fixtures for aiohttp test server and client creation. The plugin provides resources cleanup out-of-the-box.

The simple usage example:

.. code-block:: python

from aiohttp import web

async def hello(request): return web.Response(body=b"Hello, world")

def create_app(): app = web.Application() app.router.add_route("GET", "/", hello) return app

async def test_hello(aiohttp_client): client = await aiohttp_client(create_app()) resp = await client.get("/")

... (truncated)

Changelog

Sourced from pytest-aiohttp's changelog.

1.0.5 (2023-09-06)

  • Fix some compatibility with Pytest 7.
Commits
  • 74b6faf Release 1.0.5
  • 21112c0 [pre-commit.ci] pre-commit autoupdate (#51)
  • e8c8cfd [pre-commit.ci] pre-commit autoupdate (#45)
  • 49d9b35 Add CodeQL workflow for GitHub code scanning (#46)
  • a6a2533 Use pytest.hookimpl in pytest_configure (#49)
  • 9aea81e Update check-jsonschema URL and version (#48)
  • a2c68a8 [pre-commit.ci] pre-commit autoupdate (#44)
  • 74afa87 [pre-commit.ci] pre-commit autoupdate (#42)
  • fca6a97 [pre-commit.ci] pre-commit autoupdate (#41)
  • a4218fa [pre-commit.ci] pre-commit autoupdate (#39)
  • Additional commits viewable in compare view

Updates pyright from 1.1.320 to 1.1.338

Commits
  • d046635 [pyright updated to 1.1.338] Update Version (#236)
  • 75e8293 Add PYRIGHT_PYTHON_PYLANCE_VERSION option (#230)
  • 221f037 Pyright NPM Package update to 1.1.337 (#234)
  • 2a0e7bd ci: synchronize watch schedule with pyright releases (#233)
  • 78b1d48 Pyright NPM Package update to 1.1.336 (#232)
  • ae1de2a Pyright NPM Package update to 1.1.335 (#229)
  • 21f3e76 [pyright updated to 1.1.334] Update Version (#226)
  • e8119f8 Pyright NPM Package update to 1.1.333 (#224)
  • b2a30f0 [pyright updated to 1.1.332] Update Version (#223)
  • 4e61282 [pyright updated to 1.1.331] Update Version (#222)
  • Additional commits viewable in compare view

Updates black from 23.7.0 to 23.11.0

Release notes

Sourced from black's releases.

23.11.0

Highlights

  • Support formatting ranges of lines with the new --line-ranges command-line option (#4020)

Stable style

  • Fix crash on formatting bytes strings that look like docstrings (#4003)
  • Fix crash when whitespace followed a backslash before newline in a docstring (#4008)
  • Fix standalone comments inside complex blocks crashing Black (#4016)
  • Fix crash on formatting code like await (a ** b) (#3994)
  • No longer treat leading f-strings as docstrings. This matches Python's behaviour and fixes a crash (#4019)

Preview style

  • Multiline dicts and lists that are the sole argument to a function are now indented less (#3964)
  • Multiline unpacked dicts and lists as the sole argument to a function are now also indented less (#3992)
  • In f-string debug expressions, quote types that are visible in the final string are now preserved (#4005)
  • Fix a bug where long case blocks were not split into multiple lines. Also enable general trailing comma rules on case blocks (#4024)
  • Keep requiring two empty lines between module-level docstring and first function or class definition (#4028)
  • Add support for single-line format skip with other comments on the same line (#3959)

Configuration

  • Consistently apply force exclusion logic before resolving symlinks (#4015)
  • Fix a bug in the matching of absolute path names in --include (#3976)

Performance

  • Fix mypyc builds on arm64 on macOS (#4017)

Integrations

  • Black's pre-commit integration will now run only on git hooks appropriate for a code formatter (#3940)

23.10.1

Highlights

  • Maintanence release to get a fix out for GitHub Action edge case (#3957)

Preview style

... (truncated)

Changelog

Sourced from black's changelog.

23.11.0

Highlights

  • Support formatting ranges of lines with the new --line-ranges command-line option (#4020)

Stable style

  • Fix crash on formatting bytes strings that look like docstrings (#4003)
  • Fix crash when whitespace followed a backslash before newline in a docstring (#4008)
  • Fix standalone comments inside complex blocks crashing Black (#4016)
  • Fix crash on formatting code like await (a ** b) (#3994)
  • No longer treat leading f-strings as docstrings. This matches Python's behaviour and fixes a crash (#4019)

Preview style

  • Multiline dicts and lists that are the sole argument to a function are now indented less (#3964)
  • Multiline unpacked dicts and lists as the sole argument to a function are now also indented less (#3992)
  • In f-string debug expressions, quote types that are visible in the final string are now preserved (#4005)
  • Fix a bug where long case blocks were not split into multiple lines. Also enable general trailing comma rules on case blocks (#4024)
  • Keep requiring two empty lines between module-level docstring and first function or class definition (#4028)
  • Add support for single-line format skip with other comments on the same line (#3959)

Configuration

  • Consistently apply force exclusion logic before resolving symlinks (#4015)
  • Fix a bug in the matching of absolute path names in --include (#3976)

Performance

  • Fix mypyc builds on arm64 on macOS (#4017)

Integrations

  • Black's pre-commit integration will now run only on git hooks appropriate for a code formatter (#3940)

23.10.1

Highlights

  • Maintenance release to get a fix out for GitHub Action edge case (#3957)

... (truncated)

Commits
  • 2a1c67e Prepare release 23.11.0 (#4032)
  • 72e7a2e Remove redundant condition from has_magic_trailing_comma (#4023)
  • 1a7d9c2 Preserve visible quote types for f-string debug expressions (#4005)
  • f4c7be5 docs: fix minor typo (#4030)
  • 2e4fac9 Apply force exclude logic before symlink resolution (#4015)
  • 66008fd [563] Fix standalone comments inside complex blocks crashing Black (#4016)
  • 50ed622 Fix long case blocks not split into multiple lines (#4024)
  • 46be1f8 Support formatting specified lines (#4020)
  • ecbd9e8 Fix crash with f-string docstrings (#4019)
  • e808e61 Preview: Keep requiring two empty lines between module-level docstring and fi...
  • Additional commits viewable in compare view

Updates asyncpg from 0.28.0 to 0.29.0

Release notes

Sourced from asyncpg's releases.

v0.29.0

Minor fixes and improvements.

Improvements

Fixes

  • When prepared statements are disabled, avoid relying on them harder (#1065) (by @​elprans in cbf64e18)

  • Handle environments with HOME set to a not-a-directory (#1063) (by @​elprans in af922bcf)

  • Fix handling of non-ASCII passwords (#1062) (by @​elprans in 89d5bd03)

  • Disable JIT while doing type introspection (#1082) (by @​elprans in f21ebf64)

  • Remove connection parameter caching in Pool (#1053) (by @​ermakov-oleg in 4ddb0397)

  • Switch to Python 3.12-style wait_for (#1086) (by @​elprans in 4bdd8a7e)

  • Update automatic PostGIS type conversion for Shapely 2.0 (#1085) (by @​ChimneySwift in 8b45beb4)

  • Use the timeout context manager in the connection path (#1087) (by @​elprans in 313b2b2b)

... (truncated)

Commits
  • 74f3a00 asyncpg v0.29.0
  • d7faaff fix: allow host tuple (#1021)
  • b2697ff Add query logging callbacks and context manager (#1043)
  • 93a6f79 Cut BaseProtocol circular reference on close. (#1049)
  • ca9f03b Close cursor portals once the iterator is exhausted (#1088)
  • b7ffab6 Add support for the WHERE clause in copy_to methods (#941)
  • 70c8bd8 Use cleanup_ctx in pool usage doc (#878)
  • ccc7baf Small fix for documentation on using SSL in Connection (#995)
  • 313b2b2 Use the timeout context manager in the connection path (#1087)
  • 8b45beb Update automatic PostGIS type conversion for Shapely 2.0 (#1085)
  • Additional commits viewable in compare view

Updates setuptools from 68.0.0 to 69.0.2

Changelog

Sourced from setuptools's changelog.

v69.0.2

Bugfixes

  • Added missing estimated date for removing setuptools.dep_util (deprecated in v69.0.0). (#4131)

v69.0.1

Bugfixes

  • Fixed imports of setuptools.dep_util.newer_group. A deprecation warning is issued instead of a hard failure. (#4126)

v69.0.0

Features

  • Include type information (py.typed, *.pyi) by default (#3136) -- by :user:Danie-1, EXPERIMENTAL. (#3136)
  • Exported distutils.dep_util and setuptools.dep_util through setuptools.modified -- by :user:Avasam (#4069)
  • Merged with pypa/distutils@7a04cbda0fc714.

Bugfixes

  • Replaced hardcoded numeric values with :obj:dis.opmap, fixing problem with 3.13.0a1. (#4094)

Deprecations and Removals

  • Configuring project version and egg_info.tag_* in such a way that results in invalid version strings (according to :pep:440) is no longer permitted. (#4066)
  • Removed deprecated egg_base option from dist_info. Note that the dist_info command is considered internal to the way setuptools build backend works and not intended for public usage. (#4066)
  • The parsing of the deprecated metadata.license_file and metadata.requires fields in setup.cfg is no longer supported. Users are expected to move to metadata.license_files and

... (truncated)

Commits
  • 4f6449f Bump version: 69.0.1 → 69.0.2
  • a4298d1 Add missing estimated date for removing setuptools.dep_util (#4132)
  • 1495738 Add news fragment
  • c836172 Improve warning visibility with due date and reference url
  • d148d9e Bump version: 69.0.0 → 69.0.1
  • 28775f3 Allow imports of setuptools.dep_util.newer_group with deprecation warning (#4...
  • 7d90e9f Add newsfragment
  • e1f8783 Allow imports of setuptools.dep_util.newer_group with deprecation warning
  • 536d4a8 Bump version: 68.2.2 → 69.0.0
  • b8992ad Mark flaky test on PyPy with xfail (#4124)
  • Additional commits viewable in compare view

Updates wheel from 0.41.1 to 0.42.0

Release notes

Sourced from wheel's releases.

0.42.0

  • Allowed removing build tag with wheel tags --build ""
  • Fixed wheel pack and wheel tags writing updated WHEEL fields after a blank line, causing other tools to ignore them
  • Fixed wheel pack and wheel tags writing WHEEL with CRLF line endings or a mix of CRLF and LF
  • Fixed wheel pack --build-number "" not removing build tag from WHEEL (above changes by Benjamin Gilbert)

0.41.3

  • Updated vendored packaging to 23.2
  • Fixed ABI tag generation for CPython 3.13a1 on Windows (PR by Sam Gross)
Changelog

Sourced from wheel's changelog.

Release Notes

0.42.0 (2023-11-26)

  • Allowed removing build tag with wheel tags --build ""
  • Fixed wheel pack and wheel tags writing updated WHEEL fields after a blank line, causing other tools to ignore them
  • Fixed wheel pack and wheel tags writing WHEEL with CRLF line endings or a mix of CRLF and LF
  • Fixed wheel pack --build-number "" not removing build tag from WHEEL (above changes by Benjamin Gilbert)

0.41.3 (2023-10-30)

  • Updated vendored packaging to 23.2
  • Fixed ABI tag generation for CPython 3.13a1 on Windows (PR by Sam Gross)

0.41.2 (2023-08-22)

  • Fixed platform tag detection for GraalPy and 32-bit python running on an aarch64 kernel (PR by Matthieu Darbois)
  • Fixed wheel tags to not list directories in RECORD files (PR by Mike Taves)
  • Fixed ABI tag generation for GraalPy (PR by Michael Simacek)

0.41.1 (2023-08-05)

  • Fixed naming of the data_dir directory in the presence of local version segment given via egg_info.tag_build (PR by Anderson Bravalheri)
  • Fixed version specifiers in Requires-Dist being wrapped in parentheses

0.41.0 (2023-07-22)

  • Added full support of the build tag syntax to wheel tags (you can now set a build tag like 123mytag)
  • Fixed warning on Python 3.12 about onerror deprecation. (PR by Henry Schreiner)
  • Support testing on Python 3.12 betas (PR by Ewout ter Hoeven)

0.40.0 (2023-03-14)

  • Added a wheel tags command to modify tags on an existing wheel (PR by Henry Schreiner)
  • Updated vendored packaging to 23.0
  • wheel unpack now preserves the executable attribute of extracted files
  • Fixed spaces in platform names not being converted to underscores (PR by David Tucker)
  • Fixed RECORD files in generated wheels missing the regular file attribute
  • Fixed DeprecationWarning about the use of the deprecated pkg_resources API (PR by Thomas Grainger)
  • Wheel now uses flit-core as a build backend (PR by Henry Schreiner)

... (truncated)

Commits
  • 63a09bb Created a new release
  • f4b8e48 Several fixes to WHEEL metadata handling (#588)
  • 11e5732 [pre-commit.ci] pre-commit autoupdate (#586)
  • fe6bb82 [pre-commit.ci] pre-commit autoupdate (#584)
  • b90a4bc [pre-commit.ci] pre-commit autoupdate (#581)
  • 56de2eb Added a link to the GitHub repository to pyproject.toml (#563)
  • a899f1c Fixed parameter for release-notes
  • 254ba46 Created a new release
  • 6f33736 Updated actions and added GitHub release automation
  • 83b77e5 Replaced black with ruff-format
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the packages group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [pytest](https://github.com/pytest-dev/pytest) | `7.4.0` | `7.4.3` |
| [pytest-aiohttp](https://github.com/aio-libs/pytest-aiohttp) | `1.0.4` | `1.0.5` |
| [pyright](https://github.com/RobertCraigie/pyright-python) | `1.1.320` | `1.1.338` |
| [black](https://github.com/psf/black) | `23.7.0` | `23.11.0` |
| [asyncpg](https://github.com/MagicStack/asyncpg) | `0.28.0` | `0.29.0` |
| [setuptools](https://github.com/pypa/setuptools) | `68.0.0` | `69.0.2` |
| [wheel](https://github.com/pypa/wheel) | `0.41.1` | `0.42.0` |


Updates `pytest` from 7.4.0 to 7.4.3
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@7.4.0...7.4.3)

Updates `pytest-aiohttp` from 1.0.4 to 1.0.5
- [Release notes](https://github.com/aio-libs/pytest-aiohttp/releases)
- [Changelog](https://github.com/aio-libs/pytest-aiohttp/blob/master/CHANGES.rst)
- [Commits](aio-libs/pytest-aiohttp@v1.0.4...v1.0.5)

Updates `pyright` from 1.1.320 to 1.1.338
- [Release notes](https://github.com/RobertCraigie/pyright-python/releases)
- [Commits](RobertCraigie/pyright-python@v1.1.320...v1.1.338)

Updates `black` from 23.7.0 to 23.11.0
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](psf/black@23.7.0...23.11.0)

Updates `asyncpg` from 0.28.0 to 0.29.0
- [Release notes](https://github.com/MagicStack/asyncpg/releases)
- [Commits](MagicStack/asyncpg@v0.28.0...v0.29.0)

Updates `setuptools` from 68.0.0 to 69.0.2
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](pypa/setuptools@v68.0.0...v69.0.2)

Updates `wheel` from 0.41.1 to 0.42.0
- [Release notes](https://github.com/pypa/wheel/releases)
- [Changelog](https://github.com/pypa/wheel/blob/main/docs/news.rst)
- [Commits](pypa/wheel@0.41.1...0.42.0)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: packages
- dependency-name: pytest-aiohttp
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: packages
- dependency-name: pyright
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: packages
- dependency-name: black
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: packages
- dependency-name: asyncpg
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: packages
- dependency-name: setuptools
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: packages
- dependency-name: wheel
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: packages
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested a review from a team as a code owner December 1, 2023 18:36
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Dec 1, 2023
Copy link
Contributor Author

dependabot bot commented on behalf of github Apr 1, 2024

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Apr 1, 2024
@dependabot dependabot bot deleted the dependabot/pip/packages-5950b85bb6 branch April 1, 2024 18:15
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.

0 participants