{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":262582844,"defaultBranch":"main","name":"dataconf","ownerLogin":"zifeo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-09T13:59:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9053709?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726553684.0","currentOid":""},"activityList":{"items":[{"before":"495ae3f1fed54d21220a6456e430168792ef687c","after":null,"ref":"refs/heads/release-3.3.0","pushedAt":"2024-09-16T20:52:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"}},{"before":"b1d5980420d589f2c28ad4973016fbda8fb820b5","after":"1993d46b33f9e4add753ce6e7b7f1b8a6d3f0c4e","ref":"refs/heads/main","pushedAt":"2024-09-16T20:52:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"},"commit":{"message":"bump: version 3.3.0 (#178)\n\nCo-authored-by: zifeo ","shortMessageHtmlLink":"bump: version 3.3.0 (#178)"}},{"before":null,"after":"495ae3f1fed54d21220a6456e430168792ef687c","ref":"refs/heads/release-3.3.0","pushedAt":"2024-09-16T20:52:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"bump: version 3.2.0 → 3.3.0","shortMessageHtmlLink":"bump: version 3.2.0 → 3.3.0"}},{"before":"f4d19d3e7e2a30530f8d6f1fa8d65158a4e36af5","after":null,"ref":"refs/heads/env-list","pushedAt":"2024-09-16T20:51:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"}},{"before":"932179f4b61f428f74dc6624f9f52ceaba2da9d7","after":"b1d5980420d589f2c28ad4973016fbda8fb820b5","ref":"refs/heads/main","pushedAt":"2024-09-16T20:51:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"},"commit":{"message":"feat: drop python 3.9 and env list fixes (#177)","shortMessageHtmlLink":"feat: drop python 3.9 and env list fixes (#177)"}},{"before":null,"after":"f4d19d3e7e2a30530f8d6f1fa8d65158a4e36af5","ref":"refs/heads/env-list","pushedAt":"2024-09-16T20:47:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"},"commit":{"message":"fix: env list","shortMessageHtmlLink":"fix: env list"}},{"before":"4503d572736fe12aef01bc1607afc05473f14b5a","after":null,"ref":"refs/heads/dependabot/pip/pyparsing-3.1.4","pushedAt":"2024-09-01T08:39:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"}},{"before":"cfa20518bf56c991613ff0c44a3b73358441e8a6","after":"932179f4b61f428f74dc6624f9f52ceaba2da9d7","ref":"refs/heads/main","pushedAt":"2024-09-01T08:39:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"},"commit":{"message":"build(deps): bump pyparsing from 3.1.2 to 3.1.4 (#172)\n\nBumps [pyparsing](https://github.com/pyparsing/pyparsing) from 3.1.2 to\r\n3.1.4.\r\n
\r\nChangelog\r\n

Sourced from pyparsing's\r\nchangelog.

\r\n
\r\n

Version 3.1.4 - August, 2024

\r\n
    \r\n
  • Fixed a regression introduced in pyparsing 3.1.3, addition of a type\r\nannotation that\r\nreferenced re.Pattern. Since this type was introduced in\r\nPython 3.7, using this type\r\ndefinition broke Python 3.6 installs of pyparsing 3.1.3. PR submitted by\r\nFelix Fontein,\r\nnice work!
  • \r\n
\r\n

Version 3.1.3 - August, 2024

\r\n
    \r\n
  • \r\n

    Added new Tag ParserElement, for inserting metadata into\r\nthe parsed results.\r\nThis allows a parser to add metadata or annotations to the parsed\r\ntokens.\r\nThe Tag element also accepts an optional value\r\nparameter, defaulting to True.\r\nSee the new tag_metadata.py example in the\r\nexamples directory.

    \r\n

    Example:

    \r\n
      # add tag indicating mood\r\nend_punc = "." | ("!" +\r\nTag("enthusiastic")))\r\n  greeting = "Hello" + Word(alphas) + end_punc\r\n

    result = greeting.parse_string("Hello World.")\r\nprint(result.dump())

    \r\n

    result = greeting.parse_string("Hello World!")\r\nprint(result.dump())\r\n

    \r\n

    prints:

    \r\n
      ['Hello', 'World', '.']\r\n

    ['Hello', 'World', '!']

    \r\n
      \r\n
    • enthusiastic: True\r\n
  • \r\n
\r\n\r\n
  • \r\n

    Added example mongodb_query_expression.py, to convert\r\nhuman-readable infix query\r\nexpressions (such as a==100 and b>=200) and transform\r\nthem into the equivalent\r\nquery argument for the pymongo package ({'$and': [{'a': 100},\r\n{'b': {'$gte': 200}}]}).\r\nSupports many equality and inequality operators - see the docstring for\r\nthe\r\ntransform_query function for more examples.

    \r\n
  • \r\n
  • \r\n

    Fixed issue where PEP8 compatibility names for\r\nParserElement static methods were\r\nnot themselves defined as staticmethods. When called using\r\na ParserElement instance,\r\nthis resulted in a TypeError exception. Reported by\r\neylenburg (#548).

    \r\n
  • \r\n
  • \r\n

    To address a compatibility issue in RDFLib, added a property setter\r\nfor the\r\nParserElement.name property, to call\r\nParserElement.set_name.

    \r\n
  • \r\n
  • \r\n

    Modified ParserElement.set_name() to accept a None\r\nvalue, to clear the defined\r\nname and corresponding error message for a\r\nParserElement.

    \r\n
  • \r\n\r\n\r\n
    \r\n

    ... (truncated)

    \r\n
    \r\n
    \r\nCommits\r\n\r\n
    \r\n
    \r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyparsing&package-manager=pip&previous-version=3.1.2&new-version=3.1.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
    \r\nDependabot commands and options\r\n
    \r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
    \r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump pyparsing from 3.1.2 to 3.1.4 (#172)"}},{"before":"e2fe967df8c76fbec0f20ed4aa61f456a0ed482a","after":null,"ref":"refs/heads/dependabot/pip/pytest-httpserver-1.1.0","pushedAt":"2024-09-01T08:39:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"}},{"before":"448c8da9d2c0a55853c7e3dab29eba538bb67d31","after":"cfa20518bf56c991613ff0c44a3b73358441e8a6","ref":"refs/heads/main","pushedAt":"2024-09-01T08:39:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"},"commit":{"message":"build(deps-dev): bump pytest-httpserver from 1.0.12 to 1.1.0 (#173)\n\nBumps [pytest-httpserver](https://github.com/csernazs/pytest-httpserver)\r\nfrom 1.0.12 to 1.1.0.\r\n
    \r\nRelease notes\r\n

    Sourced from pytest-httpserver's\r\nreleases.

    \r\n
    \r\n

    1.1.0

    \r\n

    What's Changed

    \r\n
      \r\n
    • httpserver: Clear state in function-scoped fixtures before the test\r\nby @​netaneld122 in\r\ncsernazs/pytest-httpserver#352
    • \r\n
    \r\n

    Full Changelog: https://github.com/csernazs/pytest-httpserver/compare/1.0.12...1.1.0

    \r\n
    \r\n
    \r\n
    \r\nChangelog\r\n

    Sourced from pytest-httpserver's\r\nchangelog.

    \r\n
    \r\n

    1.1.0

    \r\n

    .. _Release Notes_1.1.0_Bug Fixes:

    \r\n

    Bug Fixes

    \r\n
      \r\n
    • Fixed an issue related to the leak of httpserver state between the\r\ntests\r\nwhen httpserver is destructed before the other fixtures.\r\n[#352](https://github.com/csernazs/pytest-httpserver/issues/352)\r\n<https://github.com/csernazs/pytest-httpserver/issues/352>_
    • \r\n
    \r\n

    .. _Release Notes_1.0.12:

    \r\n
    \r\n
    \r\n
    \r\nCommits\r\n
      \r\n
    • 4f19faf\r\nCHANGES.rst: add release notes for 1.1.0
    • \r\n
    • 1b01241\r\nVersion bump to 1.1.0
    • \r\n
    • 86c9667\r\nreleasenotes: add release note for #352
    • \r\n
    • 2fed2b6\r\ntests: add test for log leak
    • \r\n
    • 862d4af\r\nhttpserver: Cleanup state in function scoped fixtures before the\r\ntest
    • \r\n
    • 0eb610b\r\n[pre-commit.ci] pre-commit autoupdate
    • \r\n
    • a178b96\r\nbuild(deps-dev): bump the deps group with 3 updates
    • \r\n
    • 7df2d1c\r\n[pre-commit.ci] pre-commit autoupdate
    • \r\n
    • See full diff in compare\r\nview
    • \r\n
    \r\n
    \r\n
    \r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-httpserver&package-manager=pip&previous-version=1.0.12&new-version=1.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
    \r\nDependabot commands and options\r\n
    \r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
    \r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps-dev): bump pytest-httpserver from 1.0.12 to 1.1.0 (#173)"}},{"before":"cf3b335e92df274574466432bc9938c2e9c9da3b","after":null,"ref":"refs/heads/dependabot/pip/pyyaml-6.0.2","pushedAt":"2024-09-01T08:39:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"}},{"before":"b9e9df8a6c18fb7aa5178b77a06ccee70665eea7","after":"448c8da9d2c0a55853c7e3dab29eba538bb67d31","ref":"refs/heads/main","pushedAt":"2024-09-01T08:39:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"},"commit":{"message":"build(deps): bump pyyaml from 6.0.1 to 6.0.2 (#174)\n\nBumps [pyyaml](https://github.com/yaml/pyyaml) from 6.0.1 to 6.0.2.\r\n
    \r\nRelease notes\r\n

    Sourced from pyyaml's\r\nreleases.

    \r\n
    \r\n

    6.0.2

    \r\n

    What's Changed

    \r\n
      \r\n
    • Support for Cython 3.x and Python 3.13.
    • \r\n
    \r\n

    Full Changelog: https://github.com/yaml/pyyaml/compare/6.0.1...6.0.2

    \r\n

    6.0.2rc1

    \r\n
      \r\n
    • Support for extension build with Cython 3.x
    • \r\n
    • Support for Python 3.13
    • \r\n
    • Added PyPI wheels for musllinux on aarch64
    • \r\n
    \r\n
    \r\n
    \r\n
    \r\nChangelog\r\n

    Sourced from pyyaml's\r\nchangelog.

    \r\n
    \r\n

    6.0.2 (2024-08-06)

    \r\n
      \r\n
    • yaml/pyyaml#808\r\n-- Support for Cython 3.x and Python 3.13
    • \r\n
    \r\n
    \r\n
    \r\n
    \r\nCommits\r\n
      \r\n
    • 41309b0\r\nRelease 6.0.2 (#819)
    • \r\n
    • dd9f0e1\r\n6.0.2rc1 (#809)
    • \r\n
    • f5527a2\r\ndisable CI trigger on PR edits
    • \r\n
    • b4d80a7\r\nPython 3.12 + musllinux_1_1_x86_64 wheel support
    • \r\n
    • See full diff in compare\r\nview
    • \r\n
    \r\n
    \r\n
    \r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyyaml&package-manager=pip&previous-version=6.0.1&new-version=6.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
    \r\nDependabot commands and options\r\n
    \r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
    \r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump pyyaml from 6.0.1 to 6.0.2 (#174)"}},{"before":"4a08ae1d9e4b160d7facf0f2cc74da2295ae8fce","after":null,"ref":"refs/heads/dependabot/pip/ruff-0.6.3","pushedAt":"2024-09-01T08:38:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"}},{"before":"215d1c656b5bf0ec5b24b4b2c11a56f81f65e0d6","after":"b9e9df8a6c18fb7aa5178b77a06ccee70665eea7","ref":"refs/heads/main","pushedAt":"2024-09-01T08:38:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"},"commit":{"message":"build(deps-dev): bump ruff from 0.5.5 to 0.6.3 (#175)\n\nBumps [ruff](https://github.com/astral-sh/ruff) from 0.5.5 to 0.6.3.\r\n
    \r\nRelease notes\r\n

    Sourced from ruff's\r\nreleases.

    \r\n
    \r\n

    0.6.3

    \r\n

    Release Notes

    \r\n

    Preview features

    \r\n
      \r\n
    • [flake8-simplify] Extend\r\nopen-file-with-context-handler to work with\r\ndbm.sqlite3 (SIM115) (#13104)
    • \r\n
    • [pycodestyle] Disable E741 in stub files\r\n(.pyi) (#13119)
    • \r\n
    • [pydoclint] Avoid DOC201 on explicit\r\nreturns in functions that only return None (#13064)
    • \r\n
    \r\n

    Rule changes

    \r\n
      \r\n
    • [flake8-async] Disable check for asyncio\r\nbefore Python 3.11 (ASYNC109) (#13023)
    • \r\n
    \r\n

    Bug fixes

    \r\n
      \r\n
    • [FastAPI] Avoid introducing invalid syntax in fix for\r\nfast-api-non-annotated-dependency (FAST002)\r\n(#13133)
    • \r\n
    • [flake8-implicit-str-concat] Normalize octals before\r\nmerging concatenated strings in\r\nsingle-line-implicit-string-concatenation\r\n(ISC001) (#13118)
    • \r\n
    • [flake8-pytest-style] Improve help message for\r\npytest-incorrect-mark-parentheses-style\r\n(PT023) (#13092)
    • \r\n
    • [pylint] Avoid autofix for calls that aren't\r\nmin or max as starred expression\r\n(PLW3301) (#13089)
    • \r\n
    • [ruff] Add datetime.time,\r\ndatetime.tzinfo, and datetime.timezone as\r\nimmutable function calls (RUF009) (#13109)
    • \r\n
    • [ruff] Extend comment deletion for RUF100\r\nto include trailing text from noqa directives while\r\npreserving any following comments on the same line, if any (#13105)
    • \r\n
    • Fix dark theme on initial page load for the Ruff playground (#13077)
    • \r\n
    \r\n

    Contributors

    \r\n\r\n

    Install ruff 0.6.3

    \r\n

    Install prebuilt binaries via shell script

    \r\n
    curl --proto '=https' --tlsv1.2 -LsSf\r\nhttps://github.com/astral-sh/ruff/releases/download/0.6.3/ruff-installer.sh\r\n| sh\r\n
    \r\n

    Install prebuilt binaries via powershell script

    \r\n\r\n
    \r\n

    ... (truncated)

    \r\n
    \r\n
    \r\nChangelog\r\n

    Sourced from ruff's\r\nchangelog.

    \r\n
    \r\n

    0.6.3

    \r\n

    Preview features

    \r\n
      \r\n
    • [flake8-simplify] Extend\r\nopen-file-with-context-handler to work with\r\ndbm.sqlite3 (SIM115) (#13104)
    • \r\n
    • [pycodestyle] Disable E741 in stub files\r\n(.pyi) (#13119)
    • \r\n
    • [pydoclint] Avoid DOC201 on explicit\r\nreturns in functions that only return None (#13064)
    • \r\n
    \r\n

    Rule changes

    \r\n
      \r\n
    • [flake8-async] Disable check for asyncio\r\nbefore Python 3.11 (ASYNC109) (#13023)
    • \r\n
    \r\n

    Bug fixes

    \r\n
      \r\n
    • [FastAPI] Avoid introducing invalid syntax in fix for\r\nfast-api-non-annotated-dependency (FAST002)\r\n(#13133)
    • \r\n
    • [flake8-implicit-str-concat] Normalize octals before\r\nmerging concatenated strings in\r\nsingle-line-implicit-string-concatenation\r\n(ISC001) (#13118)
    • \r\n
    • [flake8-pytest-style] Improve help message for\r\npytest-incorrect-mark-parentheses-style\r\n(PT023) (#13092)
    • \r\n
    • [pylint] Avoid autofix for calls that aren't\r\nmin or max as starred expression\r\n(PLW3301) (#13089)
    • \r\n
    • [ruff] Add datetime.time,\r\ndatetime.tzinfo, and datetime.timezone as\r\nimmutable function calls (RUF009) (#13109)
    • \r\n
    • [ruff] Extend comment deletion for RUF100\r\nto include trailing text from noqa directives while\r\npreserving any following comments on the same line, if any (#13105)
    • \r\n
    • Fix dark theme on initial page load for the Ruff playground (#13077)
    • \r\n
    \r\n

    0.6.2

    \r\n

    Preview features

    \r\n
      \r\n
    • [flake8-simplify] Extend\r\nopen-file-with-context-handler to work with other\r\nstandard-library IO modules (SIM115) (#12959)
    • \r\n
    • [ruff] Avoid unused-async for functions\r\nwith FastAPI route decorator (RUF029) (#12938)
    • \r\n
    • [ruff] Ignore fstring-missing-syntax\r\n(RUF027) for fastAPI paths (#12939)
    • \r\n
    • [ruff] Implement check for Decimal called with a float\r\nliteral (RUF032) (#12909)
    • \r\n
    \r\n

    Rule changes

    \r\n
      \r\n
    • [flake8-bugbear] Update diagnostic message when\r\nexpression is at the end of function (B015) (#12944)
    • \r\n
    • [flake8-pyi] Skip type annotations in\r\nstring-or-bytes-too-long (PYI053) (#13002)
    • \r\n
    • [flake8-type-checking] Always recognise relative\r\nimports as first-party (#12994)
    • \r\n
    • [flake8-unused-arguments] Ignore unused arguments on\r\nstub functions (ARG001) (#12966)
    • \r\n
    • [pylint] Ignore augmented assignment for\r\nself-cls-assignment (PLW0642) (#12957)
    • \r\n
    \r\n

    Server

    \r\n
      \r\n
    • Show full context in error log messages (#13029)
    • \r\n
    \r\n

    Bug fixes

    \r\n
      \r\n
    • [pep8-naming] Don't flag from imports\r\nfollowing conventional import names (N817) (#12946)
    • \r\n
    • [pylint] - Allow __new__ methods to have\r\ncls as their first argument even if decorated with\r\n@staticmethod for bad-staticmethod-argument\r\n(PLW0211) (#12958)
    • \r\n
    \r\n

    Documentation

    \r\n\r\n
    \r\n

    ... (truncated)

    \r\n
    \r\n
    \r\nCommits\r\n
      \r\n
    • ee258ca\r\nBump version to 0.6.3 (#13152)
    • \r\n
    • b4d9d26\r\nUpdate faq.md to highlight changes to src (#13145)
    • \r\n
    • a998320\r\n[ruff] - extend comment deletions for unused-noqa\r\n(RUF100) (#13105)
    • \r\n
    • 770ef2a\r\n[red-knot] support deferred evaluation of type expressions (#13131)
    • \r\n
    • c6023c0\r\n[red-knot] Add docs on using RAYON_NUM_THREADS for better\r\nlogging (#13140)
    • \r\n
    • df694ca\r\n[FastAPI] Avoid introducing invalid syntax in fix for\r\n`fast-api-non-annotat...
    • \r\n
    • 2e75cfb\r\nFormat PYI examples in docs as .pyi-file\r\nsnippets (#13116)
    • \r\n
    • cfafaa7\r\n[red-knot] Remove very noisy tracing call when resolving\r\nImportFrom stateme...
    • \r\n
    • 3e9c7ad\r\nReplace crates by dependi for VS Code Dev Container (#13125)
    • \r\n
    • 81cd438\r\nred-knot: infer and display ellipsis type (#13124)
    • \r\n
    • Additional commits viewable in compare\r\nview
    • \r\n
    \r\n
    \r\n
    \r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruff&package-manager=pip&previous-version=0.5.5&new-version=0.6.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
    \r\nDependabot commands and options\r\n
    \r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
    \r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps-dev): bump ruff from 0.5.5 to 0.6.3 (#175)"}},{"before":"696ba9ed543b942a6fbc87a96ee0a239a5525103","after":null,"ref":"refs/heads/dependabot/pip/commitizen-3.29.0","pushedAt":"2024-09-01T08:38:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"}},{"before":"4c366d5afc16f40a0913f834db707031c416f321","after":"215d1c656b5bf0ec5b24b4b2c11a56f81f65e0d6","ref":"refs/heads/main","pushedAt":"2024-09-01T08:38:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"},"commit":{"message":"build(deps-dev): bump commitizen from 3.28.0 to 3.29.0 (#176)\n\nBumps [commitizen](https://github.com/commitizen-tools/commitizen) from\r\n3.28.0 to 3.29.0.\r\n
    \r\nRelease notes\r\n

    Sourced from commitizen's\r\nreleases.

    \r\n
    \r\n

    v3.29.0 (2024-08-11)

    \r\n

    Feat

    \r\n
      \r\n
    • bump: add functionality to write the next version\r\nto stdout
    • \r\n
    \r\n

    [master d7e01aa9] bump: version 3.28.0 → 3.29.0\r\n4 files changed, 10 insertions(+), 4 deletions(-)

    \r\n
    \r\n
    \r\n
    \r\nChangelog\r\n

    Sourced from commitizen's\r\nchangelog.

    \r\n
    \r\n

    v3.29.0 (2024-08-11)

    \r\n

    Feat

    \r\n
      \r\n
    • bump: add functionality to write the next version\r\nto stdout
    • \r\n
    \r\n
    \r\n
    \r\n
    \r\nCommits\r\n
      \r\n
    • d7e01aa\r\nbump: version 3.28.0 → 3.29.0
    • \r\n
    • b84a83b\r\ndocs(bump): reword "--get-next" description
    • \r\n
    • d6e394a\r\ndocs(bump): add comparison between --get-next and --dry-run
    • \r\n
    • 9e18b63\r\nfeat(bump): add functionality to write the next version to stdout
    • \r\n
    • 72ce1da\r\nbuild(deps-dev): bump ruff from 0.5.6 to 0.5.7
    • \r\n
    • f0aa3a7\r\nbuild(deps-dev): bump types-pyyaml
    • \r\n
    • 4becd3c\r\nbuild(deps): bump pyyaml from 6.0.1 to 6.0.2
    • \r\n
    • 1b3a507\r\nbuild(deps): bump argcomplete from 3.4.0 to 3.5.0
    • \r\n
    • 0c01bfb\r\nbuild(deps-dev): bump mkdocs-material from 9.5.30 to 9.5.31
    • \r\n
    • 87df5bb\r\nbuild(deps-dev): bump ruff from 0.5.5 to 0.5.6
    • \r\n
    • Additional commits viewable in compare\r\nview
    • \r\n
    \r\n
    \r\n
    \r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=commitizen&package-manager=pip&previous-version=3.28.0&new-version=3.29.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
    \r\nDependabot commands and options\r\n
    \r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
    \r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps-dev): bump commitizen from 3.28.0 to 3.29.0 (#176)"}},{"before":null,"after":"696ba9ed543b942a6fbc87a96ee0a239a5525103","ref":"refs/heads/dependabot/pip/commitizen-3.29.0","pushedAt":"2024-09-01T04:37:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps-dev): bump commitizen from 3.28.0 to 3.29.0\n\nBumps [commitizen](https://github.com/commitizen-tools/commitizen) from 3.28.0 to 3.29.0.\n- [Release notes](https://github.com/commitizen-tools/commitizen/releases)\n- [Changelog](https://github.com/commitizen-tools/commitizen/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/commitizen-tools/commitizen/compare/v3.28.0...v3.29.0)\n\n---\nupdated-dependencies:\n- dependency-name: commitizen\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): bump commitizen from 3.28.0 to 3.29.0"}},{"before":null,"after":"4a08ae1d9e4b160d7facf0f2cc74da2295ae8fce","ref":"refs/heads/dependabot/pip/ruff-0.6.3","pushedAt":"2024-09-01T04:37:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps-dev): bump ruff from 0.5.5 to 0.6.3\n\nBumps [ruff](https://github.com/astral-sh/ruff) from 0.5.5 to 0.6.3.\n- [Release notes](https://github.com/astral-sh/ruff/releases)\n- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/astral-sh/ruff/compare/0.5.5...0.6.3)\n\n---\nupdated-dependencies:\n- dependency-name: ruff\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): bump ruff from 0.5.5 to 0.6.3"}},{"before":null,"after":"cf3b335e92df274574466432bc9938c2e9c9da3b","ref":"refs/heads/dependabot/pip/pyyaml-6.0.2","pushedAt":"2024-09-01T04:36:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump pyyaml from 6.0.1 to 6.0.2\n\nBumps [pyyaml](https://github.com/yaml/pyyaml) from 6.0.1 to 6.0.2.\n- [Release notes](https://github.com/yaml/pyyaml/releases)\n- [Changelog](https://github.com/yaml/pyyaml/blob/main/CHANGES)\n- [Commits](https://github.com/yaml/pyyaml/compare/6.0.1...6.0.2)\n\n---\nupdated-dependencies:\n- dependency-name: pyyaml\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump pyyaml from 6.0.1 to 6.0.2"}},{"before":null,"after":"e2fe967df8c76fbec0f20ed4aa61f456a0ed482a","ref":"refs/heads/dependabot/pip/pytest-httpserver-1.1.0","pushedAt":"2024-09-01T04:36:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps-dev): bump pytest-httpserver from 1.0.12 to 1.1.0\n\nBumps [pytest-httpserver](https://github.com/csernazs/pytest-httpserver) from 1.0.12 to 1.1.0.\n- [Release notes](https://github.com/csernazs/pytest-httpserver/releases)\n- [Changelog](https://github.com/csernazs/pytest-httpserver/blob/master/CHANGES.rst)\n- [Commits](https://github.com/csernazs/pytest-httpserver/compare/1.0.12...1.1.0)\n\n---\nupdated-dependencies:\n- dependency-name: pytest-httpserver\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): bump pytest-httpserver from 1.0.12 to 1.1.0"}},{"before":null,"after":"4503d572736fe12aef01bc1607afc05473f14b5a","ref":"refs/heads/dependabot/pip/pyparsing-3.1.4","pushedAt":"2024-09-01T04:36:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump pyparsing from 3.1.2 to 3.1.4\n\nBumps [pyparsing](https://github.com/pyparsing/pyparsing) from 3.1.2 to 3.1.4.\n- [Release notes](https://github.com/pyparsing/pyparsing/releases)\n- [Changelog](https://github.com/pyparsing/pyparsing/blob/master/CHANGES)\n- [Commits](https://github.com/pyparsing/pyparsing/compare/pyparsing_3.1.2...3.1.4)\n\n---\nupdated-dependencies:\n- dependency-name: pyparsing\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump pyparsing from 3.1.2 to 3.1.4"}},{"before":"23e564b71d6e3ead236e13b702113bb4f57a278b","after":null,"ref":"refs/heads/dependabot/pip/pytest-8.3.2","pushedAt":"2024-08-01T08:28:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"}},{"before":"290769c569fd287ba42ad9ba4b081985868039cf","after":"4c366d5afc16f40a0913f834db707031c416f321","ref":"refs/heads/main","pushedAt":"2024-08-01T08:28:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"},"commit":{"message":"build(deps-dev): bump pytest from 8.2.2 to 8.3.2 (#171)\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 8.2.2 to\r\n8.3.2.\r\n
    \r\nRelease notes\r\n

    Sourced from pytest's\r\nreleases.

    \r\n
    \r\n

    8.3.2

    \r\n

    pytest 8.3.2 (2024-07-24)

    \r\n

    Bug fixes

    \r\n
      \r\n
    • \r\n

      #12652:\r\nResolve regression [conda]{.title-ref} environments where no longer\r\nbeing automatically detected.

      \r\n

      -- by RonnyPfannschmidt{.interpreted-text\r\nrole="user"}

      \r\n
    • \r\n
    \r\n

    8.3.1

    \r\n

    pytest 8.3.1 (2024-07-20)

    \r\n

    The 8.3.0 release failed to include the change notes and docs for the\r\nrelease. This patch release remedies this. There are no other\r\nchanges.

    \r\n

    8.3.0

    \r\n

    pytest 8.3.0 (2024-07-20)

    \r\n

    New features

    \r\n
      \r\n
    • \r\n

      #12231:\r\nAdded [--xfail-tb]{.title-ref} flag, which turns on traceback output for\r\nXFAIL results.

      \r\n
        \r\n
      • If the [--xfail-tb]{.title-ref} flag is not given, tracebacks for\r\nXFAIL results are NOT shown.
      • \r\n
      • The style of traceback for XFAIL is set with [--tb]{.title-ref}, and\r\ncan be [auto|long|short|line|native|no]{.title-ref}.
      • \r\n
      • Note: Even if you have [--xfail-tb]{.title-ref} set, you won't see\r\nthem if [--tb=no]{.title-ref}.
      • \r\n
      \r\n

      Some history:

      \r\n

      With pytest 8.0, [-rx]{.title-ref} or [-ra]{.title-ref} would not\r\nonly turn on summary reports for xfail, but also report the tracebacks\r\nfor xfail results. This caused issues with some projects that utilize\r\nxfail, but don't want to see all of the xfail tracebacks.

      \r\n

      This change detaches xfail tracebacks from [-rx]{.title-ref}, and now\r\nwe turn on xfail tracebacks with [--xfail-tb]{.title-ref}. With this,\r\nthe default [-rx]{.title-ref}/ [-ra]{.title-ref} behavior is identical\r\nto pre-8.0 with respect to xfail tracebacks. While this is a behavior\r\nchange, it brings default behavior back to pre-8.0.0 behavior, which\r\nultimately was considered the better course of action.

      \r\n
    • \r\n
    • \r\n

      #12281:\r\nAdded support for keyword matching in marker expressions.

      \r\n

      Now tests can be selected by marker keyword arguments.\r\nSupported values are int{.interpreted-text\r\nrole="class"}, (unescaped) str{.interpreted-text\r\nrole="class"}, bool{.interpreted-text\r\nrole="class"} & None{.interpreted-text\r\nrole="data"}.

      \r\n

      See marker examples\r\n<marker_keyword_expression_example>{.interpreted-text\r\nrole="ref"} for more information.

      \r\n

      -- by lovetheguitar{.interpreted-text\r\nrole="user"}

      \r\n
    • \r\n
    • \r\n

      #12567:\r\nAdded --no-fold-skipped command line option.

      \r\n

      If this option is set, then skipped tests in short summary are no\r\nlonger grouped\r\nby reason but all tests are printed individually with their nodeid in\r\nthe same\r\nway as other statuses.

      \r\n

      -- by pbrezina{.interpreted-text\r\nrole="user"}

      \r\n
    • \r\n
    \r\n\r\n
    \r\n

    ... (truncated)

    \r\n
    \r\n
    \r\nCommits\r\n
      \r\n
    • bbcec9c\r\nPrepare release version 8.3.2
    • \r\n
    • 78fe8b6\r\nMerge pull request #12657\r\nfrom pytest-dev/patchback/backports/8.3.x/6c806b499...
    • \r\n
    • 238bad2\r\nMerge pull request #12656\r\nfrom RonnyPfannschmidt/fix-12652-detect-conda-env
    • \r\n
    • ae6034a\r\nMerge pull request #12641\r\nfrom pytest-dev/patchback/backports/8.3.x/c03989cee...
    • \r\n
    • 31337ab\r\nMerge pull request #12640\r\nfrom pytest-dev/update-user
    • \r\n
    • ca3070b\r\nMerge pull request #12637\r\nfrom pytest-dev/release-8.3.1
    • \r\n
    • de98446\r\nPrepare release version 8.3.1
    • \r\n
    • bd0a042\r\nMerge pull request #12636\r\nfrom pytest-dev/update-release-notes
    • \r\n
    • 664325b\r\ndoc/changelog: update 8.3.0 notes
    • \r\n
    • 19d225d\r\nMerge pull request #12635\r\nfrom pytest-dev/release-8.3.0
    • \r\n
    • Additional commits viewable in compare\r\nview
    • \r\n
    \r\n
    \r\n
    \r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest&package-manager=pip&previous-version=8.2.2&new-version=8.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
    \r\nDependabot commands and options\r\n
    \r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
    \r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps-dev): bump pytest from 8.2.2 to 8.3.2 (#171)"}},{"before":"ecb6849e7139eeabea858bc4642f4078af093c43","after":null,"ref":"refs/heads/dependabot/pip/commitizen-3.28.0","pushedAt":"2024-08-01T08:28:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"}},{"before":"deb04f16a398382d7c7cecdd02b7975069b1e8dd","after":"290769c569fd287ba42ad9ba4b081985868039cf","ref":"refs/heads/main","pushedAt":"2024-08-01T08:28:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"},"commit":{"message":"build(deps-dev): bump commitizen from 3.27.0 to 3.28.0 (#170)\n\nBumps [commitizen](https://github.com/commitizen-tools/commitizen) from\r\n3.27.0 to 3.28.0.\r\n
    \r\nRelease notes\r\n

    Sourced from commitizen's\r\nreleases.

    \r\n
    \r\n

    v3.28.0 (2024-07-17)

    \r\n

    Feat

    \r\n
      \r\n
    • add argument to limit length of commit message in checks
    • \r\n
    \r\n

    [master 545f1434] bump: version 3.27.0 → 3.28.0\r\n4 files changed, 10 insertions(+), 4 deletions(-)

    \r\n
    \r\n
    \r\n
    \r\nChangelog\r\n

    Sourced from commitizen's\r\nchangelog.

    \r\n
    \r\n

    v3.28.0 (2024-07-17)

    \r\n

    Feat

    \r\n
      \r\n
    • add argument to limit length of commit message in checks
    • \r\n
    \r\n
    \r\n
    \r\n
    \r\nCommits\r\n
      \r\n
    • 545f143\r\nbump: version 3.27.0 → 3.28.0
    • \r\n
    • be744f9\r\nfeat: add argument to limit length of commit message in checks
    • \r\n
    • 458345e\r\nbuild(deps-dev): bump mkdocs-material from 9.5.28 to 9.5.29
    • \r\n
    • 9a89ae5\r\nbuild(deps-dev): bump ruff from 0.5.1 to 0.5.2
    • \r\n
    • 997db8e\r\nbuild(deps-dev): bump ruff from 0.5.0 to 0.5.1
    • \r\n
    • dd9e352\r\nbuild(deps): bump tomlkit from 0.12.5 to 0.13.0
    • \r\n
    • 34a9622\r\nbuild(deps-dev): bump zipp from 3.18.2 to 3.19.1
    • \r\n
    • 63cd0eb\r\nbuild(deps-dev): bump certifi from 2024.2.2 to 2024.7.4
    • \r\n
    • d9a8315\r\nbuild(deps-dev): bump mkdocs-material from 9.5.27 to 9.5.28
    • \r\n
    • 974de65\r\ntest(cli): change type comparison to use is
    • \r\n
    • Additional commits viewable in compare\r\nview
    • \r\n
    \r\n
    \r\n
    \r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=commitizen&package-manager=pip&previous-version=3.27.0&new-version=3.28.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
    \r\nDependabot commands and options\r\n
    \r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
    \r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps-dev): bump commitizen from 3.27.0 to 3.28.0 (#170)"}},{"before":"15822c989ae3a8e2ba0ad073ba98cf02ac8cbeb0","after":null,"ref":"refs/heads/dependabot/pip/pytest-httpserver-1.0.12","pushedAt":"2024-08-01T08:28:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"}},{"before":"25d6ec8607b0473db6f00e53f92f3ad37d677754","after":"deb04f16a398382d7c7cecdd02b7975069b1e8dd","ref":"refs/heads/main","pushedAt":"2024-08-01T08:28:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"},"commit":{"message":"build(deps-dev): bump pytest-httpserver from 1.0.10 to 1.0.12 (#169)\n\nBumps [pytest-httpserver](https://github.com/csernazs/pytest-httpserver)\r\nfrom 1.0.10 to 1.0.12.\r\n
    \r\nRelease notes\r\n

    Sourced from pytest-httpserver's\r\nreleases.

    \r\n
    \r\n

    1.0.12

    \r\n

    What's Changed

    \r\n
      \r\n
    • Fix pytest-httpserver's own tests related to log querying. No\r\nfunctional changes in pytest-httpserver code itself. csernazs/pytest-httpserver#345
    • \r\n
    \r\n

    Full Changelog: https://github.com/csernazs/pytest-httpserver/compare/1.0.11...1.0.12

    \r\n

    1.0.11

    \r\n

    What's Changed

    \r\n
      \r\n
    • Hooks API
    • \r\n
    • New methods added to query for matching requests in the log.
    • \r\n
    • Threading support to serve requests in parallel
    • \r\n
    \r\n

    Full Changelog: https://github.com/csernazs/pytest-httpserver/compare/1.0.10...1.0.11

    \r\n
    \r\n
    \r\n
    \r\nChangelog\r\n

    Sourced from pytest-httpserver's\r\nchangelog.

    \r\n
    \r\n

    1.0.12

    \r\n

    .. _Release Notes_1.0.12_Bug Fixes:

    \r\n

    Bug Fixes

    \r\n
      \r\n
    • Fix pytest-httpserver's own tests related to log querying. No\r\nfunctional\r\nchanges in pytest-httpserver code itself.\r\n[#345](https://github.com/csernazs/pytest-httpserver/issues/345)\r\n<https://github.com/csernazs/pytest-httpserver/issues/345>_
    • \r\n
    \r\n

    .. _Release Notes_1.0.11:

    \r\n

    1.0.11

    \r\n

    .. _Release Notes_1.0.11_New Features:

    \r\n

    New Features

    \r\n
      \r\n
    • \r\n

      Hooks API

      \r\n
    • \r\n
    • \r\n

      New methods added to query for matching requests in the log.

      \r\n
    • \r\n
    • \r\n

      Threading support to serve requests in parallel

      \r\n
    • \r\n
    \r\n

    .. _Release Notes_1.0.10:

    \r\n
    \r\n
    \r\n
    \r\nCommits\r\n
      \r\n
    • 170c796\r\nCHANGES.rst: add release notes for 1.0.12
    • \r\n
    • 887fc1b\r\nVersion bump to 1.0.12
    • \r\n
    • 12cf689\r\ntests: fix assert message comparison
    • \r\n
    • 6b660e7\r\ntests: fix test_verify_assert_msg by setting Accept-Encoding
    • \r\n
    • 36807ec\r\nCHANGES.rst: add release notes for 1.0.11
    • \r\n
    • 054f44a\r\nVersion bump to 1.0.11
    • \r\n
    • f75322e\r\n[pre-commit.ci] pre-commit autoupdate
    • \r\n
    • 7941760\r\npyproject.tom: update test group deps
    • \r\n
    • 3df1304\r\nCI: bump poetry version
    • \r\n
    • 37db07b\r\nCI: refactor cache keys to use the actual python version
    • \r\n
    • Additional commits viewable in compare\r\nview
    • \r\n
    \r\n
    \r\n
    \r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-httpserver&package-manager=pip&previous-version=1.0.10&new-version=1.0.12)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
    \r\nDependabot commands and options\r\n
    \r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
    \r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps-dev): bump pytest-httpserver from 1.0.10 to 1.0.12 (#169)"}},{"before":"bd03988e2ade1c497044ebbd846d558e40c3ef81","after":null,"ref":"refs/heads/dependabot/pip/ruff-0.5.5","pushedAt":"2024-08-01T08:28:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"}},{"before":"2616f948c41b0432d6c13000ed2fa69a709509af","after":"25d6ec8607b0473db6f00e53f92f3ad37d677754","ref":"refs/heads/main","pushedAt":"2024-08-01T08:28:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zifeo","name":"Teo Stocco","path":"/zifeo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9053709?s=80&v=4"},"commit":{"message":"build(deps-dev): bump ruff from 0.5.0 to 0.5.5 (#168)\n\nBumps [ruff](https://github.com/astral-sh/ruff) from 0.5.0 to 0.5.5.\r\n
    \r\nRelease notes\r\n

    Sourced from ruff's\r\nreleases.

    \r\n
    \r\n

    0.5.5

    \r\n

    Release Notes

    \r\n

    Preview features

    \r\n
      \r\n
    • [fastapi] Implement\r\nfastapi-redundant-response-model (FAST001) and\r\nfastapi-non-annotated-dependency(FAST002) (#11579)
    • \r\n
    • [pydoclint] Implement\r\ndocstring-missing-exception (DOC501) and\r\ndocstring-extraneous-exception (DOC502) (#11471)
    • \r\n
    \r\n

    Rule changes

    \r\n
      \r\n
    • [numpy] Fix NumPy 2.0 rule for np.alltrue\r\nand np.sometrue (#12473)
    • \r\n
    • [numpy] Ignore NPY201 inside\r\nexcept blocks for compatibility with older numpy versions\r\n(#12490)
    • \r\n
    • [pep8-naming] Avoid applying ignore-names\r\nto self and cls function names\r\n(N804, N805) (#12497)
    • \r\n
    \r\n

    Formatter

    \r\n
      \r\n
    • Fix incorrect placement of leading function comment with type params\r\n(#12447)
    • \r\n
    \r\n

    Server

    \r\n
      \r\n
    • Do not bail code action resolution when a quick fix is requested (#12462)
    • \r\n
    \r\n

    Bug fixes

    \r\n
      \r\n
    • Fix Ord implementation of cmp_fix (#12471)
    • \r\n
    • Raise syntax error for unparenthesized generator expression in\r\nmulti-argument call (#12445)
    • \r\n
    • [pydoclint] Fix panic in DOC501 reported\r\nin #12428\r\n(#12435)
    • \r\n
    • [flake8-bugbear] Allow singleton tuples with starred\r\nexpressions in B013 (#12484)
    • \r\n
    \r\n

    Documentation

    \r\n
      \r\n
    • Add Eglot setup guide for Emacs editor (#12426)
    • \r\n
    • Add note about the breaking change in nvim-lspconfig\r\n(#12507)
    • \r\n
    • Add note to include notebook files for native server (#12449)
    • \r\n
    • Add setup docs for Zed editor (#12501)
    • \r\n
    \r\n

    Contributors

    \r\n
      \r\n
    • @​AlexWaygood
    • \r\n
    • @​IvanIsCoding
    • \r\n
    • @​MichaReiser
    • \r\n
    • @​TomerBin
    • \r\n
    • @​UriyaHarpeness
    • \r\n
    • @​augustelalande
    • \r\n
    • @​carljm
    • \r\n
    • @​charliermarsh
    • \r\n
    • @​dhruvmanila
    • \r\n
    • @​dylwil3
    • \r\n
    • @​foxmean
    • \r\n
    • @​mtsokol
    • \r\n
    \r\n\r\n
    \r\n

    ... (truncated)

    \r\n
    \r\n
    \r\nChangelog\r\n

    Sourced from ruff's\r\nchangelog.

    \r\n
    \r\n

    0.5.5

    \r\n

    Preview features

    \r\n
      \r\n
    • [fastapi] Implement\r\nfastapi-redundant-response-model (FAST001) and\r\nfastapi-non-annotated-dependency(FAST002) (#11579)
    • \r\n
    • [pydoclint] Implement\r\ndocstring-missing-exception (DOC501) and\r\ndocstring-extraneous-exception (DOC502) (#11471)
    • \r\n
    \r\n

    Rule changes

    \r\n
      \r\n
    • [numpy] Fix NumPy 2.0 rule for np.alltrue\r\nand np.sometrue (#12473)
    • \r\n
    • [numpy] Ignore NPY201 inside\r\nexcept blocks for compatibility with older numpy versions\r\n(#12490)
    • \r\n
    • [pep8-naming] Avoid applying ignore-names\r\nto self and cls function names\r\n(N804, N805) (#12497)
    • \r\n
    \r\n

    Formatter

    \r\n
      \r\n
    • Fix incorrect placement of leading function comment with type params\r\n(#12447)
    • \r\n
    \r\n

    Server

    \r\n
      \r\n
    • Do not bail code action resolution when a quick fix is requested (#12462)
    • \r\n
    \r\n

    Bug fixes

    \r\n
      \r\n
    • Fix Ord implementation of cmp_fix (#12471)
    • \r\n
    • Raise syntax error for unparenthesized generator expression in\r\nmulti-argument call (#12445)
    • \r\n
    • [pydoclint] Fix panic in DOC501 reported\r\nin #12428\r\n(#12435)
    • \r\n
    • [flake8-bugbear] Allow singleton tuples with starred\r\nexpressions in B013 (#12484)
    • \r\n
    \r\n

    Documentation

    \r\n
      \r\n
    • Add Eglot setup guide for Emacs editor (#12426)
    • \r\n
    • Add note about the breaking change in nvim-lspconfig\r\n(#12507)
    • \r\n
    • Add note to include notebook files for native server (#12449)
    • \r\n
    • Add setup docs for Zed editor (#12501)
    • \r\n
    \r\n

    0.5.4

    \r\n

    Rule changes

    \r\n
      \r\n
    • [ruff] Rename RUF007 to\r\nzip-instead-of-pairwise (#12399)
    • \r\n
    \r\n

    Bug fixes

    \r\n
      \r\n
    • [flake8-builtins] Avoid shadowing diagnostics for\r\n@override methods (#12415)
    • \r\n
    • [flake8-comprehensions] Insert parentheses for\r\nmulti-argument generators (#12422)
    • \r\n
    • [pydocstyle] Handle escaped docstrings within docstring\r\n(D301) (#12192)
    • \r\n
    \r\n

    Documentation

    \r\n
      \r\n
    • Fix GitHub link to Neovim setup (#12410)
    • \r\n
    \r\n\r\n
    \r\n

    ... (truncated)

    \r\n
    \r\n
    \r\nCommits\r\n
      \r\n
    • fc16d8d\r\nBump version to 0.5.5 (#12510)
    • \r\n
    • 175e5d7\r\nAdd missing traceback line in f-string-in-exception\r\ndocstring. (#12508)
    • \r\n
    • c03f257\r\nAdd note about the breaking change in nvim-lspconfig (#12507)
    • \r\n
    • 6bbb4a2\r\nAdd setup docs for Zed editor (#12501)
    • \r\n
    • 2ce3e3a\r\nFix the search path tests on MacOS (#12503)
    • \r\n
    • 2a64ccc\r\nAvoid applying ignore-names to self and\r\ncls function names (#12497)
    • \r\n
    • 928ffd6\r\nIgnore NPY201 inside except blocks for\r\ncompatibility with older numpy ver...
    • \r\n
    • e52be09\r\n[red-knot] Improve validation for search paths (#12376)
    • \r\n
    • 8890735\r\n[flake8-bugbear] Allow singleton tuples with starred expressions in B013\r\n(#12...
    • \r\n
    • eac965e\r\n[red-knot] Watch search paths (#12407)
    • \r\n
    • Additional commits viewable in compare\r\nview
    • \r\n
    \r\n
    \r\n
    \r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruff&package-manager=pip&previous-version=0.5.0&new-version=0.5.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
    \r\nDependabot commands and options\r\n
    \r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
    \r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps-dev): bump ruff from 0.5.0 to 0.5.5 (#168)"}},{"before":null,"after":"23e564b71d6e3ead236e13b702113bb4f57a278b","ref":"refs/heads/dependabot/pip/pytest-8.3.2","pushedAt":"2024-08-01T04:36:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps-dev): bump pytest from 8.2.2 to 8.3.2\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 8.2.2 to 8.3.2.\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/8.2.2...8.3.2)\n\n---\nupdated-dependencies:\n- dependency-name: pytest\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): bump pytest from 8.2.2 to 8.3.2"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQyMDo1Mjo0OC4wMDAwMDBazwAAAAS33zQJ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQyMDo1Mjo0OC4wMDAwMDBazwAAAAS33zQJ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wMVQwNDozNjoyMy4wMDAwMDBazwAAAASOuANg"}},"title":"Activity · zifeo/dataconf"}