Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update poetry #548

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Update poetry #548

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 18, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ansible-core 2.17.4 -> 2.18.1 age adoption passing confidence
ansible-lint (changelog) 24.9.0 -> 24.12.2 age adoption passing confidence
dnspython 2.6.1 -> 2.7.0 age adoption passing confidence
mkdocs-git-committers-plugin-2 2.3.0 -> 2.4.1 age adoption passing confidence
mkdocs-git-revision-date-localized-plugin 1.2.9 -> 1.3.0 age adoption passing confidence
mkdocs-material (changelog) 9.5.34 -> 9.5.49 age adoption passing confidence
octodns 1.9.1 -> 1.10.0 age adoption passing confidence
ruff (source, changelog) 0.6.5 -> 0.8.4 age adoption passing confidence
taskipy 1.13.0 -> 1.14.1 age adoption passing confidence

Release Notes

ansible/ansible-lint (ansible-lint)

v24.12.2

Compare Source

Enhancements

Bugfixes

Note this this changelog entry contains changes also included in the two yanked releases before it.

v24.12.1: (yanked)

Compare Source

Enhancements

Bugfixes

v24.12.0: (yanked)

Compare Source

Enhancements

Bugfixes

v24.10.0

Compare Source

Enhancements

Bugfixes

v24.9.2

Compare Source

Bugfixes

v24.9.1

Compare Source

Bugfixes

Other

rthalley/dnspython (dnspython)

v2.7.0: dnspython 2.7.0

Compare Source

See What's New for details.

The minimum supported version of Python is 3.9.

My thanks to the many people who have contributed to this release. Also thanks to my co-maintainers: Tomáš Křížek, Petr Špaček, and Brian Wellington.

ojacques/mkdocs-git-committers-plugin-2 (mkdocs-git-committers-plugin-2)

v2.4.1: Hot fix

Compare Source

What's Changed

New Contributors

Full Changelog: ojacques/mkdocs-git-committers-plugin-2@2.4.0...2.4.1

v2.4.0

Compare Source

What's Changed

New Contributors

Full Changelog: ojacques/mkdocs-git-committers-plugin-2@2.3.0...2.4.0

timvink/mkdocs-git-revision-date-localized-plugin (mkdocs-git-revision-date-localized-plugin)

v1.3.0: revision-date-localized v1.3.0

Compare Source

What's Changed

🟠 Minor breaking changes: This release will change some of the git revision dates:

  • We now ignore changes to files that only contain whitespaces or blanklines, as these are not 'real' revisions to the content. This maps to the git log --ignore_all_space --ignore_blank_lines.
  • We now ignore rename commits for determining the last revision date, as these are not 'real' revisions to the content. This maps to the git log diff-filter=r command (see git log docs)
  • We will now follow changes to a file across file renames (including moving files around). This maps to git log --follow. While giving more accurate revision and creation dates, there is an edge case: if you commit empty files, the revision date might wrong. For details see this blogpost. You can opt-out of this behavior by using the new option enable_git_follow (which defaults to True). If you still hit inaccurate revision dates for specific files, consider manually defining them.

Pull requests:

New Contributors

Full Changelog: timvink/mkdocs-git-revision-date-localized-plugin@v1.2.9...v1.3.0

squidfunk/mkdocs-material (mkdocs-material)

v9.5.49: mkdocs-material-9.5.49

Compare Source

  • Adjusted title color in dark mode for all supported Mermaid.js diagrams
  • Fixed #​7803: Privacy plugin crashes on generated files
  • Fixed #​7781: Mermaid.js flow chart title not visible in dark mode

v9.5.48: mkdocs-material-9.5.48

Compare Source

  • Fixed #​7774: Disabling social cards doesn't work

v9.5.47: mkdocs-material-9.5.47

Compare Source

  • Fixed #​7750: Numeric tags break search
  • Fixed #​7748: Blog plugin breaks when using future drafts (9.5.45 regression)

