build(deps-dev): bump the deps group with 4 updates
Type: Pull Request
State: Open
Association: Contributor
Comments: 0
(about 1 year ago)
(about 1 year ago)
dependencies python
Bumps the deps group with 4 updates: types-requests, coverage, ruff and mypy.
Updates types-requests from 2.32.0.20250328 to 2.32.0.20250515
Commits
- See full diff in compare view
Updates coverage from 7.8.0 to 7.8.2
Changelog
Sourced from coverage's changelog.
Version 7.8.2 — 2025-05-23
- Wheels are provided for Windows ARM64 on Python 3.11, 3.12, and 3.13. Thanks,
Finn Womack <pull 1972_>_... _issue 1971: nedbat/coveragepy#1971 .. _pull 1972: nedbat/coveragepy#1972
.. _changes_7-8-1:
Version 7.8.1 — 2025-05-21
A number of EncodingWarnings were fixed that could appear if you've enabled PYTHONWARNDEFAULTENCODING, fixing
issue 1966. Thanks,Henry Schreiner <pull 1967_>.Fixed a race condition when using sys.monitoring with free-threading Python, closing
issue 1970_... _issue 1966: nedbat/coveragepy#1966 .. _pull 1967: nedbat/coveragepy#1967 .. _issue 1970: nedbat/coveragepy#1970
.. _changes_7-8-0:
Commits
51ab2e5build: have to keep expected dist counts in syncbe7bbf2docs: sample HTML for 7.8.23cee850docs: prep for 7.8.239bc6b0docs: provide more details if the kit matrix is edited.a608fb3build: add support for Windows arm64 (#1972)2fe6225build: runtox lintif actions have changed3d93a78docs: docs need scriv for making github releases0c443a2build: bump version to 7.8.2ed98b87docs: sample HTML for 7.8.1b98bc9bdocs: prep for 7.8.1- Additional commits viewable in compare view
Updates ruff from 0.11.7 to 0.11.12
Release notes
Sourced from ruff's releases.
0.11.12
Release Notes
Preview features
- [
airflow] Revise fix titles (AIR3) (#18215)- [
pylint] Implementmissing-maxsplit-arg(PLC0207) (#17454)- [
pyupgrade] New ruleUP050(useless-class-metaclass-type) (#18334)- [
flake8-use-pathlib] Replaceos.symlinkwithPath.symlink_to(PTH211) (#18337)Bug fixes
- [
flake8-bugbear] Ignore__debug__attribute inB010(#18357)- [
flake8-async] Fixanyio.sleepargument name (ASYNC115,ASYNC116) (#18262)- [
refurb] FixFURB129autofix generating invalid syntax (#18235)Rule changes
- [
flake8-implicit-str-concat] Add autofix forISC003(#18256)- [
pycodestyle] Improve the diagnostic message forE712(#18328)- [
flake8-2020] Fix diagnostic message for!=comparisons (YTT201) (#18293)- [
pyupgrade] Make fix unsafe if it deletes comments (UP010) (#18291)Documentation
- Simplify rules table to improve readability (#18297)
- Update editor integrations link in README (#17977)
- [
flake8-bugbear] Add fix safety section (B006) (#17652)Contributors
... (truncated)
Changelog
Sourced from ruff's changelog.
0.11.12
Preview features
- [
airflow] Revise fix titles (AIR3) (#18215)- [
pylint] Implementmissing-maxsplit-arg(PLC0207) (#17454)- [
pyupgrade] New ruleUP050(useless-class-metaclass-type) (#18334)- [
flake8-use-pathlib] Replaceos.symlinkwithPath.symlink_to(PTH211) (#18337)Bug fixes
- [
flake8-bugbear] Ignore__debug__attribute inB010(#18357)- [
flake8-async] Fixanyio.sleepargument name (ASYNC115,ASYNC116) (#18262)- [
refurb] FixFURB129autofix generating invalid syntax (#18235)Rule changes
- [
flake8-implicit-str-concat] Add autofix forISC003(#18256)- [
pycodestyle] Improve the diagnostic message forE712(#18328)- [
flake8-2020] Fix diagnostic message for!=comparisons (YTT201) (#18293)- [
pyupgrade] Make fix unsafe if it deletes comments (UP010) (#18291)Documentation
- Simplify rules table to improve readability (#18297)
- Update editor integrations link in README (#17977)
- [
flake8-bugbear] Add fix safety section (B006) (#17652)0.11.11
Preview features
- [
airflow] Add autofixes forAIR302andAIR312(#17942)- [
airflow] Move rules fromAIR312toAIR302(#17940)- [
airflow] UpdateAIR301andAIR311with the latest Airflow implementations (#17985)- [
flake8-simplify] Enable fix in preview mode (SIM117) (#18208)Bug fixes
- Fix inconsistent formatting of match-case on
[]and_(#18147)- [
pylint] FixPLW1514not recognizing theencodingpositional argument ofcodecs.open(#18109)CLI
- Add full option name in formatter warning (#18217)
Documentation
... (truncated)
Commits
aee3af0Bump 0.11.12 (#18369)04dc48e[refurb] FixFURB129autofix generating invalid syntax (#18235)27743ef[pylint] Implementmissing-maxsplit-arg(PLC0207) (#17454)c60b4d7[ty] Add subtyping between Callable types and class literals with__init__...16621fa[flake8-bugbear] Add fix safety section (B006) (#17652)e23d4ea[flake8-bugbear] Ignore__debug__attribute inB010(#18357)452f992[ty] Simplify signature types, use them inCallableType(#18344)a5ebb3f[ty] Support ephemeral uv virtual environments (#18335)9925910Add aViolationMetadata::rulemethod (#18234)a3ee6bbReturnDiagnosticGuardfromChecker::report_diagnostic(#18232)- Additional commits viewable in compare view
Updates mypy from 1.15.0 to 1.16.0
Changelog
Sourced from mypy's changelog.
Mypy Release Notes
Next Release
Mypy 1.16
We’ve just uploaded mypy 1.16 to the Python Package Index (PyPI). Mypy is a static type checker for Python. This release includes new features and bug fixes. You can install it as follows:
python3 -m pip install -U mypyYou can read the full documentation for this release on Read the Docs.
Different Property Getter and Setter Types
Mypy now supports using different types for a property getter and setter:
class A: _value: int@property def foo(self) -> int: return self._value@foo.setter
def foo(self, x: str | int) -> None:
try:
self._value = int(x)
except ValueError:
raise Exception(f"'{x}' is not a valid value for 'foo'")
This was contributed by Ivan Levkivskyi (PR 18510).
Flexible Variable Redefinitions (Experimental)
Mypy now allows unannotated variables to be freely redefined with different types when using the experimental
--allow-redefinition-newflag. You will also need to enable--local-partial-types. Mypy will now infer a union type when different types are assigned to a variable:# mypy: allow-redefinition-new, local-partial-typesdef f(n: int, b: bool) -> int | str: if b: x = n else: </tr></table>
... (truncated)
Commits
9e72e96Update version to 1.16.08fe719fAdd changelog for 1.16 (#19138)2a036e7Revert "Infer correct types with overloads ofType[Guard | Is](#19161)b6da4fcAllow enum members to have type objects as values (#19160)334469f[mypyc] Improve documentation of native and non-native classes (#19154)a499d9fDocument --allow-redefinition-new (#19153)96525a2Merge commit '9e45dadcf6d8dbab36f83d9df94a706c0b4f9207' into release-1.169e45dadClear more data in TypeChecker.reset() instead of asserting (#19087)772cd0cAdd --strict-bytes to --strict (#19049)0b65f21Admit that Final variables are never redefined (#19083)- 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill 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 versionwill 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
Pull Request Statistics
1
1
+126
-121
Package Dependencies
Technical Details
| ID: | 791165 |
| UUID: | 2557908628 |
| Node ID: | PR_kwDOCI518M6YdpaU |
| Host: | GitHub |
| Repository: | csernazs/pytest-httpserver |
| Merge State: | Unknown |