Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 1, 2024

Updates the requirements on pydoclint, polars, black, isort, markdown, mkdocs-macros-plugin, mkdocs-material, mkdocstrings[python], mypy, types-markdown, types-pygments, pytest, pytest-mock and pytest-asyncio to permit the latest version.

Updates pydoclint from 0.3.3 to 0.3.8

Updates polars from 0.19.3 to 0.20.2

Updates black from 23.9.1 to 23.12.1

Updates isort from 5.12.0 to 5.13.2

Updates markdown from 3.4.4 to 3.5.1

Updates mkdocs-macros-plugin from 1.0.4 to 1.0.5

Updates mkdocs-material from 9.3.1 to 9.5.3

Updates mkdocstrings[python] from 0.23.0 to 0.24.0

Updates mypy from 1.5.1 to 1.8.0

Updates types-markdown from 3.4.2.10 to 3.5.0.3

Updates types-pygments from 2.16.0.0 to 2.17.0.0

Updates pytest from 7.4.2 to 7.4.4

Updates pytest-mock from 3.11.1 to 3.12.0

Updates pytest-asyncio from 0.21.1 to 0.23.3

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Updates the requirements on [frequenz-api-microgrid](https://github.com/frequenz-floss/frequenz-api-microgrid), [pydoclint](https://github.com/jsh9/pydoclint), [polars](https://github.com/pola-rs/polars), [black](https://github.com/psf/black), [isort](https://github.com/pycqa/isort), [markdown](https://github.com/Python-Markdown/markdown), [mkdocs-macros-plugin](https://github.com/fralau/mkdocs_macros_plugin), [mkdocs-material](https://github.com/squidfunk/mkdocs-material), [mkdocstrings[python]](https://github.com/mkdocstrings/mkdocstrings), [frequenz-repo-config[lib]](https://github.com/frequenz-floss/frequenz-repo-config-python), [mypy](https://github.com/python/mypy), [types-markdown](https://github.com/python/typeshed), [types-pygments](https://github.com/python/typeshed), [pytest](https://github.com/pytest-dev/pytest), [frequenz-repo-config[extra-lint-examples]](https://github.com/frequenz-floss/frequenz-repo-config-python), [pytest-mock](https://github.com/pytest-dev/pytest-mock), [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) and [time-machine](https://github.com/adamchainz/time-machine) to permit the latest version.

Updates `frequenz-api-microgrid` to 0.16.0
- [Release notes](https://github.com/frequenz-floss/frequenz-api-microgrid/releases)
- [Changelog](https://github.com/frequenz-floss/frequenz-api-microgrid/blob/v0.x.x/RELEASE_NOTES.md)
- [Commits](frequenz-floss/frequenz-api-microgrid@v0.15.1...v0.16.0)

Updates `pydoclint` from 0.3.3 to 0.3.8
- [Release notes](https://github.com/jsh9/pydoclint/releases)
- [Changelog](https://github.com/jsh9/pydoclint/blob/main/CHANGELOG.md)
- [Commits](jsh9/pydoclint@0.3.3...0.3.8)

Updates `polars` from 0.19.3 to 0.20.2
- [Release notes](https://github.com/pola-rs/polars/releases)
- [Commits](pola-rs/polars@py-0.19.3...py-0.20.2)

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

Updates `isort` from 5.12.0 to 5.13.2
- [Release notes](https://github.com/pycqa/isort/releases)
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md)
- [Commits](PyCQA/isort@5.12.0...5.13.2)

Updates `markdown` from 3.4.4 to 3.5.1
- [Release notes](https://github.com/Python-Markdown/markdown/releases)
- [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md)
- [Commits](Python-Markdown/markdown@3.4.4...3.5.1)

Updates `mkdocs-macros-plugin` from 1.0.4 to 1.0.5
- [Release notes](https://github.com/fralau/mkdocs_macros_plugin/releases)
- [Changelog](https://github.com/fralau/mkdocs_macros_plugin/blob/master/CHANGELOG.md)
- [Commits](fralau/mkdocs-macros-plugin@v1.0.4...v1.0.5)

Updates `mkdocs-material` from 9.3.1 to 9.5.3
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.3.1...9.5.3)

Updates `mkdocstrings[python]` from 0.23.0 to 0.24.0
- [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases)
- [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md)
- [Commits](mkdocstrings/mkdocstrings@0.23.0...0.24.0)

Updates `frequenz-repo-config[lib]` from 0.7.4 to 0.8.0
- [Release notes](https://github.com/frequenz-floss/frequenz-repo-config-python/releases)
- [Changelog](https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.8.0/RELEASE_NOTES.md)
- [Commits](frequenz-floss/frequenz-repo-config-python@v0.7.4...v0.8.0)

Updates `mypy` from 1.5.1 to 1.8.0
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.5.1...v1.8.0)

Updates `types-markdown` from 3.4.2.10 to 3.5.0.3
- [Commits](https://github.com/python/typeshed/commits)

Updates `types-pygments` from 2.16.0.0 to 2.17.0.0
- [Commits](https://github.com/python/typeshed/commits)

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

Updates `frequenz-repo-config[extra-lint-examples]` from 0.7.4 to 0.8.0
- [Release notes](https://github.com/frequenz-floss/frequenz-repo-config-python/releases)
- [Changelog](https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.8.0/RELEASE_NOTES.md)
- [Commits](frequenz-floss/frequenz-repo-config-python@v0.7.4...v0.8.0)

Updates `pytest-mock` from 3.11.1 to 3.12.0
- [Release notes](https://github.com/pytest-dev/pytest-mock/releases)
- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-mock@v3.11.1...v3.12.0)

Updates `pytest-asyncio` from 0.21.1 to 0.23.3
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](pytest-dev/pytest-asyncio@v0.21.1...v0.23.3)

Updates `time-machine` from 2.12.0 to 2.13.0
- [Changelog](https://github.com/adamchainz/time-machine/blob/main/CHANGELOG.rst)
- [Commits](adamchainz/time-machine@2.12.0...2.13.0)

---
updated-dependencies:
- dependency-name: frequenz-api-microgrid
  dependency-type: direct:production
  dependency-group: optional
- dependency-name: pydoclint
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: optional
- dependency-name: polars
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: black
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: isort
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: markdown
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: mkdocs-macros-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: optional
- dependency-name: mkdocs-material
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: mkdocstrings[python]
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: frequenz-repo-config[lib]
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: mypy
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: types-markdown
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: types-pygments
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: optional
- dependency-name: frequenz-repo-config[extra-lint-examples]
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: pytest-mock
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: pytest-asyncio
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: time-machine
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested a review from a team as a code owner January 1, 2024 18:50
@dependabot dependabot bot requested a review from shsms January 1, 2024 18:50
@dependabot dependabot bot added part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) type:tech-debt Improves the project without visible changes for users labels Jan 1, 2024
@llucax llucax added this to the v1.0.0-rc5 milestone Jan 29, 2024
@github-actions github-actions bot added the part:tests Affects the unit, integration and performance (benchmarks) tests label Feb 1, 2024
@llucax llucax changed the title Bump the optional group with 18 updates Bump the optional group with 15 updates Feb 1, 2024
@llucax llucax changed the title Bump the optional group with 15 updates Bump the optional group with 14 updates Feb 1, 2024
@llucax llucax self-assigned this Feb 1, 2024
@llucax llucax modified the milestones: v1.0.0-rc5, v1.0.0-rc4 Feb 1, 2024
@github-actions github-actions bot added part:docs Affects the documentation part:data-pipeline Affects the data pipeline labels Feb 1, 2024
@llucax llucax added the cmd:skip-release-notes It is not necessary to update release notes for this PR label Feb 1, 2024
The update from v0.15 to v0.16 is a breaking change and need manual
updates.

Signed-off-by: Leandro Lucarella <[email protected]>
This version bump needs some manual changes.

Signed-off-by: Leandro Lucarella <[email protected]>
This update has some issues with async code. See:
#832

Signed-off-by: Leandro Lucarella <[email protected]>
The new version of `pydoclint` doesn't allow to document arguments named
`_` (it complains with "Docstring contains more arguments than in
function signature.").

Instead of removing the documentation, we can just rename the arguments
to have a more sensible name, which should make the test more readable
anyway.

Signed-off-by: Leandro Lucarella <[email protected]>
This was fixed upstream.

Signed-off-by: Leandro Lucarella <[email protected]>
The new `mypy` version doesn't seem to be able to figure out that the
dict can only have `Exception | asyncio.CancelledError` as values, even
when the dict comprehension is being filtered by using `ininstance()`.

Signed-off-by: Leandro Lucarella <[email protected]>
The code already had a bunch of `type: ignore[type-arg]` because some
generic types are missing the type argument. For some reason it seems
like previous `mypy` versions didn't complain about this for all cases,
but now it does.

Signed-off-by: Leandro Lucarella <[email protected]>
Then new `mkdocstrings` version check that the directory exists and
since we don't use it, it doesn't exist, so it fails.

Signed-off-by: Leandro Lucarella <[email protected]>
@llucax llucax force-pushed the dependabot/pip/optional-b1ed2a2140 branch from f617169 to 66ff241 Compare February 1, 2024 13:23
@llucax
Copy link
Contributor

llucax commented Feb 1, 2024

Updated the PR to include only dependency bumps for stuff that is easy to fix.

@llucax llucax enabled auto-merge February 1, 2024 13:27
@llucax llucax added this pull request to the merge queue Feb 1, 2024
Merged via the queue into v1.x.x with commit 57036aa Feb 1, 2024
@llucax llucax deleted the dependabot/pip/optional-b1ed2a2140 branch February 1, 2024 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cmd:skip-release-notes It is not necessary to update release notes for this PR part:data-pipeline Affects the data pipeline part:docs Affects the documentation part:tests Affects the unit, integration and performance (benchmarks) tests part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) type:tech-debt Improves the project without visible changes for users

Projects

Development

Successfully merging this pull request may close these issues.

2 participants