Thanks go to @​perpil for their contributions

v9.5.46: mkdocs-material-9.5.46

Compare Source

  • Added support for removing preload hints in privacy plugin
  • Fixed #​7734: Code blocks in h5 headlines are uppercased
  • Fixed #​7725: Blog plugin crashing on missing timezone (9.5.45 regression)

Thanks go to @​nejch and @​perpil for their contributions

v9.5.45: mkdocs-material-9.5.45

Compare Source

  • Reduced size of Docker image through multi-stage build
  • Fixed #​7708: Blog plugin crashing on YAML dates with timezones

Thanks go to @​FrancoisCapon and @​perpil for their contributions

v9.5.44: mkdocs-material-9.5.44

Compare Source

  • Fixed #​7672: Font CSS 404's when using privacy plugin (9.5.43 regression)

Thanks go to @​nejch for their contributions.

v9.5.43: mkdocs-material-9.5.43

Compare Source

  • Added support for external images in SVGs in privacy plugin
  • Fixed #​7651: Privacy plugin doesn't handle quoted URLs in CSS

Thanks go to @​nejch for their contributions

v9.5.42: mkdocs-material-9.5.42

Compare Source

  • Fixed #​7625: Invalid encoding of boolean attributes in privacy plugin
  • Fixed #​7624: Crash when disabling privacy plugin (9.5.41 regression)

v9.5.41: mkdocs-material-9.5.41

Compare Source

  • Fixed #​7619: Improved tooltip on logo disappears after instant navigation
  • Fixed #​7616: Race condition in built-in privacy plugin when inlining assets
  • Fixed #​7615: Comments and "Was this page helpful?" visible when printing

v9.5.40: mkdocs-material-9.5.40

Compare Source

  • Updated Latvian translations
  • Fixed #​7597: Social cards not using site name on home page

Thanks go to @​pekkaklarck and @​klejejs for their contributions

v9.5.39: mkdocs-material-9.5.39

Compare Source

  • Fixed #​7226: not staying on page when using mike's canonical versioning

Thanks go to @​ilyagr for their contributions

v9.5.38: mkdocs-material-9.5.38

Compare Source

  • Added Albanian translations

Thanks go to @​gerardkraja for their contributions

v9.5.37: mkdocs-material-9.5.37

Compare Source

  • Added 4th and 5th level ordered list styles
  • Fixed #​7548: Tags have no spacing in search

v9.5.36: mkdocs-material-9.5.36

Compare Source

  • Fixed #​7544: Social cards incorrectly rendering HTML entities
  • Fixed #​7542: Improved support for setting custom list styles

v9.5.35: mkdocs-material-9.5.35

Compare Source

  • Fixed #​7498: Search not showing for Vietnamese language
octodns/octodns (octodns)

v1.10.0

Compare Source

  • Zone name validation checking for double dots, and throwing InvalidNameError
    rather than base Exception
  • Record validation checks for double dots in names
  • MetaProcessor.include_extra to add support for arbitrary extra values to be
    set on the meta record.
  • Correctly handled quoted svcparams when parsing SVCB/HTTPS rdata text
  • Fix handling of chunked values (TXT, SPF) when escaped characters land at the
    split boundaries, don't split escapes from their following chars
astral-sh/ruff (ruff)

v0.8.4

Compare Source

