Skip to content

Conversation

@dependabot
Copy link
Contributor

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

Updates the requirements on pydoclint, polars, black, markdown, mkdocs-material, mkdocstrings[python], frequenz-repo-config[lib], mypy, types-markdown, types-setuptools, pylint, frequenz-repo-config[extra-lint-examples], pytest-mock, pytest-asyncio, async-solipsism, pytest and hypothesis to permit the latest version.

Also do some extra upgrades coming from the upgrade of repo-config from v0.7 to v0.9.

Updates pydoclint from 0.3.8 to 0.4.1

Updates polars from 0.20.2 to 0.20.18

Updates black from 24.1.1 to 24.3.0

Updates markdown from 3.5.1 to 3.6

Updates mkdocs-material from 9.5.3 to 9.5.16

Updates mkdocstrings[python] from 0.24.0 to 0.24.1

Updates frequenz-repo-config[lib] from 0.7.4 to 0.9.1

Updates mypy from 1.8.0 to 1.9.0

Updates types-markdown from 3.5.0.20240129 to 3.6.0.20240316

Updates types-setuptools from 69.0.0.20240125 to 69.2.0.20240317

Updates pylint from 3.0.3 to 3.1.0

Updates frequenz-repo-config[extra-lint-examples] from 0.7.4 to 0.9.1

Updates pytest-mock from 3.12.0 to 3.14.0

Updates pytest-asyncio from 0.23.3 to 0.23.6

Updates async-solipsism from 0.5 to 0.6

Updates pytest from 7.4.4 to 8.1.1

Updates hypothesis from 6.92.1 to 6.100.0

@dependabot dependabot bot requested a review from a team as a code owner April 1, 2024 18:47
@dependabot dependabot bot requested a review from shsms April 1, 2024 18:47
@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 Apr 1, 2024
@llucax
Copy link
Contributor

llucax commented Apr 2, 2024

Most likely failing because of the upgrade of frequenz-api-microgrid. We might remove that dependency now.

@llucax llucax changed the title Bump the optional group with 19 updates Bump the optional group with 18 updates Apr 3, 2024
@llucax llucax force-pushed the dependabot/pip/optional-5bc5eb82bc branch from dbf082a to 33fdd2a Compare April 3, 2024 13:14
@llucax llucax enabled auto-merge April 3, 2024 13:14
llucax
llucax previously approved these changes Apr 3, 2024
Copy link
Contributor

@llucax llucax left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated to remove the microgrid api update

@llucax llucax force-pushed the dependabot/pip/optional-5bc5eb82bc branch from 33fdd2a to 431cd94 Compare April 3, 2024 13:15
@llucax
Copy link
Contributor

llucax commented Apr 3, 2024

This might need someone else's approval since I made some changes.

@llucax llucax self-assigned this Apr 3, 2024
@llucax llucax force-pushed the dependabot/pip/optional-5bc5eb82bc branch 2 times, most recently from b03dd45 to 4adf663 Compare April 3, 2024 15:41
@llucax
Copy link
Contributor

llucax commented Apr 3, 2024

Removed also the bump of frequenz-client-microgrid-python as adding reactive power is actually a breaking change, because it is a new required argument for the wrapper classes.

@llucax llucax added this to the v1.0.0-rc6 milestone Apr 3, 2024
@llucax llucax force-pushed the dependabot/pip/optional-5bc5eb82bc branch from 4adf663 to d639c71 Compare April 9, 2024 14:11
@github-actions github-actions bot added the part:actor Affects an actor ot the actors utilities (decorator, etc.) label Apr 9, 2024
dependabot bot and others added 2 commits April 9, 2024 14:36
Updates the requirements on [pydoclint](https://github.com/jsh9/pydoclint), [polars](https://github.com/pola-rs/polars), [black](https://github.com/psf/black), [markdown](https://github.com/Python-Markdown/markdown), [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-setuptools](https://github.com/python/typeshed), [pylint](https://github.com/pylint-dev/pylint), [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), [async-solipsism](https://github.com/bmerry/async-solipsism) and [hypothesis](https://github.com/HypothesisWorks/hypothesis) to permit the latest version.

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

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

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

Updates `markdown` from 3.5.1 to 3.6
- [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.5.1...3.6)

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

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

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

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

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

Updates `types-setuptools` from 69.0.0.20240125 to 69.2.0.20240317
- [Commits](https://github.com/python/typeshed/commits)

Updates `pylint` from 3.0.3 to 3.1.0
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](pylint-dev/pylint@v3.0.3...v3.1.0)

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

Updates `pytest-mock` from 3.12.0 to 3.14.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.12.0...v3.14.0)

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

