chore(deps): bump the pip-version-updates group across 1 directory with 6 updates
Type: Pull Request
State: Open
Association: Contributor
Comments: 3
(9 months ago)
(9 months ago)
dependencies python
Bumps the pip-version-updates group with 6 updates in the / directory:
| Package | From | To |
|---|---|---|
| pytest | 8.4.1 |
8.4.2 |
| pytest-cov | 6.2.1 |
6.3.0 |
| tox | 4.28.0 |
4.30.2 |
| types-python-dateutil | 2.9.0.20250708 |
2.9.0.20250822 |
| mypy | 1.17.0 |
1.17.1 |
| ruff | 0.12.4 |
0.12.12 |
Updates pytest from 8.4.1 to 8.4.2
Release notes
Sourced from pytest's releases.
8.4.2
pytest 8.4.2 (2025-09-03)
Bug fixes
#13478: Fixed a crash when using
console_output_style{.interpreted-text role="confval"} withtimesand a module is skipped.#13530: Fixed a crash when using
pytest.approx{.interpreted-text role="func"} anddecimal.Decimal{.interpreted-text role="class"} instances with thedecimal.FloatOperation{.interpreted-text role="class"} trap set.#13549: No longer evaluate type annotations in Python
3.14when inspecting function signatures.This prevents crashes during module collection when modules do not explicitly use
from __future__ import annotationsand import types for annotations within aif TYPE_CHECKING:block.#13559: Added missing [int]{.title-ref} and [float]{.title-ref} variants to the [Literal]{.title-ref} type annotation of the [type]{.title-ref} parameter in
pytest.Parser.addini{.interpreted-text role="meth"}.#13563:
pytest.approx{.interpreted-text role="func"} now only importsnumpyif NumPy is already insys.modules. This fixes unconditional import behavior introduced in [8.4.0]{.title-ref}.Improved documentation
- #13577: Clarify that
pytest_generate_testsis discovered in test modules/classes; other hooks must be inconftest.pyor plugins.Contributor-facing changes
- #13480: Self-testing: fixed a few test failures when run with
-Wdefaultor a similar override.- #13547: Self-testing: corrected expected message for
test_doctest_unexpected_exceptionin Python3.14.- #13684: Make pytest's own testsuite insensitive to the presence of the
CIenvironment variable -- byogrisel{.interpreted-text role="user"}.
Commits
bfae422Prepare release version 8.4.28990538Fix passenv CI in tox ini and make tests insensitive to the presence of the C...ca676bfMerge pull request #13687 from pytest-dev/patchback/backports/8.4.x/e63f6e51c...975a60aMerge pull request #13686 from pytest-dev/patchback/backports/8.4.x/12bde8af6...7723ce8Merge pull request #13683 from even-even/fix_Exeption_to_Exception_in_errorMe...b7f0568Merge pull request #13685 from CoretexShadow/fix/docs-pytest-generate-tests2c94c4aadd missing colon (#13640) (#13641)c3d7684Merge pull request #13606 from pytest-dev/patchback/backports/8.4.x/5f9938563...dc6e3beMerge pull request #13605 from The-Compiler/training-update-2025-07f87289cFix crash withtimesoutput style and skipped module (#13573) (#13579)- Additional commits viewable in compare view
Updates pytest-cov from 6.2.1 to 6.3.0
Changelog
Sourced from pytest-cov's changelog.
6.3.0 (2025-09-06)
- Added support for markdown reports. Contributed by Marcos Boger in
[#712](https://github.com/pytest-dev/pytest-cov/issues/712) <https://github.com/pytest-dev/pytest-cov/pull/712>_ and[#714](https://github.com/pytest-dev/pytest-cov/issues/714) <https://github.com/pytest-dev/pytest-cov/pull/714>_.- Fixed some formatting issues in docs. Anonymous contribution in
[#706](https://github.com/pytest-dev/pytest-cov/issues/706) <https://github.com/pytest-dev/pytest-cov/pull/706>_.
Commits
a69d1abBump version: 6.2.1 → 6.3.0475bf32Update changelog.3834009Add GitHub Actions example and fix example to not break with default markdown...0824728Small phrasing adustments in Markdown docs474c1f4Move markdown dest files check to StoreReport for earlier error and parser.er...7b21833Default markdown-append to coverage.md and raise warning if both markdown opt...3a15312Fix usage of Path.open() to write/append to files4b79449Change output file cov-append.md in md-append example40e9e8eAdd docs and update AUTHORS.rstf5ca33aAdd tests for markdown and markdown-append- Additional commits viewable in compare view
Updates tox from 4.28.0 to 4.30.2
Release notes
Sourced from tox's releases.
4.30.2
What's Changed
- Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 by
@dependabot[bot] in tox-dev/tox#3603- Ensure automatically provisioned environment is torn down by
@vytas7in tox-dev/tox#3601- Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 in /.github/workflows by
@dependabot[bot] in tox-dev/tox#3604Full Changelog: https://github.com/tox-dev/tox/compare/4.30.1...4.30.2
4.30.1
What's Changed
- Prevent Tox from hanging with
--installpkgsdist due to orphaned build backend by@vytas7in tox-dev/tox#3530New Contributors
@vytas7made their first contribution in tox-dev/tox#3530Full Changelog: https://github.com/tox-dev/tox/compare/4.30.0...4.30.1
4.30.0
What's Changed
- Pass through
CIas__TOX_ENVIRONMENT_VARIABLE_ORIGINAL_CIby@Liam-DeVoein tox-dev/tox#3592- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in tox-dev/tox#3596- Fix the built docs HTML path hint in
tox.tomlby@webknjazin tox-dev/tox#3594- Add a "version added" note for
tox_extend_envsby@webknjazin tox-dev/tox#3595- fix: provide clear messaging about config file loading by
@ssbarneain tox-dev/tox#3578- Ensure
tox_extend_envslist can be read twice by@webknjazin tox-dev/tox#3598New Contributors
@Liam-DeVoemade their first contribution in tox-dev/tox#3592Full Changelog: https://github.com/tox-dev/tox/compare/4.29.0...4.30.0
4.29.0
What's Changed
- Docs: environment variables contain strings by
@hroncokin tox-dev/tox#3575- 🐍 Fix sys_platform Fixture Leakage breaking the CI by
@gaborbernatin tox-dev/tox#3589- Expose a new
tox_extend_envshook in plugins API by@webknjazin tox-dev/tox#3591Full Changelog: https://github.com/tox-dev/tox/compare/4.28.4...4.29.0
4.28.4
... (truncated)
Changelog
Sourced from tox's changelog.
v4.30.2 (2025-09-04)
Bugfixes - 4.30.2
- Previously, when tox ran in an automatically provisioned environment, it could hang waiting for a PEP 517 build backend if used in conjunction with the ``--installpkg`` option. This has been fixed by properly tearing down the automatically provisioned environment after the tests. - by :user:`vytas7` (:issue:`3600`)v4.30.1 (2025-09-03)
Bugfixes - 4.30.1
- Prevent tox from hanging upon exit due to orphaned build threads and subprocesses when the
--installpkgoption is used with sdist.
- by :user:
vytas7(:issue:3530)v4.30.0 (2025-09-03)
Features - 4.30.0
- Add ``__TOX_ENVIRONMENT_VARIABLE_ORIGINAL_CI``, which passes through the ``CI`` variable if present. This is intended for use by other libraries to detect if tox is running under CI. (:issue:`3442`)Bugfixes - 4.30.0
Makes the error message more clear when pyproject.toml file cannot be loaded or is missing expected keys. (:issue:
3578)The :func:
tox_extend_envs() hook <tox.plugin.spec.tox_extend_envs>recently added in :pull:3591turned out to not work well withtox run. It was fixed internally, not to exhaust the underlying iterator on the first use.-- by :user:
webknjaz(:issue:3598)v4.29.0 (2025-08-29)
Features - 4.29.0
- A new tox life cycle event is now exposed for use via :doc:`Plugins API </plugins>` -- by :user:`webknjaz`.The corresponding hook point is :func:
tox_extend_envs <tox.plugin.spec.tox_extend_envs>. It allows plugin authors to declare ephemeral environments that they can then populate through the in-memory configuration loader interface.</tr></table>
... (truncated)
Commits
5e0784arelease 4.30.264e8a34Bump pypa/gh-action-pypi-publish in /.github/workflows (#3604)7230088Ensure automatically provisioned environment is torn down (#3601)2c31dbcBump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (#3603)b33a43crelease 4.30.19ea1c32Prevent Tox from hanging with--installpkgsdist due to orphaned build back...aa90652release 4.30.048fecabEnsuretox_extend_envslist can be read twice (#3598)0b8f66ffix: provide clear messaging about config file loading (#3578)adf0997Add a "version added" note fortox_extend_envs(#3595)- Additional commits viewable in compare view
Updates types-python-dateutil from 2.9.0.20250708 to 2.9.0.20250822
Commits
- See full diff in compare view
Updates mypy from 1.17.0 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+dev- See full diff in compare view
Updates ruff from 0.12.4 to 0.12.12
Release notes
Sourced from ruff's releases.
0.12.12
Release Notes
Preview features
- Show fixes by default (#19919)
- [
airflow] ConvertDatasetOrTimeSchedule(datasets=...)toAssetOrTimeSchedule(assets=...)(AIR311) (#20202)- [
airflow] Improve theAIR002error message (#20173)- [
airflow] Moveairflow.operators.postgres_operator.MappingfromAIR302toAIR301(#20172)- [
flake8-async] Implementblocking-inputrule (ASYNC250) (#20122)- [
flake8-use-pathlib] MakePTH119andPTH120fixes unsafe because they can change behavior (#20118)- [
pylint] Add U+061C toPLE2502(#20106)- [
ruff] Fix false negative for empty f-strings indequecalls (RUF037) (#20109)Bug fixes
- Less confidently mark f-strings as empty when inferring truthiness (#20152)
- [
fastapi] Fix false positive for paths with spaces around parameters (FAST003) (#20077)- [
flake8-comprehensions] SkipC417when lambda containsyield/yield from(#20201)- [
perflint] Handle tuples in dictionary comprehensions (PERF403) (#19934)Rule changes
- [
pycodestyle] Preserve return type annotation forParamSpec(E731) (#20108)Documentation
Contributors
... (truncated)
Changelog
Sourced from ruff's changelog.
0.12.12
Preview features
- Show fixes by default (#19919)
- [
airflow] ConvertDatasetOrTimeSchedule(datasets=...)toAssetOrTimeSchedule(assets=...)(AIR311) (#20202)- [
airflow] Improve theAIR002error message (#20173)- [
airflow] Moveairflow.operators.postgres_operator.MappingfromAIR302toAIR301(#20172)- [
flake8-async] Implementblocking-inputrule (ASYNC250) (#20122)- [
flake8-use-pathlib] MakePTH119andPTH120fixes unsafe because they can change behavior (#20118)- [
pylint] Add U+061C toPLE2502(#20106)- [
ruff] Fix false negative for empty f-strings indequecalls (RUF037) (#20109)Bug fixes
- Less confidently mark f-strings as empty when inferring truthiness (#20152)
- [
fastapi] Fix false positive for paths with spaces around parameters (FAST003) (#20077)- [
flake8-comprehensions] SkipC417when lambda containsyield/yield from(#20201)- [
perflint] Handle tuples in dictionary comprehensions (PERF403) (#19934)Rule changes
- [
pycodestyle] Preserve return type annotation forParamSpec(E731) (#20108)Documentation
0.12.11
Preview features
- [
airflow] ExtendAIR311andAIR312rules (#20082)- [
airflow] Replace wrong pathairflow.io.storagewithairflow.io.store(AIR311) (#20081)- [
flake8-async] Implementblocking-http-call-httpx-in-async-function(ASYNC212) (#20091)- [
flake8-logging-format] Add auto-fix for f-string logging calls (G004) (#19303)- [
flake8-use-pathlib] Add autofix forPTH211(#20009)- [
flake8-use-pathlib] MakePTH100fix unsafe because it can change behavior (#20100)Bug fixes
- [
pyflakes,pylint] Fix false positives caused by__class__cell handling (F841,PLE0117) (#20048)- [
pyflakes] Fixallowed-unused-importsmatching for top-level modules (F401) (#20115)- [
ruff] Fix false positive for t-strings indefault-factory-kwarg(RUF026) (#20032)- [
ruff] Preserve relative whitespace in multi-line expressions (RUF033) (#19647)Rule changes
- [
ruff] Handle empty t-strings inunnecessary-empty-iterable-within-deque-call(RUF037) (#20045)
... (truncated)
Commits
c6516e9Bump 0.12.12 (#20242)1aaa084[ty] More tests for TypedDict (#20205)b49aa35Split LICENSE addendum by derivation type (#20222)1e34f3f[ty] Fix small test typo (#20220)77b2cee[ty] Add functions for revealing assignability/subtyping constraints (#20217)200349c[flake8-comprehensions] SkipC417when lambda containsyield/`yield fro...0d4f7dd[ty] Treat__new__as a static method (#20212)cb1ba0dExposeIndentationinruff_python_codegen(#20216)cda376a[ty]eliminate definitely-impossible types from union in equality narrowing (#...b14fc96Update Rust crate tracing-subscriber to v0.3.20 (#20162)- 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
0
0
+0
-0
Package Dependencies
Technical Details
| ID: | 7890914 |
| UUID: | 3394471852 |
| Node ID: | PR_kwDOOOXXG86nZiLZ |
| Host: | GitHub |
| Repository: | zitadel/client-python |