Skip to content
This repository has been archived by the owner on May 4, 2024. It is now read-only.

chore(deps): update all non-major dependencies #4

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 3, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
autopep8 2.0.2 -> 2.1.0 age adoption passing confidence dev minor
pre-commit 3.3.3 -> 3.7.0 age adoption passing confidence dev minor
python 3.12.0 -> 3.12.3 age adoption passing confidence dependencies patch
python 3.10-slim -> 3.12-slim age adoption passing confidence final minor
python-semantic-release (changelog) 8.0.0 -> 8.7.0 age adoption passing confidence dev minor
pywebio (source) 1.8.2 -> 1.8.3 age adoption passing confidence dependencies patch
ruff (source, changelog) 0.0.278 -> 0.4.3 age adoption passing confidence dev minor

Release Notes

hhatto/autopep8 (autopep8)

v2.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: hhatto/autopep8@v2.0.4...v2.1.0

v2.0.4

Compare Source

What's Changed
New Contributors

Full Changelog: hhatto/autopep8@v2.0.3...v2.0.4

v2.0.3

Compare Source

What's Changed

New Contributors

Full Changelog: hhatto/autopep8@v2.0.2...v2.0.3

pre-commit/pre-commit (pre-commit)

v3.7.0

Compare Source

==================

Features
  • Use a tty for docker and docker_image hooks when --color is specified.
Fixes
Updating
  • The per-hook behaviour of fail_fast was fixed. If you want the pre-3.7.0
    behaviour, add fail_fast: true to all hooks before the last fail_fast
    hook.

v3.6.2

Compare Source

==================

Fixes

v3.6.1

Compare Source

==================

Fixes

v3.6.0

Compare Source

==================

Features
Fixes
Updating

v3.5.0

Compare Source

==================

Features
Fixes
Migrating

v3.4.0

Compare Source

==================

Features
Fixes
containerbase/python-prebuild (python)

v3.12.3

Compare Source

Bug Fixes
  • deps: update dependency python to v3.12.3

v3.12.2

Compare Source

Bug Fixes
  • deps: update dependency python to v3.12.2

v3.12.1

Compare Source

Bug Fixes
  • deps: update dependency python to v3.12.1
python-semantic-release/python-semantic-release (python-semantic-release)

v8.7.0

Compare Source