Updates `async-solipsism` from 0.5 to 0.6
- [Commits](bmerry/async-solipsism@0.5...0.6)

Updates `hypothesis` from 6.92.1 to 6.100.0
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](HypothesisWorks/hypothesis@hypothesis-python-6.92.1...hypothesis-python-6.100.0)

---
updated-dependencies:
- dependency-name: pydoclint
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: polars
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: optional
- dependency-name: black
  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-material
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: optional
- dependency-name: mkdocstrings[python]
  dependency-type: direct:production
  update-type: version-update:semver-patch
  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-setuptools
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: pylint
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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-patch
  dependency-group: optional
- dependency-name: async-solipsism
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
...

Signed-off-by: dependabot[bot] <[email protected]>

# This is the commit message #2:

# fixup! Bump the optional group with 17 updates
This accepts a suggestion made by pylint.

Signed-off-by: Leandro Lucarella <[email protected]>
@llucax llucax force-pushed the dependabot/pip/optional-5bc5eb82bc branch from d639c71 to c087829 Compare April 9, 2024 17:36
@llucax llucax changed the title Bump the optional group with 18 updates Bump the optional group with 16 updates Apr 9, 2024
@llucax llucax added the cmd:skip-release-notes It is not necessary to update release notes for this PR label Apr 9, 2024
@llucax
Copy link
Contributor

llucax commented Apr 9, 2024

Removed also the bump of time-machine due to:

llucax
llucax previously approved these changes Apr 10, 2024
@llucax llucax disabled auto-merge April 10, 2024 13:21
@llucax llucax enabled auto-merge April 10, 2024 13:21
@llucax
Copy link
Contributor

llucax commented Apr 10, 2024

This needs an approval from someone else. Maybe @daniel-zullo-frequenz or @Marenz?

This is part of the upgrade from repo-config v0.7 to v0.8. See:
https://github.com/frequenz-floss/frequenz-repo-config-python/releases/tag/v0.8.0

Signed-off-by: Leandro Lucarella <[email protected]>
@llucax llucax disabled auto-merge April 10, 2024 13:30
@llucax
Copy link
Contributor

llucax commented Apr 10, 2024

I just noticed this is upgrading repo-config too, which should also make a few more changes to really be in sync with the latest template changes, so I will push those changes soon here too.

llucax added 4 commits April 10, 2024 10:39
This is part of the upgrade of repo-config from v0.8 to v0.9. See:
https://github.com/frequenz-floss/frequenz-repo-config-python/releases/tag/v0.9.0

Signed-off-by: Leandro Lucarella <[email protected]>
Now that repo-config is upgrade to v0.9, we can also upgrade `pytest`.

See:
https://github.com/frequenz-floss/frequenz-repo-config-python/releases/tag/v0.9.0

Signed-off-by: Leandro Lucarella <[email protected]>
Now that `pytest` is upgraded to v8, `sybil` will be upgraded to v6,
which provides type information, so we can remove the exclusion from
`mypy`.

This is part of the upgrade of repo-config from v0.8 to v0.9. See:
https://github.com/frequenz-floss/frequenz-repo-config-python/releases/tag/v0.9.0

Signed-off-by: Leandro Lucarella <[email protected]>
This is part of the upgrade of repo-config from v0.8 to v0.9. See:
https://github.com/frequenz-floss/frequenz-repo-config-python/releases/tag/v0.9.0

Signed-off-by: Leandro Lucarella <[email protected]>
@llucax
Copy link
Contributor

llucax commented Apr 10, 2024

Done. Enabled auto-merge again.

@llucax llucax enabled auto-merge April 10, 2024 13:41
@llucax llucax changed the title Bump the optional group with 16 updates Bump the optional group with 17 updates Apr 10, 2024
@llucax llucax added this pull request to the merge queue Apr 10, 2024
Merged via the queue into v1.x.x with commit a70e9d3 Apr 10, 2024
@llucax llucax deleted the dependabot/pip/optional-5bc5eb82bc branch April 10, 2024 16:04
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:actor Affects an actor ot the actors utilities (decorator, etc.) 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.

3 participants