iterative / py-template

Hypermodern Python Cookiecutter
http://cookiecutter-hypermodern-python.readthedocs.io/
MIT License
14 stars 7 forks source link

chore(deps): update all dependencies #93

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
PyCQA/isort repository minor 5.10.1 -> 5.11.4 age adoption passing confidence
asottile/pyupgrade repository minor v3.2.2 -> v3.3.1 age adoption passing confidence
cruft minor 2.11.1 -> 2.12.0 age adoption passing confidence
flake8-bugbear (changelog) major 22.10.27 -> 23.1.20 age adoption passing confidence
pre-commit/pre-commit-hooks repository minor v4.3.0 -> v4.4.0 age adoption passing confidence
psf/black repository minor 22.10.0 -> 22.12.0 age adoption passing confidence
pycqa/flake8 repository major 5.0.4 -> 6.0.0 age adoption passing confidence
wntrblm/nox action minor 2022.8.7 -> 2022.11.21 age adoption passing confidence

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 if you have any questions.


Release Notes

PyCQA/isort ### [`v5.11.4`](https://togithub.com/PyCQA/isort/blob/HEAD/CHANGELOG.md#​5114-December-21-2022) [Compare Source](https://togithub.com/PyCQA/isort/compare/v5.11.3...5.11.4) - Fixed [#​2038](https://togithub.com/PyCQA/isort/issues/2038) (again): stop installing documentation files to top-level site-packages ([#​2057](https://togithub.com/PyCQA/isort/issues/2057)) [@​mgorny](https://togithub.com/mgorny) - CI: only run release workflows for upstream ([#​2052](https://togithub.com/PyCQA/isort/issues/2052)) [@​hugovk](https://togithub.com/hugovk) - Tests: remove obsolete toml import from the test suite ([#​1978](https://togithub.com/PyCQA/isort/issues/1978)) [@​mgorny](https://togithub.com/mgorny) - CI: bump Poetry 1.3.1 ([#​2058](https://togithub.com/PyCQA/isort/issues/2058)) [@​staticdev](https://togithub.com/staticdev) ### [`v5.11.3`](https://togithub.com/PyCQA/isort/blob/HEAD/CHANGELOG.md#​5113-December-16-2022) [Compare Source](https://togithub.com/PyCQA/isort/compare/v5.11.3...v5.11.3) - Fixed [#​2007](https://togithub.com/PyCQA/isort/issues/2007): settings for py3.11 ([#​2040](https://togithub.com/PyCQA/isort/issues/2040)) [@​staticdev](https://togithub.com/staticdev) - Fixed [#​2038](https://togithub.com/PyCQA/isort/issues/2038): packaging pypoetry ([#​2042](https://togithub.com/PyCQA/isort/issues/2042)) [@​staticdev](https://togithub.com/staticdev) - Docs: renable portray ([#​2043](https://togithub.com/PyCQA/isort/issues/2043)) [@​timothycrosley](https://togithub.com/timothycrosley) - Ci: add minimum GitHub token permissions for workflows ([#​1969](https://togithub.com/PyCQA/isort/issues/1969)) [@​varunsh-coder](https://togithub.com/varunsh-coder) - Ci: general CI improvements ([#​2041](https://togithub.com/PyCQA/isort/issues/2041)) [@​staticdev](https://togithub.com/staticdev) - Ci: add release workflow ([#​2026](https://togithub.com/PyCQA/isort/issues/2026)) [@​staticdev](https://togithub.com/staticdev) ### [`v5.11.3`](https://togithub.com/PyCQA/isort/releases/tag/v5.11.3) [Compare Source](https://togithub.com/PyCQA/isort/compare/5.11.2...v5.11.3) #### Changes - Renable portray ([#​2043](https://togithub.com/PyCQA/isort/issues/2043)) [@​timothycrosley](https://togithub.com/timothycrosley) - chore(ci): add minimum GitHub token permissions for workflows ([#​1969](https://togithub.com/PyCQA/isort/issues/1969)) [@​varunsh-coder](https://togithub.com/varunsh-coder) #### :beetle: Fixes - Fix packaging pypoetry ([#​2042](https://togithub.com/PyCQA/isort/issues/2042)) [@​staticdev](https://togithub.com/staticdev) - Fix settings for py3.11 ([#​2040](https://togithub.com/PyCQA/isort/issues/2040)) [@​staticdev](https://togithub.com/staticdev) #### :construction_worker: Continuous Integration - General CI improvements ([#​2041](https://togithub.com/PyCQA/isort/issues/2041)) [@​staticdev](https://togithub.com/staticdev) - Add release workflow ([#​2026](https://togithub.com/PyCQA/isort/issues/2026)) [@​staticdev](https://togithub.com/staticdev) ### [`v5.11.2`](https://togithub.com/PyCQA/isort/blob/HEAD/CHANGELOG.md#​5112-December-12-2022) [Compare Source](https://togithub.com/PyCQA/isort/compare/5.11.1...5.11.2) - Hotfix [#​2034](https://togithub.com/PyCQA/isort/issues/2034): isort --version is not accurate on 5.11.x releases ([#​2034](https://togithub.com/PyCQA/isort/issues/2034)) [@​gschaffner](https://togithub.com/gschaffner) ### [`v5.11.1`](https://togithub.com/PyCQA/isort/blob/HEAD/CHANGELOG.md#​5111-December-12-2022) [Compare Source](https://togithub.com/PyCQA/isort/compare/5.11.0...5.11.1) - Hotfix [#​2031](https://togithub.com/PyCQA/isort/issues/2031): only call `colorama.init` if `colorama` is available ([#​2032](https://togithub.com/PyCQA/isort/issues/2032)) [@​tomaarsen](https://togithub.com/tomaarsen) ### [`v5.11.0`](https://togithub.com/PyCQA/isort/blob/HEAD/CHANGELOG.md#​5110-December-12-2022) [Compare Source](https://togithub.com/PyCQA/isort/compare/5.10.1...5.11.0) - Added official support for Python 3.11 ([#​1996](https://togithub.com/PyCQA/isort/issues/1996), [#​2008](https://togithub.com/PyCQA/isort/issues/2008), [#​2011](https://togithub.com/PyCQA/isort/issues/2011)) [@​staticdev](https://togithub.com/staticdev) - Dropped support for Python 3.6 ([#​2019](https://togithub.com/PyCQA/isort/issues/2019)) [@​barrelful](https://togithub.com/barrelful) - Fixed problematic tests ([#​2021](https://togithub.com/PyCQA/isort/issues/2021), [#​2022](https://togithub.com/PyCQA/isort/issues/2022)) [@​staticdev](https://togithub.com/staticdev) - Fixed [#​1960](https://togithub.com/PyCQA/isort/issues/1960): Rich compatibility ([#​1961](https://togithub.com/PyCQA/isort/issues/1961)) [@​ofek](https://togithub.com/ofek) - Fixed [#​1945](https://togithub.com/PyCQA/isort/issues/1945), [#​1986](https://togithub.com/PyCQA/isort/issues/1986): Python 4.0 upper bound dependency resolving issues [@​staticdev](https://togithub.com/staticdev) - Fixed Pyodide CDN URL ([#​1991](https://togithub.com/PyCQA/isort/issues/1991)) [@​andersk](https://togithub.com/andersk) - Docs: clarify description of use_parentheses ([#​1941](https://togithub.com/PyCQA/isort/issues/1941)) [@​mgedmin](https://togithub.com/mgedmin) - Fixed [#​1976](https://togithub.com/PyCQA/isort/issues/1976): `black` compatibility for `.pyi` files [@​XuehaiPan](https://togithub.com/XuehaiPan) - Implemented [#​1683](https://togithub.com/PyCQA/isort/issues/1683): magic trailing comma option ([#​1876](https://togithub.com/PyCQA/isort/issues/1876)) [@​legau](https://togithub.com/legau) - Add missing space in unrecoverable exception message ([#​1933](https://togithub.com/PyCQA/isort/issues/1933)) [@​andersk](https://togithub.com/andersk) - Fixed [#​1895](https://togithub.com/PyCQA/isort/issues/1895): skip-gitignore: use allow list, not deny list [@​bmalehorn](https://togithub.com/bmalehorn) - Fixed [#​1917](https://togithub.com/PyCQA/isort/issues/1917): infinite loop for unmatched parenthesis ([#​1919](https://togithub.com/PyCQA/isort/issues/1919)) [@​anirudnits](https://togithub.com/anirudnits) - Docs: shared profiles ([#​1896](https://togithub.com/PyCQA/isort/issues/1896)) [@​matthewhughes934](https://togithub.com/matthewhughes934) - Fixed build-backend values in the example plugins ([#​1892](https://togithub.com/PyCQA/isort/issues/1892)) [@​mgorny](https://togithub.com/mgorny) - Remove reference to jamescurtin/isort-action ([#​1885](https://togithub.com/PyCQA/isort/issues/1885)) [@​AndrewLane](https://togithub.com/AndrewLane) - Split long cython import lines ([#​1931](https://togithub.com/PyCQA/isort/issues/1931)) [@​davidcollins001](https://togithub.com/davidcollins001) - Update plone profile: copy of `black`, plus three settings. ([#​1926](https://togithub.com/PyCQA/isort/issues/1926)) [@​mauritsvanrees](https://togithub.com/mauritsvanrees) - Fixed [#​1815](https://togithub.com/PyCQA/isort/issues/1815), [#​1862](https://togithub.com/PyCQA/isort/issues/1862): Add a command-line flag to sort all re-exports ([#​1863](https://togithub.com/PyCQA/isort/issues/1863)) [@​parafoxia](https://togithub.com/parafoxia) - Fixed [#​1854](https://togithub.com/PyCQA/isort/issues/1854): `lines_before_imports` appending lines after comments ([#​1861](https://togithub.com/PyCQA/isort/issues/1861)) [@​legau](https://togithub.com/legau) - Remove redundant `multi_line_output = 3` from "Compatibility with black" ([#​1858](https://togithub.com/PyCQA/isort/issues/1858)) [@​jdufresne](https://togithub.com/jdufresne) - Add tox config example ([#​1856](https://togithub.com/PyCQA/isort/issues/1856)) [@​umonaca](https://togithub.com/umonaca) - Docs: add examples for frozenset and tuple settings ([#​1822](https://togithub.com/PyCQA/isort/issues/1822)) [@​sgaist](https://togithub.com/sgaist) - Docs: add multiple config documentation ([#​1850](https://togithub.com/PyCQA/isort/issues/1850)) [@​anirudnits](https://togithub.com/anirudnits)
asottile/pyupgrade ### [`v3.3.1`](https://togithub.com/asottile/pyupgrade/compare/v3.3.0...v3.3.1) [Compare Source](https://togithub.com/asottile/pyupgrade/compare/v3.3.0...v3.3.1) ### [`v3.3.0`](https://togithub.com/asottile/pyupgrade/compare/v3.2.3...v3.3.0) [Compare Source](https://togithub.com/asottile/pyupgrade/compare/v3.2.3...v3.3.0) ### [`v3.2.3`](https://togithub.com/asottile/pyupgrade/compare/v3.2.2...v3.2.3) [Compare Source](https://togithub.com/asottile/pyupgrade/compare/v3.2.2...v3.2.3)
PyCQA/flake8-bugbear ### [`v23.1.20`](https://togithub.com/PyCQA/flake8-bugbear/releases/tag/23.1.20) [Compare Source](https://togithub.com/PyCQA/flake8-bugbear/compare/23.1.17...23.1.20) - B024: now ignores classes without any methods. ([#​336](https://togithub.com/PyCQA/flake8-bugbear/issues/336)) - B017: Don't warn when `pytest.raises()` has a `match` argument. ([#​334](https://togithub.com/PyCQA/flake8-bugbear/issues/334)) - B906: Ignore `visit_` functions with a `_fields` attribute that can't contain ast.AST subnodes. ([#​330](https://togithub.com/PyCQA/flake8-bugbear/issues/330)) ### [`v23.1.17`](https://togithub.com/PyCQA/flake8-bugbear/releases/tag/23.1.17) [Compare Source](https://togithub.com/PyCQA/flake8-bugbear/compare/23.1.14...23.1.17) - Rename B028 to B907, making it optional/opinionated. ### [`v23.1.14`](https://togithub.com/PyCQA/flake8-bugbear/releases/tag/23.1.14) [Compare Source](https://togithub.com/PyCQA/flake8-bugbear/compare/22.12.6...23.1.14) - Add B906: `visit_` function with no further calls to a `visit` function. ([#​313](https://togithub.com/PyCQA/flake8-bugbear/issues/313)) - Add B028: Suggest `!r` when formatted value in f-string is surrounded by quotes. ([#​319](https://togithub.com/PyCQA/flake8-bugbear/issues/319)) ### [`v22.12.6`](https://togithub.com/PyCQA/flake8-bugbear/releases/tag/22.12.6) [Compare Source](https://togithub.com/PyCQA/flake8-bugbear/compare/22.10.27...22.12.6) - Add B905: `zip()` without an explicit `strict=` parameter. ([#​314](https://togithub.com/PyCQA/flake8-bugbear/issues/314)) - B027: ignore [@​overload](https://togithub.com/overload) when typing is imported with other names ([#​309](https://togithub.com/PyCQA/flake8-bugbear/issues/309))
pre-commit/pre-commit-hooks ### [`v4.4.0`](https://togithub.com/pre-commit/pre-commit-hooks/releases/tag/v4.4.0): pre-commit-hooks v4.4.0 [Compare Source](https://togithub.com/pre-commit/pre-commit-hooks/compare/v4.3.0...v4.4.0) #### Features - forbid-submodules: new hook which outright bans submodules. - [#​815](https://togithub.com/pre-commit/pre-commit-hooks/issues/815) PR by [@​asottile](https://togithub.com/asottile). - [#​707](https://togithub.com/pre-commit/pre-commit-hooks/issues/707) issue by [@​ChiefGokhlayeh](https://togithub.com/ChiefGokhlayeh).
psf/black ### [`v22.12.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#​22120) [Compare Source](https://togithub.com/psf/black/compare/22.10.0...22.12.0) ##### Preview style - Enforce empty lines before classes and functions with sticky leading comments ([#​3302](https://togithub.com/psf/black/issues/3302)) - Reformat empty and whitespace-only files as either an empty file (if no newline is present) or as a single newline character (if a newline is present) ([#​3348](https://togithub.com/psf/black/issues/3348)) - Implicitly concatenated strings used as function args are now wrapped inside parentheses ([#​3307](https://togithub.com/psf/black/issues/3307)) - For assignment statements, prefer splitting the right hand side if the left hand side fits on a single line ([#​3368](https://togithub.com/psf/black/issues/3368)) - Correctly handle trailing commas that are inside a line's leading non-nested parens ([#​3370](https://togithub.com/psf/black/issues/3370)) ##### Configuration - Fix incorrectly applied `.gitignore` rules by considering the `.gitignore` location and the relative path to the target file ([#​3338](https://togithub.com/psf/black/issues/3338)) - Fix incorrectly ignoring `.gitignore` presence when more than one source directory is specified ([#​3336](https://togithub.com/psf/black/issues/3336)) ##### Parser - Parsing support has been added for walruses inside generator expression that are passed as function args (for example, `any(match := my_re.match(text) for text in texts)`) ([#​3327](https://togithub.com/psf/black/issues/3327)). ##### Integrations - Vim plugin: Optionally allow using the system installation of Black via `let g:black_use_virtualenv = 0`([#​3309](https://togithub.com/psf/black/issues/3309))
pycqa/flake8 ### [`v6.0.0`](https://togithub.com/pycqa/flake8/compare/5.0.4...6.0.0) [Compare Source](https://togithub.com/pycqa/flake8/compare/5.0.4...6.0.0)
wntrblm/nox ### [`v2022.11.21`](https://togithub.com/wntrblm/nox/blob/HEAD/CHANGELOG.md#​20221121) [Compare Source](https://togithub.com/wntrblm/nox/compare/2022.8.7...2022.11.21) We'd like to thank the following folks who contributed to this release: - [@​airtower-luna](https://togithub.com/airtower-luna) - [@​DiddiLeija](https://togithub.com/DiddiLeija) - [@​FollowTheProcess](https://togithub.com/FollowTheProcess) - [@​henryiii](https://togithub.com/henryiii) - [@​hynek](https://togithub.com/hynek) - [@​Julian](https://togithub.com/Julian) - [@​nhtsai](https://togithub.com/nhtsai) - [@​paw-lu](https://togithub.com/paw-lu) New features: - Include Python 3.11 classifier & testing ([#​655](https://togithub.com/wntrblm/nox/issues/655)) Improvements: - Fixed a few typos ([#​661](https://togithub.com/wntrblm/nox/issues/661), [#​660](https://togithub.com/wntrblm/nox/issues/660)) - Drop dependency on `py` ([#​647](https://togithub.com/wntrblm/nox/issues/647)) - `nox.session.run` now accepts a `pathlib.Path` for the command ([#​649](https://togithub.com/wntrblm/nox/issues/649)) - Document `nox.session.run`'s `stdout` and `stderr` arguments and add example of capturing output ([#​651](https://togithub.com/wntrblm/nox/issues/651)) Bugfixes: - GitHub Action: replace deprecated set-output command ([#​668](https://togithub.com/wntrblm/nox/issues/668)) - GitHub Action: point docs to 2022.8.7 not latest ([#​664](https://togithub.com/wntrblm/nox/issues/664)) - Docs: fix argument passing in `session.posargs` example ([#​653](https://togithub.com/wntrblm/nox/issues/653)) - Include GitHub action helper in `MANIFEST.in` ([#​645](https://togithub.com/wntrblm/nox/issues/645)) Internal changes: - GitHub Action: move to 3.11 final ([#​667](https://togithub.com/wntrblm/nox/issues/667)) - Cleanup Python 2 style code ([#​657](https://togithub.com/wntrblm/nox/issues/657)) - Update tools used in pre-commit ([#​646](https://togithub.com/wntrblm/nox/issues/646), [#​656](https://togithub.com/wntrblm/nox/issues/656))

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.

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



This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] commented 1 year ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.