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 #147

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
alembic (source, changelog) ==1.10.2 -> ==1.10.4 age adoption passing confidence
ipython (source) ==8.12.0 -> ==8.13.1 age adoption passing confidence
pre-commit ==3.2.1 -> ==3.2.2 age adoption passing confidence
psycopg2-binary (source, changelog) ==2.9.5 -> ==2.9.6 age adoption passing confidence
pylint (changelog) ==2.17.1 -> ==2.17.3 age adoption passing confidence
sentry-sdk (changelog) ==1.18.0 -> ==1.21.1 age adoption passing confidence

Release Notes

ipython/ipython ### [`v8.13.1`](https://togithub.com/ipython/ipython/compare/8.13.0...8.13.1) [Compare Source](https://togithub.com/ipython/ipython/compare/8.13.0...8.13.1) ### [`v8.13.0`](https://togithub.com/ipython/ipython/compare/8.12.1...8.13.0) [Compare Source](https://togithub.com/ipython/ipython/compare/8.12.1...8.13.0) ### [`v8.12.1`](https://togithub.com/ipython/ipython/compare/8.12.0...8.12.1) [Compare Source](https://togithub.com/ipython/ipython/compare/8.12.0...8.12.1)
pre-commit/pre-commit ### [`v3.2.2`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#​322---2023-04-03) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v3.2.1...v3.2.2) \================== ##### Fixes - Fix support for swift >= 5.8. - [#​2836](https://togithub.com/pre-commit/pre-commit/issues/2836) PR by [@​edelabar](https://togithub.com/edelabar). - [#​2835](https://togithub.com/pre-commit/pre-commit/issues/2835) issue by [@​kgrobelny-intive](https://togithub.com/kgrobelny-intive).
PyCQA/pylint ### [`v2.17.3`](https://togithub.com/pylint-dev/pylint/releases/tag/v2.17.3) [Compare Source](https://togithub.com/PyCQA/pylint/compare/v2.17.2...v2.17.3) ## What's new in Pylint 2.17.3? Release date: 2023-04-24 ## False Positives Fixed - Fix `unused-argument` false positive when `__new__` does not use all the arguments of `__init__`. Closes [#​3670](https://togithub.com/PyCQA/pylint/issues/3670) - Fix `unused-import` false positive for usage of `six.with_metaclass`. Closes [#​7506](https://togithub.com/PyCQA/pylint/issues/7506) - `logging-not-lazy` is not longer emitted for explicitly concatenated string arguments. Closes [#​8410](https://togithub.com/PyCQA/pylint/issues/8410) - Fix false positive for isinstance-second-argument-not-valid-type when union types contains None. Closes [#​8424](https://togithub.com/PyCQA/pylint/issues/8424) - Fixed `unused-import` so that it observes the `dummy-variables-rgx` option. Closes [#​8500](https://togithub.com/PyCQA/pylint/issues/8500) - `Union` typed variables without assignment are no longer treated as `TypeAlias`. Closes [#​8540](https://togithub.com/PyCQA/pylint/issues/8540) - Fix false positive for `positional-only-arguments-expected` when a function contains both a positional-only parameter that has a default value, and `**kwargs`. Closes [#​8555](https://togithub.com/PyCQA/pylint/issues/8555) - Fix false positive for `keyword-arg-before-vararg` when a positional-only parameter with a default value precedes `*args`. Closes [#​8570](https://togithub.com/PyCQA/pylint/issues/8570) ## Other Bug Fixes - Improve output of `consider-using-generator` message for `` min()` calls with ``default\`\` keyword. Closes [#​8563](https://togithub.com/PyCQA/pylint/issues/8563) ### [`v2.17.2`](https://togithub.com/pylint-dev/pylint/releases/tag/v2.17.2) [Compare Source](https://togithub.com/PyCQA/pylint/compare/v2.17.1...v2.17.2) ## False Positives Fixed - `invalid-name` now allows for integers in `typealias` names: - now valid: `Good2Name`, `GoodName2`. - still invalid: `_1BadName`. Closes [#​8485](https://togithub.com/PyCQA/pylint/issues/8485) - No longer consider `Union` as type annotation as type alias for naming checks. Closes [#​8487](https://togithub.com/PyCQA/pylint/issues/8487) - `unnecessary-lambda` no longer warns on lambdas which use its parameters in their body (other than the final arguments), e.g. `lambda foo: (bar if foo else baz)(foo)`. Closes [#​8496](https://togithub.com/PyCQA/pylint/issues/8496) ## Other Bug Fixes - Fix a crash in pyreverse when "/" characters are used in the output filename e.g pyreverse -o png -p name/ path/to/project. Closes [#​8504](https://togithub.com/PyCQA/pylint/issues/8504)
getsentry/sentry-python ### [`v1.21.1`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#​1211) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.21.0...1.21.1) ##### Various fixes & improvements - Do not send monitor_config when unset ([#​2058](https://togithub.com/getsentry/sentry-python/issues/2058)) by [@​evanpurkhiser](https://togithub.com/evanpurkhiser) - Add `db.system` span data ([#​2040](https://togithub.com/getsentry/sentry-python/issues/2040), [#​2042](https://togithub.com/getsentry/sentry-python/issues/2042)) by [@​antonpirker](https://togithub.com/antonpirker) - Fix memory leak in profiling ([#​2049](https://togithub.com/getsentry/sentry-python/issues/2049)) by [@​Zylphrex](https://togithub.com/Zylphrex) - Fix crash loop when returning none in before_send ([#​2045](https://togithub.com/getsentry/sentry-python/issues/2045)) by [@​sentrivana](https://togithub.com/sentrivana) ### [`v1.21.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#​1210) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.20.0...1.21.0) ##### Various fixes & improvements - Better handling of redis span/breadcrumb data ([#​2033](https://togithub.com/getsentry/sentry-python/issues/2033)) by [@​antonpirker](https://togithub.com/antonpirker) *Note:* With this release we will limit the description of redis db spans and the data in breadcrumbs represting redis db operations to 1024 characters. This can can lead to truncated data. If you do not want this there is a new parameter `max_data_size` in `RedisIntegration`. You can set this to `None` for disabling trimming. Example for **disabling** trimming of redis commands in spans or breadcrumbs: ```python sentry_sdk.init( integrations=[ RedisIntegration(max_data_size=None), ] ) ``` Example for custom trim size of redis commands in spans or breadcrumbs: ```python sentry_sdk.init( integrations=[ RedisIntegration(max_data_size=50), ] )` ``` - Add `db.system` to redis and SQLAlchemy db spans ([#​2037](https://togithub.com/getsentry/sentry-python/issues/2037), [#​2038](https://togithub.com/getsentry/sentry-python/issues/2038), [#​2039](https://togithub.com/getsentry/sentry-python/issues/2039)) ([#​2037](https://togithub.com/getsentry/sentry-python/issues/2037)) by [@​AbhiPrasad](https://togithub.com/AbhiPrasad) - Upgraded linting tooling ([#​2026](https://togithub.com/getsentry/sentry-python/issues/2026)) by [@​antonpirker](https://togithub.com/antonpirker) - Made code more resilient. ([#​2031](https://togithub.com/getsentry/sentry-python/issues/2031)) by [@​antonpirker](https://togithub.com/antonpirker) ### [`v1.20.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#​1200) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.19.1...1.20.0) ##### Various fixes & improvements - Send all events to /envelope endpoint when tracing is enabled ([#​2009](https://togithub.com/getsentry/sentry-python/issues/2009)) by [@​antonpirker](https://togithub.com/antonpirker) *Note:* If you’re self-hosting Sentry 9, you need to stay in the previous version of the SDK or update your self-hosted to at least 20.6.0 - Profiling: Remove profile context from SDK ([#​2013](https://togithub.com/getsentry/sentry-python/issues/2013)) by [@​Zylphrex](https://togithub.com/Zylphrex) - Profiling: Additionl performance improvements to the profiler ([#​1991](https://togithub.com/getsentry/sentry-python/issues/1991)) by [@​Zylphrex](https://togithub.com/Zylphrex) - Fix: Celery Beat monitoring without restarting the Beat process ([#​2001](https://togithub.com/getsentry/sentry-python/issues/2001)) by [@​antonpirker](https://togithub.com/antonpirker) - Fix: Using the Codecov uploader instead of deprecated python package ([#​2011](https://togithub.com/getsentry/sentry-python/issues/2011)) by [@​antonpirker](https://togithub.com/antonpirker) - Fix: Support for Quart ([#​2003](https://togithub.com/getsentry/sentry-python/issues/2003))\` ([#​2003](https://togithub.com/getsentry/sentry-python/issues/2003)) by [@​antonpirker](https://togithub.com/antonpirker) ### [`v1.19.1`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#​1191) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.19.0...1.19.1) ##### Various fixes & improvements - Make auto monitoring beat update support Celery 4 and 5 ([#​1989](https://togithub.com/getsentry/sentry-python/issues/1989)) by [@​antonpirker](https://togithub.com/antonpirker) ### [`v1.19.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#​1190) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.18.0...1.19.0) ##### Various fixes & improvements - **New:** [Celery Beat](https://docs.celeryq.dev/en/stable/userguide/periodic-tasks.html) auto monitoring ([#​1967](https://togithub.com/getsentry/sentry-python/issues/1967)) by [@​antonpirker](https://togithub.com/antonpirker) The CeleryIntegration can now also monitor your Celery Beat scheduled tasks automatically using the new [Crons](https://blog.sentry.io/2023/01/04/cron-job-monitoring-beta-because-scheduled-jobs-fail-too/) feature of Sentry. To learn more see our [Celery Beat Auto Discovery](https://docs.sentry.io/platforms/python/guides/celery/crons/) documentation. Usage: ```python from celery import Celery, signals from celery.schedules import crontab import sentry_sdk from sentry_sdk.integrations.celery import CeleryIntegration app = Celery('tasks', broker='...') app.conf.beat_schedule = { 'set-in-beat-schedule': { 'task': 'tasks.some_important_task', 'schedule': crontab(...), }, } @​signals.celeryd_init.connect def init_sentry(**kwargs): sentry_sdk.init( dsn='...', integrations=[CeleryIntegration(monitor_beat_tasks=True)], # 👈 here environment="local.dev.grace", release="v1.0", ) ``` This will auto detect all schedules tasks in your `beat_schedule` and will monitor them with Sentry [Crons](https://blog.sentry.io/2023/01/04/cron-job-monitoring-beta-because-scheduled-jobs-fail-too/). - **New:** [gRPC](https://grpc.io/) integration ([#​1911](https://togithub.com/getsentry/sentry-python/issues/1911)) by [@​hossein-raeisi](https://togithub.com/hossein-raeisi) The [gRPC](https://grpc.io/) integration instruments all incoming requests and outgoing unary-unary, unary-stream grpc requests using grpcio channels. To learn more see our [gRPC Integration](https://docs.sentry.io/platforms/python/configuration/integrations/grpc/) documentation. On the server: ```python import grpc from sentry_sdk.integrations.grpc.server import ServerInterceptor server = grpc.server( thread_pool=..., interceptors=[ServerInterceptor()], ) ``` On the client: ```python import grpc from sentry_sdk.integrations.grpc.client import ClientInterceptor with grpc.insecure_channel("example.com:12345") as channel: channel = grpc.intercept_channel(channel, *[ClientInterceptor()]) ``` - **New:** socket integration ([#​1911](https://togithub.com/getsentry/sentry-python/issues/1911)) by [@​hossein-raeisi](https://togithub.com/hossein-raeisi) Use this integration to create spans for DNS resolves (`socket.getaddrinfo()`) and connection creations (`socket.create_connection()`). To learn more see our [Socket Integration](https://docs.sentry.io/platforms/python/configuration/integrations/socket/) documentation. Usage: ```python import sentry_sdk from sentry_sdk.integrations.socket import SocketIntegration sentry_sdk.init( dsn="___PUBLIC_DSN___", integrations=[ SocketIntegration(), ], ) ``` - Fix: Do not trim span descriptions. ([#​1983](https://togithub.com/getsentry/sentry-python/issues/1983)) by [@​antonpirker](https://togithub.com/antonpirker)

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.