ngshiheng / burplist

Web crawler for Burplist, a search engine for craft beers in Singapore
https://burplist.com
MIT License
13 stars 5 forks source link

fix(deps): update all non-major dependencies #148

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
SQLAlchemy (changelog) ==1.4.47 -> ==1.4.48 age adoption passing confidence
Scrapy (source) ==2.8.0 -> ==2.9.0 age adoption passing confidence
alembic (source, changelog) ==1.10.4 -> ==1.11.1 age adoption passing confidence
ipython (source) ==8.13.1 -> ==8.13.2 age adoption passing confidence
pre-commit ==3.2.2 -> ==3.3.2 age adoption passing confidence
pylint (changelog) ==2.17.3 -> ==2.17.4 age adoption passing confidence
sentry-sdk (changelog) ==1.21.1 -> ==1.24.0 age adoption passing confidence

Release Notes

scrapy/scrapy ### [`v2.9.0`](https://togithub.com/scrapy/scrapy/releases/tag/2.9.0) [Compare Source](https://togithub.com/scrapy/scrapy/compare/2.8.0...2.9.0) - Per-domain download settings. - Compatibility with new [cryptography](https://cryptography.io/en/latest/) and new [parsel](https://togithub.com/scrapy/parsel). - JMESPath selectors from the new [parsel](https://togithub.com/scrapy/parsel). - Bug fixes. [See the full changelog.](https://docs.scrapy.org/en/latest/news.html#scrapy-2-9-0-2023-05-08)
ipython/ipython ### [`v8.13.2`](https://togithub.com/ipython/ipython/compare/8.13.1...8.13.2) [Compare Source](https://togithub.com/ipython/ipython/compare/8.13.1...8.13.2)
pre-commit/pre-commit ### [`v3.3.2`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#​332---2023-05-17) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v3.3.1...v3.3.2) \================== ##### Fixes - Work around `r` on windows sometimes double-un-quoting arguments. - [#​2885](https://togithub.com/pre-commit/pre-commit/issues/2885) PR by [@​lorenzwalthert](https://togithub.com/lorenzwalthert). - [#​2870](https://togithub.com/pre-commit/pre-commit/issues/2870) issue by [@​lorenzwalthert](https://togithub.com/lorenzwalthert). ### [`v3.3.1`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#​331---2023-05-02) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v3.3.0...v3.3.1) \================== ##### Fixes - Work around `git` partial clone bug for `autoupdate` on windows. - [#​2866](https://togithub.com/pre-commit/pre-commit/issues/2866) PR by [@​asottile](https://togithub.com/asottile). - [#​2865](https://togithub.com/pre-commit/pre-commit/issues/2865) issue by [@​adehad](https://togithub.com/adehad). ### [`v3.3.0`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#​330---2023-05-01) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v3.2.2...v3.3.0) \================== ##### Features - Upgrade ruby-build. - [#​2846](https://togithub.com/pre-commit/pre-commit/issues/2846) PR by [@​jalessio](https://togithub.com/jalessio). - Use blobless clone for faster autoupdate. - [#​2859](https://togithub.com/pre-commit/pre-commit/issues/2859) PR by [@​asottile](https://togithub.com/asottile). - Add `-j` / `--jobs` argument to `autoupdate` for parallel execution. - [#​2863](https://togithub.com/pre-commit/pre-commit/issues/2863) PR by [@​asottile](https://togithub.com/asottile). - issue by [@​gaborbernat](https://togithub.com/gaborbernat).
PyCQA/pylint ### [`v2.17.4`](https://togithub.com/pylint-dev/pylint/releases/tag/v2.17.4) [Compare Source](https://togithub.com/PyCQA/pylint/compare/v2.17.3...v2.17.4) ## False Positives Fixed - Fix a false positive for `bad-dunder-name` when there is a user-defined `__index__` method. Closes [#​8613](https://togithub.com/PyCQA/pylint/issues/8613) ## Other Bug Fixes - `pyreverse`: added escaping of vertical bar character in annotation labels produced by DOT printer to ensure it is not treated as field separator of record-based nodes. Closes [#​8603](https://togithub.com/PyCQA/pylint/issues/8603) - Fixed a crash when generating a configuration file: `tomlkit.exceptions.TOMLKitError: Can't add a table to a dotted key` caused by tomlkit `v0.11.8`. Closes [#​8632](https://togithub.com/PyCQA/pylint/issues/8632)
getsentry/sentry-python ### [`v1.24.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#​1240) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.23.1...1.24.0) ##### Various fixes & improvements - **New:** Celery Beat exclude tasks option ([#​2130](https://togithub.com/getsentry/sentry-python/issues/2130)) by [@​antonpirker](https://togithub.com/antonpirker) You can exclude Celery Beat tasks from being auto-instrumented. To do this, add a list of tasks you want to exclude as option `exclude_beat_tasks` when creating `CeleryIntegration`. The list can contain simple strings with the full task name, as specified in the Celery Beat schedule, or regular expressions to match multiple tasks. For more information, see the documentation for [Crons](https://docs.sentry.io/platforms/python/guides/celery/crons/) for more information. Usage: ```python exclude_beat_tasks = [ "some-task-a", "payment-check-.*", ] sentry_sdk.init( dsn='___PUBLIC_DSN___', integrations=[ CeleryIntegration( monitor_beat_tasks=True, exclude_beat_tasks=exclude_beat_tasks, ), ], ) ``` In this example the task `some-task-a` and all tasks with a name starting with `payment-check-` will be ignored. - **New:** Add support for **ExceptionGroups** ([#​2025](https://togithub.com/getsentry/sentry-python/issues/2025)) by [@​antonpirker](https://togithub.com/antonpirker) *Note:* If running Self-Hosted Sentry, you should wait to adopt this SDK update until after updating to the 23.6.0 (est. June 2023) release of Sentry. Updating early will not break anything, but you will not get the full benefit of the Exception Groups improvements to issue grouping that were added to the Sentry backend. - Prefer `importlib.metadata` over `pkg_resources` if available ([#​2081](https://togithub.com/getsentry/sentry-python/issues/2081)) by [@​sentrivana](https://togithub.com/sentrivana) - Work with a copy of request, vars in the event ([#​2125](https://togithub.com/getsentry/sentry-python/issues/2125)) by [@​sentrivana](https://togithub.com/sentrivana) - Pinned version of dependency that broke the build ([#​2133](https://togithub.com/getsentry/sentry-python/issues/2133)) by [@​antonpirker](https://togithub.com/antonpirker) ### [`v1.23.1`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#​1231) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.23.0...1.23.1) ##### Various fixes & improvements - Disable Django Cache spans by default. ([#​2120](https://togithub.com/getsentry/sentry-python/issues/2120)) by [@​antonpirker](https://togithub.com/antonpirker) ### [`v1.23.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#​1230) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.22.2...1.23.0) ##### Various fixes & improvements - **New:** Add `loguru` integration ([#​1994](https://togithub.com/getsentry/sentry-python/issues/1994)) by [@​PerchunPak](https://togithub.com/PerchunPak) Check [the documentation](https://docs.sentry.io/platforms/python/configuration/integrations/loguru/) for more information. Usage: ```python from loguru import logger import sentry_sdk from sentry_sdk.integrations.loguru import LoguruIntegration sentry_sdk.init( dsn="___PUBLIC_DSN___", integrations=[ LoguruIntegration(), ], ) logger.debug("I am ignored") logger.info("I am a breadcrumb") logger.error("I am an event", extra=dict(bar=43)) logger.exception("An exception happened") ``` - An error event with the message `"I am an event"` will be created. - `"I am a breadcrumb"` will be attached as a breadcrumb to that event. - `bar` will end up in the `extra` attributes of that event. - `"An exception happened"` will send the current exception from `sys.exc_info()` with the stack trace to Sentry. If there's no exception, the current stack will be attached. - The debug message `"I am ignored"` will not be captured by Sentry. To capture it, set `level` to `DEBUG` or lower in `LoguruIntegration`. - Do not truncate request body if `request_bodies` is `"always"` ([#​2092](https://togithub.com/getsentry/sentry-python/issues/2092)) by [@​sentrivana](https://togithub.com/sentrivana) - Fixed Celery headers for Beat auto-instrumentation ([#​2102](https://togithub.com/getsentry/sentry-python/issues/2102)) by [@​antonpirker](https://togithub.com/antonpirker) - Add `db.operation` to Redis and MongoDB spans ([#​2089](https://togithub.com/getsentry/sentry-python/issues/2089)) by [@​antonpirker](https://togithub.com/antonpirker) - Make sure we're importing `redis` the library ([#​2106](https://togithub.com/getsentry/sentry-python/issues/2106)) by [@​sentrivana](https://togithub.com/sentrivana) - Add `include_source_context` option ([#​2020](https://togithub.com/getsentry/sentry-python/issues/2020)) by [@​farhat-nawaz](https://togithub.com/farhat-nawaz) and [@​sentrivana](https://togithub.com/sentrivana) - Import `Markup` from `markupsafe` ([#​2047](https://togithub.com/getsentry/sentry-python/issues/2047)) by [@​rco-ableton](https://togithub.com/rco-ableton) - Fix `__qualname__` missing attribute in asyncio integration ([#​2105](https://togithub.com/getsentry/sentry-python/issues/2105)) by [@​sl0thentr0py](https://togithub.com/sl0thentr0py) - Remove relay extension from AWS Layer ([#​2068](https://togithub.com/getsentry/sentry-python/issues/2068)) by [@​sl0thentr0py](https://togithub.com/sl0thentr0py) - Add a note about `pip freeze` to the bug template ([#​2103](https://togithub.com/getsentry/sentry-python/issues/2103)) by [@​sentrivana](https://togithub.com/sentrivana) ### [`v1.22.2`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#​1222) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.22.1...1.22.2) ##### Various fixes & improvements - Fix: Django caching spans when using keyword arguments ([#​2086](https://togithub.com/getsentry/sentry-python/issues/2086)) by [@​antonpirker](https://togithub.com/antonpirker) - Fix: Duration in Celery Beat tasks monitoring ([#​2087](https://togithub.com/getsentry/sentry-python/issues/2087)) by [@​antonpirker](https://togithub.com/antonpirker) - Fix: Docstrings of SPANDATA ([#​2084](https://togithub.com/getsentry/sentry-python/issues/2084)) by [@​antonpirker](https://togithub.com/antonpirker) ### [`v1.22.1`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#​1221) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.22.0...1.22.1) ##### Various fixes & improvements - Fix: Handle a list of keys (not just a single key) in Django cache spans ([#​2082](https://togithub.com/getsentry/sentry-python/issues/2082)) by [@​antonpirker](https://togithub.com/antonpirker) ### [`v1.22.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#​1220) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.21.1...1.22.0) ##### Various fixes & improvements - Add `cache.hit` and `cache.item_size` to Django ([#​2057](https://togithub.com/getsentry/sentry-python/issues/2057)) by [@​antonpirker](https://togithub.com/antonpirker) *Note:* This will add spans for all requests to the caches configured in Django. This will probably add some overhead to your server an also add multiple spans to your performance waterfall diagrams. If you do not want this, you can disable this feature in the DjangoIntegration: ```python sentry_sdk.init( dsn="...", integrations=[ DjangoIntegration(cache_spans=False), ] ) ``` - Use `http.method` instead of `method` ([#​2054](https://togithub.com/getsentry/sentry-python/issues/2054)) by [@​AbhiPrasad](https://togithub.com/AbhiPrasad) - Handle non-int `exc.status_code` in Starlette ([#​2075](https://togithub.com/getsentry/sentry-python/issues/2075)) by [@​sentrivana](https://togithub.com/sentrivana) - Handle SQLAlchemy `engine.name` being bytes ([#​2074](https://togithub.com/getsentry/sentry-python/issues/2074)) by [@​sentrivana](https://togithub.com/sentrivana) - Fix `KeyError` in `capture_checkin` if SDK is not initialized ([#​2073](https://togithub.com/getsentry/sentry-python/issues/2073)) by [@​antonpirker](https://togithub.com/antonpirker) - Use `functools.wrap` for `ThreadingIntegration` patches to fix attributes ([#​2080](https://togithub.com/getsentry/sentry-python/issues/2080)) by [@​EpicWink](https://togithub.com/EpicWink) - Pin `urllib3` to <2.0.0 for now ([#​2069](https://togithub.com/getsentry/sentry-python/issues/2069)) by [@​sl0thentr0py](https://togithub.com/sl0thentr0py)

Configuration

📅 Schedule: Branch creation - "before 3am on the first day of the month" 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.



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