kitUIN / PicImageSearch

整合图片识别 API,用于以图搜源 / Aggregator for Reverse Image Search API
https://pic-image-search.kituin.fun/
MIT License
385 stars 46 forks source link

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

Closed renovate[bot] closed 6 months ago

renovate[bot] commented 6 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
black (changelog) ^23.12.0 -> ^23.12.1 age adoption passing confidence
httpx (changelog) ^0.25.2 -> ^0.26.0 age adoption passing confidence
lxml (source, changelog) ^4.9.3 -> ^4.9.4 age adoption passing confidence
mypy (source, changelog) ^1.7.1 -> ^1.8.0 age adoption passing confidence
ruff (source, changelog) ^0.1.8 -> ^0.1.9 age adoption passing confidence

Release Notes

psf/black (black) ### [`v23.12.1`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#23121) [Compare Source](https://togithub.com/psf/black/compare/23.12.0...23.12.1) ##### Packaging - Fixed a bug that included dependencies from the `d` extra by default ([#​4108](https://togithub.com/psf/black/issues/4108))
encode/httpx (httpx) ### [`v0.26.0`](https://togithub.com/encode/httpx/blob/HEAD/CHANGELOG.md#0260-20th-December-2023) [Compare Source](https://togithub.com/encode/httpx/compare/0.25.2...0.26.0) ##### Added - The `proxy` argument was added. You should use the `proxy` argument instead of the deprecated `proxies`, or use `mounts=` for more complex configurations. ([#​2879](https://togithub.com/encode/httpx/issues/2879)) ##### Deprecated - The `proxies` argument is now deprecated. It will still continue to work, but it will be removed in the future. ([#​2879](https://togithub.com/encode/httpx/issues/2879)) ##### Fixed - Fix cases of double escaping of URL path components. Allow / as a safe character in the query portion. ([#​2990](https://togithub.com/encode/httpx/issues/2990)) - Handle `NO_PROXY` envvar cases when a fully qualified URL is supplied as the value. ([#​2741](https://togithub.com/encode/httpx/issues/2741)) - Allow URLs where username or password contains unescaped '@​'. ([#​2986](https://togithub.com/encode/httpx/issues/2986)) - Ensure ASGI `raw_path` does not include URL query component. ([#​2999](https://togithub.com/encode/httpx/issues/2999)) - Ensure `Response.iter_text()` cannot yield empty strings. ([#​2998](https://togithub.com/encode/httpx/issues/2998))
lxml/lxml (lxml) ### [`v4.9.4`](https://togithub.com/lxml/lxml/blob/HEAD/CHANGES.txt#494-2023-12-19) [Compare Source](https://togithub.com/lxml/lxml/compare/lxml-4.9.3...lxml-4.9.4) \================== ## Bugs fixed - [LP#2046398](https://togithub.com/LP/lxml/issues/2046398): Inserting/replacing an ancestor into a node's children could loop indefinitely. - [LP#1980767](https://togithub.com/LP/lxml/issues/1980767), [GH#379](https://togithub.com/GH/lxml/issues/379): `TreeBuilder.close()` could fail with a `TypeError` after parsing incorrect input. Original patch by Enrico Minack. - [LP#1522052](https://togithub.com/LP/lxml/issues/1522052): A file-system specific test is now optional and should no longer fail on systems that don't support it. ## Other changes - Wheels include zlib 1.3, libxml2 2.10.3 and libxslt 1.1.39 (zlib 1.2.12, libxml2 2.10.3 and libxslt 1.1.37 on Windows). - Built with Cython 0.29.37.
python/mypy (mypy) ### [`v1.8.0`](https://togithub.com/python/mypy/compare/v1.7.1...v1.8.0) [Compare Source](https://togithub.com/python/mypy/compare/v1.7.1...v1.8.0)
astral-sh/ruff (ruff) ### [`v0.1.9`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#019) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.1.8...v0.1.9) ##### Breaking changes - Add site-packages to default exclusions ([#​9188](https://togithub.com/astral-sh/ruff/pull/9188)) ##### Preview features - Fix: Avoid parenthesizing subscript targets and values ([#​9209](https://togithub.com/astral-sh/ruff/pull/9209)) - \[`pylint`] Implement `too-many-locals` (`PLR0914`) ([#​9163](https://togithub.com/astral-sh/ruff/pull/9163)) - Implement `reimplemented_operator` (FURB118) ([#​9171](https://togithub.com/astral-sh/ruff/pull/9171)) - Add a rule to detect string members in runtime-evaluated unions ([#​9143](https://togithub.com/astral-sh/ruff/pull/9143)) - Implement `no_blank_line_before_class_docstring` preview style ([#​9154](https://togithub.com/astral-sh/ruff/pull/9154)) ##### Rule changes - `CONSTANT_CASE` variables are improperly flagged for yoda violation (`SIM300`) ([#​9164](https://togithub.com/astral-sh/ruff/pull/9164)) - \[`flake8-pyi`] Cover ParamSpecs and TypeVarTuples (`PYI018`) ([#​9198](https://togithub.com/astral-sh/ruff/pull/9198)) - \[`flake8-bugbear`] Add fix for `zip-without-explicit-strict` (`B905`) ([#​9176](https://togithub.com/astral-sh/ruff/pull/9176)) - Add fix to automatically remove `print` and `pprint` statements (`T201`, `T203`) ([#​9208](https://togithub.com/astral-sh/ruff/pull/9208)) - Prefer `Never` to `NoReturn` in auto-typing in Python >= 3.11 (`ANN201`) ([#​9213](https://togithub.com/astral-sh/ruff/pull/9213)) ##### Formatter - `can_omit_optional_parentheses`: Exit early for unparenthesized expressions ([#​9125](https://togithub.com/astral-sh/ruff/pull/9125)) - Fix `dynamic` mode with doctests so that it doesn't exceed configured line width ([#​9129](https://togithub.com/astral-sh/ruff/pull/9129)) - Fix `can_omit_optional_parentheses` for expressions with a right most fstring ([#​9124](https://togithub.com/astral-sh/ruff/pull/9124)) - Add `target_version` to formatter options ([#​9220](https://togithub.com/astral-sh/ruff/pull/9220)) ##### CLI - Update `ruff format --check` to display message for already formatted files ([#​9153](https://togithub.com/astral-sh/ruff/pull/9153)) ##### Bug fixes - Reverse order of arguments for `operator.contains` ([#​9192](https://togithub.com/astral-sh/ruff/pull/9192)) - Iterate over lambdas in deferred type annotations ([#​9175](https://togithub.com/astral-sh/ruff/pull/9175)) - Fix panic in `D208` with multibyte indent ([#​9147](https://togithub.com/astral-sh/ruff/pull/9147)) - Add support for `NoReturn` in auto-return-typing ([#​9206](https://togithub.com/astral-sh/ruff/pull/9206)) - Allow removal of `typing` from `exempt-modules` ([#​9214](https://togithub.com/astral-sh/ruff/pull/9214)) - Avoid `mutable-class-default` violations for Pydantic subclasses ([#​9187](https://togithub.com/astral-sh/ruff/pull/9187)) - Fix dropped union expressions for piped non-types in `PYI055` autofix ([#​9161](https://togithub.com/astral-sh/ruff/pull/9161)) - Enable annotation quoting for multi-line expressions ([#​9142](https://togithub.com/astral-sh/ruff/pull/9142)) - Deduplicate edits when quoting annotations ([#​9140](https://togithub.com/astral-sh/ruff/pull/9140)) - Prevent invalid utf8 indexing in cell magic detection ([#​9146](https://togithub.com/astral-sh/ruff/pull/9146)) - Avoid nested quotations in auto-quoting fix ([#​9168](https://togithub.com/astral-sh/ruff/pull/9168)) - Add base-class inheritance detection to flake8-django rules ([#​9151](https://togithub.com/astral-sh/ruff/pull/9151)) - Avoid `asyncio-dangling-task` violations on shadowed bindings ([#​9215](https://togithub.com/astral-sh/ruff/pull/9215)) ##### Documentation - Fix blog post URL in changelog ([#​9119](https://togithub.com/astral-sh/ruff/pull/9119)) - Add error suppression hint for multi-line strings ([#​9205](https://togithub.com/astral-sh/ruff/pull/9205)) - Fix typo in SemanticModel.parent_expression docstring ([#​9167](https://togithub.com/astral-sh/ruff/pull/9167)) - Document link between import sorting and formatter ([#​9117](https://togithub.com/astral-sh/ruff/pull/9117))

Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), 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.



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