Build(deps): Bump the minor group with 2 updates
Type: Pull Request
State: Open
Association: Contributor
Comments: 0
(10 months ago)
(10 months ago)
part:tooling type:tech-debt
Bumps the minor group with 2 updates: mypy and hypothesis.
Updates mypy from 1.16.1 to 1.17.1
Changelog
Sourced from mypy's changelog.
Mypy 1.17.1
- Retain
Noneas constraints bottom if no bottoms were provided (Stanislav Terliakov, PR 19485)- Fix "ignored exception in
hasattr" in dmypy (Stanislav Terliakov, PR 19428)- Prevent a crash when InitVar is redefined with a method in a subclass (Stanislav Terliakov, PR 19453)
Acknowledgements
Thanks to all mypy contributors who contributed to this release:
- Alexey Makridenko
- Brian Schubert
- Chad Dombrova
- Chainfire
- Charlie Denton
- Charulata
- Christoph Tyralla
- CoolCat467
- Donal Burns
- Guy Wilson
- Ivan Levkivskyi
- johnthagen
- Jukka Lehtosalo
- Łukasz Kwieciński
- Marc Mueller
- Michael J. Sullivan
- Mikhail Golubev
- Sebastian Rittau
- Shantanu
- Stanislav Terliakov
- wyattscarpenter
I’d also like to thank my employer, Dropbox, for supporting mypy development.
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 </tr></table>
... (truncated)
Commits
acb2983Bump version to 1.17.1933c913RetainNoneas constraints bottom if no bottoms were provided (#19485)5f4428fFix "ignored exception inhasattr" in dmypy (#19428)88fdeaaPrevent a crash when InitVar is redefined with a method in a subclass (#19453)e44d14fBump version to 1.17.1+dev0260991Update version string3901aa2Updates to 1.17 changelog (#19436)7d13396Initial changelog for 1.17 release (#19427)a182decCombine the revealed types of multiple iteration steps in a more robust manne...ab4fd57Improve the handling of "iteration dependent" errors and notes in finally cla...- Additional commits viewable in compare view
Updates hypothesis from 6.135.20 to 6.136.6
Release notes
Sourced from hypothesis's releases.
Hypothesis for Python - version 6.136.6
When a test is executed concurrently from multiple threads, "HealthCheck.too_slow" is now disabled, since the Python runtime may decide to switch away from a thread for arbitrarily long and Hypothesis cannot track execution time per-thread.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.136.5
This patch updates our vendored list of top-level domains, which is used by the provisional "domains()" strategy.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.136.4
"HealthCheck.differing_executors" is no longer raised if a test is executed by different executors from different threads. "HealthCheck.differing_executors" will still be raised if a test is executed by different executors in the same thread.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.136.3
When a test is executed concurrently from multiple threads, "DeadlineExceeded" is now disabled, since the Python runtime may decide to switch away from a thread for longer than "settings.deadline", and Hypothesis cannot track execution time per- thread. See issue #4478.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.136.2
"
@precondition" now errors if used without "@rule" or "@invariant". Doing so has no effect and is indicative of a user error (issue #4413).The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.136.1
Fix "on_observation()" being called with observations it wasn't responsible for generating if the test failed.
The canonical version of these notes (with links) is on readthedocs.
Hypothesis for Python - version 6.136.0
When a failure found by an alternative backend does not reproduce under the Hypothesis backend, we now raise "FlakyBackendFailure" instead of an internal "FlakyReplay" exception.
The canonical version of these notes (with links) is on readthedocs.
... (truncated)
Commits
8b68248Bump hypothesis-python version to 6.136.6 and update changelog3d516e7Merge pull request #4486 from tybug/free-threading-too-slow3724e99disable HealthCheck.too_slow under threading261be96Bump hypothesis-python version to 6.136.5 and update changelogcc0c813Merge pull request #4485 from tybug/liam-update-depsf50920euse per-file-target-version1210847minor patchesc04ad8bavoid concurrent docs builds0beac11drop all dep bumps except ruff, mypy, crosshairc6a48bcupdate wording- 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
+2
-2
Package Dependencies
Technical Details
| ID: | 4462631 |
| UUID: | 2714388511 |
| Node ID: | PR_kwDOMI1fJ86hykgf |
| Host: | GitHub |
| Repository: | frequenz-floss/frequenz-quantities-python |
| Merge State: | Unknown |