atlas-bi / LDAP-ETL

⚙️ Atlas ETL | LDAP User Profiles
https://www.atlas.bi/docs/bi-library/etl/supplementary-etls/ldap-user-import/
GNU General Public License v3.0
2 stars 1 forks source link

chore(deps) Update all non-major dependencies #56

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
flake8-builtins 2.0.1 -> 2.1.0 age adoption passing confidence
flake8-comprehensions (changelog) 3.10.1 -> 3.11.0 age adoption passing confidence
flake8-docstrings 1.6.0 -> 1.7.0 age adoption passing confidence
isort (source, changelog) 5.10.1 -> 5.12.0 age adoption passing confidence
mypy (source, changelog) 1.0.0 -> 1.1.1 age adoption passing confidence
pep8-naming (changelog) 0.13.2 -> 0.13.3 age adoption passing confidence
pylint (changelog) 2.15.8 -> 2.17.0 age adoption passing confidence
pyodbc 4.0.34 -> 4.0.35 age adoption passing confidence
pytest (source, changelog) 7.2.0 -> 7.2.2 age adoption passing confidence
pytest-xdist (changelog) 3.1.0 -> 3.2.1 age adoption passing confidence
tox (changelog) 4.0.8 -> 4.4.7 age adoption passing confidence

Release Notes