Feature
  • feat(config): enable default environment token per hvcs (#​774) (26528eb)

v8.6.0

Compare Source

Documentation
  • docs: minor correction to commit-parsing documentation (#​777) (245e878)
Feature
  • feat(utils): expand parsable valid git remote url formats (#​771)

Git remote url parsing now supports additional formats (ssh, https, file, git) (cf75f23)

v8.5.2

Compare Source

Fix
  • fix(cli): gracefully output configuration validation errors (#​772)

  • test(fixtures): update example project workflow & add config modifier

  • test(cli-main): add test for raw config validation error

  • fix(cli): gracefully output configuration validation errors (e8c9d51)

v8.5.1

Compare Source

Documentation
  • docs(configuration): adjust wording and improve clarity (#​766)

  • docs(configuration): fix typo in text

  • docs(configuration): adjust wording and improve clarity (6b2fc8c)

Fix
  • fix(config): gracefully fail when repo is in a detached HEAD state (#​765)

  • fix(config): cleanly handle repository in detached HEAD state

  • test(cli-main): add detached head cli test (ac4f9aa)

  • fix(cmd-version): handle committing of git-ignored file gracefully (#​764)

  • fix(version): only commit non git-ignored files during version commit

  • test(version): set version file as ignored file

Tweaks tests to use one committed change file and the version file
as an ignored change file. This allows us to verify that our commit
mechanism does not crash if a file that is changed is ignored by user (ea89fa7)

v8.5.0

Compare Source

Feature
  • feat: allow template directories to contain a '.' at the top-level (#​762) (07b232a)

v8.4.0

Compare Source

Documentation
  • docs(migration): fix comments about publish command (#​747) (90380d7)
Feature
  • feat(cmd-version): add --tag/--no-tag option to version command (#​752)

  • fix(version): separate push tags from commit push when not committing changes

  • feat(version): add --no-tag option to turn off tag creation

  • test(version): add test for --tag option & --no-tag/commit

  • docs(commands): update version subcommand options (de6b9ad)

Unknown
  • Revert "feat(action): use composite action for semantic release (#​692)"

This reverts commit 4648d87. (f145257)

v8.3.0

Compare Source

Feature
  • feat(action): use composite action for semantic release (#​692)

Co-authored-by: Bernard Cooke <bernard-cooke@hotmail.com> (4648d87)

v8.2.0

Compare Source

Documentation
  • docs: add PYTHONPATH mention for commit parser (3284258)
Feature
  • feat: Allow user customization of release notes template (#​736)

Signed-off-by: Bryant Finney <bryant.finney@outlook.com> (94a1311)

v8.1.2

Compare Source

Build
  • build(deps-dev): update importlib-resources requirement (#​719) (b1ec8fe)

  • build(deps-dev): bump ruff from 0.0.290 to 0.0.292 (#​726) (9818cb0)

Chore
  • chore: remove setup.py as setuptools no longer needs it (d8762c8)

  • chore: clearer pytest output from tox (d890e46)

  • chore: pre-commit autoupdate && pre-commit run -a (7f448f2)

  • chore: add tests for python 3.12 (#​728) (42360fd)

Fix
  • fix: correct lint errors

GitHub.upload_asset now raises ValueError instead of requests.HTTPError (a13a6c3)

  • fix: Error when running build command on windows systems (#​732) (2553657)

v8.1.1

Compare Source

Build
  • build(deps-dev): bump ruff from 0.0.286 to 0.0.290 (#​713)

Bumps ruff from 0.0.286 to 0.0.290.


updated-dependencies:

  • dependency-name: ruff
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@​users.noreply.github.com> (6b288f2)

Fix

v8.1.0

Compare Source

Build
  • build(deps-dev): bump importlib-resources from 5.7 to 5.12.0 (#​704)

  • build(deps-dev): bump importlib-resources from 5.7 to 5.12.0

  • build(deps-dev): relax importlib-resources requirement


Co-authored-by: Bernard Cooke <bernard.cooke@iotics.com> (861fe01)

Chore
Documentation
Feature

v8.0.8

Compare Source

Chore
  • chore: remove duplicate test cases (249cec7)

  • chore: fix lint errors and pin ruff (f16b090)

Fix

v8.0.7

Compare Source

Fix
  • fix: use correct upload url for github (#​661)

Co-authored-by: github-actions <action@github.com> (8a515ca)

v8.0.6

Compare Source

Build
  • build(deps-dev): update pytest-xdist requirement (#​677)

Updates the requirements on pytest-xdist to permit the latest version.


updated-dependencies:

  • dependency-name: pytest-xdist
    dependency-type: direct:production
    ...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@​users.noreply.github.com> (9ec6321)

  • build(deps-dev): update coverage[toml] requirement (#​678)

Updates the requirements on coverage[toml] to permit the latest version.


updated-dependencies:

  • dependency-name: coverage[toml]
    dependency-type: direct:production
    ...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@​users.noreply.github.com> (3561a97)

  • build(deps-dev): bump responses from 0.21.0 to 0.23.3 (#​680)

Bumps responses from 0.21.0 to 0.23.3.


updated-dependencies:

  • dependency-name: responses
    dependency-type: direct:production
    update-type: version-update:semver-minor
    ...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@​users.noreply.github.com> (dd6946c)

Chore
  • chore: clean up dependabot commit messages (5981a45)

  • chore: remove redundant flake8 config and add missing README badges (101e182)

  • chore(deps): remove obsolete dataclasses dependency (#​674) (d70fe75)

Ci
Fix
  • fix(publish): improve error message when no tags found (#​683) (bdc06ea)

v8.0.5

Compare Source

Documentation
  • docs: fix typo missing 's' in version_variable[s] in configuration.rst (#​668) (879186a)
Fix
  • fix: don't warn about vcs token if ignore_token_for_push is true. (#​670)

  • fix: don't warn about vcs token if ignore_token_for_push is true.

  • docs: password should be token. (f1a54a6)

Style

v8.0.4

Compare Source

Documentation
Fix
  • fix(changelog): use version as semver tag by default (#​653) (5984c77)
Style

v8.0.3

Compare Source

Fix
  • fix: skip unparseable versions when calculating next version (#​649) (88f25ea)

v8.0.2

Compare Source

Documentation
  • docs: correct version_toml example in migrating_from_v7.rst (#​641) (325d5e0)

  • docs: clarify v8 breaking changes in GitHub action inputs (#​643) (cda050c)

  • docs: better description for tag_format usage (2129b72)

Fix

v8.0.1

Compare Source

Documentation
  • docs: reduce readthedocs formats and add entries to migration from v7 guide (9b6ddfe)

  • docs(migration): fix hyperlink (#​631) (5fbd52d)

Fix
  • fix: invalid version in Git history should not cause a release failure (#​632) (254430b)
wang0618/PyWebIO (pywebio)

v1.8.3

Compare Source

astral-sh/ruff (ruff)

v0.4.3

Compare Source

Enhancements
Preview features
  • [refurb] Use function range for reimplemented-operator diagnostics (#​11271)
  • [refurb] Ignore methods in reimplemented-operator (FURB118) (#​11270)
  • [refurb] Implement fstring-number-format (FURB116) (#​10921)
  • [ruff] Implement redirected-noqa (RUF101) (#​11052)
  • [pyflakes] Distinguish between first-party and third-party imports for fix suggestions (#​11168)
Rule changes
  • [flake8-bugbear] Ignore non-abstract class attributes when enforcing B024 (#​11210)
  • [flake8-logging] Include inline instantiations when detecting loggers (#​11154)
  • [pylint] Also emit PLR0206 for properties with variadic parameters (#​11200)
  • [ruff] Detect duplicate codes as part of unused-noqa (RUF100) (#​10850)
Formatter
  • Avoid multiline expression if format specifier is present (#​11123)
LSP
  • Write ruff server setup guide for Helix (#​11183)
  • ruff server no longer hangs after shutdown (#​11222)
  • ruff server reads from a configuration TOML file in the user configuration directory if no local configuration exists (#​11225)
  • ruff server respects per-file-ignores configuration (#​11224)
  • ruff server: Support a custom TOML configuration file (#​11140)
  • ruff server: Support setting to prioritize project configuration over editor configuration (#​11086)
Bug fixes
  • Avoid debug assertion around NFKC renames (#​11249)
  • [pyflakes] Prioritize redefined-while-unused over unused-import (#​11173)
  • [ruff] Respect async expressions in comprehension bodies (#​11219)
  • [pygrep_hooks] Fix blanket-noqa panic when last line has noqa with no newline (PGH004) (#​11108)
  • [perflint] Ignore list-copy recommendations for async for loops (#​11250)
  • [pyflakes] Improve invalid-print-syntax documentation (#​11171)
Performance
  • Avoid allocations for isort module names (#​11251)
  • Build a separate ARM wheel for macOS (#​11149)

v0.4.2

Compare Source

Rule changes
  • [flake8-pyi] Allow for overloaded __exit__ and __aexit__ definitions (PYI036) (#​11057)
  • [pyupgrade] Catch usages of "%s" % var and provide an unsafe fix (UP031) (#​11019)
  • [refurb] Implement new rule that suggests min/max over sorted() (FURB192) (#​10868)
Server
  • Fix an issue with missing diagnostics for Neovim and Helix (#​11092)
  • Implement hover documentation for noqa codes (#​11096)
  • Introduce common Ruff configuration options with new server settings (#​11062)
Bug fixes
  • Use macos-12 for building release wheels to enable macOS 11 compatibility (#​11146)
  • [flake8-blind-expect] Allow raise from in BLE001 (#​11131)
  • [flake8-pyi] Allow simple assignments to None in enum class scopes (PYI026) (#​11128)
  • [flake8-simplify] Avoid raising SIM911 for non-zip attribute calls (#​11126)
  • [refurb] Avoid operator.itemgetter suggestion for single-item tuple (#​11095)
  • [ruff] Respect per-file-ignores for RUF100 with no other diagnostics (#​11058)
  • [ruff] Fix async comprehension false positive (RUF029) (#​11070)
Documentation
  • [flake8-bugbear] Document explicitly disabling strict zip (B905) (#​11040)
  • [flake8-type-checking] Mention lint.typing-modules in TCH001, TCH002, and TCH003 (#​11144)
  • [isort] Improve documentation around custom isort sections (#​11050)
  • [pylint] Fix documentation oversight for invalid-X-returns (#​11094)
Performance
  • Use matchit to resolve per-file settings (#​11111)

v0.4.1

Compare Source

Preview features
  • [pylint] Implement invalid-hash-returned (PLE0309) (#​10961)
  • [pylint] Implement invalid-index-returned (PLE0305) (#​10962)
Bug fixes
  • [pylint] Allow NoReturn-like functions for __str__, __len__, etc. (PLE0307) (#​11017)
  • Parser: Use empty range when there's "gap" in token source (#​11032)
  • [ruff] Ignore stub functions in unused-async (RUF029) (#​11026)
  • Parser: Expect indented case block instead of match stmt (#​11033)

v0.4.0

Compare Source

A new, hand-written parser

Ruff's new parser is >2x faster, which translates to a 20-40% speedup for all linting and formatting invocations.
There's a lot to say about this exciting change, so check out the blog post for more details!

See #​10036 for implementation details.

A new language server in Rust

With this release, we also want to highlight our new language server. ruff server is a Rust-powered language
server that comes built-in with Ruff. It can be used with any editor that supports the Language Server Protocol (LSP).
It uses a multi-threaded, lock-free architecture inspired by rust-analyzer and it will open the door for a lot
of exciting features. It’s also faster than our previous Python-based language server
-- but you probably guessed that already.

ruff server is only in alpha, but it has a lot of features that you can try out today:

  • Lints Python files automatically and shows quick-fixes when available
  • Formats Python files, with support for range formatting
  • Comes with commands for quickly performing actions: ruff.applyAutofix, ruff.applyFormat, and ruff.applyOrganizeImports
  • Supports source.fixAll and source.organizeImports source actions
  • Automatically reloads your project configuration when you change it

To setup ruff server with your editor, refer to the README.md.

Preview features
  • [pycodestyle] Do not trigger E3 rules on defs following a function/method with a dummy body (#​10704)
  • [pylint] Implement invalid-bytes-returned (E0308) (#​10959)
  • [pylint] Implement invalid-length-returned (E0303) (#​10963)
  • [pylint] Implement self-cls-assignment (W0642) (#​9267)
  • [pylint] Omit stubs from invalid-bool and invalid-str-return-type (#​11008)
  • [ruff] New rule unused-async (RUF029) to detect unneeded async keywords on functions (#​9966)
Rule changes
  • [flake8-bandit] Allow urllib.request.urlopen calls with static Request argument (S310) (#​10964)
  • [flake8-bugbear] Treat raise NotImplemented-only bodies as stub functions (B006) (#​10990)
  • [flake8-slots] Respect same-file Enum subclasses (SLOT000) (#​11006)
  • [pylint] Support inverted comparisons (PLR1730) (#​10920)
Linter
  • Improve handling of builtin symbols in linter rules (#​10919)
  • Improve display of rules in --show-settings (#​11003)
  • Improve inference capabilities of the BuiltinTypeChecker (#​10976)
  • Resolve classes and functions relative to script name (#​10965)
  • Improve performance of RuleTable::any_enabled (#​10971)
Server

This section is devoted to updates for our new language server, written in Rust.

  • Enable ruff-specific source actions (#​10916)
  • Refreshes diagnostics for open files when file configuration is changed (#​10988)
  • Important errors are now shown as popups (#​10951)
  • Introduce settings for directly configuring the linter and formatter (#​10984)
  • Resolve configuration for each document individually (#​10950)
  • Write a setup guide for Neovim (#​10987)
Configuration
  • Add RUFF_OUTPUT_FILE environment variable support (#​10992)
Bug fixes
  • Avoid non-augmented-assignment for reversed, non-commutative operators (PLR6104) (#​10909)
  • Limit commutative non-augmented-assignments to primitive data types (PLR6104) (#​10912)
  • Respect per-file-ignores for RUF100 on blanket # noqa (#​10908)
  • Consider if expression for parenthesized with items parsing (#​11010)
  • Consider binary expr for parenthesized with items parsing (#​11012)
  • Reset FOR_TARGET context for all kinds of parentheses (#​11009)

v0.3.7

Compare Source

Preview features
  • [flake8-bugbear] Implement loop-iterator-mutation (B909) (#​9578)
  • [pylint] Implement rule to prefer augmented assignment (PLR6104) (#​9932)
Bug fixes
  • Avoid TOCTOU errors in cache initialization (#​10884)
  • [pylint] Recode nan-comparison rule to W0177 (#​10894)
  • [pylint] Reverse min-max logic in if-stmt-min-max (#​10890)

v0.3.6

Compare Source

Preview features
  • [pylint] Implement bad-staticmethod-argument (PLW0211) (#​10781)
  • [pylint] Implement if-stmt-min-max (PLR1730, PLR1731) (#​10002)
  • [pyupgrade] Replace str,Enum multiple inheritance with StrEnum UP042 (#​10713)
  • [refurb] Implement if-expr-instead-of-or-operator (FURB110) (#​10687)
  • [refurb] Implement int-on-sliced-str (FURB166) (#​10650)
  • [refurb] Implement write-whole-file (FURB103) (#​10802)
  • [refurb] Support itemgetter in reimplemented-operator (FURB118) (#​10526)
  • [flake8_comprehensions] Add sum/min/max to unnecessary comprehension check (C419) (#​10759)
Rule changes
  • [pydocstyle] Require capitalizing docstrings where the first sentence is a single word (D403) (#​10776)
  • [pycodestyle] Ignore annotated lambdas in class scopes (E731) (#​10720)
  • [flake8-pyi] Various improvements to PYI034 (#​10807)
  • [flake8-slots] Flag subclasses of call-based typing.NamedTuples as well as subclasses of collections.namedtuple() (SLOT002) (#​10808)
  • [pyflakes] Allow forward references in class bases in stub files (F821) (#​10779)
  • [pygrep-hooks] Improve blanket-noqa error message (PGH004) (#​10851)
CLI
  • Support FORCE_COLOR env var ([#​1

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" in timezone Asia/Singapore, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, 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 has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from fd81e25 to 8fdac6e Compare September 16, 2023 14:42
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 2830c69 to 103af4c Compare October 3, 2023 08:56
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 907b25e to abf7307 Compare October 16, 2023 23:08
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 081ba14 to d0183b8 Compare October 24, 2023 17:29
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 5f3ca00 to 83ef48b Compare October 30, 2023 15:04
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 1731fa4 to 276f7b2 Compare November 9, 2023 00:30
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 4ab3a74 to 29efaea Compare December 9, 2023 22:32
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from b8cead9 to 26cf60a Compare December 19, 2023 18:49
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from a2c9151 to ebb79e4 Compare December 22, 2023 12:06
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 9de2a14 to be224e1 Compare January 3, 2024 01:22
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from f20bdf3 to 0033315 Compare January 12, 2024 17:43
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 559312d to ad6e6ca Compare February 2, 2024 02:04
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from e29e43a to b77f176 Compare February 10, 2024 19:58
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from b2c1d0a to bda7d1b Compare February 18, 2024 19:23
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from dd82029 to 9025b84 Compare March 7, 2024 00:40
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 648d11a to 56613cb Compare March 15, 2024 19:04
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from ad12391 to 768a684 Compare March 21, 2024 19:45
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 768a684 to 7d39d8b Compare March 24, 2024 20:09
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 7d39d8b to b632bab Compare April 1, 2024 18:13
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 53d7b8b to 0030e49 Compare April 12, 2024 05:16
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from fc8ef5c to 0f945f7 Compare April 25, 2024 18:44
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 0f945f7 to 95d677e Compare May 4, 2024 00:11
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants