ngshiheng / burplist

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

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

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
abatilo/actions-poetry action minor v2.2.0 -> v2.3.0 age adoption passing confidence
alembic (source, changelog) dependencies patch ==1.9.2 -> ==1.9.4 age adoption passing confidence
ipython (source) dependencies minor ==8.9.0 -> ==8.11.0 age adoption passing confidence
pre-commit dev-dependencies minor ==3.0.4 -> ==3.1.1 age adoption passing confidence
pylint (changelog) dev-dependencies patch ==2.16.1 -> ==2.16.2 age adoption passing confidence
sentry-sdk (changelog) dependencies minor ==1.14.0 -> ==1.16.0 age adoption passing confidence

Release Notes

abatilo/actions-poetry ### [`v2.3.0`](https://togithub.com/abatilo/actions-poetry/releases/tag/v2.3.0) [Compare Source](https://togithub.com/abatilo/actions-poetry/compare/v2.2.0...v2.3.0) ##### Features - by default use the latest poetry version ([#​62](https://togithub.com/abatilo/actions-poetry/issues/62)) ([192395c](https://togithub.com/abatilo/actions-poetry/commit/192395c0d10c082a7c62294ab5d9a9de40e48974))
ipython/ipython ### [`v8.11.0`](https://togithub.com/ipython/ipython/compare/8.10.0...8.11.0) [Compare Source](https://togithub.com/ipython/ipython/compare/8.10.0...8.11.0) ### [`v8.10.0`](https://togithub.com/ipython/ipython/compare/8.9.0...8.10.0) [Compare Source](https://togithub.com/ipython/ipython/compare/8.9.0...8.10.0)
pre-commit/pre-commit ### [`v3.1.1`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#​311---2023-02-27) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v3.1.0...v3.1.1) \================== ##### Fixes - Fix `rust` with `language_version` and a non-writable host `RUSTUP_HOME`. - [pre-commit-ci/issues#​173](https://togithub.com/pre-commit-ci/issues/issues/173) by [@​Swiftb0y](https://togithub.com/Swiftb0y). - [#​2788](https://togithub.com/pre-commit/pre-commit/issues/2788) by [@​asottile](https://togithub.com/asottile). ### [`v3.1.0`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#​310---2023-02-22) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v3.0.4...v3.1.0) \================== ##### Fixes - Fix `dotnet` for `.sln`-based hooks for dotnet>=7.0.200. - [#​2763](https://togithub.com/pre-commit/pre-commit/issues/2763) PR by [@​m-rsha](https://togithub.com/m-rsha). - Prevent stashing when `diff` fails to execute. - [#​2774](https://togithub.com/pre-commit/pre-commit/issues/2774) PR by [@​asottile](https://togithub.com/asottile). - [#​2773](https://togithub.com/pre-commit/pre-commit/issues/2773) issue by [@​strubbly](https://togithub.com/strubbly). - Dependencies are no longer sorted in repository key. - [#​2776](https://togithub.com/pre-commit/pre-commit/issues/2776) PR by [@​asottile](https://togithub.com/asottile). ##### Updating - Deprecate `language: python_venv`. Use `language: python` instead. - [#​2746](https://togithub.com/pre-commit/pre-commit/issues/2746) PR by [@​asottile](https://togithub.com/asottile). - [#​2734](https://togithub.com/pre-commit/pre-commit/issues/2734) issue by [@​asottile](https://togithub.com/asottile).
PyCQA/pylint ### [`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)
getsentry/sentry-python ### [`v1.16.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#​1160) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.15.0...1.16.0) ##### Various fixes & improvements - **New:** Add [arq](https://arq-docs.helpmanual.io/) Integration ([#​1872](https://togithub.com/getsentry/sentry-python/issues/1872)) by [@​Zhenay](https://togithub.com/Zhenay) This integration will create performance spans when arq jobs will be enqueued and when they will be run. It will also capture errors in jobs and will link them to the performance spans. Usage: ```python import asyncio from httpx import AsyncClient from arq import create_pool from arq.connections import RedisSettings import sentry_sdk from sentry_sdk.integrations.arq import ArqIntegration from sentry_sdk.tracing import TRANSACTION_SOURCE_COMPONENT sentry_sdk.init( dsn="...", integrations=[ArqIntegration()], ) async def download_content(ctx, url): session: AsyncClient = ctx['session'] response = await session.get(url) print(f'{url}: {response.text:.80}...') return len(response.text) async def startup(ctx): ctx['session'] = AsyncClient() async def shutdown(ctx): await ctx['session'].aclose() async def main(): with sentry_sdk.start_transaction(name="testing_arq_tasks", source=TRANSACTION_SOURCE_COMPONENT): redis = await create_pool(RedisSettings()) for url in ('https://facebook.com', 'https://microsoft.com', 'https://github.com', "asdf" ): await redis.enqueue_job('download_content', url) class WorkerSettings: functions = [download_content] on_startup = startup on_shutdown = shutdown if __name__ == '__main__': asyncio.run(main()) ``` - Update of [Falcon](https://falconframework.org/) Integration ([#​1733](https://togithub.com/getsentry/sentry-python/issues/1733)) by [@​bartolootrit](https://togithub.com/bartolootrit) - Adding [Cloud Resource Context](https://docs.sentry.io/platforms/python/configuration/integrations/cloudresourcecontext/) integration ([#​1882](https://togithub.com/getsentry/sentry-python/issues/1882)) by [@​antonpirker](https://togithub.com/antonpirker) - Profiling: Use the transaction timestamps to anchor the profile ([#​1898](https://togithub.com/getsentry/sentry-python/issues/1898)) by [@​Zylphrex](https://togithub.com/Zylphrex) - Profiling: Add debug logs to profiling ([#​1883](https://togithub.com/getsentry/sentry-python/issues/1883)) by [@​Zylphrex](https://togithub.com/Zylphrex) - Profiling: Start profiler thread lazily ([#​1903](https://togithub.com/getsentry/sentry-python/issues/1903)) by [@​Zylphrex](https://togithub.com/Zylphrex) - Fixed checks for structured http data ([#​1905](https://togithub.com/getsentry/sentry-python/issues/1905)) by [@​antonpirker](https://togithub.com/antonpirker) - Make `set_measurement` public api and remove experimental status ([#​1909](https://togithub.com/getsentry/sentry-python/issues/1909)) by [@​sl0thentr0py](https://togithub.com/sl0thentr0py) - Add `trace_propagation_targets` option ([#​1916](https://togithub.com/getsentry/sentry-python/issues/1916)) by [@​antonpirker](https://togithub.com/antonpirker) - Add `enable_tracing` to default traces_sample_rate to 1.0 ([#​1900](https://togithub.com/getsentry/sentry-python/issues/1900)) by [@​sl0thentr0py](https://togithub.com/sl0thentr0py) - Remove deprecated `tracestate` ([#​1907](https://togithub.com/getsentry/sentry-python/issues/1907)) by [@​sl0thentr0py](https://togithub.com/sl0thentr0py) - Sanitize URLs in Span description and breadcrumbs ([#​1876](https://togithub.com/getsentry/sentry-python/issues/1876)) by [@​antonpirker](https://togithub.com/antonpirker) - Mechanism should default to true unless set explicitly ([#​1889](https://togithub.com/getsentry/sentry-python/issues/1889)) by [@​sl0thentr0py](https://togithub.com/sl0thentr0py) - Better setting of in-app in stack frames ([#​1894](https://togithub.com/getsentry/sentry-python/issues/1894)) by [@​antonpirker](https://togithub.com/antonpirker) - Add workflow to test gevent ([#​1870](https://togithub.com/getsentry/sentry-python/issues/1870)) by [@​Zylphrex](https://togithub.com/Zylphrex) - Updated outdated HTTPX test matrix ([#​1917](https://togithub.com/getsentry/sentry-python/issues/1917)) by [@​antonpirker](https://togithub.com/antonpirker) - Switch to MIT license ([#​1908](https://togithub.com/getsentry/sentry-python/issues/1908)) by [@​cleptric](https://togithub.com/cleptric) ### [`v1.15.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#​1150) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.14.0...1.15.0) ##### Various fixes & improvements - New: Add [Huey](https://huey.readthedocs.io/en/latest/) Integration ([#​1555](https://togithub.com/getsentry/sentry-python/issues/1555)) by [@​Zhenay](https://togithub.com/Zhenay) This integration will create performance spans when Huey tasks will be enqueued and when they will be executed. Usage: Task definition in `demo.py`: ```python import time from huey import SqliteHuey, crontab import sentry_sdk from sentry_sdk.integrations.huey import HueyIntegration sentry_sdk.init( dsn="...", integrations=[ HueyIntegration(), ], traces_sample_rate=1.0, ) huey = SqliteHuey(filename='/tmp/demo.db') @​huey.task() def add_numbers(a, b): return a + b ``` Running the tasks in `run.py`: ```python from demo import add_numbers, flaky_task, nightly_backup import sentry_sdk from sentry_sdk.integrations.huey import HueyIntegration from sentry_sdk.tracing import TRANSACTION_SOURCE_COMPONENT, Transaction def main(): sentry_sdk.init( dsn="...", integrations=[ HueyIntegration(), ], traces_sample_rate=1.0, ) with sentry_sdk.start_transaction(name="testing_huey_tasks", source=TRANSACTION_SOURCE_COMPONENT): r = add_numbers(1, 2) if __name__ == "__main__": main() ``` - Profiling: Do not send single sample profiles ([#​1879](https://togithub.com/getsentry/sentry-python/issues/1879)) by [@​Zylphrex](https://togithub.com/Zylphrex) - Profiling: Add additional test coverage for profiler ([#​1877](https://togithub.com/getsentry/sentry-python/issues/1877)) by [@​Zylphrex](https://togithub.com/Zylphrex) - Profiling: Always use builtin time.sleep ([#​1869](https://togithub.com/getsentry/sentry-python/issues/1869)) by [@​Zylphrex](https://togithub.com/Zylphrex) - Profiling: Defaul in_app decision to None ([#​1855](https://togithub.com/getsentry/sentry-python/issues/1855)) by [@​Zylphrex](https://togithub.com/Zylphrex) - Profiling: Remove use of threading.Event ([#​1864](https://togithub.com/getsentry/sentry-python/issues/1864)) by [@​Zylphrex](https://togithub.com/Zylphrex) - Profiling: Enable profiling on all transactions ([#​1797](https://togithub.com/getsentry/sentry-python/issues/1797)) by [@​Zylphrex](https://togithub.com/Zylphrex) - FastAPI: Fix check for Starlette in FastAPI integration ([#​1868](https://togithub.com/getsentry/sentry-python/issues/1868)) by [@​antonpirker](https://togithub.com/antonpirker) - Flask: Do not overwrite default for username with email address in FlaskIntegration ([#​1873](https://togithub.com/getsentry/sentry-python/issues/1873)) by [@​homeworkprod](https://togithub.com/homeworkprod) - Tests: Add py3.11 to test-common ([#​1871](https://togithub.com/getsentry/sentry-python/issues/1871)) by [@​Zylphrex](https://togithub.com/Zylphrex) - Fix: Don't log whole event in before_send / event_processor drops ([#​1863](https://togithub.com/getsentry/sentry-python/issues/1863)) 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.