gforcada/flake8-builtins ### [`v2.1.0`](https://togithub.com/gforcada/flake8-builtins/blob/HEAD/CHANGES.rst#​210-2022-12-23) [Compare Source](https://togithub.com/gforcada/flake8-builtins/compare/2.0.1...2.1.0) - Honor `--builtins` option from flake8 [#​73](https://togithub.com/gforcada/flake8-builtins/issues/73). \[gforcada]
adamchainz/flake8-comprehensions ### [`v3.11.0`](https://togithub.com/adamchainz/flake8-comprehensions/blob/HEAD/CHANGELOG.rst#​3110-2023-03-18) [Compare Source](https://togithub.com/adamchainz/flake8-comprehensions/compare/3.10.1...3.11.0) - Expand C416 to `dict` comprehensions. Thanks to Aaron Gokaslan in `PR #​490 `\__.
pycqa/flake8-docstrings ### [`v1.7.0`](https://togithub.com/pycqa/flake8-docstrings/blob/HEAD/HISTORY.rst#​170) [Compare Source](https://togithub.com/pycqa/flake8-docstrings/compare/1.6.0...1.7.0) - Add `--property-decorators` option.
pycqa/isort ### [`v5.12.0`](https://togithub.com/pycqa/isort/blob/HEAD/CHANGELOG.md#​5120-January-28-2023) [Compare Source](https://togithub.com/pycqa/isort/compare/5.11.5...5.12.0) - Removed support for Python 3.7 - Fixed incompatiblity with latest poetry version - Added support for directory limitations within built in git hook ### [`v5.11.5`](https://togithub.com/pycqa/isort/blob/HEAD/CHANGELOG.md#​5115-January-30-2023-hotfix) [Compare Source](https://togithub.com/pycqa/isort/compare/5.11.4...5.11.5) - Fixed incompatiblity with latest poetry version ### [`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/5.11.2...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.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)
python/mypy ### [`v1.1.1`](https://togithub.com/python/mypy/compare/v1.0.1...v1.1.1) [Compare Source](https://togithub.com/python/mypy/compare/v1.0.1...v1.1.1) ### [`v1.0.1`](https://togithub.com/python/mypy/compare/v1.0.0...v1.0.1) [Compare Source](https://togithub.com/python/mypy/compare/v1.0.0...v1.0.1)
PyCQA/pep8-naming ### [`v0.13.3`](https://togithub.com/PyCQA/pep8-naming/blob/HEAD/CHANGELOG.rst#​0133---2022-12-19) [Compare Source](https://togithub.com/PyCQA/pep8-naming/compare/0.13.2...0.13.3) - Formally require flake8 5.0.0 or later. - Add support for Python 3.11.
PyCQA/pylint ### [`v2.17.0`](https://togithub.com/PyCQA/pylint/releases/tag/v2.17.0): 2.17.0 [Compare Source](https://togithub.com/PyCQA/pylint/compare/v2.16.4...v2.17.0) 2.17 is a small release that is the first to support python 3.11 officially with the addition of TryStar nodes. There's still two new default checks: `bad-chained-comparison` and `implicit-flag-alias`, one of them already fixed a previously undetected bug in sentry. Thanks to the community effort our documentation is almost complete, and almost all messages should have a proper documentation now. A big thank you to everyone who participated ! The next release is going to be `3.0.0`, bring breaking changes and enact long announced deprecations. There's going to be frequent beta releases, before the official releases, everyone is welcome to try the betas so we find problems before the actual release. ## What's new in Pylint 2.17.0? Release date: 2023-03-08 ## New Features - `pyreverse` now supports custom color palettes with the `--color-palette` option. Closes [#​6738](https://togithub.com/PyCQA/pylint/issues/6738) - Add `invalid-name` check for `TypeAlias` names. Closes [#​7081](https://togithub.com/PyCQA/pylint/issues/7081) - Accept values of the form `.` for the `exclude-protected` list. Closes [#​7343](https://togithub.com/PyCQA/pylint/issues/7343) - Add `--version` option to `pyreverse`. Refs [#​7851](https://togithub.com/PyCQA/pylint/issues/7851) - Adds new functionality with preferred-modules configuration to detect submodules. Refs [#​7957](https://togithub.com/PyCQA/pylint/issues/7957) - Support implicit namespace packages (PEP 420). Closes [#​8154](https://togithub.com/PyCQA/pylint/issues/8154) - Add globbing pattern support for `--source-roots`. Closes [#​8290](https://togithub.com/PyCQA/pylint/issues/8290) - Support globbing pattern when defining which file/directory/module to lint. Closes [#​8310](https://togithub.com/PyCQA/pylint/issues/8310) - pylint now supports `TryStar` nodes from Python 3.11 and should be fully compatible with Python 3.11. Closes [#​8387](https://togithub.com/PyCQA/pylint/issues/8387) ## New Checks - Add a `bad-chained-comparison` check that emits a warning when there is a chained comparison where one expression is semantically incompatible with the other. Closes [#​6559](https://togithub.com/PyCQA/pylint/issues/6559) - Adds an `implicit-flag-alias` check that emits a warning when a class derived from `enum.IntFlag` assigns distinct integer values that share common bit positions. Refs [#​8102](https://togithub.com/PyCQA/pylint/issues/8102) ## False Positives Fixed - Fix various false positives for functions that return directly from structural pattern matching cases. Closes [#​5288](https://togithub.com/PyCQA/pylint/issues/5288) - Fix false positive for `used-before-assignment` when `typing.TYPE_CHECKING` is used with if/elif/else blocks. Closes [#​7574](https://togithub.com/PyCQA/pylint/issues/7574) - Fix false positive for isinstance-second-argument-not-valid-type with union types. Closes [#​8205](https://togithub.com/PyCQA/pylint/issues/8205) - Fix false positive for `used-before-assignment` for named expressions appearing after the first element in a list, tuple, or set. Closes [#​8252](https://togithub.com/PyCQA/pylint/issues/8252) - Fix false positive for `wrong-spelling-in-comment` with class names in a python 2 type comment. Closes [#​8370](https://togithub.com/PyCQA/pylint/issues/8370) ## False Negatives Fixed - Fix a false negative for 'missing-parentheses-for-call-in-test' when inference failed for the internal of the call as we did not need that information to raise correctly. Refs [#​8185](https://togithub.com/PyCQA/pylint/issues/8185) - Fix false negative for inconsistent-returns with while-loops. Closes [#​8280](https://togithub.com/PyCQA/pylint/issues/8280) ## Other Bug Fixes - Fix `used-before-assignment` false positive when the walrus operator is used with a ternary operator in dictionary key/value initialization. Closes [#​8125](https://togithub.com/PyCQA/pylint/issues/8125) - Fix `no-name-in-module` false positive raised when a package defines a variable with the same name as one of its submodules. Closes [#​8148](https://togithub.com/PyCQA/pylint/issues/8148) - Fix a crash happening for python interpreter < 3.9 following a failed typing update. Closes [#​8161](https://togithub.com/PyCQA/pylint/issues/8161) - Fix `nested-min-max` suggestion message to indicate it's possible to splat iterable objects. Closes [#​8168](https://togithub.com/PyCQA/pylint/issues/8168) - Fix a crash happening when a class attribute was negated in the start argument of an enumerate. Closes [#​8207](https://togithub.com/PyCQA/pylint/issues/8207) - Prevent emitting `invalid-name` for the line on which a `global` statement is declared. Closes [#​8307](https://togithub.com/PyCQA/pylint/issues/8307) ## Other Changes - Update explanation for `global-variable-not-assigned` and add confidence. Closes [#​5073](https://togithub.com/PyCQA/pylint/issues/5073) - The governance model and the path to become a maintainer have been documented as part of our effort to guarantee that the software supply chain in which pylint is included is secure. Refs [#​8329](https://togithub.com/PyCQA/pylint/issues/8329) ### [`v2.16.4`](https://togithub.com/PyCQA/pylint/releases/tag/v2.16.4) [Compare Source](https://togithub.com/PyCQA/pylint/compare/v2.16.3...v2.16.4) ## False Positives Fixed - Fix false positive for isinstance-second-argument-not-valid-type with union types. Closes [#​8205](https://togithub.com/PyCQA/pylint/issues/8205) ### [`v2.16.3`](https://togithub.com/PyCQA/pylint/releases/tag/v2.16.3) [Compare Source](https://togithub.com/PyCQA/pylint/compare/v2.16.2...v2.16.3) ## False Positives Fixed - Fix false positive for `wrong-spelling-in-comment` with class names in a python 2 type comment. Closes [#​8370](https://togithub.com/PyCQA/pylint/issues/8370) ## Other Bug Fixes - Prevent emitting `invalid-name` for the line on which a `global` statement is declared. Closes [#​8307](https://togithub.com/PyCQA/pylint/issues/8307) ### [`v2.16.2`](https://togithub.com/PyCQA/pylint/releases/tag/v2.16.2) [Compare Source](https://togithub.com/PyCQA/pylint/compare/v2.16.1...v2.16.2) ## New Features - Add `--version` option to `pyreverse`. Refs [#​7851](https://togithub.com/PyCQA/pylint/issues/7851) ## False Positives Fixed - Fix false positive for `used-before-assignment` when `typing.TYPE_CHECKING` is used with if/elif/else blocks. Closes [#​7574](https://togithub.com/PyCQA/pylint/issues/7574) - Fix false positive for `used-before-assignment` for named expressions appearing after the first element in a list, tuple, or set. Closes [#​8252](https://togithub.com/PyCQA/pylint/issues/8252) ## Other Bug Fixes - Fix `used-before-assignment` false positive when the walrus operator is used with a ternary operator in dictionary key/value initialization. Closes [#​8125](https://togithub.com/PyCQA/pylint/issues/8125) - Fix `no-name-in-module` false positive raised when a package defines a variable with the same name as one of its submodules. Closes [#​8148](https://togithub.com/PyCQA/pylint/issues/8148) - Fix `nested-min-max` suggestion message to indicate it's possible to splat iterable objects. Closes [#​8168](https://togithub.com/PyCQA/pylint/issues/8168) - Fix a crash happening when a class attribute was negated in the start argument of an enumerate. Closes [#​8207](https://togithub.com/PyCQA/pylint/issues/8207) ### [`v2.16.1`](https://togithub.com/PyCQA/pylint/releases/tag/v2.16.1) [Compare Source](https://togithub.com/PyCQA/pylint/compare/v2.16.0...v2.16.1) ## Other Bug Fixes - Fix a crash happening for python interpreter < 3.9 following a failed typing update. Closes [#​8161](https://togithub.com/PyCQA/pylint/issues/8161) ### [`v2.16.0`](https://togithub.com/PyCQA/pylint/releases/tag/v2.16.0) [Compare Source](https://togithub.com/PyCQA/pylint/compare/v2.15.10...v2.16.0) # Summary -- Release highlights In 2.16.0 we added aggregation and composition understanding in `pyreverse`, and a way to clear the cache in between run in server mode (originally for the VS Code integration). Apart from the bug fixes there's also a lot of new checks, and new extensions that have been asked for for a long time that were implemented. If you want to benefit from all the new checks load the following plugins:: pylint.extensions.dict_init_mutate, pylint.extensions.dunder, pylint.extensions.typing, pylint.extensions.magic_value, We still welcome any community effort to help review, integrate, and add good/bad examples to the doc for [#​5953](https://togithub.com/PyCQA/pylint/issues/5953). This should be doable without any `pylint` or `astroid` knowledge, so this is the perfect entrypoint if you want to contribute to `pylint` or open source without any experience with our code! Last but not least [@​clavedeluna](https://togithub.com/clavedeluna) and [@​nickdrozd](https://togithub.com/nickdrozd) became triagers, welcome to the team ! ## What's new in Pylint 2.16.0? ## Changes requiring user actions - The `accept-no-raise-doc` option related to `missing-raises-doc` will now be correctly taken into account all the time. Pylint will no longer raise missing-raises-doc (W9006) when no exceptions are documented and accept-no-raise-doc is true (issue [#​7208](https://togithub.com/PyCQA/pylint/issues/7208)). If you were expecting missing-raises-doc errors to be raised in that case, you will now have to add `accept-no-raise-doc=no` in your configuration to keep the same behavior. Closes [#​7208](https://togithub.com/PyCQA/pylint/issues/7208) ## New Features - Added the `no-header` output format. If enabled with `--output-format=no-header`, it will not include the module name in the output. Closes [#​5362](https://togithub.com/PyCQA/pylint/issues/5362) - Added configuration option `clear-cache-post-run` to support server-like usage. Use this flag if you expect the linted files to be altered between runs. Refs [#​5401](https://togithub.com/PyCQA/pylint/issues/5401) - Add `--allow-reexport-from-package` option to configure the `useless-import-alias` check not to emit a warning if a name is reexported from a package. Closes [#​6006](https://togithub.com/PyCQA/pylint/issues/6006) - Update `pyreverse` to differentiate between aggregations and compositions. `pyreverse` checks if it's an Instance or a Call of an object via method parameters (via type hints) to decide if it's a composition or an aggregation. Refs [#​6543](https://togithub.com/PyCQA/pylint/issues/6543) ## New Checks - Adds a `pointless-exception-statement` check that emits a warning when an Exception is created and not assigned, raised or returned. Refs [#​3110](https://togithub.com/PyCQA/pylint/issues/3110) - Add a `shadowed-import` message for aliased imports. Closes [#​4836](https://togithub.com/PyCQA/pylint/issues/4836) - Add new check called `unbalanced-dict-unpacking` to check for unbalanced dict unpacking in assignment and for loops. Closes [#​5797](https://togithub.com/PyCQA/pylint/issues/5797) - Add new checker `positional-only-arguments-expected` to check for cases when positional-only arguments have been passed as keyword arguments. Closes [#​6489](https://togithub.com/PyCQA/pylint/issues/6489) - Added `singledispatch-method` which informs that `@singledispatch` should decorate functions and not class/instance methods. Added `singledispatchmethod-function` which informs that `@singledispatchmethod` should decorate class/instance methods and not functions. Closes [#​6917](https://togithub.com/PyCQA/pylint/issues/6917) - Rename `broad-except` to `broad-exception-caught` and add new checker `broad-exception-raised` which will warn if general exceptions `BaseException` or `Exception` are raised. Closes [#​7494](https://togithub.com/PyCQA/pylint/issues/7494) - Added `nested-min-max` which flags `min(1, min(2, 3))` to simplify to `min(1, 2, 3)`. Closes [#​7546](https://togithub.com/PyCQA/pylint/issues/7546) - Extended `use-dict-literal` to also warn about call to `dict()` when passing keyword arguments. Closes [#​7690](https://togithub.com/PyCQA/pylint/issues/7690) - Add `named-expr-without-context` check to emit a warning if a named expression is used outside a context like `if`, `for`, `while`, or a comprehension. Refs [#​7760](https://togithub.com/PyCQA/pylint/issues/7760) - Add `invalid-slice-step` check to warn about a slice step value of `0` for common builtin sequences. Refs [#​7762](https://togithub.com/PyCQA/pylint/issues/7762) - Add `consider-refactoring-into-while-condition` check to recommend refactoring when a while loop is defined with a constant condition with an immediate `if` statement to check for `break` condition as a first statement. Closes [#​8015](https://togithub.com/PyCQA/pylint/issues/8015) ## Extensions - Add new extension checker `dict-init-mutate` that flags mutating a dictionary immediately after the dictionary was created. Closes [#​2876](https://togithub.com/PyCQA/pylint/issues/2876) - Added `bad-dunder-name` extension check, which flags bad or misspelled dunder methods. You can use the `good-dunder-names` option to allow specific dunder names. Closes [#​3038](https://togithub.com/PyCQA/pylint/issues/3038) - Added `consider-using-augmented-assign` check for `CodeStyle` extension which flags `x = x + 1` to simplify to `x += 1`. This check is disabled by default. To use it, load the code style extension with `load-plugins=pylint.extensions.code_style` and add `consider-using-augmented-assign` in the `enable` option. Closes [#​3391](https://togithub.com/PyCQA/pylint/issues/3391) - Add `magic-number` plugin checker for comparison with constants instead of named constants or enums. You can use it with `--load-plugins=pylint.extensions.magic_value`. Closes [#​7281](https://togithub.com/PyCQA/pylint/issues/7281) - Add `redundant-typehint-argument` message for `typing` plugin for duplicate assign typehints. Enable the plugin to enable the message with: `--load-plugins=pylint.extensions.typing`. Closes [#​7636](https://togithub.com/PyCQA/pylint/issues/7636) ## False Positives Fixed - 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) - Document a known false positive for `useless-suppression` when disabling `line-too-long` in a module with only comments and no code. Closes [#​3368](https://togithub.com/PyCQA/pylint/issues/3368) - `trailing-whitespaces` is no longer reported within strings. Closes [#​3822](https://togithub.com/PyCQA/pylint/issues/3822) - Fix false positive for `global-variable-not-assigned` when a global variable is re-assigned via an `ImportFrom` node. Closes [#​4809](https://togithub.com/PyCQA/pylint/issues/4809) - Fix false positive for `use-maxsplit-arg` with custom split method. Closes [#​4857](https://togithub.com/PyCQA/pylint/issues/4857) - Fix `logging-fstring-interpolation` false positive raised when logging and f-string with `%s` formatting. Closes [#​4984](https://togithub.com/PyCQA/pylint/issues/4984) - Fix false-positive for `used-before-assignment` in pattern matching with a guard. Closes [#​5327](https://togithub.com/PyCQA/pylint/issues/5327) - Fix `use-sequence-for-iteration` when unpacking a set with `*`. Closes [#​5788](https://togithub.com/PyCQA/pylint/issues/5788) - Fix `deprecated-method` false positive when alias for method is similar to name of deprecated method. Closes [#​5886](https://togithub.com/PyCQA/pylint/issues/5886) - Fix false positive `assigning-non-slot` when a class attribute is re-assigned. Closes [#​6001](https://togithub.com/PyCQA/pylint/issues/6001) - 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) - Fixes false positive `abstract-method` on Protocol classes. Closes [#​7209](https://togithub.com/PyCQA/pylint/issues/7209) - Pylint now understands the `kw_only` keyword argument for `dataclass`. Closes [#​7290](https://togithub.com/PyCQA/pylint/issues/7290), closes [#​6550](https://togithub.com/PyCQA/pylint/issues/6550), closes [#​5857](https://togithub.com/PyCQA/pylint/issues/5857) - Fix false positive for `undefined-loop-variable` in `for-else` loops that use a function having a return type annotation of `NoReturn` or `Never`. Closes [#​7311](https://togithub.com/PyCQA/pylint/issues/7311) - Fix `used-before-assignment` for functions/classes defined in type checking guard. Closes [#​7368](https://togithub.com/PyCQA/pylint/issues/7368) - Fix false positive for `unhashable-member` when subclassing `dict` and using the subclass as a dictionary key. Closes [#​7501](https://togithub.com/PyCQA/pylint/issues/7501) - Fix the message for `unnecessary-dunder-call` for `__aiter__` and `__aneext__`. Also only emit the warning when `py-version` >= 3.10. Closes [#​7529](https://togithub.com/PyCQA/pylint/issues/7529) - Fix `used-before-assignment` false positive when else branch calls `sys.exit` or similar terminating functions. Closes [#​7563](https://togithub.com/PyCQA/pylint/issues/7563) - Fix a false positive for `used-before-assignment` for imports guarded by `typing.TYPE_CHECKING` later used in variable annotations. Closes [#​7609](https://togithub.com/PyCQA/pylint/issues/7609) - Fix a false positive for `simplify-boolean-expression` when multiple values are inferred for a constant. Closes [#​7626](https://togithub.com/PyCQA/pylint/issues/7626) - `unnecessary-list-index-lookup` will not be wrongly emitted if `enumerate` is called with `start`. Closes [#​7682](https://togithub.com/PyCQA/pylint/issues/7682) - Don't warn about `stop-iteration-return` when using `next()` over `itertools.cycle`. Closes [#​7765](https://togithub.com/PyCQA/pylint/issues/7765) - Fixes `used-before-assignment` false positive when the walrus operator is used in a ternary operator. Closes [#​7779](https://togithub.com/PyCQA/pylint/issues/7779) - Fix `missing-param-doc` false positive when function parameter has an escaped underscore. Closes [#​7827](https://togithub.com/PyCQA/pylint/issues/7827) - Fixes `method-cache-max-size-none` false positive for methods inheriting from `Enum`. Closes [#​7857](https://togithub.com/PyCQA/pylint/issues/7857) - `multiple-statements` no longer triggers for function stubs using inlined `...`. Closes [#​7860](https://togithub.com/PyCQA/pylint/issues/7860) - Fix a false positive for `used-before-assignment` when a name guarded by `if TYPE_CHECKING:` is used as a type annotation in a function body and later re-imported in the same scope. Closes [#​7882](https://togithub.com/PyCQA/pylint/issues/7882) - Prevent `used-before-assignment` when imports guarded by `if TYPE_CHECKING` are guarded again when used. Closes [#​7979](https://togithub.com/PyCQA/pylint/issues/7979) - Fixes false positive for `try-except-raise` with multiple exceptions in one except statement if exception are in different namespace. Closes [#​8051](https://togithub.com/PyCQA/pylint/issues/8051) - Fix `invalid-name` errors for `typing_extension.TypeVar`. Refs [#​8089](https://togithub.com/PyCQA/pylint/issues/8089) - Fix `no-kwoa` false positive for context managers. Closes [#​8100](https://togithub.com/PyCQA/pylint/issues/8100) - Fix a false positive for `redefined-variable-type` when `async` methods are present. Closes [#​8120](https://togithub.com/PyCQA/pylint/issues/8120) ## False Negatives Fixed - Code following a call to `quit`, `exit`, `sys.exit` or `os._exit` will be marked as `unreachable`. Refs [#​519](https://togithub.com/PyCQA/pylint/issues/519) - Emit `used-before-assignment` when function arguments are redefined inside an inner function and accessed there before assignment. Closes [#​2374](https://togithub.com/PyCQA/pylint/issues/2374) - Fix a false negative for `unused-import` when one module used an import in a type annotation that was also used in another module. Closes [#​4150](https://togithub.com/PyCQA/pylint/issues/4150) - Flag `superfluous-parens` if parentheses are used during string concatenation. Closes [#​4792](https://togithub.com/PyCQA/pylint/issues/4792) - Emit `used-before-assignment` when relying on names only defined under conditions always testing false. Closes [#​4913](https://togithub.com/PyCQA/pylint/issues/4913) - `consider-using-join` can now be emitted for non-empty string separators. Closes [#​6639](https://togithub.com/PyCQA/pylint/issues/6639) - Emit `used-before-assignment` for further imports guarded by `TYPE_CHECKING` Previously, this message was only emitted for imports guarded directly under `TYPE_CHECKING`, not guarded two if-branches deep, nor when `TYPE_CHECKING` was imported from `typing` under an alias. Closes [#​7539](https://togithub.com/PyCQA/pylint/issues/7539) - Fix a false negative for `unused-import` when a constant inside `typing.Annotated` was treated as a reference to an import. Closes [#​7547](https://togithub.com/PyCQA/pylint/issues/7547) - `consider-using-any-or-all` message will now be raised in cases when boolean is initialized, reassigned during loop, and immediately returned. Closes [#​7699](https://togithub.com/PyCQA/pylint/issues/7699) - Extend `invalid-slice-index` to emit an warning for invalid slice indices used with string and byte sequences, and range objects. Refs [#​7762](https://togithub.com/PyCQA/pylint/issues/7762) - Fixes `unnecessary-list-index-lookup` false negative when `enumerate` is called with `iterable` as a kwarg. Closes [#​7770](https://togithub.com/PyCQA/pylint/issues/7770) - `no-else-return` or `no-else-raise` will be emitted if `except` block always returns or raises. Closes [#​7788](https://togithub.com/PyCQA/pylint/issues/7788) - Fix `dangerous-default-value` false negative when `*` is used. Closes [#​7818](https://togithub.com/PyCQA/pylint/issues/7818) - `consider-using-with` now triggers for `pathlib.Path.open`. Closes [#​7964](https://togithub.com/PyCQA/pylint/issues/7964) ## Other Bug Fixes - Fix bug in detecting `unused-variable` when iterating on variable. Closes [#​3044](https://togithub.com/PyCQA/pylint/issues/3044) - Fix bug in scanning of names inside arguments to `typing.Literal`. See https://peps.python.org/pep-0586/#literals-enums-and-forward-references for details. Refs [#​3299](https://togithub.com/PyCQA/pylint/issues/3299) - Update `disallowed-name` check to flag module-level variables. Closes [#​3701](https://togithub.com/PyCQA/pylint/issues/3701) - Pylint will no longer deadlock if a parallel job is killed but fail immediately instead. Closes [#​3899](https://togithub.com/PyCQA/pylint/issues/3899) - Fix ignored files being linted when passed on stdin. Closes [#​4354](https://togithub.com/PyCQA/pylint/issues/4354) - Fix `no-member` false negative when augmented assign is done manually, without `+=`. Closes [#​4562](https://togithub.com/PyCQA/pylint/issues/4562) - Any assertion on a populated tuple will now receive a `assert-on-tuple` warning. Closes [#​4655](https://togithub.com/PyCQA/pylint/issues/4655) - `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) - Update `reimported` help message for clarity. Closes [#​4836](https://togithub.com/PyCQA/pylint/issues/4836) - `consider-iterating-dictionary` will no longer be raised if bitwise operations are used. Closes [#​5478](https://togithub.com/PyCQA/pylint/issues/5478) - Using custom braces in `msg-template` will now work properly. Closes [#​5636](https://togithub.com/PyCQA/pylint/issues/5636) - Pylint will now filter duplicates given to it before linting. The output should be the same whether a file is given/discovered multiple times or not. Closes [#​6242](https://togithub.com/PyCQA/pylint/issues/6242), [#​4053](https://togithub.com/PyCQA/pylint/issues/4053) - Remove `__index__` dunder method call from `unnecessary-dunder-call` check. Closes [#​6795](https://togithub.com/PyCQA/pylint/issues/6795) - Fixed handling of `--` as separator between positional arguments and flags. This was not actually fixed in 2.14.5. Closes [#​7003](https://togithub.com/PyCQA/pylint/issues/7003), Refs [#​7096](https://togithub.com/PyCQA/pylint/issues/7096) - Don't crash on `OSError` in config file discovery. Closes [#​7169](https://togithub.com/PyCQA/pylint/issues/7169) - Messages sent to reporter are now copied so a reporter cannot modify the message sent to other reporters. Closes [#​7214](https://togithub.com/PyCQA/pylint/issues/7214) - 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). - Update `modified_iterating` checker to fix a crash with `for` loops on empty list. Closes [#​7380](https://togithub.com/PyCQA/pylint/issues/7380) - Update wording for `arguments-differ` and `arguments-renamed` to clarify overriding object. Closes [#​7390](https://togithub.com/PyCQA/pylint/issues/7390) - `disable-next` is now correctly scoped to only the succeeding line. Closes [#​7401](https://togithub.com/PyCQA/pylint/issues/7401) - Fixed a crash in the `unhashable-member` checker when using a `lambda` as a dict key. Closes [#​7453](https://togithub.com/PyCQA/pylint/issues/7453) - Add `mailcap` to deprecated modules list. Closes [#​7457](https://togithub.com/PyCQA/pylint/issues/7457) - Fix a crash in the `modified-iterating-dict` checker involving instance attributes. Closes [#​7461](https://togithub.com/PyCQA/pylint/issues/7461) - `invalid-class-object` does not crash anymore when `__class__` is assigned alongside another variable. Closes [#​7467](https://togithub.com/PyCQA/pylint/issues/7467) - `--help-msg` now accepts a comma-separated list of message IDs again. Closes [#​7471](https://togithub.com/PyCQA/pylint/issues/7471) - Allow specifying non-builtin exceptions in the `overgeneral-exception` option using an exception's qualified name. Closes [#​7495](https://togithub.com/PyCQA/pylint/issues/7495) - Report `no-self-argument` rather than `no-method-argument` for methods with variadic arguments. Closes [#​7507](https://togithub.com/PyCQA/pylint/issues/7507) - Fixed an issue where `syntax-error` couldn't be raised on files with invalid encodings. Closes [#​7522](https://togithub.com/PyCQA/pylint/issues/7522) - Fix false positive for `redefined-outer-name` when aliasing `typing` e.g. as `t` and guarding imports under `t.TYPE_CHECKING`. Closes [#​7524](https://togithub.com/PyCQA/pylint/issues/7524) - Fixed a crash of the `modified_iterating` checker when iterating on a set defined as a class attribute. Closes [#​7528](https://togithub.com/PyCQA/pylint/issues/7528) - Use `py-version` to determine if a message should be emitted for messages defined with `max-version` or `min-version`. Closes [#​7569](https://togithub.com/PyCQA/pylint/issues/7569) - Improve `bad-thread-instantiation` check to warn if `target` is not passed in as a keyword argument or as a second argument. Closes [#​7570](https://togithub.com/PyCQA/pylint/issues/7570) - Fixes edge case of custom method named `next` raised an astroid error. Closes [#​7610](https://togithub.com/PyCQA/pylint/issues/7610) - Fixed a multi-processing crash that prevents using any more than 1 thread on MacOS. The returned module objects and errors that were cached by the linter plugin loader cannot be reliably pickled. This means that `dill` would throw an error when attempting to serialise the linter object for multi-processing use. Closes [#​7635](https://togithub.com/PyCQA/pylint/issues/7635). - Fix crash that happened when parsing files with unexpected encoding starting with 'utf' like `utf13`. Closes [#​7661](https://togithub.com/PyCQA/pylint/issues/7661) - Fix a crash when a child class with an `__init__` method inherits from a parent class with an `__init__` class attribute. Closes [#​7742](https://togithub.com/PyCQA/pylint/issues/7742) - Fix `valid-metaclass-classmethod-first-arg` default config value from "cls" to "mcs" which would cause both a false-positive and false-negative. Closes [#​7782](https://togithub.com/PyCQA/pylint/issues/7782) - Fixes a crash in the `unnecessary_list_index_lookup` check when using `enumerate` with `start` and a class attribute. Closes [#​7821](https://togithub.com/PyCQA/pylint/issues/7821) - Fixes a crash in `stop-iteration-return` when the `next` builtin is called without arguments. Closes [#​7828](https://togithub.com/PyCQA/pylint/issues/7828) - When pylint exit due to bad arguments being provided the exit code will now be the expected `32`. Refs [#​7931](https://togithub.com/PyCQA/pylint/issues/7931) - Fixes a `ModuleNotFound` exception when running pylint on a Django project with the `pylint_django` plugin enabled. Closes [#​7938](https://togithub.com/PyCQA/pylint/issues/7938) - Fixed a crash when inferring a value and using its qname on a slice that was being incorrectly called. Closes [#​8067](https://togithub.com/PyCQA/pylint/issues/8067) - Use better regex to check for private attributes. Refs [#​8081](https://togithub.com/PyCQA/pylint/issues/8081) - Fix issue with new typing Union syntax in runtime context for Python 3.10+. Closes [#​8119](https://togithub.com/PyCQA/pylint/issues/8119) ## Other Changes - Pylint now provides basic support for Python 3.11. Closes [#​5920](https://togithub.com/PyCQA/pylint/issues/5920) - Update message for `abstract-method` to include child class name. Closes [#​7124](https://togithub.com/PyCQA/pylint/issues/7124) - Update Pyreverse's dot and plantuml printers to detect when class methods are abstract and show them with italic font. For the dot printer update the label to use html-like syntax. Closes [#​7346](https://togithub.com/PyCQA/pylint/issues/7346) - 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) - Relevant `DeprecationWarnings` are now raised with `stacklevel=2`, so they have the callsite attached in the message. Closes [#​7463](https://togithub.com/PyCQA/pylint/issues/7463) - Add a `minimal` option to `pylint-config` and its toml generator. Closes [#​7485](https://togithub.com/PyCQA/pylint/issues/7485) - Add method name to the error messages of `no-method-argument` and `no-self-argument`. Closes [#​7507](https://togithub.com/PyCQA/pylint/issues/7507) - Prevent leaving the pip install cache in the Docker image. Refs [#​7544](https://togithub.com/PyCQA/pylint/issues/7544) - Add a keyword-only `compare_constants` argument to `safe_infer`. Refs [#​7626](https://togithub.com/PyCQA/pylint/issues/7626) - Add `default_enabled` option to optional message dict. Provides an option to disable a checker message by default. To use a disabled message, the user must enable it explicitly by adding the message to the `enable` option. Refs [#​7629](https://togithub.com/PyCQA/pylint/issues/7629) - Sort `--generated-rcfile` output. Refs [#​7655](https://togithub.com/PyCQA/pylint/issues/7655) - epylint is now deprecated and will be removed in pylint 3.0.0. All emacs and flymake related files were removed and their support will now happen in an external repository : https://github.com/emacsorphanage/pylint. Closes [#​7737](https://togithub.com/PyCQA/pylint/issues/7737) - Adds test for existing preferred-modules configuration functionality. Refs [#​7957](https://togithub.com/PyCQA/pylint/issues/7957) ## Internal Changes - Add and fix regression tests for plugin loading. This shores up the tests that cover the loading of custom plugins as affected by any changes made to the `sys.path` during execution of an `init-hook`. Given the existing contract of allowing plugins to be loaded by fiddling with the path in this way, this is now the last bit of work needed to close Github issue [#​7264](https://togithub.com/PyCQA/pylint/issues/7264). Closes [#​7264](https://togithub.com/PyCQA/pylint/issues/7264) ### [`v2.15.10`](https://togithub.com/PyCQA/pylint/releases/tag/v2.15.10) [Compare Source](https://togithub.com/PyCQA/pylint/compare/v2.15.9...v2.15.10) ## False Positives Fixed - Fix `use-sequence-for-iteration` when unpacking a set with `*`. Closes [#​5788](https://togithub.com/PyCQA/pylint/issues/5788) - Fix false positive `assigning-non-slot` when a class attribute is re-assigned. Closes [#​6001](https://togithub.com/PyCQA/pylint/issues/6001) - Fixes `used-before-assignment` false positive when the walrus operator is used in a ternary operator. Closes [#​7779](https://togithub.com/PyCQA/pylint/issues/7779) - Prevent `used-before-assignment` when imports guarded by `if TYPE_CHECKING` are guarded again when used. Closes [#​7979](https://togithub.com/PyCQA/pylint/issues/7979) ## Other Bug Fixes - Using custom braces in `msg-template` will now work properly. Closes [#​5636](https://togithub.com/PyCQA/pylint/issues/5636) ### [`v2.15.9`](https://togithub.com/PyCQA/pylint/releases/tag/v2.15.9) [Compare Source](https://togithub.com/PyCQA/pylint/compare/v2.15.8...v2.15.9) ## False Positives Fixed - Fix false-positive for `used-before-assignment` in pattern matching with a guard. Closes [#​5327](https://togithub.com/PyCQA/pylint/issues/5327) ## Other Bug Fixes - Pylint will no longer deadlock if a parallel job is killed but fail immediately instead. Closes [#​3899](https://togithub.com/PyCQA/pylint/issues/3899) - When pylint exit due to bad arguments being provided the exit code will now be the expected `32`. Refs [#​7931](https://togithub.com/PyCQA/pylint/issues/7931) - Fixes a `ModuleNotFound` exception when running pylint on a Django project with the `pylint_django` plugin enabled. Closes [#​7938](https://togithub.com/PyCQA/pylint/issues/7938)
mkleehammer/pyodbc ### [`v4.0.35`](https://togithub.com/mkleehammer/pyodbc/releases/tag/4.0.35): Wheels & Python 3.11 Release [Compare Source](https://togithub.com/mkleehammer/pyodbc/compare/4.0.34...4.0.35) This release provides Python 3.11 wheels, plus some other wheel fixes. A special thanks to [@​keitherskine](https://togithub.com/keitherskine) for the wheel and automated build support that makes this possible. There is also an import memory fix when using `fast_execute_many`. Thanks to [@​gordthompson](https://togithub.com/gordthompson) for that.
pytest-dev/pytest ### [`v7.2.2`](https://togithub.com/pytest-dev/pytest/releases/tag/7.2.2) [Compare Source](https://togithub.com/pytest-dev/pytest/compare/7.2.1...7.2.2) # pytest 7.2.2 (2023-03-03) ## Bug Fixes - [#​10533](https://togithub.com/pytest-dev/pytest/issues/10533): Fixed `pytest.approx`{.interpreted-text role="func"} handling of dictionaries containing one or more values of \[0.0]{.title-ref}. - [#​10592](https://togithub.com/pytest-dev/pytest/issues/10592): Fixed crash if \[--cache-show]{.title-ref} and \[--help]{.title-ref} are passed at the same time. - [#​10597](https://togithub.com/pytest-dev/pytest/issues/10597): Fixed bug where a fixture method named `teardown` would be called as part of `nose` teardown stage. - [#​10626](https://togithub.com/pytest-dev/pytest/issues/10626): Fixed crash if `--fixtures` and `--help` are passed at the same time. - [#​10660](https://togithub.com/pytest-dev/pytest/issues/10660): Fixed :py`pytest.raises`{.interpreted-text role="func"} to return a 'ContextManager' so that type-checkers could narrow `pytest.raises(...) if ... else nullcontext()` down to 'ContextManager' rather than 'object'. ## Improved Documentation - [#​10690](https://togithub.com/pytest-dev/pytest/issues/10690): Added \[CI]{.title-ref} and \[BUILD_NUMBER]{.title-ref} environment variables to the documentation. - [#​10721](https://togithub.com/pytest-dev/pytest/issues/10721): Fixed entry-points declaration in the documentation example using Hatch. - [#​10753](https://togithub.com/pytest-dev/pytest/issues/10753): Changed wording of the module level skip to be very explicit about not collecting tests and not executing the rest of the module. ### [`v7.2.1`](https://togithub.com/pytest-dev/pytest/releases/tag/7.2.1) [Compare Source](https://togithub.com/pytest-dev/pytest/compare/7.2.0...7.2.1) # pytest 7.2.1 (2023-01-13) ## Bug Fixes - [#​10452](https://togithub.com/pytest-dev/pytest/issues/10452): Fix 'importlib.abc.TraversableResources' deprecation warning in Python 3.12. - [#​10457](https://togithub.com/pytest-dev/pytest/issues/10457): If a test is skipped from inside a fixture, the test summary now shows the test location instead of the fixture location. - [#​10506](https://togithub.com/pytest-dev/pytest/issues/10506): Fix bug where sometimes pytest would use the file system root directory as `rootdir `{.interpreted-text role="ref"} on Windows. - [#​10607](https://togithub.com/pytest-dev/pytest/issues/10607): Fix a race condition when creating junitxml reports, which could occur when multiple instances of pytest execute in parallel. - [#​10641](https://togithub.com/pytest-dev/pytest/issues/10641): Fix a race condition when creating or updatin

Configuration

📅 Schedule: Branch creation - "before 8am on Monday" in timezone America/Chicago, 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.

github-advanced-security[bot] commented 1 year ago

You have successfully added a new SonarCloud configuration ``. As part of the setup process, we have scanned this repository and found no existing alerts. In the future, you will see all code scanning alerts on the repository Security tab.

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.

codecov[bot] commented 1 year ago

Codecov Report

Patch and project coverage have no change.

Comparison is base (ffda157) 69.41% compared to head (302fc52) 69.41%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## dev #56 +/- ## ======================================= Coverage 69.41% 69.41% ======================================= Files 1 1 Lines 85 85 Branches 19 19 ======================================= Hits 59 59 Misses 16 16 Partials 10 10 ``` Help us with your feedback. Take ten seconds to tell us [how you rate us](https://about.codecov.io/nps?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=atlas-bi). Have a feature suggestion? [Share it here.](https://app.codecov.io/gh/feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=atlas-bi)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

christopherpickering commented 1 year ago

:tada: This PR is included in version 2.0.0-alpha.1 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket:

christopherpickering commented 1 year ago

:tada: This PR is included in version 2.0.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: