Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: hetznercloud/hcloud-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.33.2
Choose a base ref
...
head repository: hetznercloud/hcloud-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.33.3
Choose a head ref
  • 20 commits
  • 9 files changed
  • 4 contributors

Commits on Jan 4, 2024

  1. Configuration menu
    Copy the full SHA
    9542952 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a1c5c82 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. deps: update pre-commit hook pycqa/flake8 to v7 (#354)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [pycqa/flake8](https://togithub.com/pycqa/flake8) | repository | major
    | `6.1.0` -> `7.0.0` |
    
    Note: The `pre-commit` manager in Renovate is not supported by the
    `pre-commit` maintainers or community. Please do not report any problems
    there, instead [create a Discussion in the Renovate
    repository](https://togithub.com/renovatebot/renovate/discussions/new)
    if you have any questions.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>pycqa/flake8 (pycqa/flake8)</summary>
    
    ### [`v7.0.0`](https://togithub.com/pycqa/flake8/compare/6.1.0...7.0.0)
    
    [Compare
    Source](https://togithub.com/pycqa/flake8/compare/6.1.0...7.0.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/hetznercloud/hcloud-python).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    66a582f View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. deps: update dependency pytest to v8 (#357)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [pytest](https://docs.pytest.org/en/latest/)
    ([source](https://togithub.com/pytest-dev/pytest),
    [changelog](https://docs.pytest.org/en/stable/changelog.html)) |
    `>=7.4,<7.5` -> `>=8,<8.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/pytest/8.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pytest/8.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pytest/7.4.4/8.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pytest/7.4.4/8.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>pytest-dev/pytest (pytest)</summary>
    
    ###
    [`v8.0.0`](https://togithub.com/pytest-dev/pytest/compare/7.4.4...8.0.0)
    
    [Compare
    Source](https://togithub.com/pytest-dev/pytest/compare/7.4.4...8.0.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/hetznercloud/hcloud-python).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 29, 2024
    Configuration menu
    Copy the full SHA
    f8f756f View commit details
    Browse the repository at this point in the history
  2. deps: update pre-commit hook psf/black-pre-commit-mirror to v24 (#356)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    |
    [psf/black-pre-commit-mirror](https://togithub.com/psf/black-pre-commit-mirror)
    | repository | major | `23.12.1` -> `24.1.0` |
    
    Note: The `pre-commit` manager in Renovate is not supported by the
    `pre-commit` maintainers or community. Please do not report any problems
    there, instead [create a Discussion in the Renovate
    repository](https://togithub.com/renovatebot/renovate/discussions/new)
    if you have any questions.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>psf/black-pre-commit-mirror
    (psf/black-pre-commit-mirror)</summary>
    
    ###
    [`v24.1.0`](https://togithub.com/psf/black-pre-commit-mirror/compare/23.12.1...24.1.0)
    
    [Compare
    Source](https://togithub.com/psf/black-pre-commit-mirror/compare/23.12.1...24.1.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/hetznercloud/hcloud-python).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: jo <[email protected]>
    renovate[bot] and jooola authored Jan 29, 2024
    Configuration menu
    Copy the full SHA
    b46397d View commit details
    Browse the repository at this point in the history
  3. deps: update pre-commit hook psf/black-pre-commit-mirror to v24.1.1 (#…

    …358)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    |
    [psf/black-pre-commit-mirror](https://togithub.com/psf/black-pre-commit-mirror)
    | repository | patch | `24.1.0` -> `24.1.1` |
    
    Note: The `pre-commit` manager in Renovate is not supported by the
    `pre-commit` maintainers or community. Please do not report any problems
    there, instead [create a Discussion in the Renovate
    repository](https://togithub.com/renovatebot/renovate/discussions/new)
    if you have any questions.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>psf/black-pre-commit-mirror
    (psf/black-pre-commit-mirror)</summary>
    
    ###
    [`v24.1.1`](https://togithub.com/psf/black-pre-commit-mirror/compare/24.1.0...24.1.1)
    
    [Compare
    Source](https://togithub.com/psf/black-pre-commit-mirror/compare/24.1.0...24.1.1)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/hetznercloud/hcloud-python).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 29, 2024
    Configuration menu
    Copy the full SHA
    7e4645e View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. deps: update codecov/codecov-action action to v4 (#359)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [codecov/codecov-action](https://togithub.com/codecov/codecov-action)
    | action | major | `v3` -> `v4` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>codecov/codecov-action (codecov/codecov-action)</summary>
    
    ### [`v4`](https://togithub.com/codecov/codecov-action/compare/v3...v4)
    
    [Compare
    Source](https://togithub.com/codecov/codecov-action/compare/v3...v4)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/hetznercloud/hcloud-python).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: jo <[email protected]>
    renovate[bot] and jooola authored Feb 1, 2024
    Configuration menu
    Copy the full SHA
    a798979 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. deps: update dependency watchdog to v4 (#360)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [watchdog](https://togithub.com/gorakhargosh/watchdog)
    ([changelog](https://togithub.com/gorakhargosh/watchdog/blob/master/changelog.rst))
    | `>=3.0.0,<3.1` -> `>=4,<4.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/watchdog/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/watchdog/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/watchdog/3.0.0/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/watchdog/3.0.0/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>gorakhargosh/watchdog (watchdog)</summary>
    
    ###
    [`v4.0.0`](https://togithub.com/gorakhargosh/watchdog/releases/tag/v4.0.0):
    4.0.0
    
    [Compare
    Source](https://togithub.com/gorakhargosh/watchdog/compare/v3.0.0...v4.0.0)
    
    -   Drop support for Python 3.7.
    -   Add support for Python 3.12.
    - \[snapshot] Add typing to `dirsnapshot`
    ([#&#8203;1012](https://togithub.com/gorakhargosh/watchdog/issues/1012))
    - \[snapshot] Added `DirectorySnapshotDiff.ContextManager`
    ([#&#8203;1011](https://togithub.com/gorakhargosh/watchdog/issues/1011))
    - \[events] `FileSystemEvent`, and subclasses, are now `dataclass`es,
    and their `repr()` has changed
    - \[windows] `WinAPINativeEvent` is now a `dataclass`, and its `repr()`
    has changed
    - \[events] Log `FileOpenedEvent`, and `FileClosedEvent`, events in
    `LoggingEventHandler`
    -   \[tests] Improve `FileSystemEvent` coverage
    -   \[watchmedo] Log all events in `LoggerTrick`
    - \[windows] The
    `observers.read_directory_changes.WATCHDOG_TRAVERSE_MOVED_DIR_DELAY`
    hack was removed. The constant will be kept to prevent breaking other
    softwares.
    - Thanks to our beloved contributors:
    [@&#8203;BoboTiG](https://togithub.com/BoboTiG),
    [@&#8203;msabramo](https://togithub.com/msabramo)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/hetznercloud/hcloud-python).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    cb8d383 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. deps: update pre-commit hook psf/black-pre-commit-mirror to v24.2.0 (#…

    …361)
    
    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    |
    [psf/black-pre-commit-mirror](https://togithub.com/psf/black-pre-commit-mirror)
    | repository | minor | `24.1.1` -> `24.2.0` |
    
    Note: The `pre-commit` manager in Renovate is not supported by the
    `pre-commit` maintainers or community. Please do not report any problems
    there, instead [create a Discussion in the Renovate
    repository](https://togithub.com/renovatebot/renovate/discussions/new)
    if you have any questions.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>psf/black-pre-commit-mirror
    (psf/black-pre-commit-mirror)</summary>
    
    ###
    [`v24.2.0`](https://togithub.com/psf/black-pre-commit-mirror/compare/24.1.1...24.2.0)
    
    [Compare
    Source](https://togithub.com/psf/black-pre-commit-mirror/compare/24.1.1...24.2.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/hetznercloud/hcloud-python).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    5b56ace View commit details
    Browse the repository at this point in the history
  2. deps: update pre-commit hook asottile/pyupgrade to v3.15.1 (#362)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [asottile/pyupgrade](https://togithub.com/asottile/pyupgrade) |
    repository | patch | `v3.15.0` -> `v3.15.1` |
    
    Note: The `pre-commit` manager in Renovate is not supported by the
    `pre-commit` maintainers or community. Please do not report any problems
    there, instead [create a Discussion in the Renovate
    repository](https://togithub.com/renovatebot/renovate/discussions/new)
    if you have any questions.
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>asottile/pyupgrade (asottile/pyupgrade)</summary>
    
    ###
    [`v3.15.1`](https://togithub.com/asottile/pyupgrade/compare/v3.15.0...v3.15.1)
    
    [Compare
    Source](https://togithub.com/asottile/pyupgrade/compare/v3.15.0...v3.15.1)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/hetznercloud/hcloud-python).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xOTEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE5MS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    dd2a521 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. deps: update pypa/gh-action-pypi-publish action to v1.8.12 (#365)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    |
    [pypa/gh-action-pypi-publish](https://togithub.com/pypa/gh-action-pypi-publish)
    | action | patch | `v1.8.11` -> `v1.8.12` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>pypa/gh-action-pypi-publish
    (pypa/gh-action-pypi-publish)</summary>
    
    ###
    [`v1.8.12`](https://togithub.com/pypa/gh-action-pypi-publish/compare/v1.8.11...v1.8.12)
    
    [Compare
    Source](https://togithub.com/pypa/gh-action-pypi-publish/compare/v1.8.11...v1.8.12)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/hetznercloud/hcloud-python).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTIuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    55db255 View commit details
    Browse the repository at this point in the history
  2. deps: update dependency pylint to >=3,<3.2 (#364)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [pylint](https://togithub.com/pylint-dev/pylint)
    ([changelog](https://pylint.readthedocs.io/en/latest/whatsnew/3/)) |
    `>=3,<3.1` -> `>=3,<3.2` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/pylint/3.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pylint/3.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pylint/3.0.4/3.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pylint/3.0.4/3.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>pylint-dev/pylint (pylint)</summary>
    
    ###
    [`v3.1.0`](https://togithub.com/pylint-dev/pylint/releases/tag/v3.1.0)
    
    [Compare
    Source](https://togithub.com/pylint-dev/pylint/compare/v3.0.4...v3.1.0)
    
    Two new checks--`use-yield-from`, `deprecated-attribute`-- and a
    smattering of bug fixes.
    
    ## New Features
    
    - Skip `consider-using-join` check for non-empty separators if an
    `suggest-join-with-non-empty-separator` option is set to `no`.
    
    Closes
    [#&#8203;8701](https://togithub.com/pylint-dev/pylint/issues/8701)
    
    -   Discover `.pyi` files when linting.
    
        These can be ignored with the `ignore-patterns` setting.
    
    Closes
    [#&#8203;9097](https://togithub.com/pylint-dev/pylint/issues/9097)
    
    -   Check `TypeAlias` and `TypeVar` (PEP 695) nodes for `invalid-name`.
    
    Refs [#&#8203;9196](https://togithub.com/pylint-dev/pylint/issues/9196)
    
    - Support for resolving external toml files named pylintrc.toml and
    .pylintrc.toml.
    
    Closes
    [#&#8203;9228](https://togithub.com/pylint-dev/pylint/issues/9228)
    
    - Check for `.clear`, `.discard`, `.pop` and `remove` methods being
    called on a set while it is being iterated over.
    
    Closes
    [#&#8203;9334](https://togithub.com/pylint-dev/pylint/issues/9334)
    
    ## New Checks
    
    - New message `use-yield-from` added to the refactoring checker. This
    message is emitted when yielding from a loop can be replaced by `yield
    from`.
    
    Closes
    [#&#8203;9229](https://togithub.com/pylint-dev/pylint/issues/9229).
    
    - Added a `deprecated-attribute` message to check deprecated attributes
    in the stdlib.
    
    Closes
    [#&#8203;8855](https://togithub.com/pylint-dev/pylint/issues/8855)
    
    ## False Positives Fixed
    
    -   Fixed false positive for `inherit-non-class` for generic Protocols.
    
    Closes
    [#&#8203;9106](https://togithub.com/pylint-dev/pylint/issues/9106)
    
    - Exempt `TypedDict` from `typing_extensions` from `too-many-ancestor`
    checks.
    
    Refs [#&#8203;9167](https://togithub.com/pylint-dev/pylint/issues/9167)
    
    ## False Negatives Fixed
    
    - Extend broad-exception-raised and broad-exception-caught to except\*.
    
    Closes
    [#&#8203;8827](https://togithub.com/pylint-dev/pylint/issues/8827)
    
    - Fix a false-negative for unnecessary if blocks using a different than
    expected ordering of arguments.
    
    Closes
    [#&#8203;8947](https://togithub.com/pylint-dev/pylint/issues/8947).
    
    ## Other Bug Fixes
    
    - Improve the message provided for wrong-import-order check. Instead of
    the import statement ("import x"), the message now specifies the import
    that is out of order and which imports should come after it. As reported
    in the issue, this is particularly helpful if there are multiple imports
    on a single line that do not follow the PEP8 convention.
    
        The message will report imports as follows:
    For "import X", it will report "(standard/third party/first party/local)
    import X"
    For "import X.Y" and "from X import Y", it will report "(standard/third
    party/first party/local) import X.Y"
    The import category is specified to provide explanation as to why pylint
    has issued the message and guidence to the developer on how to fix the
    problem.
    
    Closes
    [#&#8203;8808](https://togithub.com/pylint-dev/pylint/issues/8808)
    
    ## Other Changes
    
    -   Print how many files were checked in verbose mode.
    
    Closes
    [#&#8203;8935](https://togithub.com/pylint-dev/pylint/issues/8935)
    
    - Fix a crash when an enum class which is also decorated with a
    `dataclasses.dataclass` decorator is defined.
    
    Closes
    [#&#8203;9100](https://togithub.com/pylint-dev/pylint/issues/9100)
    
    ## Internal Changes
    
    -   Update astroid version to 3.1.0.
    
    Refs [#&#8203;9457](https://togithub.com/pylint-dev/pylint/issues/9457)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/hetznercloud/hcloud-python).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTIuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    d71d17f View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. deps: update dependency pytest to >=8,<8.2 (#366)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [pytest](https://docs.pytest.org/en/latest/)
    ([source](https://togithub.com/pytest-dev/pytest),
    [changelog](https://docs.pytest.org/en/stable/changelog.html)) |
    `>=8,<8.1` -> `>=8,<8.2` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/pytest/8.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pytest/8.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pytest/8.0.2/8.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pytest/8.0.2/8.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>pytest-dev/pytest (pytest)</summary>
    
    ###
    [`v8.1.0`](https://togithub.com/pytest-dev/pytest/releases/tag/8.1.0)
    
    [Compare
    Source](https://togithub.com/pytest-dev/pytest/compare/8.0.2...8.1.0)
    
    # pytest 8.1.0 (2024-03-03)
    
    ## Features
    
    - [#&#8203;11475](https://togithub.com/pytest-dev/pytest/issues/11475):
    Added the new `consider_namespace_packages`{.interpreted-text
    role="confval"} configuration option, defaulting to `False`.
    
    If set to `True`, pytest will attempt to identify modules that are part
    of [namespace
    packages](https://packaging.python.org/en/latest/guides/packaging-namespace-packages)
    when importing modules.
    
    - [#&#8203;11653](https://togithub.com/pytest-dev/pytest/issues/11653):
    Added the new `verbosity_test_cases`{.interpreted-text role="confval"}
    configuration option for fine-grained control of test execution
    verbosity.
    See `Fine-grained verbosity
    <pytest.fine_grained_verbosity>`{.interpreted-text role="ref"} for more
    details.
    
    ## Improvements
    
    - [#&#8203;10865](https://togithub.com/pytest-dev/pytest/issues/10865):
    `pytest.warns`{.interpreted-text role="func"} now validates that
    `warnings.warn`{.interpreted-text role="func"} was called with a
    \[str]{.title-ref} or a \[Warning]{.title-ref}.
    Currently in Python it is possible to use other types, however this
    causes an exception when `warnings.filterwarnings`{.interpreted-text
    role="func"} is used to filter those warnings (see [CPython
    #&#8203;103577](https://togithub.com/python/cpython/issues/103577) for a
    discussion).
    While this can be considered a bug in CPython, we decided to put guards
    in pytest as the error message produced without this check in place is
    confusing.
    
    - [#&#8203;11311](https://togithub.com/pytest-dev/pytest/issues/11311):
    When using `--override-ini` for paths in invocations without a
    configuration file defined, the current working directory is used
        as the relative directory.
    
    Previoulsy this would raise an `AssertionError`{.interpreted-text
    role="class"}.
    
    - [#&#8203;11475](https://togithub.com/pytest-dev/pytest/issues/11475):
    `--import-mode=importlib <import-mode-importlib>`{.interpreted-text
    role="ref"} now tries to import modules using the standard import
    mechanism (but still without changing :py`sys.path`{.interpreted-text
    role="data"}), falling back to importing modules directly only if that
    fails.
    
    This means that installed packages will be imported under their
    canonical name if possible first, for example `app.core.models`, instead
    of having the module name always be derived from their path (for example
    `.env310.lib.site_packages.app.core.models`).
    
    - [#&#8203;11801](https://togithub.com/pytest-dev/pytest/issues/11801):
    Added the `iter_parents()
    <_pytest.nodes.Node.iter_parents>`{.interpreted-text role="func"} helper
    method on nodes.
    It is similar to `listchain
    <_pytest.nodes.Node.listchain>`{.interpreted-text role="func"}, but goes
    from bottom to top, and returns an iterator, not a list.
    
    - [#&#8203;11850](https://togithub.com/pytest-dev/pytest/issues/11850):
    Added support for `sys.last_exc`{.interpreted-text role="data"} for
    post-mortem debugging on Python>=3.12.
    
    - [#&#8203;11962](https://togithub.com/pytest-dev/pytest/issues/11962):
    In case no other suitable candidates for configuration file are found, a
    `pyproject.toml` (even without a `[tool.pytest.ini_options]` table) will
    be considered as the configuration file and define the `rootdir`.
    
    - [#&#8203;11978](https://togithub.com/pytest-dev/pytest/issues/11978):
    Add `--log-file-mode` option to the logging plugin, enabling appending
    to log-files. This option accepts either `"w"` or `"a"` and defaults to
    `"w"`.
    
    Previously, the mode was hard-coded to be `"w"` which truncates the file
    before logging.
    
    - [#&#8203;12047](https://togithub.com/pytest-dev/pytest/issues/12047):
    When multiple finalizers of a fixture raise an exception, now all
    exceptions are reported as an exception group.
        Previously, only the first exception was reported.
    
    ## Bug Fixes
    
    - [#&#8203;11904](https://togithub.com/pytest-dev/pytest/issues/11904):
    Fixed a regression in pytest 8.0.0 that would cause test collection to
    fail due to permission errors when using `--pyargs`.
    
    This change improves the collection tree for tests specified using
    `--pyargs`, see `12043`{.interpreted-text role="pull"} for a comparison
    with pytest 8.0 and <8.
    
    - [#&#8203;12011](https://togithub.com/pytest-dev/pytest/issues/12011):
    Fixed a regression in 8.0.1 whereby `setup_module` xunit-style fixtures
    are not executed when `--doctest-modules` is passed.
    
    - [#&#8203;12014](https://togithub.com/pytest-dev/pytest/issues/12014):
    Fix the `stacklevel` used when warning about marks used on fixtures.
    
    - [#&#8203;12039](https://togithub.com/pytest-dev/pytest/issues/12039):
    Fixed a regression in `8.0.2` where tests created using
    `tmp_path`{.interpreted-text role="fixture"} have been collected
    multiple times in CI under Windows.
    
    ## Improved Documentation
    
    - [#&#8203;11790](https://togithub.com/pytest-dev/pytest/issues/11790):
    Documented the retention of temporary directories created using the
    `tmp_path` fixture in more detail.
    
    ## Trivial/Internal Changes
    
    - [#&#8203;11785](https://togithub.com/pytest-dev/pytest/issues/11785):
    Some changes were made to private functions which may affect plugins
    which access them:
    - `FixtureManager._getautousenames()` now takes a `Node` itself instead
    of the nodeid.
    - `FixtureManager.getfixturedefs()` now takes the `Node` itself instead
    of the nodeid.
    - The `_pytest.nodes.iterparentnodeids()` function is removed without
    replacement.
            Prefer to traverse the node hierarchy itself instead.
    If you really need to, copy the function from the previous pytest
    release.
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/hetznercloud/hcloud-python).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    8665dcf View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. deps: update dependency mypy to >=1.9,<1.10 (#368)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [mypy](https://www.mypy-lang.org/)
    ([source](https://togithub.com/python/mypy),
    [changelog](https://mypy-lang.blogspot.com/)) | `>=1.8,<1.9` ->
    `>=1.9,<1.10` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/mypy/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/mypy/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/mypy/1.8.0/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/mypy/1.8.0/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>python/mypy (mypy)</summary>
    
    ### [`v1.9.0`](https://togithub.com/python/mypy/compare/v1.8.0...1.9.0)
    
    [Compare
    Source](https://togithub.com/python/mypy/compare/v1.8.0...1.9.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/hetznercloud/hcloud-python).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    4b9328c View commit details
    Browse the repository at this point in the history
  2. deps: update pypa/gh-action-pypi-publish action to v1.8.14 (#367)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    |
    [pypa/gh-action-pypi-publish](https://togithub.com/pypa/gh-action-pypi-publish)
    | action | patch | `v1.8.12` -> `v1.8.14` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>pypa/gh-action-pypi-publish
    (pypa/gh-action-pypi-publish)</summary>
    
    ###
    [`v1.8.14`](https://togithub.com/pypa/gh-action-pypi-publish/compare/v1.8.13...v1.8.14)
    
    [Compare
    Source](https://togithub.com/pypa/gh-action-pypi-publish/compare/v1.8.13...v1.8.14)
    
    ###
    [`v1.8.13`](https://togithub.com/pypa/gh-action-pypi-publish/compare/v1.8.12...v1.8.13)
    
    [Compare
    Source](https://togithub.com/pypa/gh-action-pypi-publish/compare/v1.8.12...v1.8.13)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/hetznercloud/hcloud-python).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    0cb615f View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2024

  1. Configuration menu
    Copy the full SHA
    3bbac5d View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2024

  1. Configuration menu
    Copy the full SHA
    3d02ad7 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. deps: update dependency pytest-cov to v5 (#371)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [pytest-cov](https://togithub.com/pytest-dev/pytest-cov)
    ([changelog](https://pytest-cov.readthedocs.io/en/latest/changelog.html))
    | `>=4.1.0,<4.2` -> `>=5,<5.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/pypi/pytest-cov/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pytest-cov/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pytest-cov/4.1.0/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pytest-cov/4.1.0/5.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>pytest-dev/pytest-cov (pytest-cov)</summary>
    
    ###
    [`v5.0.0`](https://togithub.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#500-2024-03-24)
    
    [Compare
    Source](https://togithub.com/pytest-dev/pytest-cov/compare/v4.1.0...v5.0.0)
    
    -   Removed support for xdist rsync (now deprecated).
    Contributed by Matthias Reichenbach in `#&#8203;623
    <https://github.com/pytest-dev/pytest-cov/pull/623>`\_.
    -   Switched docs theme to Furo.
    -   Various legacy Python cleanup and CI improvements.
        Contributed by Christian Clauss and Hugo van Kemenade in
        `#&#8203;630 <https://github.com/pytest-dev/pytest-cov/pull/630>`*,
        `#&#8203;631 <https://github.com/pytest-dev/pytest-cov/pull/631>`*,
    `#&#8203;632 <https://github.com/pytest-dev/pytest-cov/pull/632>`\_ and
        `#&#8203;633 <https://github.com/pytest-dev/pytest-cov/pull/633>`\_.
    -   Added a `pyproject.toml` example in the docs.
    Contributed by Dawn James in `#&#8203;626
    <https://github.com/pytest-dev/pytest-cov/pull/626>`\_.
    - Modernized project's pre-commit hooks to use ruff. Initial POC
    contributed by
    Christian Clauss in `#&#8203;584
    <https://github.com/pytest-dev/pytest-cov/pull/584>`\_.
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/hetznercloud/hcloud-python).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    04a6a42 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    903e92f View commit details
    Browse the repository at this point in the history
  2. chore(main): release 1.33.3 (#355)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    ##
    [1.33.3](v1.33.2...v1.33.3)
    (2024-03-27)
    
    
    ### Bug Fixes
    
    * invalid type for load balancer private network property
    ([#372](#372))
    ([903e92f](903e92f))
    
    
    ### Dependencies
    
    * update codecov/codecov-action action to v4
    ([#359](#359))
    ([a798979](a798979))
    * update dependency mypy to &gt;=1.9,&lt;1.10
    ([#368](#368))
    ([4b9328c](4b9328c))
    * update dependency pylint to &gt;=3,&lt;3.2
    ([#364](#364))
    ([d71d17f](d71d17f))
    * update dependency pytest to &gt;=8,&lt;8.2
    ([#366](#366))
    ([8665dcf](8665dcf))
    * update dependency pytest to v8
    ([#357](#357))
    ([f8f756f](f8f756f))
    * update dependency pytest-cov to v5
    ([#371](#371))
    ([04a6a42](04a6a42))
    * update dependency watchdog to v4
    ([#360](#360))
    ([cb8d383](cb8d383))
    * update pre-commit hook asottile/pyupgrade to v3.15.1
    ([#362](#362))
    ([dd2a521](dd2a521))
    * update pre-commit hook asottile/pyupgrade to v3.15.2
    ([3d02ad7](3d02ad7))
    * update pre-commit hook psf/black-pre-commit-mirror to v24
    ([#356](#356))
    ([b46397d](b46397d))
    * update pre-commit hook psf/black-pre-commit-mirror to v24.1.1
    ([#358](#358))
    ([7e4645e](7e4645e))
    * update pre-commit hook psf/black-pre-commit-mirror to v24.2.0
    ([#361](#361))
    ([5b56ace](5b56ace))
    * update pre-commit hook psf/black-pre-commit-mirror to v24.3.0
    ([3bbac5d](3bbac5d))
    * update pre-commit hook pycqa/flake8 to v7
    ([#354](#354))
    ([66a582f](66a582f))
    * update pypa/gh-action-pypi-publish action to v1.8.12
    ([#365](#365))
    ([55db255](55db255))
    * update pypa/gh-action-pypi-publish action to v1.8.14
    ([#367](#367))
    ([0cb615f](0cb615f))
    
    ---
    This PR was generated with [Release
    Please](https://github.com/googleapis/release-please). See
    [documentation](https://github.com/googleapis/release-please#release-please).
    hcloud-bot authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    6651b60 View commit details
    Browse the repository at this point in the history
Loading