Preview features
  • [airflow] Extend AIR302 with additional functions and classes (#​15015)
  • [airflow] Implement moved-to-provider-in-3 for modules that has been moved to Airflow providers (AIR303) (#​14764)
  • [flake8-use-pathlib] Extend check for invalid path suffix to include the case "." (PTH210) (#​14902)
  • [perflint] Fix panic in PERF401 when list variable is after the for loop (#​14971)
  • [perflint] Simplify finding the loop target in PERF401 (#​15025)
  • [pylint] Preserve original value format (PLR6104) (#​14978)
  • [ruff] Avoid false positives for RUF027 for typing context bindings (#​15037)
  • [ruff] Check for ambiguous pattern passed to pytest.raises() (RUF043) (#​14966)
Rule changes
  • [flake8-bandit] Check S105 for annotated assignment (#​15059)
  • [flake8-pyi] More autofixes for redundant-none-literal (PYI061) (#​14872)
  • [pydocstyle] Skip leading whitespace for D403 (#​14963)
  • [ruff] Skip SQLModel base classes for mutable-class-default (RUF012) (#​14949)
Bug
  • [perflint] Parenthesize walrus expressions in autofix for manual-list-comprehension (PERF401) (#​15050)
Server
  • Check diagnostic refresh support from client capability which enables dynamic configuration for various editors (#​15014)

v0.8.3

Compare Source

Preview features
  • Fix fstring formatting removing overlong implicit concatenated string in expression part (#​14811)
  • [airflow] Add fix to remove deprecated keyword arguments (AIR302) (#​14887)
  • [airflow]: Extend rule to include deprecated names for Airflow 3.0 (AIR302) (#​14765 and #​14804)
  • [flake8-bugbear] Improve error messages for except* (B025, B029, B030, B904) (#​14815)
  • [flake8-bugbear] itertools.batched() without explicit strict (B911) (#​14408)
  • [flake8-use-pathlib] Dotless suffix passed to Path.with_suffix() (PTH210) (#​14779)
  • [pylint] Include parentheses and multiple comparators in check for boolean-chained-comparison (PLR1716) (#​14781)
  • [ruff] Do not simplify round() calls (RUF046) (#​14832)
  • [ruff] Don't emit used-dummy-variable on function parameters (RUF052) (#​14818)
  • [ruff] Implement if-key-in-dict-del (RUF051) (#​14553)
  • [ruff] Mark autofix for RUF052 as always unsafe (#​14824)
  • [ruff] Teach autofix for used-dummy-variable about TypeVars etc. (RUF052) (#​14819)
Rule changes
  • [flake8-bugbear] Offer unsafe autofix for no-explicit-stacklevel (B028) (#​14829)
  • [flake8-pyi] Skip all type definitions in string-or-bytes-too-long (PYI053) (#​14797)
  • [pyupgrade] Do not report when a UTF-8 comment is followed by a non-UTF-8 one (UP009) (#​14728)
  • [pyupgrade] Mark fixes for convert-typed-dict-functional-to-class and convert-named-tuple-functional-to-class as unsafe if they will remove comments (UP013, UP014) (#​14842)
Bug fixes
  • Raise syntax error for mixing except and except* (#​14895)
  • [flake8-bugbear] Fix B028 to allow stacklevel to be explicitly assigned as a positional argument (#​14868)
  • [flake8-bugbear] Skip B028 if warnings.warn is called with *args or **kwargs (#​14870)
  • [flake8-comprehensions] Skip iterables with named expressions in unnecessary-map (C417) (#​14827)
  • [flake8-pyi] Also remove self and cls's annotation (PYI034) (#​14801)
  • [flake8-pytest-style] Fix pytest-parametrize-names-wrong-type (PT006) to edit both argnames and argvalues if both of them are single-element tuples/lists (#​14699)
  • [perflint] Improve autofix for PERF401 (#​14369)
  • [pylint] Fix PLW1508 false positive for default string created via a mult operation (#​14841)

v0.8.2

Compare Source

Preview features
  • [airflow] Avoid deprecated values (AIR302) (#​14582)
  • [airflow] Extend removed names for AIR302 (#​14734)
  • [ruff] Extend unnecessary-regular-expression to non-literal strings (RUF055) (#​14679)
  • [ruff] Implement used-dummy-variable (RUF052) (#​14611)
  • [ruff] Implement unnecessary-cast-to-int (RUF046) (#​14697)
Rule changes
  • [airflow] Check AIR001 from builtin or providers operators module (#​14631)
  • [flake8-pytest-style] Remove @ in pytest.mark.parametrize rule messages (#​14770)
  • [pandas-vet] Skip rules if the panda module hasn't been seen (#​14671)
  • [pylint] Fix false negatives for ascii and sorted in len-as-condition (PLC1802) (#​14692)
  • [refurb] Guard hashlib imports and mark hashlib-digest-hex fix as safe (FURB181) (#​14694)
Configuration
  • [flake8-import-conventions] Improve syntax check for aliases supplied in configuration for unconventional-import-alias (ICN001) (#​14745)
Bug fixes
  • Revert: [pyflakes] Avoid false positives in @no_type_check contexts (F821, F722) (#​14615) (#​14726)
  • [pep8-naming] Avoid false positive for class Bar(type(foo)) (N804) (#​14683)
  • [pycodestyle] Handle f-strings properly for invalid-escape-sequence (W605) (#​14748)
  • [pylint] Ignore @overload in PLR0904 (#​14730)
  • [refurb] Handle non-finite decimals in verbose-decimal-constructor (FURB157) (#​14596)
  • [ruff] Avoid emitting assignment-in-assert when all references to the assigned variable are themselves inside asserts (RUF018) (#​14661)
Documentation
  • Improve docs for flake8-use-pathlib rules (#​14741)
  • Improve error messages and docs for flake8-comprehensions rules (#​14729)
  • [flake8-type-checking] Expands TC006 docs to better explain itself (#​14749)

v0.8.1

Compare Source

Preview features
  • Formatter: Avoid invalid syntax for format-spec with quotes for all Python versions (#​14625)
  • Formatter: Consider quotes inside format-specs when choosing the quotes for an f-string (#​14493)
  • Formatter: Do not consider f-strings with escaped newlines as multiline (#​14624)
  • Formatter: Fix f-string formatting in assignment statement (#​14454)
  • Formatter: Fix unnecessary space around power operator (**) in overlong f-string expressions (#​14489)
  • [airflow] Avoid implicit schedule argument to DAG and @dag (AIR301) (#​14581)
  • [flake8-builtins] Exempt private built-in modules (A005) (#​14505)
  • [flake8-pytest-style] Fix pytest.mark.parametrize rules to check calls instead of decorators (#​14515)
  • [flake8-type-checking] Implement runtime-cast-value (TC006) (#​14511)
  • [flake8-type-checking] Implement unquoted-type-alias (TC007) and quoted-type-alias (TC008) (#​12927)
  • [flake8-use-pathlib] Recommend Path.iterdir() over os.listdir() (PTH208) (#​14509)
  • [pylint] Extend invalid-envvar-default to detect os.environ.get (PLW1508) (#​14512)
  • [pylint] Implement len-test (PLC1802) (#​14309)
  • [refurb] Fix bug where methods defined using lambdas were flagged by FURB118 (#​14639)
  • [ruff] Auto-add r prefix when string has no backslashes for unraw-re-pattern (RUF039) (#​14536)
  • [ruff] Implement invalid-assert-message-literal-argument (RUF040) (#​14488)
  • [ruff] Implement unnecessary-nested-literal (RUF041) (#​14323)
  • [ruff] Implement unnecessary-regular-expression (RUF055) (#​14659)
Rule changes
  • Ignore more rules for stub files (#​14541)
  • [pep8-naming] Eliminate false positives for single-letter names (N811, N814) (#​14584)
  • [pyflakes] Avoid false positives in @no_type_check contexts (F821, F722) (#​14615)
  • [ruff] Detect redirected-noqa in file-level comments (RUF101) (#​14635)
  • [ruff] Mark fixes for unsorted-dunder-all and unsorted-dunder-slots as unsafe when there are complex comments in the sequence (RUF022, RUF023) (#​14560)
Bug fixes
  • Avoid fixing code to None | None for redundant-none-literal (PYI061) and never-union (RUF020) (#​14583, #​14589)
  • [flake8-bugbear] Fix mutable-contextvar-default to resolve annotated function calls properly (B039) (#​14532)
  • [flake8-pyi, ruff] Fix traversal of nested literals and unions (PYI016, PYI051, PYI055, PYI062, RUF041) (#​14641)
  • [flake8-pyi] Avoid rewriting invalid type expressions in unnecessary-type-union (PYI055) (#​14660)
  • [flake8-type-checking] Avoid syntax errors and type checking problem for quoted annotations autofix (TC003, TC006) (#​14634)
  • [pylint] Do not wrap function calls in parentheses in the fix for unnecessary-dunder-call (PLC2801) (#​14601)
  • [ruff] Handle attrs's auto_attribs correctly (RUF009) (#​14520)

v0.8.0

Compare Source

Check out the blog post for a migration guide and overview of the changes!

Breaking changes

See also, the "Remapped rules" section which may result in disabled rules.

  • Default to Python 3.9

    Ruff now defaults to Python 3.9 instead of 3.8 if no explicit Python version is configured using ruff.target-version or project.requires-python (#​13896)

  • Changed location of pydoclint diagnostics

    pydoclint diagnostics now point to the first-line of the problematic docstring. Previously, this was not the case.

    If you've opted into these preview rules but have them suppressed using
    noqa comments in
    some places, this change may mean that you need to move the noqa suppression
    comments. Most users should be unaffected by this change.

  • Use XDG (i.e. ~/.local/bin) instead of the Cargo home directory in the standalone installer

    Previously, Ruff's installer used $CARGO_HOME or ~/.cargo/bin for its target install directory. Now, Ruff will be installed into $XDG_BIN_HOME, $XDG_DATA_HOME/../bin, or ~/.local/bin (in that order).

    This change is only relevant to users of the standalone Ruff installer (using the shell or PowerShell script). If you installed Ruff using uv or pip, you should be unaffected.

  • Changes to the line width calculation

    Ruff now uses a new version of the unicode-width Rust crate to calculate the line width. In very rare cases, this may lead to lines containing Unicode characters being reformatted, or being considered too long when they were not before (E501).

Removed Rules

The following deprecated rules have been removed:

Remapped rules

The following rules have been remapped to new rule codes:

Stabilization

The following rules have been stabilized and are no longer in preview:

The following behaviors have been stabilized:

The following fixes have been stabilized:

Preview features
  • [flake8-datetimez] Exempt min.time() and max.time() (DTZ901) (#​14394)
  • [flake8-pie] Mark fix as unsafe if the following statement is a string literal (PIE790) (#​14393)
  • [flake8-pyi] New rule redundant-none-literal (PYI061) (#​14316)
  • [flake8-pyi] Add autofix for redundant-numeric-union (PYI041) (#​14273)
  • [ruff] New rule map-int-version-parsing (RUF048) (#​14373)
  • [ruff] New rule redundant-bool-literal (RUF038) (#​14319)
  • [ruff] New rule unraw-re-pattern (RUF039) (#​14446)
  • [pycodestyle] Exempt pytest.importorskip() calls (E402) (#​14474)
  • [pylint] Autofix suggests using sets when possible (PLR1714) (#​14372)
Rule changes
  • invalid-pyproject-toml (RUF200): Updated to reflect the provisionally accepted PEP 639.
  • [flake8-pyi] Avoid panic in unfixable case (PYI041) (#​14402)
  • [flake8-type-checking] Correctly handle quotes in subscript expression when generating an autofix (#​14371)
  • [pylint] Suggest correct autofix for __contains__ (PLC2801) (#​14424)
Configuration
  • Ruff now emits a warning instead of an error when a configuration ignores a rule that has been removed (#​14435)
  • Ruff now validates that lint.flake8-import-conventions.aliases only uses valid module names and aliases (#​14477)

v0.7.4

Compare Source

Preview features
  • [flake8-datetimez] Detect usages of datetime.max/datetime.min (DTZ901) (#​14288)
  • [flake8-logging] Implement root-logger-calls (LOG015) (#​14302)
  • [flake8-no-pep420] Detect empty implicit namespace packages (INP001) (#​14236)
  • [flake8-pyi] Add "replace with Self" fix (PYI019) ([#​14238](https:/

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 is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

OctoDNS Plan for renovate/poetry

pydis.wtf.

cloudflare

Operation Name Type TTL Value Source
Update ALIAS 300 apex-loadbalancer.netlify.com.
300 lovelace.box.pydis.wtf. zone_config
Update www CNAME 300 pydis-wtf-landing.netlify.app.
300 lovelace.box.pydis.wtf. zone_config

Summary: Creates=0, Updates=2, Deletes=0, Existing Records=43

@renovate renovate bot force-pushed the renovate/poetry branch from 975bec4 to 40b44f2 Compare October 1, 2024 15:49
@renovate renovate bot force-pushed the renovate/poetry branch from 40b44f2 to d200eff Compare October 1, 2024 22:05
@renovate renovate bot force-pushed the renovate/poetry branch from d200eff to 64de5d3 Compare October 3, 2024 21:56
@renovate renovate bot force-pushed the renovate/poetry branch from 64de5d3 to 476f345 Compare October 4, 2024 16:38
@renovate renovate bot force-pushed the renovate/poetry branch from ab46d71 to 7990b92 Compare November 26, 2024 19:33
@renovate renovate bot force-pushed the renovate/poetry branch from 7990b92 to 13b96df Compare November 29, 2024 05:02
@renovate renovate bot force-pushed the renovate/poetry branch from 13b96df to 8b7b473 Compare November 30, 2024 13:10
@renovate renovate bot force-pushed the renovate/poetry branch from 8b7b473 to ae4bdbf Compare December 1, 2024 09:18
@renovate renovate bot force-pushed the renovate/poetry branch from ae4bdbf to 5784f7e Compare December 2, 2024 20:29
@renovate renovate bot force-pushed the renovate/poetry branch from 5784f7e to 02ac392 Compare December 5, 2024 15:13
@renovate renovate bot force-pushed the renovate/poetry branch from 02ac392 to e87f149 Compare December 8, 2024 17:08
@renovate renovate bot force-pushed the renovate/poetry branch from e87f149 to 88b7e8f Compare December 10, 2024 14:45
@renovate renovate bot force-pushed the renovate/poetry branch from 88b7e8f to b520ff1 Compare December 10, 2024 17:33
@renovate renovate bot force-pushed the renovate/poetry branch from b520ff1 to ebe1462 Compare December 11, 2024 13:53
@renovate renovate bot force-pushed the renovate/poetry branch from ebe1462 to 1e2f3f2 Compare December 12, 2024 14:41
@renovate renovate bot force-pushed the renovate/poetry branch from 1e2f3f2 to 16fd7f8 Compare December 12, 2024 18:28
@renovate renovate bot force-pushed the renovate/poetry branch from 16fd7f8 to bcb0a69 Compare December 16, 2024 12:41
| datasource | package                                   | from   | to      |
| ---------- | ----------------------------------------- | ------ | ------- |
| pypi       | ansible-core                              | 2.17.4 | 2.18.1  |
| pypi       | ansible-lint                              | 24.9.0 | 24.12.2 |
| pypi       | dnspython                                 | 2.6.1  | 2.7.0   |
| pypi       | mkdocs-git-committers-plugin-2            | 2.3.0  | 2.4.1   |
| pypi       | mkdocs-git-revision-date-localized-plugin | 1.2.9  | 1.3.0   |
| pypi       | mkdocs-material                           | 9.5.34 | 9.5.49  |
| pypi       | octodns                                   | 1.9.1  | 1.10.0  |
| pypi       | ruff                                      | 0.6.5  | 0.8.4   |
| pypi       | taskipy                                   | 1.13.0 | 1.14.1  |
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Up next
Development

Successfully merging this pull request may close these issues.

1 participant