openfun / arnold

:construction_worker_woman: Deploy your applications to Kubernetes with Ansible
MIT License
41 stars 8 forks source link

⬆️(project) upgrade python dependencies #752

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ansible-lint ==6.5.1 -> ==6.5.2 age adoption passing confidence
black (changelog) ==22.6.0 -> ==22.8.0 age adoption passing confidence
pylint (changelog) ==2.15.0 -> ==2.15.2 age adoption passing confidence
pytest (source, changelog) ==7.1.2 -> ==7.1.3 age adoption passing confidence

Release Notes

ansible-community/ansible-lint ### [`v6.5.2`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.5.2) [Compare Source](https://togithub.com/ansible-community/ansible-lint/compare/v6.5.1...v6.5.2) #### Bugfixes - Correct example of selecting profile from cli ([#​2380](https://togithub.com/ansible-community/ansible-lint/issues/2380)) [@​ssbarnea](https://togithub.com/ssbarnea) - refactored runner.is_exclude and MatchError to use Lintable ([#​2379](https://togithub.com/ansible-community/ansible-lint/issues/2379)) [@​ssbarnea](https://togithub.com/ssbarnea) - jinja\[spacing]: use black for formatting ([#​2375](https://togithub.com/ansible-community/ansible-lint/issues/2375)) [@​ssbarnea](https://togithub.com/ssbarnea) - deprecated-module: add documentation ([#​2377](https://togithub.com/ansible-community/ansible-lint/issues/2377)) [@​oraNod](https://togithub.com/oraNod) - latest: include filename on rule match ([#​2378](https://togithub.com/ansible-community/ansible-lint/issues/2378)) [@​ssbarnea](https://togithub.com/ssbarnea) - Correct documentation icons ([#​2373](https://togithub.com/ansible-community/ansible-lint/issues/2373)) [@​ssbarnea](https://togithub.com/ssbarnea) - Avoid resource leak warning with multiprocessing Semaphore ([#​2365](https://togithub.com/ansible-community/ansible-lint/issues/2365)) [@​ssbarnea](https://togithub.com/ssbarnea) - Use lockfile feature only when not in offline mode ([#​2371](https://togithub.com/ansible-community/ansible-lint/issues/2371)) [@​ssbarnea](https://togithub.com/ssbarnea) - Replace git-latest and hg-latest with latest rule ([#​2366](https://togithub.com/ansible-community/ansible-lint/issues/2366)) [@​ssbarnea](https://togithub.com/ssbarnea) - Increase lock timeout to 120s ([#​2370](https://togithub.com/ansible-community/ansible-lint/issues/2370)) [@​ssbarnea](https://togithub.com/ssbarnea) - Move ansible-lint config schema inside our repo ([#​2367](https://togithub.com/ansible-community/ansible-lint/issues/2367)) [@​ssbarnea](https://togithub.com/ssbarnea) - Added extra checks regarding rule listing ([#​2368](https://togithub.com/ansible-community/ansible-lint/issues/2368)) [@​ssbarnea](https://togithub.com/ssbarnea) - Refactor rule loading so we can correctly load markdown help files ([#​2362](https://togithub.com/ansible-community/ansible-lint/issues/2362)) [@​ssbarnea](https://togithub.com/ssbarnea) - Handle FileNotFoundError caused by processing new file in progressive mode ([#​2364](https://togithub.com/ansible-community/ansible-lint/issues/2364)) [@​kostyaplis](https://togithub.com/kostyaplis) - name\[play]: now also correctly works with import_playbook blocks ([#​2359](https://togithub.com/ansible-community/ansible-lint/issues/2359)) [@​apatard](https://togithub.com/apatard) - deprecated-local-action: add documentation ([#​2361](https://togithub.com/ansible-community/ansible-lint/issues/2361)) [@​ssbarnea](https://togithub.com/ssbarnea) - deprecated-command: add documentation ([#​2360](https://togithub.com/ansible-community/ansible-lint/issues/2360)) [@​ssbarnea](https://togithub.com/ssbarnea) - command-instead-of-module: improve documentation ([#​2356](https://togithub.com/ansible-community/ansible-lint/issues/2356)) [@​ssbarnea](https://togithub.com/ssbarnea) - command-instead-of-module: improve documentation ([#​2355](https://togithub.com/ansible-community/ansible-lint/issues/2355)) [@​ssbarnea](https://togithub.com/ssbarnea) - key-order: improve documentation ([#​2354](https://togithub.com/ansible-community/ansible-lint/issues/2354)) [@​ssbarnea](https://togithub.com/ssbarnea) - Include links to documentation for default output ([#​2353](https://togithub.com/ansible-community/ansible-lint/issues/2353)) [@​ssbarnea](https://togithub.com/ssbarnea) - Documentation refactoring ([#​2352](https://togithub.com/ansible-community/ansible-lint/issues/2352)) [@​ssbarnea](https://togithub.com/ssbarnea) - Make use of libyaml when possible ([#​2350](https://togithub.com/ansible-community/ansible-lint/issues/2350)) [@​ssbarnea](https://togithub.com/ssbarnea) - name\[casing]: now applies only to scripts supporting uppercase ([#​2347](https://togithub.com/ansible-community/ansible-lint/issues/2347)) [@​ssbarnea](https://togithub.com/ssbarnea)
psf/black ### [`v22.8.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#​2280) [Compare Source](https://togithub.com/psf/black/compare/22.6.0...22.8.0) ##### Highlights - Python 3.11 is now supported, except for *blackd* as aiohttp does not support 3.11 as of publishing ([#​3234](https://togithub.com/psf/black/issues/3234)) - This is the last release that supports running *Black* on Python 3.6 (formatting 3.6 code will continue to be supported until further notice) - Reword the stability policy to say that we may, in rare cases, make changes that affect code that was not previously formatted by *Black* ([#​3155](https://togithub.com/psf/black/issues/3155)) ##### Stable style - Fix an infinite loop when using `# fmt: on/off` in the middle of an expression or code block ([#​3158](https://togithub.com/psf/black/issues/3158)) - Fix incorrect handling of `# fmt: skip` on colon (`:`) lines ([#​3148](https://togithub.com/psf/black/issues/3148)) - Comments are no longer deleted when a line had spaces removed around power operators ([#​2874](https://togithub.com/psf/black/issues/2874)) ##### Preview style - Single-character closing docstring quotes are no longer moved to their own line as this is invalid. This was a bug introduced in version 22.6.0. ([#​3166](https://togithub.com/psf/black/issues/3166)) - `--skip-string-normalization` / `-S` now prevents docstring prefixes from being normalized as expected ([#​3168](https://togithub.com/psf/black/issues/3168)) - When using `--skip-magic-trailing-comma` or `-C`, trailing commas are stripped from subscript expressions with more than 1 element ([#​3209](https://togithub.com/psf/black/issues/3209)) - Implicitly concatenated strings inside a list, set, or tuple are now wrapped inside parentheses ([#​3162](https://togithub.com/psf/black/issues/3162)) - Fix a string merging/split issue when a comment is present in the middle of implicitly concatenated strings on its own line ([#​3227](https://togithub.com/psf/black/issues/3227)) ##### *Blackd* - `blackd` now supports enabling the preview style via the `X-Preview` header ([#​3217](https://togithub.com/psf/black/issues/3217)) ##### Configuration - Black now uses the presence of debug f-strings to detect target version ([#​3215](https://togithub.com/psf/black/issues/3215)) - Fix misdetection of project root and verbose logging of sources in cases involving `--stdin-filename` ([#​3216](https://togithub.com/psf/black/issues/3216)) - Immediate `.gitignore` files in source directories given on the command line are now also respected, previously only `.gitignore` files in the project root and automatically discovered directories were respected ([#​3237](https://togithub.com/psf/black/issues/3237)) ##### Documentation - Recommend using BlackConnect in IntelliJ IDEs ([#​3150](https://togithub.com/psf/black/issues/3150)) ##### Integrations - Vim plugin: prefix messages with ` Black: ` so it's clear they come from Black ([#​3194](https://togithub.com/psf/black/issues/3194)) - Docker: changed to a /opt/venv installation + added to PATH to be available to non-root users ([#​3202](https://togithub.com/psf/black/issues/3202)) - Vim plugin: add flag (`g:black_preview`) to enable/disable the preview style ([#​3246](https://togithub.com/psf/black/issues/3246)) ##### Output - Change from deprecated `asyncio.get_event_loop()` to create our event loop which removes DeprecationWarning ([#​3164](https://togithub.com/psf/black/issues/3164)) - Remove logging from internal `blib2to3` library since it regularly emits error logs about failed caching that can and should be ignored ([#​3193](https://togithub.com/psf/black/issues/3193)) ##### Parser - Type comments are now included in the AST equivalence check consistently so accidental deletion raises an error. Though type comments can't be tracked when running on PyPy 3.7 due to standard library limitations. ([#​2874](https://togithub.com/psf/black/issues/2874)) ##### Performance - Reduce Black's startup time when formatting a single file by 15-30% ([#​3211](https://togithub.com/psf/black/issues/3211))
PyCQA/pylint ### [`v2.15.2`](https://togithub.com/PyCQA/pylint/releases/tag/v2.15.2) [Compare Source](https://togithub.com/PyCQA/pylint/compare/v2.15.0...v2.15.2) - Fixed a case where custom plugins specified by command line could silently fail. Specifically, if a plugin relies on the `init-hook` option changing `sys.path` before it can be imported, this will now emit a `bad-plugin-value` message. Before this change, it would silently fail to register the plugin for use, but would load any configuration, which could have unintended effects. Fixes part of [#​7264](https://togithub.com/PyCQA/pylint/issues/7264). - Fix `used-before-assignment` for functions/classes defined in type checking guard. Closes [#​7368](https://togithub.com/PyCQA/pylint/issues/7368) - Update `modified_iterating` checker to fix a crash with `for` loops on empty list. Closes [#​7380](https://togithub.com/PyCQA/pylint/issues/7380) - The `docparams` extension now considers typing in Numpy style docstrings as "documentation" for the `missing-param-doc` message. Refs [#​7398](https://togithub.com/PyCQA/pylint/issues/7398) - Fix false positive for `unused-variable` and `unused-import` when a name is only used in a string literal type annotation. Closes [#​3299](https://togithub.com/PyCQA/pylint/issues/3299) - Fix false positive for `too-many-function-args` when a function call is assigned to a class attribute inside the class where the function is defined. Closes [#​6592](https://togithub.com/PyCQA/pylint/issues/6592) - Fix `used-before-assignment` for functions/classes defined in type checking guard. Closes [#​7368](https://togithub.com/PyCQA/pylint/issues/7368) - Fix ignored files being linted when passed on stdin. Closes [#​4354](https://togithub.com/PyCQA/pylint/issues/4354) - `missing-return-doc`, `missing-raises-doc` and `missing-yields-doc` now respect the `no-docstring-rgx` option. Closes [#​4743](https://togithub.com/PyCQA/pylint/issues/4743) - Don't crash on `OSError` in config file discovery. Closes [#​7169](https://togithub.com/PyCQA/pylint/issues/7169) - `disable-next` is now correctly scoped to only the succeeding line. Closes [#​7401](https://togithub.com/PyCQA/pylint/issues/7401) - Update `modified_iterating` checker to fix a crash with `for` loops on empty list. Closes [#​7380](https://togithub.com/PyCQA/pylint/issues/7380)
pytest-dev/pytest ### [`v7.1.3`](https://togithub.com/pytest-dev/pytest/releases/tag/7.1.3) [Compare Source](https://togithub.com/pytest-dev/pytest/compare/7.1.2...7.1.3) # pytest 7.1.3 (2022-08-31) ## Bug Fixes - [#​10060](https://togithub.com/pytest-dev/pytest/issues/10060): When running with `--pdb`, `TestCase.tearDown` is no longer called for tests when the *class* has been skipped via `unittest.skip` or `pytest.mark.skip`. - [#​10190](https://togithub.com/pytest-dev/pytest/issues/10190): Invalid XML characters in setup or teardown error messages are now properly escaped for JUnit XML reports. - [#​10230](https://togithub.com/pytest-dev/pytest/issues/10230): Ignore `.py` files created by `pyproject.toml`-based editable builds introduced in [pip 21.3](https://pip.pypa.io/en/stable/news/#v21-3). - [#​3396](https://togithub.com/pytest-dev/pytest/issues/3396): Doctests now respect the `--import-mode` flag. - [#​9514](https://togithub.com/pytest-dev/pytest/issues/9514): Type-annotate `FixtureRequest.param` as `Any` as a stop gap measure until `8073`{.interpreted-text role="issue"} is fixed. - [#​9791](https://togithub.com/pytest-dev/pytest/issues/9791): Fixed a path handling code in `rewrite.py` that seems to work fine, but was incorrect and fails in some systems. - [#​9917](https://togithub.com/pytest-dev/pytest/issues/9917): Fixed string representation for `pytest.approx`{.interpreted-text role="func"} when used to compare tuples. ## Improved Documentation - [#​9937](https://togithub.com/pytest-dev/pytest/issues/9937): Explicit note that `tmpdir`{.interpreted-text role="fixture"} fixture is discouraged in favour of `tmp_path`{.interpreted-text role="fixture"}. ## Trivial/Internal Changes - [#​10114](https://togithub.com/pytest-dev/pytest/issues/10114): Replace [atomicwrites](https://togithub.com/untitaker/python-atomicwrites) dependency on windows with \[os.replace]{.title-ref}.

Configuration

📅 Schedule: Branch creation - "before 7am on monday" (UTC), 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.



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