From 82fc748196fb8a9d6c15e971924794f3a8a5ae93 Mon Sep 17 00:00:00 2001 From: ArneBo Date: Tue, 11 Feb 2025 12:56:42 +0100 Subject: [PATCH] fix(front): re-base on develop, discarding work done on !2666 https://dev.funkwhale.audio/funkwhale/funkwhale/-/tree/wvffle/new-upload-process?ref_type=heads --- api/Dockerfile.alpine | 46 +- api/Dockerfile.debian | 4 +- api/config/plugins.py | 4 + api/config/settings/common.py | 2 + api/config/settings/local.py | 3 + api/config/urls/api_v2.py | 2 - .../management/commands/createsuperuser.py | 6 +- .../management/commands/makemigrations.py | 7 +- .../contrib/archivedl/funkwhale_ready.py | 13 + .../contrib/archivedl/funkwhale_startup.py | 10 + api/funkwhale_api/contrib/archivedl/tasks.py | 148 + .../contrib/listenbrainz/tasks.py | 10 +- .../federation/authentication.py | 11 +- api/funkwhale_api/federation/factories.py | 25 +- api/funkwhale_api/federation/serializers.py | 53 +- api/funkwhale_api/federation/signing.py | 2 +- api/funkwhale_api/music/admin.py | 6 - api/funkwhale_api/music/factories.py | 10 - api/funkwhale_api/music/fake_data.py | 126 +- api/funkwhale_api/music/filters.py | 2 +- .../music/management/commands/import_files.py | 2 +- api/funkwhale_api/music/metadata.py | 88 +- ...060_remove_library_description_and_more.py | 21 + .../0061_migrate_libraries_to_playlist.py | 108 + .../0062_upload_third_party_provider.py | 42 + api/funkwhale_api/music/models.py | 71 +- api/funkwhale_api/music/serializers.py | 104 - api/funkwhale_api/music/tasks.py | 8 +- api/funkwhale_api/music/utils.py | 16 +- api/funkwhale_api/music/views.py | 116 +- api/funkwhale_api/playlists/views.py | 2 +- api/funkwhale_api/subsonic/views.py | 12 +- .../0003_tag_mbid_alter_tag_name.py | 10 +- api/funkwhale_api/tags/models.py | 3 +- api/funkwhale_api/tags/tasks.py | 4 +- api/funkwhale_api/typesense/factories.py | 30 +- api/funkwhale_api/typesense/utils.py | 2 +- ...25_application_allowed_origins_and_more.py | 40 + ...ksum_refreshtoken_token_family_and_more.py | 55 + api/funkwhale_api/users/models.py | 10 +- api/poetry.lock | 4266 +++++++++-------- api/pyproject.toml | 133 +- api/tests/cli/test_main.py | 208 +- api/tests/common/test_commands.py | 9 +- api/tests/conftest.py | 2 +- .../contrib/listenbrainz/test_listenbrainz.py | 4 +- api/tests/federation/test_authentication.py | 11 +- api/tests/federation/test_serializers.py | 20 +- api/tests/music/test_activity.py | 2 +- api/tests/music/test_coverart.ogg | Bin 0 -> 1576246 bytes api/tests/music/test_metadata.py | 1 + api/tests/music/test_tasks.py | 2 +- api/tests/music/test_utils.py | 20 - api/tests/music/test_views.py | 139 - api/tests/radios/test_lb_recommendations.py | 4 +- api/tests/subsonic/test_views.py | 5 +- api/tests/tags/test_tasks.py | 4 +- api/tests/users/test_views.py | 10 +- front/package.json | 3 +- 59 files changed, 3334 insertions(+), 2743 deletions(-) create mode 100644 api/funkwhale_api/contrib/archivedl/funkwhale_ready.py create mode 100644 api/funkwhale_api/contrib/archivedl/funkwhale_startup.py create mode 100644 api/funkwhale_api/contrib/archivedl/tasks.py create mode 100644 api/funkwhale_api/music/migrations/0060_remove_library_description_and_more.py create mode 100644 api/funkwhale_api/music/migrations/0061_migrate_libraries_to_playlist.py create mode 100644 api/funkwhale_api/music/migrations/0062_upload_third_party_provider.py create mode 100644 api/funkwhale_api/users/migrations/0025_application_allowed_origins_and_more.py create mode 100644 api/funkwhale_api/users/migrations/0026_accesstoken_token_checksum_refreshtoken_token_family_and_more.py create mode 100644 api/tests/music/test_coverart.ogg diff --git a/api/Dockerfile.alpine b/api/Dockerfile.alpine index ba47642b0..c4fdd7d8c 100644 --- a/api/Dockerfile.alpine +++ b/api/Dockerfile.alpine @@ -1,4 +1,4 @@ -FROM alpine:3.19 AS requirements +FROM alpine:3.21 AS requirements RUN set -eux; \ apk add --no-cache \ @@ -12,7 +12,7 @@ RUN set -eux; \ poetry export --without-hashes --extras typesense > requirements.txt; \ poetry export --without-hashes --with dev > dev-requirements.txt; -FROM alpine:3.19 AS builder +FROM alpine:3.21 AS builder ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 @@ -37,11 +37,11 @@ RUN set -eux; \ openssl-dev \ postgresql-dev \ zlib-dev \ - py3-cryptography=41.0.7-r0 \ - py3-lxml=4.9.3-r1 \ - py3-pillow=10.3.0-r0 \ - py3-psycopg2=2.9.9-r0 \ - py3-watchfiles=0.19.0-r1 \ + py3-cryptography \ + py3-lxml \ + py3-pillow \ + py3-psycopg2 \ + py3-watchfiles \ python3-dev # Create virtual env @@ -61,11 +61,11 @@ RUN --mount=type=cache,target=~/.cache/pip; \ # to install the deps using pip. grep -Ev 'cryptography|lxml|pillow|psycopg2|watchfiles' /requirements.txt \ | pip3 install -r /dev/stdin \ - cryptography==41.0.7 \ - lxml==4.9.3 \ - pillow==10.2.0 \ - psycopg2==2.9.9 \ - watchfiles==0.19.0 + cryptography \ + lxml \ + pillow \ + psycopg2 \ + watchfiles ARG install_dev_deps=0 RUN --mount=type=cache,target=~/.cache/pip; \ @@ -73,14 +73,14 @@ RUN --mount=type=cache,target=~/.cache/pip; \ if [ "$install_dev_deps" = "1" ] ; then \ grep -Ev 'cryptography|lxml|pillow|psycopg2|watchfiles' /dev-requirements.txt \ | pip3 install -r /dev/stdin \ - cryptography==41.0.7 \ - lxml==4.9.3 \ - pillow==10.2.0 \ - psycopg2==2.9.9 \ - watchfiles==0.19.0; \ + cryptography \ + lxml \ + pillow \ + psycopg2 \ + watchfiles; \ fi -FROM alpine:3.19 AS production +FROM alpine:3.21 AS production ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 @@ -97,11 +97,11 @@ RUN set -eux; \ libpq \ libxml2 \ libxslt \ - py3-cryptography=41.0.7-r0 \ - py3-lxml=4.9.3-r1 \ - py3-pillow=10.3.0-r0 \ - py3-psycopg2=2.9.9-r0 \ - py3-watchfiles=0.19.0-r1 \ + py3-cryptography \ + py3-lxml \ + py3-pillow \ + py3-psycopg2 \ + py3-watchfiles \ python3 \ tzdata diff --git a/api/Dockerfile.debian b/api/Dockerfile.debian index 4dfbb8163..8e4de64bb 100644 --- a/api/Dockerfile.debian +++ b/api/Dockerfile.debian @@ -1,4 +1,4 @@ -FROM python:3.12-slim AS builder +FROM python:3.13-slim AS builder ARG POETRY_VERSION=1.8 @@ -39,7 +39,7 @@ RUN python3 -m venv --system-site-packages ${VIRTUAL_ENV} && . ${VIRTUAL_ENV}/bi RUN --mount=type=cache,target=/opt/.cache \ poetry install --no-root --extras typesense -FROM python:3.12-slim AS runtime +FROM python:3.13-slim AS runtime ARG POETRY_VERSION=1.8 diff --git a/api/config/plugins.py b/api/config/plugins.py index cfdeabb3e..3603d652d 100644 --- a/api/config/plugins.py +++ b/api/config/plugins.py @@ -299,6 +299,10 @@ def background_task(name): # HOOKS +TRIGGER_THIRD_PARTY_UPLOAD = "third_party_upload" +""" +Called when a track is being listened +""" LISTENING_CREATED = "listening_created" """ Called when a track is being listened diff --git a/api/config/settings/common.py b/api/config/settings/common.py index af1d8be0c..776d73c2e 100644 --- a/api/config/settings/common.py +++ b/api/config/settings/common.py @@ -114,6 +114,7 @@ else: logger.info("Loaded env file at %s/.env", path) break +FUNKWHALE_PLUGINS = env("FUNKWHALE_PLUGINS", default="") FUNKWHALE_PLUGINS_PATH = env( "FUNKWHALE_PLUGINS_PATH", default="/srv/funkwhale/plugins/" ) @@ -314,6 +315,7 @@ MIDDLEWARE = ( tuple(plugins.trigger_filter(plugins.MIDDLEWARES_BEFORE, [], enabled=True)) + tuple(ADDITIONAL_MIDDLEWARES_BEFORE) + ( + "allauth.account.middleware.AccountMiddleware", "django.middleware.security.SecurityMiddleware", "django.middleware.clickjacking.XFrameOptionsMiddleware", "corsheaders.middleware.CorsMiddleware", diff --git a/api/config/settings/local.py b/api/config/settings/local.py index 70fb5a21e..b1674f46d 100644 --- a/api/config/settings/local.py +++ b/api/config/settings/local.py @@ -152,3 +152,6 @@ REST_FRAMEWORK.update( ], } ) + +# allows makemigrations and superuser creation +FORCE = env("FORCE", default=1) diff --git a/api/config/urls/api_v2.py b/api/config/urls/api_v2.py index 9a29dcc1a..1a2c05625 100644 --- a/api/config/urls/api_v2.py +++ b/api/config/urls/api_v2.py @@ -2,12 +2,10 @@ from django.conf.urls import include from django.urls import re_path from funkwhale_api.common import routers as common_routers -from funkwhale_api.music.views import UploadGroupViewSet from . import api router = common_routers.OptionalSlashRouter() -router.register(r"upload-groups", UploadGroupViewSet, "upload-groups") v2_patterns = router.urls v2_patterns += [ diff --git a/api/funkwhale_api/common/management/commands/createsuperuser.py b/api/funkwhale_api/common/management/commands/createsuperuser.py index 49a59753f..244a280b9 100644 --- a/api/funkwhale_api/common/management/commands/createsuperuser.py +++ b/api/funkwhale_api/common/management/commands/createsuperuser.py @@ -1,5 +1,4 @@ -import os - +from django.conf import settings from django.contrib.auth.management.commands.createsuperuser import ( Command as BaseCommand, ) @@ -12,7 +11,8 @@ class Command(BaseCommand): Creating Django Superusers would bypass some of our username checks, which can lead to unexpected behaviour. We therefore prohibit the execution of the command. """ - if not os.environ.get("FORCE") == "1": + force = settings.FORCE + if not force == 1: raise CommandError( "Running createsuperuser on your Funkwhale instance bypasses some of our checks " "which can lead to unexpected behavior of your instance. We therefore suggest to " diff --git a/api/funkwhale_api/common/management/commands/makemigrations.py b/api/funkwhale_api/common/management/commands/makemigrations.py index f8530f1a7..42635deda 100644 --- a/api/funkwhale_api/common/management/commands/makemigrations.py +++ b/api/funkwhale_api/common/management/commands/makemigrations.py @@ -1,5 +1,4 @@ -import os - +from django.conf import settings from django.core.management.base import CommandError from django.core.management.commands.makemigrations import Command as BaseCommand @@ -11,8 +10,8 @@ class Command(BaseCommand): We ensure the command is disabled, unless a specific env var is provided. """ - force = os.environ.get("FORCE") == "1" - if not force: + force = settings.FORCE + if not force == 1: raise CommandError( "Running makemigrations on your Funkwhale instance can have desastrous" " consequences. This command is disabled, and should only be run in " diff --git a/api/funkwhale_api/contrib/archivedl/funkwhale_ready.py b/api/funkwhale_api/contrib/archivedl/funkwhale_ready.py new file mode 100644 index 000000000..38425f3ed --- /dev/null +++ b/api/funkwhale_api/contrib/archivedl/funkwhale_ready.py @@ -0,0 +1,13 @@ +import logging + +from config import plugins +from funkwhale_api.contrib.archivedl import tasks + +from .funkwhale_startup import PLUGIN + +logger = logging.getLogger(__name__) + + +@plugins.register_hook(plugins.TRIGGER_THIRD_PARTY_UPLOAD, PLUGIN) +def lauch_download(track, conf={}): + tasks.archive_download.delay(track_id=track.pk, conf=conf) diff --git a/api/funkwhale_api/contrib/archivedl/funkwhale_startup.py b/api/funkwhale_api/contrib/archivedl/funkwhale_startup.py new file mode 100644 index 000000000..ea1fa4db6 --- /dev/null +++ b/api/funkwhale_api/contrib/archivedl/funkwhale_startup.py @@ -0,0 +1,10 @@ +from config import plugins + +PLUGIN = plugins.get_plugin_config( + name="archivedl", + label="Archive-dl", + description="", + version="0.1", + user=False, + conf=[], +) diff --git a/api/funkwhale_api/contrib/archivedl/tasks.py b/api/funkwhale_api/contrib/archivedl/tasks.py new file mode 100644 index 000000000..3a1b1cb80 --- /dev/null +++ b/api/funkwhale_api/contrib/archivedl/tasks.py @@ -0,0 +1,148 @@ +import asyncio +import hashlib +import logging +import os +import tempfile +import urllib.parse + +import requests +from django.core.files import File +from django.utils import timezone + +from funkwhale_api.federation import actors +from funkwhale_api.music import models, utils +from funkwhale_api.taskapp import celery + +logger = logging.getLogger(__name__) + + +def create_upload(url, track, files_data): + mimetype = f"audio/{files_data.get('format', 'unknown')}" + duration = files_data.get("mtime", 0) + filesize = files_data.get("size", 0) + bitrate = files_data.get("bitrate", 0) + + service_library = models.Library.objects.create( + privacy_level="everyone", + actor=actors.get_service_actor(), + ) + + return models.Upload.objects.create( + mimetype=mimetype, + source=url, + third_party_provider="archive-dl", + creation_date=timezone.now(), + track=track, + duration=duration, + size=filesize, + bitrate=bitrate, + library=service_library, + from_activity=None, + import_status="finished", + ) + + +@celery.app.task(name="archivedl.archive_download") +@celery.require_instance(models.Track.objects.select_related(), "track") +def archive_download(track, conf): + artist_name = utils.get_artist_credit_string(track) + query = f"mediatype:audio AND title:{track.title} AND creator:{artist_name}" + with requests.Session() as session: + url = get_search_url(query, page_size=1, page=1) + page_data = fetch_json(url, session) + for obj in page_data["response"]["docs"]: + logger.info(f"launching download item for {str(obj)}") + download_item( + item_data=obj, + session=session, + allowed_extensions=utils.SUPPORTED_EXTENSIONS, + track=track, + ) + + +def fetch_json(url, session): + logger.info(f"Fetching {url}...") + with session.get(url) as response: + return response.json() + + +def download_item( + item_data, + session, + allowed_extensions, + track, +): + files_data = get_files_data(item_data["identifier"], session) + to_download = list( + filter_files( + files_data["result"], + allowed_extensions=allowed_extensions, + ) + ) + url = f"https://archive.org/download/{item_data['identifier']}/{to_download[0]['name']}" + upload = create_upload(url, track, to_download[0]) + try: + with tempfile.TemporaryDirectory() as temp_dir: + path = os.path.join(temp_dir, to_download[0]["name"]) + download_file( + path, + url=url, + session=session, + checksum=to_download[0]["sha1"], + upload=upload, + to_download=to_download, + ) + + logger.info(f"Finished to download item {item_data['identifier']}...") + except Exception as e: + upload.delete() + raise e + + +def check_integrity(path, expected_checksum): + with open(path, mode="rb") as f: + hash = hashlib.sha1() + hash.update(f.read()) + + return expected_checksum == hash.hexdigest() + + +def get_files_data(identifier, session): + url = f"https://archive.org/metadata/{identifier}/files" + logger.info(f"Fetching files data at {url}...") + with session.get(url) as response: + return response.json() + + +def download_file(path, url, session, checksum, upload, to_download): + if os.path.exists(path) and check_integrity(path, checksum): + logger.info(f"Skipping already downloaded file at {path}") + return + logger.info(f"Downloading file {url}...") + with open(path, mode="wb") as f: + try: + with session.get(url) as response: + f.write(response.content) + except asyncio.TimeoutError as e: + logger.error(f"Timeout error while downloading {url}: {e}") + + with open(path, "rb") as f: + upload.audio_file.save(f"{to_download['name']}", File(f)) + upload.import_status = "finished" + upload.url = url + upload.save() + return upload + + +def filter_files(files, allowed_extensions): + for f in files: + if allowed_extensions: + extension = os.path.splitext(f["name"])[-1][1:] + if extension not in allowed_extensions: + continue + yield f + + +def get_search_url(query, page_size, page): + q = urllib.parse.urlencode({"q": query}) + return f"https://archive.org/advancedsearch.php?{q}&sort[]=addeddate+desc&rows={page_size}&page={page}&output=json" diff --git a/api/funkwhale_api/contrib/listenbrainz/tasks.py b/api/funkwhale_api/contrib/listenbrainz/tasks.py index a37d60272..a540fd85d 100644 --- a/api/funkwhale_api/contrib/listenbrainz/tasks.py +++ b/api/funkwhale_api/contrib/listenbrainz/tasks.py @@ -57,7 +57,7 @@ def import_listenbrainz_listenings(user, user_name, since): new_ts = max( listens, key=lambda obj: datetime.datetime.fromtimestamp( - obj.listened_at, timezone.utc + obj.listened_at, datetime.timezone.utc ), ) response = client.get_listens(username=user_name, min_ts=new_ts, count=100) @@ -74,7 +74,7 @@ def add_lb_listenings_to_db(listens, user): == "Funkwhale ListenBrainz plugin" and history_models.Listening.objects.filter( creation_date=datetime.datetime.fromtimestamp( - listen.listened_at, timezone.utc + listen.listened_at, datetime.timezone.utc ) ).exists() ): @@ -103,7 +103,7 @@ def add_lb_listenings_to_db(listens, user): user = user fw_listen = history_models.Listening( creation_date=datetime.datetime.fromtimestamp( - listen.listened_at, timezone.utc + listen.listened_at, datetime.timezone.utc ), track=track, actor=user.actor, @@ -125,7 +125,7 @@ def import_listenbrainz_favorites(user, user_name, since): last_sync = min( response["feedback"], key=lambda obj: datetime.datetime.fromtimestamp( - obj["created"], timezone.utc + obj["created"], datetime.timezone.utc ), )["created"] add_lb_feedback_to_db(response["feedback"], user) @@ -149,7 +149,7 @@ def add_lb_feedback_to_db(feedbacks, user): favorites_models.TrackFavorite.objects.get_or_create( actor=user.actor, creation_date=datetime.datetime.fromtimestamp( - feedback["created"], timezone.utc + feedback["created"], datetime.timezone.utc ), track=track, source="Listenbrainz", diff --git a/api/funkwhale_api/federation/authentication.py b/api/funkwhale_api/federation/authentication.py index 171b66106..1ecee00e9 100644 --- a/api/funkwhale_api/federation/authentication.py +++ b/api/funkwhale_api/federation/authentication.py @@ -81,11 +81,12 @@ class SignatureAuthentication(authentication.BaseAuthentication): fetch_delay = 24 * 3600 now = timezone.now() last_fetch = actor.domain.nodeinfo_fetch_date - if not last_fetch or ( - last_fetch < (now - datetime.timedelta(seconds=fetch_delay)) - ): - tasks.update_domain_nodeinfo(domain_name=actor.domain.name) - actor.domain.refresh_from_db() + if not actor.domain.is_local: + if not last_fetch or ( + last_fetch < (now - datetime.timedelta(seconds=fetch_delay)) + ): + tasks.update_domain_nodeinfo(domain_name=actor.domain.name) + actor.domain.refresh_from_db() return actor def authenticate(self, request): diff --git a/api/funkwhale_api/federation/factories.py b/api/funkwhale_api/federation/factories.py index bc285006b..3cc9f3fcb 100644 --- a/api/funkwhale_api/federation/factories.py +++ b/api/funkwhale_api/federation/factories.py @@ -128,11 +128,6 @@ class ActorFactory(NoUpdateOnCreate, factory.django.DjangoModelFactory): class Meta: model = models.Actor - class Params: - with_real_keys = factory.Trait( - keys=factory.LazyFunction(keys.get_key_pair), - ) - @factory.post_generation def local(self, create, extracted, **kwargs): if not extracted and not kwargs: @@ -153,6 +148,26 @@ class ActorFactory(NoUpdateOnCreate, factory.django.DjangoModelFactory): extracted.actor = self extracted.save(update_fields=["user"]) else: + user = UserFactory(actor=self, **kwargs) + user.actor = self + user.save() + + @factory.post_generation + def user(self, create, extracted, **kwargs): + """ + Handle the creation or assignment of the related user instance. + If `actor__user` is passed, it will be linked; otherwise, no user is created. + """ + if not create: + return + + if extracted: # If a User instance is provided + extracted.actor = self + extracted.save(update_fields=["actor"]) + elif kwargs: + from funkwhale_api.users.factories import UserFactory + + # Create a User linked to this Actor self.user = UserFactory(actor=self, **kwargs) diff --git a/api/funkwhale_api/federation/serializers.py b/api/funkwhale_api/federation/serializers.py index 4330fb33c..99e47df5d 100644 --- a/api/funkwhale_api/federation/serializers.py +++ b/api/funkwhale_api/federation/serializers.py @@ -1,5 +1,6 @@ import logging import os +import re import urllib.parse import uuid @@ -1580,6 +1581,50 @@ class TrackSerializer(MusicEntitySerializer): return super().update(obj, validated_data) +def duration_int_to_xml(duration): + if not duration: + return None + + multipliers = {"S": 1, "M": 60, "H": 3600, "D": 86400} + ret = "P" + days, seconds = divmod(int(duration), multipliers["D"]) + ret += f"{days:d}DT" if days > 0 else "T" + hours, seconds = divmod(seconds, multipliers["H"]) + ret += f"{hours:d}H" if hours > 0 else "" + minutes, seconds = divmod(seconds, multipliers["M"]) + ret += f"{minutes:d}M" if minutes > 0 else "" + ret += f"{seconds:d}S" if seconds > 0 or ret == "PT" else "" + return ret + + +class DayTimeDurationSerializer(serializers.DurationField): + multipliers = {"S": 1, "M": 60, "H": 3600, "D": 86400} + + def to_internal_value(self, value): + if isinstance(value, float): + return value + + parsed = re.match( + r"P([0-9]+D)?T([0-9]+H)?([0-9]+M)?([0-9]+(?:\.[0-9]+)?S)?", str(value) + ) + if parsed is not None: + return int( + sum( + [ + self.multipliers[s[-1]] * float("0" + s[:-1]) + for s in parsed.groups() + if s is not None + ] + ) + ) + self.fail( + "invalid", format="https://www.w3.org/TR/xmlschema11-2/#dayTimeDuration" + ) + + def to_representation(self, value): + duration_int_to_xml(value) + + class UploadSerializer(jsonld.JsonLdSerializer): type = serializers.ChoiceField(choices=[contexts.AS.Audio]) id = serializers.URLField(max_length=500) @@ -1589,7 +1634,7 @@ class UploadSerializer(jsonld.JsonLdSerializer): updated = serializers.DateTimeField(required=False, allow_null=True) bitrate = serializers.IntegerField(min_value=0) size = serializers.IntegerField(min_value=0) - duration = serializers.IntegerField(min_value=0) + duration = DayTimeDurationSerializer(min_value=0) track = TrackSerializer(required=True) @@ -1701,7 +1746,7 @@ class UploadSerializer(jsonld.JsonLdSerializer): "published": instance.creation_date.isoformat(), "bitrate": instance.bitrate, "size": instance.size, - "duration": instance.duration, + "duration": duration_int_to_xml(instance.duration), "url": [ { "href": utils.full_url(instance.listen_url_no_download), @@ -1851,7 +1896,7 @@ class ChannelUploadSerializer(jsonld.JsonLdSerializer): url = LinkListSerializer(keep_mediatype=["audio/*"], min_length=1) name = serializers.CharField() published = serializers.DateTimeField(required=False) - duration = serializers.IntegerField(min_value=0, required=False) + duration = DayTimeDurationSerializer(required=False) position = serializers.IntegerField(min_value=0, allow_null=True, required=False) disc = serializers.IntegerField(min_value=1, allow_null=True, required=False) album = serializers.URLField(max_length=500, required=False) @@ -1960,7 +2005,7 @@ class ChannelUploadSerializer(jsonld.JsonLdSerializer): if upload.track.local_license: data["license"] = upload.track.local_license["identifiers"][0] - include_if_not_none(data, upload.duration, "duration") + include_if_not_none(data, duration_int_to_xml(upload.duration), "duration") include_if_not_none(data, upload.track.position, "position") include_if_not_none(data, upload.track.disc_number, "disc") include_if_not_none(data, upload.track.copyright, "copyright") diff --git a/api/funkwhale_api/federation/signing.py b/api/funkwhale_api/federation/signing.py index 1706e5215..eec236fdf 100644 --- a/api/funkwhale_api/federation/signing.py +++ b/api/funkwhale_api/federation/signing.py @@ -30,7 +30,7 @@ def verify_date(raw_date): ts = parse_http_date(raw_date) except ValueError as e: raise forms.ValidationError(str(e)) - dt = datetime.datetime.utcfromtimestamp(ts) + dt = datetime.datetime.fromtimestamp(ts, datetime.timezone.utc) dt = dt.replace(tzinfo=ZoneInfo("UTC")) delta = datetime.timedelta(seconds=DATE_HEADER_VALID_FOR) now = timezone.now() diff --git a/api/funkwhale_api/music/admin.py b/api/funkwhale_api/music/admin.py index abe68a516..dec75f484 100644 --- a/api/funkwhale_api/music/admin.py +++ b/api/funkwhale_api/music/admin.py @@ -70,7 +70,6 @@ class UploadAdmin(admin.ModelAdmin): "size", "bitrate", "import_status", - "upload_group", ] list_select_related = ["track"] search_fields = [ @@ -83,11 +82,6 @@ class UploadAdmin(admin.ModelAdmin): list_filter = ["mimetype", "import_status", "library__privacy_level"] -@admin.register(models.UploadGroup) -class UploadGroupAdmin(admin.ModelAdmin): - pass - - @admin.register(models.UploadVersion) class UploadVersionAdmin(admin.ModelAdmin): list_display = [ diff --git a/api/funkwhale_api/music/factories.py b/api/funkwhale_api/music/factories.py index 00674e6a9..122d8cc8b 100644 --- a/api/funkwhale_api/music/factories.py +++ b/api/funkwhale_api/music/factories.py @@ -202,15 +202,6 @@ class TrackFactory( license = factory.PostGeneration(_license_post_generation) -@registry.register -class UploadGroupFactory(NoUpdateOnCreate, factory.django.DjangoModelFactory): - name = factory.Faker("name") - owner = factory.SubFactory(federation_factories.ActorFactory) - - class Meta: - model = "music.UploadGroup" - - @registry.register class UploadFactory(NoUpdateOnCreate, factory.django.DjangoModelFactory): fid = factory.Faker("federation_url") @@ -219,7 +210,6 @@ class UploadFactory(NoUpdateOnCreate, factory.django.DjangoModelFactory): audio_file = factory.django.FileField( from_path=os.path.join(SAMPLES_PATH, "test.ogg") ) - upload_group = factory.RelatedFactory(UploadGroupFactory) bitrate = None size = None diff --git a/api/funkwhale_api/music/fake_data.py b/api/funkwhale_api/music/fake_data.py index 256545dd4..9f74c1f72 100644 --- a/api/funkwhale_api/music/fake_data.py +++ b/api/funkwhale_api/music/fake_data.py @@ -5,7 +5,9 @@ Populates the database with fake data import logging import random +from funkwhale_api.audio import factories as audio_factories from funkwhale_api.cli import users +from funkwhale_api.favorites import factories as favorites_factories from funkwhale_api.federation import factories as federation_factories from funkwhale_api.history import factories as history_factories from funkwhale_api.music import factories as music_factories @@ -15,7 +17,7 @@ from funkwhale_api.users import models, serializers logger = logging.getLogger(__name__) -def create_data(count=2, super_user_name=None): +def create_data(super_user_name=None): super_user = None if super_user_name: try: @@ -35,7 +37,7 @@ def create_data(count=2, super_user_name=None): in errors[0] ): print( - f"Superuser {super_user_name} already in db. Skipping fake-data creation" + f"Superuser {super_user_name} already in db. Skipping superuser creation" ) super_user = models.User.objects.get(username=super_user_name) continue @@ -43,35 +45,103 @@ def create_data(count=2, super_user_name=None): raise e print(f"Superuser with username {super_user_name} and password `funkwhale`") - library = federation_factories.MusicLibraryFactory( - actor=( - super_user.actor if super_user else federation_factories.ActorFactory() - ), - local=True, + library = federation_factories.MusicLibraryFactory( + actor=(super_user.actor if super_user else federation_factories.ActorFactory()), + local=True, + ) + uploads = music_factories.UploadFactory.create_batch( + size=random.randint(3, 18), + playable=True, + library=library, + local=True, + ) + for upload in uploads[:2]: + history_factories.ListeningFactory( + track=upload.track, actor=upload.library.actor ) - uploads = music_factories.UploadFactory.create_batch( - size=random.randint(3, 18), - playable=True, - library=library, - local=True, + favorites_factories.TrackFavorite( + track=upload.track, actor=upload.library.actor ) - for upload in uploads: - history_factories.ListeningFactory( - track=upload.track, actor=upload.library.actor - ) - print("Created fid", upload.track.fid) - playlist = playlist_factories.PlaylistFactory( - name="playlist test public", - privacy_level="everyone", - actor=( - super_user.actor if super_user else federation_factories.ActorFactory() - ), - ) - playlist_factories.PlaylistTrackFactory(playlist=playlist, track=upload.track) - federation_factories.LibraryFollowFactory.create_batch( - size=random.randint(3, 18), actor=super_user.actor - ) + print("Created fid", upload.track.fid) + + playlist = playlist_factories.PlaylistFactory( + name="playlist test public", + privacy_level="everyone", + actor=(super_user.actor if super_user else federation_factories.ActorFactory()), + ) + playlist_factories.PlaylistTrackFactory(playlist=playlist, track=upload.track) + federation_factories.LibraryFollowFactory.create_batch( + size=random.randint(3, 18), actor=super_user.actor + ) + + # my podcast + my_podcast_library = federation_factories.MusicLibraryFactory( + actor=(super_user.actor if super_user else federation_factories.ActorFactory()), + local=True, + ) + my_podcast_channel = audio_factories.ChannelFactory( + library=my_podcast_library, + attributed_to=super_user.actor, + artist__content_category="podcast", + ) + my_podcast_channel_serie = music_factories.AlbumFactory( + artist_credit__artist=my_podcast_channel.artist + ) + music_factories.TrackFactory.create_batch( + size=random.randint(3, 6), + artist_credit__artist=my_podcast_channel.artist, + album=my_podcast_channel_serie, + ) + + # podcast + podcast_channel = audio_factories.ChannelFactory(artist__content_category="podcast") + podcast_channel_serie = music_factories.AlbumFactory( + artist_credit__artist=podcast_channel.artist + ) + music_factories.TrackFactory.create_batch( + size=random.randint(3, 6), + artist_credit__artist=podcast_channel.artist, + album=podcast_channel_serie, + ) + + audio_factories.SubscriptionFactory( + approved=True, target=podcast_channel.actor, actor=super_user.actor + ) + + # my artist channel + my_artist_library = federation_factories.MusicLibraryFactory( + actor=(super_user.actor if super_user else federation_factories.ActorFactory()), + local=True, + ) + my_artist_channel = audio_factories.ChannelFactory( + library=my_artist_library, + attributed_to=super_user.actor, + artist__content_category="music", + ) + my_artist_channel_serie = music_factories.AlbumFactory( + artist_credit__artist=my_artist_channel.artist + ) + music_factories.TrackFactory.create_batch( + size=random.randint(3, 6), + artist_credit__artist=my_artist_channel.artist, + album=my_artist_channel_serie, + ) + + # artist channel + artist_channel = audio_factories.ChannelFactory(artist__content_category="artist") + artist_channel_serie = music_factories.AlbumFactory( + artist_credit__artist=artist_channel.artist + ) + music_factories.TrackFactory.create_batch( + size=random.randint(3, 6), + artist_credit__artist=artist_channel.artist, + album=artist_channel_serie, + ) + + audio_factories.SubscriptionFactory( + approved=True, target=artist_channel.actor, actor=super_user.actor + ) if __name__ == "__main__": diff --git a/api/funkwhale_api/music/filters.py b/api/funkwhale_api/music/filters.py index 1f0eedd76..982cfe72f 100644 --- a/api/funkwhale_api/music/filters.py +++ b/api/funkwhale_api/music/filters.py @@ -16,7 +16,7 @@ from . import models, utils def filter_tags(queryset, name, value): non_empty_tags = [v.lower() for v in value if v] for tag in non_empty_tags: - queryset = queryset.filter(tagged_items__tag__name=tag).distinct() + queryset = queryset.filter(tagged_items__tag__name__iexact=tag).distinct() return queryset diff --git a/api/funkwhale_api/music/management/commands/import_files.py b/api/funkwhale_api/music/management/commands/import_files.py index 2435b6fe3..f1c1d4331 100644 --- a/api/funkwhale_api/music/management/commands/import_files.py +++ b/api/funkwhale_api/music/management/commands/import_files.py @@ -630,7 +630,7 @@ def process_load_queue(stdout, **kwargs): for path, event in batched_events.copy().items(): if time.time() - event["time"] <= flush_delay: continue - now = datetime.datetime.utcnow() + now = datetime.datetime.now(datetime.timezone.utc) stdout.write( "{} -- Processing {}:{}...\n".format( now.strftime("%Y/%m/%d %H:%M:%S"), event["type"], event["path"] diff --git a/api/funkwhale_api/music/metadata.py b/api/funkwhale_api/music/metadata.py index 4084dccd7..d74511be3 100644 --- a/api/funkwhale_api/music/metadata.py +++ b/api/funkwhale_api/music/metadata.py @@ -4,6 +4,7 @@ import logging from collections.abc import Mapping import arrow +import magic import mutagen._util import mutagen.flac import mutagen.oggtheora @@ -131,6 +132,28 @@ def clean_flac_pictures(apic): return pictures +def clean_ogg_coverart(metadata_block_picture): + pictures = [] + for b64_data in [metadata_block_picture]: + try: + data = base64.b64decode(b64_data) + except (TypeError, ValueError): + continue + + mime = magic.Magic(mime=True) + mime.from_buffer(data) + + pictures.append( + { + "mimetype": mime.from_buffer(data), + "content": data, + "description": "", + "type": mutagen.id3.PictureType.COVER_FRONT, + } + ) + return pictures + + def clean_ogg_pictures(metadata_block_picture): pictures = [] for b64_data in [metadata_block_picture]: @@ -196,10 +219,16 @@ CONF = { "license": {}, "copyright": {}, "genre": {}, - "pictures": { - "field": "metadata_block_picture", - "to_application": clean_ogg_pictures, - }, + "pictures": [ + { + "field": "metadata_block_picture", + "to_application": clean_ogg_pictures, + }, + { + "field": "coverart", + "to_application": clean_ogg_coverart, + }, + ], "comment": {"field": "comment"}, }, }, @@ -221,10 +250,16 @@ CONF = { "license": {}, "copyright": {}, "genre": {}, - "pictures": { - "field": "metadata_block_picture", - "to_application": clean_ogg_pictures, - }, + "pictures": [ + { + "field": "metadata_block_picture", + "to_application": clean_ogg_pictures, + }, + { + "field": "coverart", + "to_application": clean_ogg_coverart, + }, + ], "comment": {"field": "comment"}, }, }, @@ -415,25 +450,30 @@ class Metadata(Mapping): def _get_from_self(self, key, default=NODEFAULT): try: - field_conf = self._conf["fields"][key] + field_confs = self._conf["fields"][key] except KeyError: raise UnsupportedTag(f"{key} is not supported for this file format") - real_key = field_conf.get("field", key) - try: - getter = field_conf.get("getter", self._conf["getter"]) - v = getter(self._file, real_key) - except KeyError: - if default == NODEFAULT: - raise TagNotFound(real_key) - return default + if not isinstance(field_confs, list): + field_confs = [field_confs] - converter = field_conf.get("to_application") - if converter: - v = converter(v) - field = VALIDATION.get(key) - if field: - v = field.to_python(v) - return v + for field_conf in field_confs: + real_key = field_conf.get("field", key) + try: + getter = field_conf.get("getter", self._conf["getter"]) + v = getter(self._file, real_key) + except KeyError: + continue + + converter = field_conf.get("to_application") + if converter: + v = converter(v) + field = VALIDATION.get(key) + if field: + v = field.to_python(v) + return v + if default == NODEFAULT: + raise TagNotFound(real_key) + return default def get_picture(self, *picture_types): if not picture_types: diff --git a/api/funkwhale_api/music/migrations/0060_remove_library_description_and_more.py b/api/funkwhale_api/music/migrations/0060_remove_library_description_and_more.py new file mode 100644 index 000000000..6d14e152f --- /dev/null +++ b/api/funkwhale_api/music/migrations/0060_remove_library_description_and_more.py @@ -0,0 +1,21 @@ +# Generated by Django 4.2.9 on 2025-01-03 20:43 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("music", "0059_remove_album_artist_remove_track_artist_artistcredit_and_more"), + ("playlists", "0007_alter_playlist_actor_alter_playlisttrack_uuid_and_more"), + ] + + operations = [ + migrations.RemoveField( + model_name="library", + name="description", + ), + migrations.RemoveField( + model_name="library", + name="followers_url", + ), + ] diff --git a/api/funkwhale_api/music/migrations/0061_migrate_libraries_to_playlist.py b/api/funkwhale_api/music/migrations/0061_migrate_libraries_to_playlist.py new file mode 100644 index 000000000..52be63931 --- /dev/null +++ b/api/funkwhale_api/music/migrations/0061_migrate_libraries_to_playlist.py @@ -0,0 +1,108 @@ +# Generated by Django 4.2.9 on 2025-01-03 16:12 + +from django.db import migrations, models +from django.db import IntegrityError + +from funkwhale_api.federation import utils as federation_utils +from django.urls import reverse +import uuid + + +def insert_tracks_to_playlist(apps, playlist, uploads): + PlaylistTrack = apps.get_model("playlists", "PlaylistTrack") + plts = [ + PlaylistTrack( + creation_date=playlist.creation_date, + playlist=playlist, + track=upload.track, + index=0 + i, + uuid=(new_uuid := uuid.uuid4()), + fid=federation_utils.full_url( + reverse( + f"federation:music:playlists-detail", + kwargs={"uuid": new_uuid}, + ) + ), + ) + for i, upload in enumerate(uploads) + if upload.track + ] + + return PlaylistTrack.objects.bulk_create(plts) + + +def migrate_libraries_to_playlist(apps, schema_editor): + Playlist = apps.get_model("playlists", "Playlist") + Library = apps.get_model("music", "Library") + LibraryFollow = apps.get_model("federation", "LibraryFollow") + Follow = apps.get_model("federation", "Follow") + User = apps.get_model("users", "User") + Actor = apps.get_model("federation", "Actor") + + # library to playlist + for library in Library.objects.all(): + playlist = Playlist.objects.create( + name=library.name, + actor=library.actor, + creation_date=library.creation_date, + privacy_level=library.privacy_level, + uuid=(new_uuid := uuid.uuid4()), + fid=federation_utils.full_url( + reverse( + f"federation:music:playlists-detail", + kwargs={"uuid": new_uuid}, + ) + ), + ) + playlist.save() + + if library.uploads.all().exists(): + insert_tracks_to_playlist(apps, playlist, library.uploads.all()) + + # library follows to user follow + for lib_follow in LibraryFollow.objects.filter(target=library): + try: + Follow.objects.create( + uuid=lib_follow.uuid, + target=library.actor, + actor=lib_follow.actor, + approved=lib_follow.approved, + creation_date=lib_follow.creation_date, + modification_date=lib_follow.modification_date, + ) + except IntegrityError: + pass + + LibraryFollow.objects.all().delete() + + # migrate uploads to new library + for actor in Actor.objects.all(): + privacy_levels = ["me", "instance", "everyone"] + for privacy_level in privacy_levels: + build_in_lib = Library.objects.create( + actor=actor, + privacy_level=privacy_level, + name=privacy_level, + uuid=(new_uuid := uuid.uuid4()), + fid=federation_utils.full_url( + reverse( + f"federation:music:playlists-detail", + kwargs={"uuid": new_uuid}, + ) + ), + ) + for library in actor.libraries.filter(privacy_level=privacy_level): + library.uploads.all().update(library=build_in_lib) + if library.pk is not build_in_lib.pk: + library.delete() + + +class Migration(migrations.Migration): + dependencies = [ + ("music", "0060_remove_library_description_and_more"), + ] + operations = [ + migrations.RunPython( + migrate_libraries_to_playlist, reverse_code=migrations.RunPython.noop + ), + ] diff --git a/api/funkwhale_api/music/migrations/0062_upload_third_party_provider.py b/api/funkwhale_api/music/migrations/0062_upload_third_party_provider.py new file mode 100644 index 000000000..40499048d --- /dev/null +++ b/api/funkwhale_api/music/migrations/0062_upload_third_party_provider.py @@ -0,0 +1,42 @@ +# Generated by Django 4.2.9 on 2024-12-21 20:02 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("music", "0061_migrate_libraries_to_playlist"), + ] + + operations = [ + migrations.AddField( + model_name="upload", + name="third_party_provider", + field=models.CharField(blank=True, max_length=100, null=True), + ), + migrations.AlterField( + model_name="uploadversion", + name="mimetype", + field=models.CharField( + choices=[ + ("audio/mp3", "mp3"), + ("audio/mpeg3", "mp3"), + ("audio/x-mp3", "mp3"), + ("audio/mpeg", "mp3"), + ("video/ogg", "ogg"), + ("audio/ogg", "ogg"), + ("audio/opus", "opus"), + ("audio/x-m4a", "aac"), + ("audio/x-m4a", "m4a"), + ("audio/m4a", "m4a"), + ("audio/x-flac", "flac"), + ("audio/flac", "flac"), + ("audio/aiff", "aif"), + ("audio/x-aiff", "aif"), + ("audio/aiff", "aiff"), + ("audio/x-aiff", "aiff"), + ], + max_length=50, + ), + ), + ] diff --git a/api/funkwhale_api/music/models.py b/api/funkwhale_api/music/models.py index 0cc7a9a61..fe1e2b0c9 100644 --- a/api/funkwhale_api/music/models.py +++ b/api/funkwhale_api/music/models.py @@ -7,7 +7,7 @@ import urllib.parse import uuid import arrow -import pydub +import slugify from django.conf import settings from django.contrib.contenttypes.fields import GenericRelation from django.contrib.postgres.indexes import GinIndex @@ -24,6 +24,7 @@ from django.dispatch import receiver from django.urls import reverse from django.utils import timezone +from config import plugins from funkwhale_api import musicbrainz from funkwhale_api.common import fields from funkwhale_api.common import models as common_models @@ -522,10 +523,19 @@ class TrackQuerySet(common_models.LocalFromFidQuerySet, models.QuerySet): def with_playable_uploads(self, actor): uploads = Upload.objects.playable_by(actor) - return self.prefetch_related( + queryset = self.prefetch_related( models.Prefetch("uploads", queryset=uploads, to_attr="playable_uploads") ) + if queryset and queryset[0].uploads.count() > 0: + return queryset + else: + plugins.trigger_hook( + plugins.TRIGGER_THIRD_PARTY_UPLOAD, + track=self.first(), + ) + return queryset + def order_for_album(self): """ Order by disc number then position @@ -709,7 +719,7 @@ class Track(APIModelMixin): @property def listen_url(self) -> str: # Not using reverse because this is slow - return f"/api/v1/listen/{self.uuid}/" + return f"/api/v2/listen/{self.uuid}/" @property def local_license(self): @@ -766,11 +776,16 @@ TRACK_FILE_IMPORT_STATUS_CHOICES = ( def get_file_path(instance, filename): + # Convert unicode characters in name to ASCII characters. + filename = slugify.slugify(filename, ok=slugify.SLUG_OK + ".", only_ascii=True) + if isinstance(instance, UploadVersion): return common_utils.ChunkedPath("transcoded")(instance, filename) if instance.library.actor.get_user(): return common_utils.ChunkedPath("tracks")(instance, filename) + elif instance.third_party_provider: + return common_utils.ChunkedPath("third_party_tracks")(instance, filename) else: # we cache remote tracks in a different directory return common_utils.ChunkedPath("federation_cache/tracks")(instance, filename) @@ -811,9 +826,6 @@ class Upload(models.Model): related_name="uploads", on_delete=models.CASCADE, ) - upload_group = models.ForeignKey( - "UploadGroup", related_name="uploads", on_delete=models.CASCADE, null=True - ) # metadata from federation metadata = JSONField( @@ -830,7 +842,6 @@ class Upload(models.Model): ) # a short reference provided by the client to group multiple files # in the same import - # TODO DEPRECATED This can be removed when APIv1 gets removed or fully replace by import_group.name import_reference = models.CharField(max_length=50, default=get_import_reference) # optional metadata about import results (error messages, etc.) @@ -846,6 +857,9 @@ class Upload(models.Model): checksum = models.CharField(max_length=100, db_index=True, null=True, blank=True) quality = models.IntegerField(choices=quality_choices, default=1) + + third_party_provider = models.CharField(max_length=100, null=True, blank=True) + objects = UploadQuerySet.as_manager() @property @@ -928,6 +942,12 @@ class Upload(models.Model): if self.source and self.source.startswith("file://"): return open(self.source.replace("file://", "", 1), "rb") + def get_audio_file_path(self): + if self.audio_file: + return self.audio_file.path + if self.source and self.source.startswith("file://"): + return self.source.replace("file://", "", 1) + def get_audio_data(self): audio_file = self.get_audio_file() if not audio_file: @@ -941,14 +961,6 @@ class Upload(models.Model): "size": self.get_file_size(), } - def get_audio_segment(self): - input = self.get_audio_file() - if not input: - return - - audio = pydub.AudioSegment.from_file(input) - return audio - def get_quality(self): extension_to_mimetypes = utils.get_extension_to_mimetype_dict() @@ -1072,8 +1084,8 @@ class Upload(models.Model): ) version.audio_file.save(new_name, f) utils.transcode_audio( - audio=self.get_audio_segment(), - output=version.audio_file, + audio_file_path=self.get_audio_file_path(), + output_path=version.audio_file.path, output_format=utils.MIMETYPE_TO_EXTENSION[mimetype], bitrate=str(bitrate), ) @@ -1562,28 +1574,3 @@ def update_request_status(sender, instance, created, **kwargs): # let's mark the request as imported since the import is over instance.import_request.status = "imported" return instance.import_request.save(update_fields=["status"]) - - -class UploadGroup(models.Model): - """ - Upload groups are supposed to bundle uploads in order to make it easier to keep an overview - - Attributes - ---------- - name A name that can be selected by the user - guid A globally unique identifier to reference the group - """ - - name = models.CharField(max_length=255, default=datetime.datetime.now) - guid = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) - owner = models.ForeignKey( - "federation.Actor", on_delete=models.CASCADE, related_name="upload_groups" - ) - created_at = models.DateTimeField(default=timezone.now) - - def __str__(self): - return self.name - - @property - def upload_url(self): - return f"{settings.FUNKWHALE_URL}/api/v2/upload-groups/{self.guid}/uploads" diff --git a/api/funkwhale_api/music/serializers.py b/api/funkwhale_api/music/serializers.py index 7cfd74ad1..cf550524b 100644 --- a/api/funkwhale_api/music/serializers.py +++ b/api/funkwhale_api/music/serializers.py @@ -907,107 +907,3 @@ class SearchResultSerializer(serializers.Serializer): tracks = TrackSerializer(many=True) albums = AlbumSerializer(many=True) tags = tags_serializers.TagSerializer(many=True) - - -class UploadGroupSerializer(serializers.ModelSerializer): - class Meta: - model = models.UploadGroup - fields = ["guid", "name", "createdAt", "uploadUrl"] - - name = serializers.CharField(required=False) - uploadUrl = serializers.URLField(read_only=True, source="upload_url") - createdAt = serializers.DateTimeField(read_only=True, source="created_at") - - -class UploadGroupUploadMetadataReleaseSerializer(serializers.Serializer): - title = serializers.CharField() - artist = serializers.CharField() - mbid = serializers.UUIDField(required=False) - - -class UploadGroupUploadMetadataArtistSerializer(serializers.Serializer): - name = serializers.CharField() - mbid = serializers.UUIDField(required=False) - - -class UploadGroupUploadMetadataSerializer(serializers.Serializer): - title = serializers.CharField() - mbid = serializers.UUIDField(required=False) - tags = serializers.ListField(child=serializers.CharField(), required=False) - position = serializers.IntegerField(required=False) - entryNumber = serializers.IntegerField(required=False) - releaseDate = serializers.DateField(required=False) - license = serializers.URLField(required=False) - release = UploadGroupUploadMetadataReleaseSerializer(required=False) - artist = UploadGroupUploadMetadataArtistSerializer(required=False) - - -class TargetSerializer(serializers.Serializer): - library = serializers.UUIDField(required=False) - collections = serializers.ListField(child=serializers.UUIDField(), required=False) - channels = serializers.ListField(child=serializers.UUIDField(), required=False) - - def validate(self, data): - # At the moment we allow to set exactly one target, it can be either a library or a channel. - # The structure already allows setting multiple targets in the future, however this is disabled for now. - if "channels" in data and "library" in data: - raise serializers.ValidationError - if "channels" not in data and "library" not in data: - raise serializers.ValidationError - if "collections" in data: - raise serializers.ValidationError("Not yet implemented") - try: - if len(data.channels) > 1: - raise serializers.ValidationError - except AttributeError: - pass - return data - - -class UploadGroupUploadSerializer(serializers.ModelSerializer): - class Meta: - model = models.Upload - fields = [ - "audioFile", - "target", - "metadata", - ] # , "cover"] TODO we need to process the cover - - metadata = serializers.JSONField(source="import_metadata") - target = serializers.JSONField() - audioFile = serializers.FileField(source="audio_file") - # cover = serializers.FileField(required=False) - - def validate_target(self, value): - serializer = TargetSerializer(data=value) - if serializer.is_valid(): - return serializer.validated_data - else: - print(serializer.errors) - raise serializers.ValidationError - - def validate_metadata(self, value): - serializer = UploadGroupUploadMetadataSerializer(data=value) - if serializer.is_valid(): - return serializer.validated_data - else: - print(serializer.errors) - raise serializers.ValidationError - - def create(self, validated_data): - library = models.Library.objects.get(uuid=validated_data["target"]["library"]) - del validated_data["target"] - return models.Upload.objects.create( - library=library, source="upload://test", **validated_data - ) - - -class BaseUploadSerializer(serializers.ModelSerializer): - class Meta: - model = models.Upload - fields = ["guid", "createdDate", "uploadGroup", "status"] - - guid = serializers.UUIDField(source="uuid") - createdDate = serializers.DateTimeField(source="creation_date") - uploadGroup = serializers.UUIDField(source="upload_group.guid") - status = serializers.CharField(source="import_status") diff --git a/api/funkwhale_api/music/tasks.py b/api/funkwhale_api/music/tasks.py index 0dfcb6dfd..cc0fcaaf2 100644 --- a/api/funkwhale_api/music/tasks.py +++ b/api/funkwhale_api/music/tasks.py @@ -176,7 +176,7 @@ def fail_import(upload, error_code, detail=None, **fields): upload.import_metadata, "funkwhale", "config", "broadcast", default=True ) if broadcast: - signals.upload_import_status_updated.send( + signals.upload_import_status_updated.send_robust( old_status=old_status, new_status=upload.import_status, upload=upload, @@ -297,7 +297,7 @@ def process_upload(upload, update_denormalization=True): update_fields=["import_details", "import_status", "import_date", "track"] ) if broadcast: - signals.upload_import_status_updated.send( + signals.upload_import_status_updated.send_robust( old_status=old_status, new_status=upload.import_status, upload=upload, @@ -341,7 +341,7 @@ def process_upload(upload, update_denormalization=True): ) if broadcast: - signals.upload_import_status_updated.send( + signals.upload_import_status_updated.send_robust( old_status=old_status, new_status=upload.import_status, upload=upload, @@ -993,7 +993,7 @@ def albums_set_tags_from_tracks(ids=None, dry_run=False): data = tags_tasks.get_tags_from_foreign_key( ids=qs, foreign_key_model=models.Track, - foreign_key_attr="album", + foreign_key_attr="albums", ) logger.info("Found automatic tags for %s albums…", len(data)) if dry_run: diff --git a/api/funkwhale_api/music/utils.py b/api/funkwhale_api/music/utils.py index e4b18197b..391c6b21b 100644 --- a/api/funkwhale_api/music/utils.py +++ b/api/funkwhale_api/music/utils.py @@ -4,10 +4,10 @@ import pathlib import magic import mutagen -import pydub from django.conf import settings from django.core.cache import cache from django.db.models import F +from ffmpeg import FFmpeg from funkwhale_api.common import throttling from funkwhale_api.common.search import get_fts_query # noqa @@ -56,6 +56,7 @@ AUDIO_EXTENSIONS_AND_MIMETYPE = [ ("opus", "audio/opus"), ("aac", "audio/x-m4a"), ("m4a", "audio/x-m4a"), + ("m4a", "audio/m4a"), ("flac", "audio/x-flac"), ("flac", "audio/flac"), ("aif", "audio/aiff"), @@ -113,15 +114,10 @@ def get_actor_from_request(request): return actor -def transcode_file(input, output, input_format=None, output_format="mp3", **kwargs): - with input.open("rb"): - audio = pydub.AudioSegment.from_file(input, format=input_format) - return transcode_audio(audio, output, output_format, **kwargs) - - -def transcode_audio(audio, output, output_format, **kwargs): - with output.open("wb"): - return audio.export(output, format=output_format, **kwargs) +def transcode_audio(audio_file_path, output_path, output_format="mp3", **kwargs): + FFmpeg().input(audio_file_path).output( + output_path, format=output_format, **kwargs + ).option("y").execute() def increment_downloads_count(upload, user, wsgi_request): diff --git a/api/funkwhale_api/music/views.py b/api/funkwhale_api/music/views.py index 84e751976..0e9420f9c 100644 --- a/api/funkwhale_api/music/views.py +++ b/api/funkwhale_api/music/views.py @@ -8,7 +8,7 @@ import requests.exceptions from django.conf import settings from django.core.cache import cache from django.db import transaction -from django.db.models import Count, F, Prefetch, Q, Sum +from django.db.models import BooleanField, Case, Count, F, Prefetch, Q, Sum, Value, When from django.db.models.functions import Collate from django.utils import timezone from drf_spectacular.utils import OpenApiParameter, extend_schema, extend_schema_view @@ -16,7 +16,6 @@ from rest_framework import mixins, renderers from rest_framework import settings as rest_settings from rest_framework import views, viewsets from rest_framework.decorators import action -from rest_framework.parsers import FormParser, MultiPartParser from rest_framework.response import Response from funkwhale_api.common import decorators as common_decorators @@ -666,7 +665,15 @@ def handle_stream(track, request, download, explicit_file, format, max_bitrate): if explicit_file: queryset = queryset.filter(uuid=explicit_file) queryset = queryset.playable_by(actor) - queryset = queryset.order_by(F("audio_file").desc(nulls_last=True)) + # third_party uploads are displayed before manual upload only if no audio file is found in manual upload + queryset = queryset.order_by( + Case( + When(third_party_provider__isnull=False, then=Value(1)), + default=Value(0), + output_field=BooleanField(), + ), + F("audio_file").desc(nulls_last=True), + ) upload = queryset.first() if not upload: return Response(status=404) @@ -791,43 +798,6 @@ class UploadViewSet( cover_data["content"] = base64.b64encode(cover_data["content"]) return Response(payload, status=200) - @action(methods=["post"], detail=False) - def perform_upload_action(self, request, *args, **kwargs): - queryset = self.get_queryset() - serializer = serializers.UploadActionSerializer(request.data, queryset=queryset) - serializer.is_valid(raise_exception=True) - result = serializer.save() - return Response(result, status=200) - - def get_serializer_context(self): - context = super().get_serializer_context() - context["user"] = self.request.user - return context - - def perform_create(self, serializer): - group_name = serializer.validated_data.get("import_reference") or str( - datetime.datetime.date(datetime.datetime.now()) - ) - upload_group, _ = models.UploadGroup.objects.get_or_create( - name=group_name, owner=self.request.user.actor - ) - upload = serializer.save(upload_group=upload_group) - if upload.import_status == "pending": - common_utils.on_commit(tasks.process_upload.delay, upload_id=upload.pk) - - def perform_update(self, serializer): - upload = serializer.save() - if upload.import_status == "pending": - common_utils.on_commit(tasks.process_upload.delay, upload_id=upload.pk) - - @transaction.atomic - def perform_destroy(self, instance): - routes.outbox.dispatch( - {"type": "Delete", "object": {"type": "Audio"}}, - context={"uploads": [instance]}, - ) - instance.delete() - @action(detail=False, methods=["patch"]) def bulk_update(self, request, *args, **kwargs): """ @@ -845,6 +815,37 @@ class UploadViewSet( status=200, ) + @action(methods=["post"], detail=False) + def action(self, request, *args, **kwargs): + queryset = self.get_queryset() + serializer = serializers.UploadActionSerializer(request.data, queryset=queryset) + serializer.is_valid(raise_exception=True) + result = serializer.save() + return Response(result, status=200) + + def get_serializer_context(self): + context = super().get_serializer_context() + context["user"] = self.request.user + return context + + def perform_create(self, serializer): + upload = serializer.save() + if upload.import_status == "pending": + common_utils.on_commit(tasks.process_upload.delay, upload_id=upload.pk) + + def perform_update(self, serializer): + upload = serializer.save() + if upload.import_status == "pending": + common_utils.on_commit(tasks.process_upload.delay, upload_id=upload.pk) + + @transaction.atomic + def perform_destroy(self, instance): + routes.outbox.dispatch( + {"type": "Delete", "object": {"type": "Audio"}}, + context={"uploads": [instance]}, + ) + instance.delete() + class Search(views.APIView): max_results = 3 @@ -976,38 +977,3 @@ class OembedView(views.APIView): serializer.is_valid(raise_exception=True) embed_data = serializer.save() return Response(embed_data) - - -class UploadGroupViewSet(viewsets.ModelViewSet): - permission_classes = [oauth_permissions.ScopePermission] - required_scope = "libraries" - serializer_class = serializers.UploadGroupSerializer - - def get_queryset(self): - return models.UploadGroup.objects.filter(owner__user__id=self.request.user.id) - - def perform_create(self, serializer): - serializer.save(owner=self.request.user.actor) - - @action( - detail=True, - methods=["post"], - parser_classes=(MultiPartParser, FormParser), - serializer_class=serializers.UploadGroupUploadSerializer, - ) - def uploads(self, request, pk=None): - print(request.data) - serializer = self.get_serializer(data=request.data) - if serializer.is_valid(): - upload_group = models.UploadGroup.objects.get(guid=pk) - if upload_group.owner == request.user.actor: - upload = serializer.save(upload_group=upload_group) - common_utils.on_commit(tasks.process_upload.delay, upload_id=upload.pk) - response = serializers.BaseUploadSerializer(upload).data - return Response(response, status=200) - else: - return Response("You don't own this Upload Group", status=403) - else: - print(serializer.errors) - - return Response("Fehler", status=202) diff --git a/api/funkwhale_api/playlists/views.py b/api/funkwhale_api/playlists/views.py index 89dbebc19..a5e6f653a 100644 --- a/api/funkwhale_api/playlists/views.py +++ b/api/funkwhale_api/playlists/views.py @@ -244,7 +244,7 @@ class PlaylistViewSet( serializer = music_serializers.AlbumSerializer(releases, many=True) return Response(serializer.data, status=200) - @extend_schema(operation_id="get_playlist_artists") + @extend_schema(operation_id="get_playlist_artits") @action(methods=["get"], detail=True) @transaction.atomic def artists(self, request, *args, **kwargs): diff --git a/api/funkwhale_api/subsonic/views.py b/api/funkwhale_api/subsonic/views.py index e3f43cc6e..7b5712de9 100644 --- a/api/funkwhale_api/subsonic/views.py +++ b/api/funkwhale_api/subsonic/views.py @@ -419,12 +419,12 @@ class SubsonicViewSet(viewsets.GenericViewSet): queryset = ( queryset.playable_by(actor) .filter( - Q(tagged_items__tag__name=genre) - | Q(artist_credit__artist__tagged_items__tag__name=genre) + Q(tagged_items__tag__name__iexact=genre) + | Q(artist_credit__artist__tagged_items__tag__name__iexact=genre) | Q( - artist_credit__albums__artist_credit__artist__tagged_items__tag__name=genre + artist_credit__albums__artist_credit__artist__tagged_items__tag__name__iexact=genre ) - | Q(artist_credit__albums__tagged_items__tag__name=genre) + | Q(artist_credit__albums__tagged_items__tag__name__iexact=genre) ) .prefetch_related("uploads") .distinct() @@ -485,8 +485,8 @@ class SubsonicViewSet(viewsets.GenericViewSet): elif type == "byGenre" and data.get("genre"): genre = data.get("genre") queryset = queryset.filter( - Q(tagged_items__tag__name=genre) - | Q(artist_credit__artist__tagged_items__tag__name=genre) + Q(tagged_items__tag__name__iexact=genre) + | Q(artist_credit__artist__tagged_items__tag__name__iexact=genre) ) elif type == "byYear": try: diff --git a/api/funkwhale_api/tags/migrations/0003_tag_mbid_alter_tag_name.py b/api/funkwhale_api/tags/migrations/0003_tag_mbid_alter_tag_name.py index f43b2f36a..2e7019d09 100644 --- a/api/funkwhale_api/tags/migrations/0003_tag_mbid_alter_tag_name.py +++ b/api/funkwhale_api/tags/migrations/0003_tag_mbid_alter_tag_name.py @@ -11,12 +11,6 @@ class Migration(migrations.Migration): ] operations = [ - CreateCollation( - "case_insensitive", - provider="icu", - locale="und-u-ks-level2", - deterministic=False, - ), migrations.AddField( model_name="tag", name="mbid", @@ -25,8 +19,6 @@ class Migration(migrations.Migration): migrations.AlterField( model_name="tag", name="name", - field=models.CharField( - db_collation="case_insensitive", max_length=100, unique=True - ), + field=models.CharField(max_length=100, unique=True), ), ] diff --git a/api/funkwhale_api/tags/models.py b/api/funkwhale_api/tags/models.py index bea45c9a8..f87681548 100644 --- a/api/funkwhale_api/tags/models.py +++ b/api/funkwhale_api/tags/models.py @@ -12,7 +12,8 @@ TAG_REGEX = re.compile(r"^((\w+)([\d_]*))$") class Tag(models.Model): name = models.CharField( - max_length=100, unique=True, db_collation="case_insensitive" + max_length=100, + unique=True, ) mbid = models.UUIDField(null=True, db_index=True, blank=True, unique=True) creation_date = models.DateTimeField(default=timezone.now) diff --git a/api/funkwhale_api/tags/tasks.py b/api/funkwhale_api/tags/tasks.py index 8c5bcbd46..ba4fc4e02 100644 --- a/api/funkwhale_api/tags/tasks.py +++ b/api/funkwhale_api/tags/tasks.py @@ -24,10 +24,10 @@ def get_tags_from_foreign_key( objs = foreign_key_model.objects.filter( **{f"artist_credit__{foreign_key_attr}__pk__in": ids} ).order_by("-id") - objs = objs.only("id", f"artist_credit__{foreign_key_attr}_id").prefetch_related( + objs = objs.only("id", f"artist_credit__{foreign_key_attr}__id").prefetch_related( tagged_items_attr ) - for obj in objs.iterator(): + for obj in objs.iterator(chunk_size=1000): for ac in obj.artist_credit.all(): # loop on all objects, store the objs tags + counter on the corresponding foreign key row_data = data.setdefault( diff --git a/api/funkwhale_api/typesense/factories.py b/api/funkwhale_api/typesense/factories.py index 006298f50..fdeef622f 100644 --- a/api/funkwhale_api/typesense/factories.py +++ b/api/funkwhale_api/typesense/factories.py @@ -1,27 +1,30 @@ -from troi import Artist, Element, Playlist, Recording +from troi import Artist, ArtistCredit, Element, Playlist, Recording from troi.patch import Patch recording_list = [ Recording( name="I Want It That Way", mbid="87dfa566-21c3-45ed-bc42-1d345b8563fa", - artist=Artist(name="artist_name"), + artist_credit=ArtistCredit(artists=[Artist(name="artist_name")]), + ), + Recording( + name="Untouchable", + artist_credit=ArtistCredit(artists=[Artist(name="Another lol")]), ), - Recording(name="Untouchable", artist=Artist(name="Another lol")), Recording( name="The Perfect Kiss", mbid="ec0da94e-fbfe-4eb0-968e-024d4c32d1d0", - artist=Artist(name="artist_name2"), + artist_credit=ArtistCredit(artists=[Artist(name="artist_name2")]), ), Recording( name="Love Your Voice", mbid="93726547-f8c0-4efd-8e16-d2dee76500f6", - artist=Artist(name="artist_name"), + artist_credit=ArtistCredit(artists=[Artist(name="artist_name")]), ), Recording( name="Hall of Fame", mbid="395bd5a1-79cc-4e04-8869-ca9eabc78d09", - artist=Artist(name="artist_name_3"), + artist_credit=ArtistCredit(artists=[Artist(name="artist_name3")]), ), ] @@ -34,8 +37,19 @@ class DummyElement(Element): return [Playlist] def read(self, sources): - recordings = recording_list - + recordings = [ + Recording( + name="I Want It That Way", mbid="87dfa566-21c3-45ed-bc42-1d345b8563fa" + ), + Recording(name="Untouchable"), + Recording( + name="The Perfect Kiss", mbid="ec0da94e-fbfe-4eb0-968e-024d4c32d1d0" + ), + Recording( + name="Love Your Voice", mbid="93726547-f8c0-4efd-8e16-d2dee76500f6" + ), + Recording(name="Hall of Fame", mbid="395bd5a1-79cc-4e04-8869-ca9eabc78d09"), + ] return [ Playlist( name="Test Export Playlist", diff --git a/api/funkwhale_api/typesense/utils.py b/api/funkwhale_api/typesense/utils.py index 324377bdf..00ca0a4c2 100644 --- a/api/funkwhale_api/typesense/utils.py +++ b/api/funkwhale_api/typesense/utils.py @@ -57,7 +57,7 @@ def resolve_recordings_to_fw_track(recordings): for recording in recordings: rec = mc.clean_recording(recording.name) - artist = mc.clean_artist(recording.artist.name) + artist = mc.clean_artist(recording.artist_credit.artists[0].name) canonical_name_for_track = delete_non_alnum_characters(artist + rec) logger.debug(f"Trying to resolve : {canonical_name_for_track}") diff --git a/api/funkwhale_api/users/migrations/0025_application_allowed_origins_and_more.py b/api/funkwhale_api/users/migrations/0025_application_allowed_origins_and_more.py new file mode 100644 index 000000000..24a6e9b18 --- /dev/null +++ b/api/funkwhale_api/users/migrations/0025_application_allowed_origins_and_more.py @@ -0,0 +1,40 @@ +# Generated by Django 4.2.18 on 2025-01-15 13:45 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("users", "0024_alter_accesstoken_user_and_more"), + ] + + operations = [ + migrations.AddField( + model_name="application", + name="allowed_origins", + field=models.TextField( + blank=True, + default="", + help_text="Allowed origins list to enable CORS, space separated", + ), + ), + migrations.AddField( + model_name="application", + name="hash_client_secret", + field=models.BooleanField(default=True), + ), + migrations.AddField( + model_name="application", + name="post_logout_redirect_uris", + field=models.TextField( + blank=True, + default="", + help_text="Allowed Post Logout URIs list, space separated", + ), + ), + migrations.AlterField( + model_name="accesstoken", + name="token", + field=models.CharField(db_index=True, max_length=255, unique=True), + ), + ] diff --git a/api/funkwhale_api/users/migrations/0026_accesstoken_token_checksum_refreshtoken_token_family_and_more.py b/api/funkwhale_api/users/migrations/0026_accesstoken_token_checksum_refreshtoken_token_family_and_more.py new file mode 100644 index 000000000..d5d23dd38 --- /dev/null +++ b/api/funkwhale_api/users/migrations/0026_accesstoken_token_checksum_refreshtoken_token_family_and_more.py @@ -0,0 +1,55 @@ +# Generated by Django 5.1.5 on 2025-01-15 17:10 + +import oauth2_provider.models +from django.db import migrations, models + +import oauth2_provider.models +from django.db import migrations, models +from oauth2_provider.settings import oauth2_settings + +# see https://github.com/jazzband/django-oauth-toolkit/blob/master/oauth2_provider/migrations/0012_add_token_checksum.py + + +def forwards_func(apps, schema_editor): + """ + Forward migration touches every "old" accesstoken.token which will cause the checksum to be computed. + """ + AccessToken = apps.get_model(oauth2_settings.ACCESS_TOKEN_MODEL) + accesstokens = AccessToken._default_manager.iterator() + for accesstoken in accesstokens: + accesstoken.save(update_fields=["token_checksum"]) + + +class Migration(migrations.Migration): + dependencies = [ + ("users", "0025_application_allowed_origins_and_more"), + ] + + operations = [ + migrations.AddField( + model_name="accesstoken", + name="token_checksum", + field=oauth2_provider.models.TokenChecksumField( + blank=True, null=True, max_length=64 + ), + preserve_default=False, + ), + migrations.AddField( + model_name="refreshtoken", + name="token_family", + field=models.UUIDField(blank=True, editable=False, null=True), + ), + migrations.AlterField( + model_name="accesstoken", + name="token", + field=models.TextField(), + ), + migrations.RunPython(forwards_func, migrations.RunPython.noop), + migrations.AlterField( + model_name="accesstoken", + name="token_checksum", + field=oauth2_provider.models.TokenChecksumField( + blank=False, max_length=64, db_index=True, unique=True + ), + ), + ] diff --git a/api/funkwhale_api/users/models.py b/api/funkwhale_api/users/models.py index db440cb8d..d4338a147 100644 --- a/api/funkwhale_api/users/models.py +++ b/api/funkwhale_api/users/models.py @@ -374,14 +374,14 @@ class Application(oauth2_models.AbstractApplication): OOB_SCHEMES = ["urn:ietf:wg:oauth:2.0:oob", "urn:ietf:wg:oauth:2.0:oob:auto"] -class CustomRedirectURIValidator(oauth2_validators.RedirectURIValidator): +class CustomRedirectURIValidator(oauth2_validators.AllowedURIValidator): def __call__(self, value): if value in OOB_SCHEMES: return value return super().__call__(value) -oauth2_models.RedirectURIValidator = CustomRedirectURIValidator +oauth2_models.AllowedURIValidator = CustomRedirectURIValidator class Grant(oauth2_models.AbstractGrant): @@ -455,7 +455,11 @@ def create_actor(user, **kwargs): args["private_key"] = private.decode("utf-8") args["public_key"] = public.decode("utf-8") - return federation_models.Actor.objects.create(user=user, **args) + actor = federation_models.Actor.objects.create(**args) + user.actor = actor + user.save() + + return actor def create_user_libraries(user): diff --git a/api/poetry.lock b/api/poetry.lock index fef5a7c08..b0101571d 100644 --- a/api/poetry.lock +++ b/api/poetry.lock @@ -1,124 +1,142 @@ -# This file is automatically @generated by Poetry 1.8.0 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.0.1 and should not be changed by hand. + +[[package]] +name = "aiohappyeyeballs" +version = "2.4.4" +description = "Happy Eyeballs for asyncio" +optional = false +python-versions = ">=3.8" +groups = ["main", "dev"] +files = [ + {file = "aiohappyeyeballs-2.4.4-py3-none-any.whl", hash = "sha256:a980909d50efcd44795c4afeca523296716d50cd756ddca6af8c65b996e27de8"}, + {file = "aiohappyeyeballs-2.4.4.tar.gz", hash = "sha256:5fdd7d87889c63183afc18ce9271f9b0a7d32c2303e394468dd45d514a757745"}, +] [[package]] name = "aiohttp" -version = "3.9.1" +version = "3.11.11" description = "Async http client/server framework (asyncio)" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["main", "dev"] files = [ - {file = "aiohttp-3.9.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e1f80197f8b0b846a8d5cf7b7ec6084493950d0882cc5537fb7b96a69e3c8590"}, - {file = "aiohttp-3.9.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c72444d17777865734aa1a4d167794c34b63e5883abb90356a0364a28904e6c0"}, - {file = "aiohttp-3.9.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9b05d5cbe9dafcdc733262c3a99ccf63d2f7ce02543620d2bd8db4d4f7a22f83"}, - {file = "aiohttp-3.9.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c4fa235d534b3547184831c624c0b7c1e262cd1de847d95085ec94c16fddcd5"}, - {file = "aiohttp-3.9.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:289ba9ae8e88d0ba16062ecf02dd730b34186ea3b1e7489046fc338bdc3361c4"}, - {file = "aiohttp-3.9.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bff7e2811814fa2271be95ab6e84c9436d027a0e59665de60edf44e529a42c1f"}, - {file = "aiohttp-3.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:81b77f868814346662c96ab36b875d7814ebf82340d3284a31681085c051320f"}, - {file = "aiohttp-3.9.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3b9c7426923bb7bd66d409da46c41e3fb40f5caf679da624439b9eba92043fa6"}, - {file = "aiohttp-3.9.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:8d44e7bf06b0c0a70a20f9100af9fcfd7f6d9d3913e37754c12d424179b4e48f"}, - {file = "aiohttp-3.9.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:22698f01ff5653fe66d16ffb7658f582a0ac084d7da1323e39fd9eab326a1f26"}, - {file = "aiohttp-3.9.1-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ca7ca5abfbfe8d39e653870fbe8d7710be7a857f8a8386fc9de1aae2e02ce7e4"}, - {file = "aiohttp-3.9.1-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:8d7f98fde213f74561be1d6d3fa353656197f75d4edfbb3d94c9eb9b0fc47f5d"}, - {file = "aiohttp-3.9.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:5216b6082c624b55cfe79af5d538e499cd5f5b976820eac31951fb4325974501"}, - {file = "aiohttp-3.9.1-cp310-cp310-win32.whl", hash = "sha256:0e7ba7ff228c0d9a2cd66194e90f2bca6e0abca810b786901a569c0de082f489"}, - {file = "aiohttp-3.9.1-cp310-cp310-win_amd64.whl", hash = "sha256:c7e939f1ae428a86e4abbb9a7c4732bf4706048818dfd979e5e2839ce0159f23"}, - {file = "aiohttp-3.9.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:df9cf74b9bc03d586fc53ba470828d7b77ce51b0582d1d0b5b2fb673c0baa32d"}, - {file = "aiohttp-3.9.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ecca113f19d5e74048c001934045a2b9368d77b0b17691d905af18bd1c21275e"}, - {file = "aiohttp-3.9.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8cef8710fb849d97c533f259103f09bac167a008d7131d7b2b0e3a33269185c0"}, - {file = "aiohttp-3.9.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bea94403a21eb94c93386d559bce297381609153e418a3ffc7d6bf772f59cc35"}, - {file = "aiohttp-3.9.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:91c742ca59045dce7ba76cab6e223e41d2c70d79e82c284a96411f8645e2afff"}, - {file = "aiohttp-3.9.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6c93b7c2e52061f0925c3382d5cb8980e40f91c989563d3d32ca280069fd6a87"}, - {file = "aiohttp-3.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee2527134f95e106cc1653e9ac78846f3a2ec1004cf20ef4e02038035a74544d"}, - {file = "aiohttp-3.9.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:11ff168d752cb41e8492817e10fb4f85828f6a0142b9726a30c27c35a1835f01"}, - {file = "aiohttp-3.9.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:b8c3a67eb87394386847d188996920f33b01b32155f0a94f36ca0e0c635bf3e3"}, - {file = "aiohttp-3.9.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c7b5d5d64e2a14e35a9240b33b89389e0035e6de8dbb7ffa50d10d8b65c57449"}, - {file = "aiohttp-3.9.1-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:69985d50a2b6f709412d944ffb2e97d0be154ea90600b7a921f95a87d6f108a2"}, - {file = "aiohttp-3.9.1-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:c9110c06eaaac7e1f5562caf481f18ccf8f6fdf4c3323feab28a93d34cc646bd"}, - {file = "aiohttp-3.9.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d737e69d193dac7296365a6dcb73bbbf53bb760ab25a3727716bbd42022e8d7a"}, - {file = "aiohttp-3.9.1-cp311-cp311-win32.whl", hash = "sha256:4ee8caa925aebc1e64e98432d78ea8de67b2272252b0a931d2ac3bd876ad5544"}, - {file = "aiohttp-3.9.1-cp311-cp311-win_amd64.whl", hash = "sha256:a34086c5cc285be878622e0a6ab897a986a6e8bf5b67ecb377015f06ed316587"}, - {file = "aiohttp-3.9.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:f800164276eec54e0af5c99feb9494c295118fc10a11b997bbb1348ba1a52065"}, - {file = "aiohttp-3.9.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:500f1c59906cd142d452074f3811614be04819a38ae2b3239a48b82649c08821"}, - {file = "aiohttp-3.9.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0b0a6a36ed7e164c6df1e18ee47afbd1990ce47cb428739d6c99aaabfaf1b3af"}, - {file = "aiohttp-3.9.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69da0f3ed3496808e8cbc5123a866c41c12c15baaaead96d256477edf168eb57"}, - {file = "aiohttp-3.9.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:176df045597e674fa950bf5ae536be85699e04cea68fa3a616cf75e413737eb5"}, - {file = "aiohttp-3.9.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b796b44111f0cab6bbf66214186e44734b5baab949cb5fb56154142a92989aeb"}, - {file = "aiohttp-3.9.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f27fdaadce22f2ef950fc10dcdf8048407c3b42b73779e48a4e76b3c35bca26c"}, - {file = "aiohttp-3.9.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bcb6532b9814ea7c5a6a3299747c49de30e84472fa72821b07f5a9818bce0f66"}, - {file = "aiohttp-3.9.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:54631fb69a6e44b2ba522f7c22a6fb2667a02fd97d636048478db2fd8c4e98fe"}, - {file = "aiohttp-3.9.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:4b4c452d0190c5a820d3f5c0f3cd8a28ace48c54053e24da9d6041bf81113183"}, - {file = "aiohttp-3.9.1-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:cae4c0c2ca800c793cae07ef3d40794625471040a87e1ba392039639ad61ab5b"}, - {file = "aiohttp-3.9.1-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:565760d6812b8d78d416c3c7cfdf5362fbe0d0d25b82fed75d0d29e18d7fc30f"}, - {file = "aiohttp-3.9.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:54311eb54f3a0c45efb9ed0d0a8f43d1bc6060d773f6973efd90037a51cd0a3f"}, - {file = "aiohttp-3.9.1-cp312-cp312-win32.whl", hash = "sha256:85c3e3c9cb1d480e0b9a64c658cd66b3cfb8e721636ab8b0e746e2d79a7a9eed"}, - {file = "aiohttp-3.9.1-cp312-cp312-win_amd64.whl", hash = "sha256:11cb254e397a82efb1805d12561e80124928e04e9c4483587ce7390b3866d213"}, - {file = "aiohttp-3.9.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:8a22a34bc594d9d24621091d1b91511001a7eea91d6652ea495ce06e27381f70"}, - {file = "aiohttp-3.9.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:598db66eaf2e04aa0c8900a63b0101fdc5e6b8a7ddd805c56d86efb54eb66672"}, - {file = "aiohttp-3.9.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:2c9376e2b09895c8ca8b95362283365eb5c03bdc8428ade80a864160605715f1"}, - {file = "aiohttp-3.9.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41473de252e1797c2d2293804e389a6d6986ef37cbb4a25208de537ae32141dd"}, - {file = "aiohttp-3.9.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9c5857612c9813796960c00767645cb5da815af16dafb32d70c72a8390bbf690"}, - {file = "aiohttp-3.9.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ffcd828e37dc219a72c9012ec44ad2e7e3066bec6ff3aaa19e7d435dbf4032ca"}, - {file = "aiohttp-3.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:219a16763dc0294842188ac8a12262b5671817042b35d45e44fd0a697d8c8361"}, - {file = "aiohttp-3.9.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f694dc8a6a3112059258a725a4ebe9acac5fe62f11c77ac4dcf896edfa78ca28"}, - {file = "aiohttp-3.9.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:bcc0ea8d5b74a41b621ad4a13d96c36079c81628ccc0b30cfb1603e3dfa3a014"}, - {file = "aiohttp-3.9.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:90ec72d231169b4b8d6085be13023ece8fa9b1bb495e4398d847e25218e0f431"}, - {file = "aiohttp-3.9.1-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:cf2a0ac0615842b849f40c4d7f304986a242f1e68286dbf3bd7a835e4f83acfd"}, - {file = "aiohttp-3.9.1-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:0e49b08eafa4f5707ecfb321ab9592717a319e37938e301d462f79b4e860c32a"}, - {file = "aiohttp-3.9.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2c59e0076ea31c08553e868cec02d22191c086f00b44610f8ab7363a11a5d9d8"}, - {file = "aiohttp-3.9.1-cp38-cp38-win32.whl", hash = "sha256:4831df72b053b1eed31eb00a2e1aff6896fb4485301d4ccb208cac264b648db4"}, - {file = "aiohttp-3.9.1-cp38-cp38-win_amd64.whl", hash = "sha256:3135713c5562731ee18f58d3ad1bf41e1d8883eb68b363f2ffde5b2ea4b84cc7"}, - {file = "aiohttp-3.9.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:cfeadf42840c1e870dc2042a232a8748e75a36b52d78968cda6736de55582766"}, - {file = "aiohttp-3.9.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:70907533db712f7aa791effb38efa96f044ce3d4e850e2d7691abd759f4f0ae0"}, - {file = "aiohttp-3.9.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:cdefe289681507187e375a5064c7599f52c40343a8701761c802c1853a504558"}, - {file = "aiohttp-3.9.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7481f581251bb5558ba9f635db70908819caa221fc79ee52a7f58392778c636"}, - {file = "aiohttp-3.9.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:49f0c1b3c2842556e5de35f122fc0f0b721334ceb6e78c3719693364d4af8499"}, - {file = "aiohttp-3.9.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0d406b01a9f5a7e232d1b0d161b40c05275ffbcbd772dc18c1d5a570961a1ca4"}, - {file = "aiohttp-3.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d8e4450e7fe24d86e86b23cc209e0023177b6d59502e33807b732d2deb6975f"}, - {file = "aiohttp-3.9.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3c0266cd6f005e99f3f51e583012de2778e65af6b73860038b968a0a8888487a"}, - {file = "aiohttp-3.9.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ab221850108a4a063c5b8a70f00dd7a1975e5a1713f87f4ab26a46e5feac5a0e"}, - {file = "aiohttp-3.9.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:c88a15f272a0ad3d7773cf3a37cc7b7d077cbfc8e331675cf1346e849d97a4e5"}, - {file = "aiohttp-3.9.1-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:237533179d9747080bcaad4d02083ce295c0d2eab3e9e8ce103411a4312991a0"}, - {file = "aiohttp-3.9.1-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:02ab6006ec3c3463b528374c4cdce86434e7b89ad355e7bf29e2f16b46c7dd6f"}, - {file = "aiohttp-3.9.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04fa38875e53eb7e354ece1607b1d2fdee2d175ea4e4d745f6ec9f751fe20c7c"}, - {file = "aiohttp-3.9.1-cp39-cp39-win32.whl", hash = "sha256:82eefaf1a996060602f3cc1112d93ba8b201dbf5d8fd9611227de2003dddb3b7"}, - {file = "aiohttp-3.9.1-cp39-cp39-win_amd64.whl", hash = "sha256:9b05d33ff8e6b269e30a7957bd3244ffbce2a7a35a81b81c382629b80af1a8bf"}, - {file = "aiohttp-3.9.1.tar.gz", hash = "sha256:8fc49a87ac269d4529da45871e2ffb6874e87779c3d0e2ccd813c0899221239d"}, + {file = "aiohttp-3.11.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a60804bff28662cbcf340a4d61598891f12eea3a66af48ecfdc975ceec21e3c8"}, + {file = "aiohttp-3.11.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:4b4fa1cb5f270fb3eab079536b764ad740bb749ce69a94d4ec30ceee1b5940d5"}, + {file = "aiohttp-3.11.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:731468f555656767cda219ab42e033355fe48c85fbe3ba83a349631541715ba2"}, + {file = "aiohttp-3.11.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb23d8bb86282b342481cad4370ea0853a39e4a32a0042bb52ca6bdde132df43"}, + {file = "aiohttp-3.11.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f047569d655f81cb70ea5be942ee5d4421b6219c3f05d131f64088c73bb0917f"}, + {file = "aiohttp-3.11.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dd7659baae9ccf94ae5fe8bfaa2c7bc2e94d24611528395ce88d009107e00c6d"}, + {file = "aiohttp-3.11.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:af01e42ad87ae24932138f154105e88da13ce7d202a6de93fafdafb2883a00ef"}, + {file = "aiohttp-3.11.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5854be2f3e5a729800bac57a8d76af464e160f19676ab6aea74bde18ad19d438"}, + {file = "aiohttp-3.11.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:6526e5fb4e14f4bbf30411216780c9967c20c5a55f2f51d3abd6de68320cc2f3"}, + {file = "aiohttp-3.11.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:85992ee30a31835fc482468637b3e5bd085fa8fe9392ba0bdcbdc1ef5e9e3c55"}, + {file = "aiohttp-3.11.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:88a12ad8ccf325a8a5ed80e6d7c3bdc247d66175afedbe104ee2aaca72960d8e"}, + {file = "aiohttp-3.11.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:0a6d3fbf2232e3a08c41eca81ae4f1dff3d8f1a30bae415ebe0af2d2458b8a33"}, + {file = "aiohttp-3.11.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:84a585799c58b795573c7fa9b84c455adf3e1d72f19a2bf498b54a95ae0d194c"}, + {file = "aiohttp-3.11.11-cp310-cp310-win32.whl", hash = "sha256:bfde76a8f430cf5c5584553adf9926534352251d379dcb266ad2b93c54a29745"}, + {file = "aiohttp-3.11.11-cp310-cp310-win_amd64.whl", hash = "sha256:0fd82b8e9c383af11d2b26f27a478640b6b83d669440c0a71481f7c865a51da9"}, + {file = "aiohttp-3.11.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ba74ec819177af1ef7f59063c6d35a214a8fde6f987f7661f4f0eecc468a8f76"}, + {file = "aiohttp-3.11.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4af57160800b7a815f3fe0eba9b46bf28aafc195555f1824555fa2cfab6c1538"}, + {file = "aiohttp-3.11.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ffa336210cf9cd8ed117011085817d00abe4c08f99968deef0013ea283547204"}, + {file = "aiohttp-3.11.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:81b8fe282183e4a3c7a1b72f5ade1094ed1c6345a8f153506d114af5bf8accd9"}, + {file = "aiohttp-3.11.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3af41686ccec6a0f2bdc66686dc0f403c41ac2089f80e2214a0f82d001052c03"}, + {file = "aiohttp-3.11.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:70d1f9dde0e5dd9e292a6d4d00058737052b01f3532f69c0c65818dac26dc287"}, + {file = "aiohttp-3.11.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:249cc6912405917344192b9f9ea5cd5b139d49e0d2f5c7f70bdfaf6b4dbf3a2e"}, + {file = "aiohttp-3.11.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0eb98d90b6690827dcc84c246811feeb4e1eea683c0eac6caed7549be9c84665"}, + {file = "aiohttp-3.11.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:ec82bf1fda6cecce7f7b915f9196601a1bd1a3079796b76d16ae4cce6d0ef89b"}, + {file = "aiohttp-3.11.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:9fd46ce0845cfe28f108888b3ab17abff84ff695e01e73657eec3f96d72eef34"}, + {file = "aiohttp-3.11.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:bd176afcf8f5d2aed50c3647d4925d0db0579d96f75a31e77cbaf67d8a87742d"}, + {file = "aiohttp-3.11.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:ec2aa89305006fba9ffb98970db6c8221541be7bee4c1d027421d6f6df7d1ce2"}, + {file = "aiohttp-3.11.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:92cde43018a2e17d48bb09c79e4d4cb0e236de5063ce897a5e40ac7cb4878773"}, + {file = "aiohttp-3.11.11-cp311-cp311-win32.whl", hash = "sha256:aba807f9569455cba566882c8938f1a549f205ee43c27b126e5450dc9f83cc62"}, + {file = "aiohttp-3.11.11-cp311-cp311-win_amd64.whl", hash = "sha256:ae545f31489548c87b0cced5755cfe5a5308d00407000e72c4fa30b19c3220ac"}, + {file = "aiohttp-3.11.11-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:e595c591a48bbc295ebf47cb91aebf9bd32f3ff76749ecf282ea7f9f6bb73886"}, + {file = "aiohttp-3.11.11-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:3ea1b59dc06396b0b424740a10a0a63974c725b1c64736ff788a3689d36c02d2"}, + {file = "aiohttp-3.11.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8811f3f098a78ffa16e0ea36dffd577eb031aea797cbdba81be039a4169e242c"}, + {file = "aiohttp-3.11.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd7227b87a355ce1f4bf83bfae4399b1f5bb42e0259cb9405824bd03d2f4336a"}, + {file = "aiohttp-3.11.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d40f9da8cabbf295d3a9dae1295c69975b86d941bc20f0a087f0477fa0a66231"}, + {file = "aiohttp-3.11.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ffb3dc385f6bb1568aa974fe65da84723210e5d9707e360e9ecb51f59406cd2e"}, + {file = "aiohttp-3.11.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a8f5f7515f3552d899c61202d99dcb17d6e3b0de777900405611cd747cecd1b8"}, + {file = "aiohttp-3.11.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3499c7ffbfd9c6a3d8d6a2b01c26639da7e43d47c7b4f788016226b1e711caa8"}, + {file = "aiohttp-3.11.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8e2bf8029dbf0810c7bfbc3e594b51c4cc9101fbffb583a3923aea184724203c"}, + {file = "aiohttp-3.11.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:b6212a60e5c482ef90f2d788835387070a88d52cf6241d3916733c9176d39eab"}, + {file = "aiohttp-3.11.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:d119fafe7b634dbfa25a8c597718e69a930e4847f0b88e172744be24515140da"}, + {file = "aiohttp-3.11.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:6fba278063559acc730abf49845d0e9a9e1ba74f85f0ee6efd5803f08b285853"}, + {file = "aiohttp-3.11.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:92fc484e34b733704ad77210c7957679c5c3877bd1e6b6d74b185e9320cc716e"}, + {file = "aiohttp-3.11.11-cp312-cp312-win32.whl", hash = "sha256:9f5b3c1ed63c8fa937a920b6c1bec78b74ee09593b3f5b979ab2ae5ef60d7600"}, + {file = "aiohttp-3.11.11-cp312-cp312-win_amd64.whl", hash = "sha256:1e69966ea6ef0c14ee53ef7a3d68b564cc408121ea56c0caa2dc918c1b2f553d"}, + {file = "aiohttp-3.11.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:541d823548ab69d13d23730a06f97460f4238ad2e5ed966aaf850d7c369782d9"}, + {file = "aiohttp-3.11.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:929f3ed33743a49ab127c58c3e0a827de0664bfcda566108989a14068f820194"}, + {file = "aiohttp-3.11.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0882c2820fd0132240edbb4a51eb8ceb6eef8181db9ad5291ab3332e0d71df5f"}, + {file = "aiohttp-3.11.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b63de12e44935d5aca7ed7ed98a255a11e5cb47f83a9fded7a5e41c40277d104"}, + {file = "aiohttp-3.11.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aa54f8ef31d23c506910c21163f22b124facb573bff73930735cf9fe38bf7dff"}, + {file = "aiohttp-3.11.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a344d5dc18074e3872777b62f5f7d584ae4344cd6006c17ba12103759d407af3"}, + {file = "aiohttp-3.11.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b7fb429ab1aafa1f48578eb315ca45bd46e9c37de11fe45c7f5f4138091e2f1"}, + {file = "aiohttp-3.11.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c341c7d868750e31961d6d8e60ff040fb9d3d3a46d77fd85e1ab8e76c3e9a5c4"}, + {file = "aiohttp-3.11.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ed9ee95614a71e87f1a70bc81603f6c6760128b140bc4030abe6abaa988f1c3d"}, + {file = "aiohttp-3.11.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:de8d38f1c2810fa2a4f1d995a2e9c70bb8737b18da04ac2afbf3971f65781d87"}, + {file = "aiohttp-3.11.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:a9b7371665d4f00deb8f32208c7c5e652059b0fda41cf6dbcac6114a041f1cc2"}, + {file = "aiohttp-3.11.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:620598717fce1b3bd14dd09947ea53e1ad510317c85dda2c9c65b622edc96b12"}, + {file = "aiohttp-3.11.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:bf8d9bfee991d8acc72d060d53860f356e07a50f0e0d09a8dfedea1c554dd0d5"}, + {file = "aiohttp-3.11.11-cp313-cp313-win32.whl", hash = "sha256:9d73ee3725b7a737ad86c2eac5c57a4a97793d9f442599bea5ec67ac9f4bdc3d"}, + {file = "aiohttp-3.11.11-cp313-cp313-win_amd64.whl", hash = "sha256:c7a06301c2fb096bdb0bd25fe2011531c1453b9f2c163c8031600ec73af1cc99"}, + {file = "aiohttp-3.11.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:3e23419d832d969f659c208557de4a123e30a10d26e1e14b73431d3c13444c2e"}, + {file = "aiohttp-3.11.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:21fef42317cf02e05d3b09c028712e1d73a9606f02467fd803f7c1f39cc59add"}, + {file = "aiohttp-3.11.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1f21bb8d0235fc10c09ce1d11ffbd40fc50d3f08a89e4cf3a0c503dc2562247a"}, + {file = "aiohttp-3.11.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1642eceeaa5ab6c9b6dfeaaa626ae314d808188ab23ae196a34c9d97efb68350"}, + {file = "aiohttp-3.11.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2170816e34e10f2fd120f603e951630f8a112e1be3b60963a1f159f5699059a6"}, + {file = "aiohttp-3.11.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8be8508d110d93061197fd2d6a74f7401f73b6d12f8822bbcd6d74f2b55d71b1"}, + {file = "aiohttp-3.11.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4eed954b161e6b9b65f6be446ed448ed3921763cc432053ceb606f89d793927e"}, + {file = "aiohttp-3.11.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d6c9af134da4bc9b3bd3e6a70072509f295d10ee60c697826225b60b9959acdd"}, + {file = "aiohttp-3.11.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:44167fc6a763d534a6908bdb2592269b4bf30a03239bcb1654781adf5e49caf1"}, + {file = "aiohttp-3.11.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:479b8c6ebd12aedfe64563b85920525d05d394b85f166b7873c8bde6da612f9c"}, + {file = "aiohttp-3.11.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:10b4ff0ad793d98605958089fabfa350e8e62bd5d40aa65cdc69d6785859f94e"}, + {file = "aiohttp-3.11.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:b540bd67cfb54e6f0865ceccd9979687210d7ed1a1cc8c01f8e67e2f1e883d28"}, + {file = "aiohttp-3.11.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:1dac54e8ce2ed83b1f6b1a54005c87dfed139cf3f777fdc8afc76e7841101226"}, + {file = "aiohttp-3.11.11-cp39-cp39-win32.whl", hash = "sha256:568c1236b2fde93b7720f95a890741854c1200fba4a3471ff48b2934d2d93fd3"}, + {file = "aiohttp-3.11.11-cp39-cp39-win_amd64.whl", hash = "sha256:943a8b052e54dfd6439fd7989f67fc6a7f2138d0a2cf0a7de5f18aa4fe7eb3b1"}, + {file = "aiohttp-3.11.11.tar.gz", hash = "sha256:bb49c7f1e6ebf3821a42d81d494f538107610c3a705987f53068546b0e90303e"}, ] [package.dependencies] +aiohappyeyeballs = ">=2.3.0" aiosignal = ">=1.1.2" -async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""} +async-timeout = {version = ">=4.0,<6.0", markers = "python_version < \"3.11\""} attrs = ">=17.3.0" frozenlist = ">=1.1.1" multidict = ">=4.5,<7.0" -yarl = ">=1.0,<2.0" +propcache = ">=0.2.0" +yarl = ">=1.17.0,<2.0" [package.extras] -speedups = ["Brotli", "aiodns", "brotlicffi"] +speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] [[package]] name = "aioresponses" -version = "0.7.6" +version = "0.7.7" description = "Mock out requests made by ClientSession from aiohttp package" optional = false python-versions = "*" +groups = ["dev"] files = [ - {file = "aioresponses-0.7.6-py2.py3-none-any.whl", hash = "sha256:d2c26defbb9b440ea2685ec132e90700907fd10bcca3e85ec2f157219f0d26f7"}, - {file = "aioresponses-0.7.6.tar.gz", hash = "sha256:f795d9dbda2d61774840e7e32f5366f45752d1adc1b74c9362afd017296c7ee1"}, + {file = "aioresponses-0.7.7-py2.py3-none-any.whl", hash = "sha256:6975f31fe5e7f2113a41bd387221f31854f285ecbc05527272cd8ba4c50764a3"}, + {file = "aioresponses-0.7.7.tar.gz", hash = "sha256:66292f1d5c94a3cb984f3336d806446042adb17347d3089f2d3962dd6e5ba55a"}, ] [package.dependencies] aiohttp = ">=3.3.0,<4.0.0" +packaging = ">=22.0" [[package]] name = "aiosignal" -version = "1.3.1" +version = "1.3.2" description = "aiosignal: a list of registered asynchronous callbacks" optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" +groups = ["main", "dev"] files = [ - {file = "aiosignal-1.3.1-py3-none-any.whl", hash = "sha256:f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17"}, - {file = "aiosignal-1.3.1.tar.gz", hash = "sha256:54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc"}, + {file = "aiosignal-1.3.2-py2.py3-none-any.whl", hash = "sha256:45cde58e409a301715980c2b01d0c28bdde3770d8290b5eb2173759d9acb31a5"}, + {file = "aiosignal-1.3.2.tar.gz", hash = "sha256:a8c255c66fafb1e499c9351d0bf32ff2d8a0321595ebac3b93713656d2436f54"}, ] [package.dependencies] @@ -126,13 +144,14 @@ frozenlist = ">=1.1.0" [[package]] name = "amqp" -version = "5.2.0" +version = "5.3.1" description = "Low-level AMQP client for Python (fork of amqplib)." optional = false python-versions = ">=3.6" +groups = ["main"] files = [ - {file = "amqp-5.2.0-py3-none-any.whl", hash = "sha256:827cb12fb0baa892aad844fd95258143bce4027fdac4fccddbc43330fd281637"}, - {file = "amqp-5.2.0.tar.gz", hash = "sha256:a1ecff425ad063ad42a486c902807d1482311481c8ad95a72694b2975e75f7fd"}, + {file = "amqp-5.3.1-py3-none-any.whl", hash = "sha256:43b3319e1b4e7d1251833a93d672b4af1e40f3d632d479b98661a95f117880a2"}, + {file = "amqp-5.3.1.tar.gz", hash = "sha256:cddc00c725449522023bad949f70fff7b48f0b1ade74d170a6f10ab044739432"}, ] [package.dependencies] @@ -140,50 +159,46 @@ vine = ">=5.0.0,<6.0.0" [[package]] name = "anyio" -version = "4.5.0" +version = "4.8.0" description = "High level compatibility layer for multiple asynchronous event loop implementations" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["main"] files = [ - {file = "anyio-4.5.0-py3-none-any.whl", hash = "sha256:fdeb095b7cc5a5563175eedd926ec4ae55413bb4be5770c424af0ba46ccb4a78"}, - {file = "anyio-4.5.0.tar.gz", hash = "sha256:c5a275fe5ca0afd788001f58fca1e69e29ce706d746e317d660e21f70c530ef9"}, + {file = "anyio-4.8.0-py3-none-any.whl", hash = "sha256:b5011f270ab5eb0abf13385f851315585cc37ef330dd88e27ec3d34d651fd47a"}, + {file = "anyio-4.8.0.tar.gz", hash = "sha256:1d9fe889df5212298c0c0723fa20479d1b94883a2df44bd3897aa91083316f7a"}, ] [package.dependencies] exceptiongroup = {version = ">=1.0.2", markers = "python_version < \"3.11\""} idna = ">=2.8" sniffio = ">=1.1" -typing-extensions = {version = ">=4.1", markers = "python_version < \"3.11\""} +typing_extensions = {version = ">=4.5", markers = "python_version < \"3.13\""} [package.extras] -doc = ["Sphinx (>=7.4,<8.0)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"] -test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.21.0b1)"] +doc = ["Sphinx (>=7.4,<8.0)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx_rtd_theme"] +test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "trustme", "truststore (>=0.9.1)", "uvloop (>=0.21)"] trio = ["trio (>=0.26.1)"] -[[package]] -name = "appnope" -version = "0.1.4" -description = "Disable App Nap on macOS >= 10.9" -optional = false -python-versions = ">=3.6" -files = [ - {file = "appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c"}, - {file = "appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee"}, -] - [[package]] name = "arrow" -version = "1.2.3" +version = "1.3.0" description = "Better dates & times for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "arrow-1.2.3-py3-none-any.whl", hash = "sha256:5a49ab92e3b7b71d96cd6bfcc4df14efefc9dfa96ea19045815914a6ab6b1fe2"}, - {file = "arrow-1.2.3.tar.gz", hash = "sha256:3934b30ca1b9f292376d9db15b19446088d12ec58629bc3f0da28fd55fb633a1"}, + {file = "arrow-1.3.0-py3-none-any.whl", hash = "sha256:c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80"}, + {file = "arrow-1.3.0.tar.gz", hash = "sha256:d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85"}, ] [package.dependencies] python-dateutil = ">=2.7.0" +types-python-dateutil = ">=2.8.10" + +[package.extras] +doc = ["doc8", "sphinx (>=7.0.0)", "sphinx-autobuild", "sphinx-autodoc-typehints", "sphinx_rtd_theme (>=1.3.0)"] +test = ["dateparser (==1.*)", "pre-commit", "pytest", "pytest-cov", "pytest-mock", "pytz (==2021.1)", "simplejson (==3.*)"] [[package]] name = "asgiref" @@ -191,6 +206,7 @@ version = "3.8.1" description = "ASGI specs, helper code, and adapters" optional = false python-versions = ">=3.8" +groups = ["main", "dev"] files = [ {file = "asgiref-3.8.1-py3-none-any.whl", hash = "sha256:3e1e3ecc849832fe52ccf2cb6686b7a55f82bb1d6aee72a58826471390335e47"}, {file = "asgiref-3.8.1.tar.gz", hash = "sha256:c343bd80a0bec947a9860adb4c432ffa7db769836c64238fc34bdc3fec84d590"}, @@ -204,13 +220,14 @@ tests = ["mypy (>=0.800)", "pytest", "pytest-asyncio"] [[package]] name = "astroid" -version = "3.0.3" +version = "3.3.8" description = "An abstract syntax tree for Python with inference support." optional = false -python-versions = ">=3.8.0" +python-versions = ">=3.9.0" +groups = ["dev"] files = [ - {file = "astroid-3.0.3-py3-none-any.whl", hash = "sha256:92fcf218b89f449cdf9f7b39a269f8d5d617b27be68434912e11e79203963a17"}, - {file = "astroid-3.0.3.tar.gz", hash = "sha256:4148645659b08b70d72460ed1921158027a9e53ae8b7234149b1400eddacbb93"}, + {file = "astroid-3.3.8-py3-none-any.whl", hash = "sha256:187ccc0c248bfbba564826c26f070494f7bc964fd286b6d9fff4420e55de828c"}, + {file = "astroid-3.3.8.tar.gz", hash = "sha256:a88c7994f914a4ea8572fac479459f4955eeccc877be3f2d959a33273b0cf40b"}, ] [package.dependencies] @@ -218,21 +235,19 @@ typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.11\""} [[package]] name = "asttokens" -version = "2.4.1" +version = "3.0.0" description = "Annotate AST trees with source code positions" optional = false -python-versions = "*" +python-versions = ">=3.8" +groups = ["main", "dev"] files = [ - {file = "asttokens-2.4.1-py2.py3-none-any.whl", hash = "sha256:051ed49c3dcae8913ea7cd08e46a606dba30b79993209636c4875bc1d637bc24"}, - {file = "asttokens-2.4.1.tar.gz", hash = "sha256:b03869718ba9a6eb027e134bfdf69f38a236d681c83c160d510768af11254ba0"}, + {file = "asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2"}, + {file = "asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7"}, ] -[package.dependencies] -six = ">=1.12.0" - [package.extras] -astroid = ["astroid (>=1,<2)", "astroid (>=2,<4)"] -test = ["astroid (>=1,<2)", "astroid (>=2,<4)", "pytest"] +astroid = ["astroid (>=2,<4)"] +test = ["astroid (>=2,<4)", "pytest", "pytest-cov", "pytest-xdist"] [[package]] name = "async-timeout" @@ -240,10 +255,12 @@ version = "4.0.3" description = "Timeout context manager for asyncio programs" optional = false python-versions = ">=3.7" +groups = ["main", "dev"] files = [ {file = "async-timeout-4.0.3.tar.gz", hash = "sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f"}, {file = "async_timeout-4.0.3-py3-none-any.whl", hash = "sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028"}, ] +markers = {main = "python_full_version < \"3.11.3\"", dev = "python_version < \"3.11\""} [[package]] name = "asynctest" @@ -251,6 +268,7 @@ version = "0.13.0" description = "Enhance the standard unittest package with features for testing asyncio libraries" optional = false python-versions = ">=3.5" +groups = ["dev"] files = [ {file = "asynctest-0.13.0-py3-none-any.whl", hash = "sha256:5da6118a7e6d6b54d83a8f7197769d046922a44d2a99c21382f0a6e4fadae676"}, {file = "asynctest-0.13.0.tar.gz", hash = "sha256:c27862842d15d83e6a34eb0b2866c323880eb3a75e4485b079ea11748fd77fac"}, @@ -258,31 +276,34 @@ files = [ [[package]] name = "attrs" -version = "24.2.0" +version = "24.3.0" description = "Classes Without Boilerplate" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" +groups = ["main", "dev"] files = [ - {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, - {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, + {file = "attrs-24.3.0-py3-none-any.whl", hash = "sha256:ac96cd038792094f438ad1f6ff80837353805ac950cd2aa0e0625ef19850c308"}, + {file = "attrs-24.3.0.tar.gz", hash = "sha256:8f5c07333d543103541ba7be0e2ce16eeee8130cb0b3f9238ab904ce1e85baff"}, ] [package.extras] benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] -dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit-uv", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "autobahn" -version = "23.1.2" +version = "24.4.2" description = "WebSocket client & server library, WAMP real-time framework" optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" +groups = ["main"] files = [ - {file = "autobahn-23.1.2.tar.gz", hash = "sha256:c5ef8ca7422015a1af774a883b8aef73d4954c9fcd182c9b5244e08e973f7c3a"}, + {file = "autobahn-24.4.2-py2.py3-none-any.whl", hash = "sha256:c56a2abe7ac78abbfb778c02892d673a4de58fd004d088cd7ab297db25918e81"}, + {file = "autobahn-24.4.2.tar.gz", hash = "sha256:a2d71ef1b0cf780b6d11f8b205fd2c7749765e65795f2ea7d823796642ee92c9"}, ] [package.dependencies] @@ -292,16 +313,16 @@ setuptools = "*" txaio = ">=21.2.1" [package.extras] -all = ["PyGObject (>=3.40.0)", "argon2_cffi (>=20.1.0)", "attrs (>=20.3.0)", "base58 (>=2.1.0)", "cbor2 (>=5.2.0)", "cffi (>=1.14.5)", "click (>=8.1.2)", "ecdsa (>=0.16.1)", "eth-abi @ git+https://github.com/ethereum/eth-abi.git@v4.0.0-beta.2", "flatbuffers (>=22.12.6)", "hkdf (>=0.0.3)", "jinja2 (>=2.11.3)", "mnemonic (>=0.19)", "msgpack (>=1.0.2)", "passlib (>=1.7.4)", "py-ecc (>=5.1.0)", "py-eth-sig-utils (>=0.4.0)", "py-multihash (>=2.0.1)", "py-ubjson (>=0.16.1)", "pynacl (>=1.4.0)", "pyopenssl (>=20.0.1)", "python-snappy (>=0.6.0)", "pytrie (>=0.4.0)", "qrcode (>=7.3.1)", "rlp (>=2.0.1)", "service_identity (>=18.1.0)", "spake2 (>=0.8)", "twisted (>=20.3.0)", "ujson (>=4.0.2)", "web3[ipfs] @ git+https://github.com/ethereum/web3.py.git@v6.0.0-beta.9", "xbr (>=21.2.1)", "yapf (==0.29.0)", "zlmdb (>=21.2.1)", "zope.interface (>=5.2.0)"] +all = ["PyGObject (>=3.40.0)", "argon2-cffi (>=20.1.0)", "attrs (>=20.3.0)", "base58 (>=2.1.0)", "bitarray (>=2.7.5)", "cbor2 (>=5.2.0)", "cffi (>=1.14.5)", "click (>=8.1.2)", "ecdsa (>=0.16.1)", "eth-abi (>=4.0.0)", "flatbuffers (>=22.12.6)", "hkdf (>=0.0.3)", "jinja2 (>=2.11.3)", "mnemonic (>=0.19)", "msgpack (>=1.0.2)", "passlib (>=1.7.4)", "py-ecc (>=5.1.0)", "py-eth-sig-utils (>=0.4.0)", "py-multihash (>=2.0.1)", "py-ubjson (>=0.16.1)", "pynacl (>=1.4.0)", "pyopenssl (>=20.0.1)", "python-snappy (>=0.6.0)", "pytrie (>=0.4.0)", "qrcode (>=7.3.1)", "rlp (>=2.0.1)", "service-identity (>=18.1.0)", "spake2 (>=0.8)", "twisted (>=20.3.0)", "twisted (>=24.3.0)", "u-msgpack-python (>=2.1)", "ujson (>=4.0.2)", "web3[ipfs] (>=6.0.0)", "xbr (>=21.2.1)", "yapf (==0.29.0)", "zlmdb (>=21.2.1)", "zope.interface (>=5.2.0)"] compress = ["python-snappy (>=0.6.0)"] -dev = ["backports.tempfile (>=1.0)", "bumpversion (>=0.5.3)", "codecov (>=2.0.15)", "flake8 (<5)", "humanize (>=0.5.1)", "mypy (>=0.610)", "passlib", "pep8-naming (>=0.3.3)", "pip (>=9.0.1)", "pyenchant (>=1.6.6)", "pyflakes (>=1.0.0)", "pyinstaller (>=4.2)", "pylint (>=1.9.2)", "pytest (>=3.4.2)", "pytest-aiohttp", "pytest-asyncio (>=0.14.0)", "pytest-runner (>=2.11.1)", "pyyaml (>=4.2b4)", "qualname", "sphinx (>=1.7.1)", "sphinx-autoapi (>=1.7.0)", "sphinx_rtd_theme (>=0.1.9)", "sphinxcontrib-images (>=0.9.1)", "tox (>=4.2.8)", "tox-gh-actions (>=2.2.0)", "twine (>=3.3.0)", "twisted (>=22.10.0)", "txaio (>=20.4.1)", "watchdog (>=0.8.3)", "wheel (>=0.36.2)", "yapf (==0.29.0)"] -encryption = ["pynacl (>=1.4.0)", "pyopenssl (>=20.0.1)", "pytrie (>=0.4.0)", "qrcode (>=7.3.1)", "service_identity (>=18.1.0)"] +dev = ["backports.tempfile (>=1.0)", "build (>=1.2.1)", "bumpversion (>=0.5.3)", "codecov (>=2.0.15)", "flake8 (<5)", "humanize (>=0.5.1)", "mypy (>=0.610)", "passlib", "pep8-naming (>=0.3.3)", "pip (>=9.0.1)", "pyenchant (>=1.6.6)", "pyflakes (>=1.0.0)", "pyinstaller (>=4.2)", "pylint (>=1.9.2)", "pytest (>=3.4.2)", "pytest-aiohttp", "pytest-asyncio (>=0.14.0)", "pytest-runner (>=2.11.1)", "pyyaml (>=4.2b4)", "qualname", "sphinx (>=1.7.1)", "sphinx-autoapi (>=1.7.0)", "sphinx-rtd-theme (>=0.1.9)", "sphinxcontrib-images (>=0.9.1)", "tox (>=4.2.8)", "tox-gh-actions (>=2.2.0)", "twine (>=3.3.0)", "twisted (>=22.10.0)", "txaio (>=20.4.1)", "watchdog (>=0.8.3)", "wheel (>=0.36.2)", "yapf (==0.29.0)"] +encryption = ["pynacl (>=1.4.0)", "pyopenssl (>=20.0.1)", "pytrie (>=0.4.0)", "qrcode (>=7.3.1)", "service-identity (>=18.1.0)"] nvx = ["cffi (>=1.14.5)"] -scram = ["argon2_cffi (>=20.1.0)", "cffi (>=1.14.5)", "passlib (>=1.7.4)"] -serialization = ["cbor2 (>=5.2.0)", "flatbuffers (>=22.12.6)", "msgpack (>=1.0.2)", "py-ubjson (>=0.16.1)", "ujson (>=4.0.2)"] -twisted = ["attrs (>=20.3.0)", "twisted (>=20.3.0)", "zope.interface (>=5.2.0)"] +scram = ["argon2-cffi (>=20.1.0)", "cffi (>=1.14.5)", "passlib (>=1.7.4)"] +serialization = ["cbor2 (>=5.2.0)", "flatbuffers (>=22.12.6)", "msgpack (>=1.0.2)", "py-ubjson (>=0.16.1)", "u-msgpack-python (>=2.1)", "ujson (>=4.0.2)"] +twisted = ["attrs (>=20.3.0)", "twisted (>=24.3.0)", "zope.interface (>=5.2.0)"] ui = ["PyGObject (>=3.40.0)"] -xbr = ["base58 (>=2.1.0)", "cbor2 (>=5.2.0)", "click (>=8.1.2)", "ecdsa (>=0.16.1)", "eth-abi @ git+https://github.com/ethereum/eth-abi.git@v4.0.0-beta.2", "hkdf (>=0.0.3)", "jinja2 (>=2.11.3)", "mnemonic (>=0.19)", "py-ecc (>=5.1.0)", "py-eth-sig-utils (>=0.4.0)", "py-multihash (>=2.0.1)", "rlp (>=2.0.1)", "spake2 (>=0.8)", "twisted (>=20.3.0)", "web3[ipfs] @ git+https://github.com/ethereum/web3.py.git@v6.0.0-beta.9", "xbr (>=21.2.1)", "yapf (==0.29.0)", "zlmdb (>=21.2.1)"] +xbr = ["base58 (>=2.1.0)", "bitarray (>=2.7.5)", "cbor2 (>=5.2.0)", "click (>=8.1.2)", "ecdsa (>=0.16.1)", "eth-abi (>=4.0.0)", "hkdf (>=0.0.3)", "jinja2 (>=2.11.3)", "mnemonic (>=0.19)", "py-ecc (>=5.1.0)", "py-eth-sig-utils (>=0.4.0)", "py-multihash (>=2.0.1)", "rlp (>=2.0.1)", "spake2 (>=0.8)", "twisted (>=20.3.0)", "web3[ipfs] (>=6.0.0)", "xbr (>=21.2.1)", "yapf (==0.29.0)", "zlmdb (>=21.2.1)"] [[package]] name = "automat" @@ -309,65 +330,22 @@ version = "24.8.1" description = "Self-service finite-state machines for the programmer on the go." optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "Automat-24.8.1-py3-none-any.whl", hash = "sha256:bf029a7bc3da1e2c24da2343e7598affaa9f10bf0ab63ff808566ce90551e02a"}, {file = "automat-24.8.1.tar.gz", hash = "sha256:b34227cf63f6325b8ad2399ede780675083e439b20c323d376373d8ee6306d88"}, ] -[package.dependencies] -typing-extensions = {version = "*", markers = "python_version < \"3.10\""} - [package.extras] visualize = ["Twisted (>=16.1.1)", "graphviz (>0.5.1)"] -[[package]] -name = "backcall" -version = "0.2.0" -description = "Specifications for callback functions passed in to an API" -optional = false -python-versions = "*" -files = [ - {file = "backcall-0.2.0-py2.py3-none-any.whl", hash = "sha256:fbbce6a29f263178a1f7915c1940bde0ec2b2a967566fe1c65c1dfb7422bd255"}, - {file = "backcall-0.2.0.tar.gz", hash = "sha256:5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e"}, -] - -[[package]] -name = "backports-zoneinfo" -version = "0.2.1" -description = "Backport of the standard library zoneinfo module" -optional = false -python-versions = ">=3.6" -files = [ - {file = "backports.zoneinfo-0.2.1-cp36-cp36m-macosx_10_14_x86_64.whl", hash = "sha256:da6013fd84a690242c310d77ddb8441a559e9cb3d3d59ebac9aca1a57b2e18bc"}, - {file = "backports.zoneinfo-0.2.1-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:89a48c0d158a3cc3f654da4c2de1ceba85263fafb861b98b59040a5086259722"}, - {file = "backports.zoneinfo-0.2.1-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:1c5742112073a563c81f786e77514969acb58649bcdf6cdf0b4ed31a348d4546"}, - {file = "backports.zoneinfo-0.2.1-cp36-cp36m-win32.whl", hash = "sha256:e8236383a20872c0cdf5a62b554b27538db7fa1bbec52429d8d106effbaeca08"}, - {file = "backports.zoneinfo-0.2.1-cp36-cp36m-win_amd64.whl", hash = "sha256:8439c030a11780786a2002261569bdf362264f605dfa4d65090b64b05c9f79a7"}, - {file = "backports.zoneinfo-0.2.1-cp37-cp37m-macosx_10_14_x86_64.whl", hash = "sha256:f04e857b59d9d1ccc39ce2da1021d196e47234873820cbeaad210724b1ee28ac"}, - {file = "backports.zoneinfo-0.2.1-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:17746bd546106fa389c51dbea67c8b7c8f0d14b5526a579ca6ccf5ed72c526cf"}, - {file = "backports.zoneinfo-0.2.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:5c144945a7752ca544b4b78c8c41544cdfaf9786f25fe5ffb10e838e19a27570"}, - {file = "backports.zoneinfo-0.2.1-cp37-cp37m-win32.whl", hash = "sha256:e55b384612d93be96506932a786bbcde5a2db7a9e6a4bb4bffe8b733f5b9036b"}, - {file = "backports.zoneinfo-0.2.1-cp37-cp37m-win_amd64.whl", hash = "sha256:a76b38c52400b762e48131494ba26be363491ac4f9a04c1b7e92483d169f6582"}, - {file = "backports.zoneinfo-0.2.1-cp38-cp38-macosx_10_14_x86_64.whl", hash = "sha256:8961c0f32cd0336fb8e8ead11a1f8cd99ec07145ec2931122faaac1c8f7fd987"}, - {file = "backports.zoneinfo-0.2.1-cp38-cp38-manylinux1_i686.whl", hash = "sha256:e81b76cace8eda1fca50e345242ba977f9be6ae3945af8d46326d776b4cf78d1"}, - {file = "backports.zoneinfo-0.2.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:7b0a64cda4145548fed9efc10322770f929b944ce5cee6c0dfe0c87bf4c0c8c9"}, - {file = "backports.zoneinfo-0.2.1-cp38-cp38-win32.whl", hash = "sha256:1b13e654a55cd45672cb54ed12148cd33628f672548f373963b0bff67b217328"}, - {file = "backports.zoneinfo-0.2.1-cp38-cp38-win_amd64.whl", hash = "sha256:4a0f800587060bf8880f954dbef70de6c11bbe59c673c3d818921f042f9954a6"}, - {file = "backports.zoneinfo-0.2.1.tar.gz", hash = "sha256:fadbfe37f74051d024037f223b8e001611eac868b5c5b06144ef4d8b799862f2"}, -] - -[package.dependencies] -tzdata = {version = "*", optional = true, markers = "extra == \"tzdata\""} - -[package.extras] -tzdata = ["tzdata"] - [[package]] name = "billiard" version = "4.2.1" description = "Python multiprocessing fork with improvements and bugfixes" optional = false python-versions = ">=3.7" +groups = ["main"] files = [ {file = "billiard-4.2.1-py3-none-any.whl", hash = "sha256:40b59a4ac8806ba2c2369ea98d876bc6108b051c227baffd928c644d15d8f3cb"}, {file = "billiard-4.2.1.tar.gz", hash = "sha256:12b641b0c539073fc8d3f5b8b7be998956665c4233c7c1fcd66a7e677c4fb36f"}, @@ -375,33 +353,34 @@ files = [ [[package]] name = "black" -version = "24.1.1" +version = "24.10.0" description = "The uncompromising code formatter." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["dev"] files = [ - {file = "black-24.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2588021038bd5ada078de606f2a804cadd0a3cc6a79cb3e9bb3a8bf581325a4c"}, - {file = "black-24.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1a95915c98d6e32ca43809d46d932e2abc5f1f7d582ffbe65a5b4d1588af7445"}, - {file = "black-24.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2fa6a0e965779c8f2afb286f9ef798df770ba2b6cee063c650b96adec22c056a"}, - {file = "black-24.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:5242ecd9e990aeb995b6d03dc3b2d112d4a78f2083e5a8e86d566340ae80fec4"}, - {file = "black-24.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:fc1ec9aa6f4d98d022101e015261c056ddebe3da6a8ccfc2c792cbe0349d48b7"}, - {file = "black-24.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0269dfdea12442022e88043d2910429bed717b2d04523867a85dacce535916b8"}, - {file = "black-24.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b3d64db762eae4a5ce04b6e3dd745dcca0fb9560eb931a5be97472e38652a161"}, - {file = "black-24.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:5d7b06ea8816cbd4becfe5f70accae953c53c0e53aa98730ceccb0395520ee5d"}, - {file = "black-24.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:e2c8dfa14677f90d976f68e0c923947ae68fa3961d61ee30976c388adc0b02c8"}, - {file = "black-24.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a21725862d0e855ae05da1dd25e3825ed712eaaccef6b03017fe0853a01aa45e"}, - {file = "black-24.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:07204d078e25327aad9ed2c64790d681238686bce254c910de640c7cc4fc3aa6"}, - {file = "black-24.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:a83fe522d9698d8f9a101b860b1ee154c1d25f8a82ceb807d319f085b2627c5b"}, - {file = "black-24.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:08b34e85170d368c37ca7bf81cf67ac863c9d1963b2c1780c39102187ec8dd62"}, - {file = "black-24.1.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:7258c27115c1e3b5de9ac6c4f9957e3ee2c02c0b39222a24dc7aa03ba0e986f5"}, - {file = "black-24.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40657e1b78212d582a0edecafef133cf1dd02e6677f539b669db4746150d38f6"}, - {file = "black-24.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:e298d588744efda02379521a19639ebcd314fba7a49be22136204d7ed1782717"}, - {file = "black-24.1.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:34afe9da5056aa123b8bfda1664bfe6fb4e9c6f311d8e4a6eb089da9a9173bf9"}, - {file = "black-24.1.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:854c06fb86fd854140f37fb24dbf10621f5dab9e3b0c29a690ba595e3d543024"}, - {file = "black-24.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3897ae5a21ca132efa219c029cce5e6bfc9c3d34ed7e892113d199c0b1b444a2"}, - {file = "black-24.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:ecba2a15dfb2d97105be74bbfe5128bc5e9fa8477d8c46766505c1dda5883aac"}, - {file = "black-24.1.1-py3-none-any.whl", hash = "sha256:5cdc2e2195212208fbcae579b931407c1fa9997584f0a415421748aeafff1168"}, - {file = "black-24.1.1.tar.gz", hash = "sha256:48b5760dcbfe5cf97fd4fba23946681f3a81514c6ab8a45b50da67ac8fbc6c7b"}, + {file = "black-24.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e6668650ea4b685440857138e5fe40cde4d652633b1bdffc62933d0db4ed9812"}, + {file = "black-24.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1c536fcf674217e87b8cc3657b81809d3c085d7bf3ef262ead700da345bfa6ea"}, + {file = "black-24.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:649fff99a20bd06c6f727d2a27f401331dc0cc861fb69cde910fe95b01b5928f"}, + {file = "black-24.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:fe4d6476887de70546212c99ac9bd803d90b42fc4767f058a0baa895013fbb3e"}, + {file = "black-24.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5a2221696a8224e335c28816a9d331a6c2ae15a2ee34ec857dcf3e45dbfa99ad"}, + {file = "black-24.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f9da3333530dbcecc1be13e69c250ed8dfa67f43c4005fb537bb426e19200d50"}, + {file = "black-24.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4007b1393d902b48b36958a216c20c4482f601569d19ed1df294a496eb366392"}, + {file = "black-24.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:394d4ddc64782e51153eadcaaca95144ac4c35e27ef9b0a42e121ae7e57a9175"}, + {file = "black-24.10.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b5e39e0fae001df40f95bd8cc36b9165c5e2ea88900167bddf258bacef9bbdc3"}, + {file = "black-24.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d37d422772111794b26757c5b55a3eade028aa3fde43121ab7b673d050949d65"}, + {file = "black-24.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:14b3502784f09ce2443830e3133dacf2c0110d45191ed470ecb04d0f5f6fcb0f"}, + {file = "black-24.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:30d2c30dc5139211dda799758559d1b049f7f14c580c409d6ad925b74a4208a8"}, + {file = "black-24.10.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1cbacacb19e922a1d75ef2b6ccaefcd6e93a2c05ede32f06a21386a04cedb981"}, + {file = "black-24.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1f93102e0c5bb3907451063e08b9876dbeac810e7da5a8bfb7aeb5a9ef89066b"}, + {file = "black-24.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ddacb691cdcdf77b96f549cf9591701d8db36b2f19519373d60d31746068dbf2"}, + {file = "black-24.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:680359d932801c76d2e9c9068d05c6b107f2584b2a5b88831c83962eb9984c1b"}, + {file = "black-24.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:17374989640fbca88b6a448129cd1745c5eb8d9547b464f281b251dd00155ccd"}, + {file = "black-24.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:63f626344343083322233f175aaf372d326de8436f5928c042639a4afbbf1d3f"}, + {file = "black-24.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ccfa1d0cb6200857f1923b602f978386a3a2758a65b52e0950299ea014be6800"}, + {file = "black-24.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:2cd9c95431d94adc56600710f8813ee27eea544dd118d45896bb734e9d7a0dc7"}, + {file = "black-24.10.0-py3-none-any.whl", hash = "sha256:3bb2b7a1f7b685f85b11fed1ef10f8a9148bceb49853e47a294a3dd963c1dd7d"}, + {file = "black-24.10.0.tar.gz", hash = "sha256:846ea64c97afe3bc677b761787993be4991810ecc7a4a937816dd6bddedc4875"}, ] [package.dependencies] @@ -415,65 +394,67 @@ typing-extensions = {version = ">=4.0.1", markers = "python_version < \"3.11\""} [package.extras] colorama = ["colorama (>=0.4.3)"] -d = ["aiohttp (>=3.7.4)", "aiohttp (>=3.7.4,!=3.9.0)"] +d = ["aiohttp (>=3.10)"] jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"] uvloop = ["uvloop (>=0.15.2)"] [[package]] name = "bleach" -version = "6.1.0" +version = "6.2.0" description = "An easy safelist-based HTML-sanitizing tool." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["main"] files = [ - {file = "bleach-6.1.0-py3-none-any.whl", hash = "sha256:3225f354cfc436b9789c66c4ee030194bee0568fbf9cbdad3bc8b5c26c5f12b6"}, - {file = "bleach-6.1.0.tar.gz", hash = "sha256:0a31f1837963c41d46bbf1331b8778e1308ea0791db03cc4e7357b97cf42a8fe"}, + {file = "bleach-6.2.0-py3-none-any.whl", hash = "sha256:117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e"}, + {file = "bleach-6.2.0.tar.gz", hash = "sha256:123e894118b8a599fd80d3ec1a6d4cc7ce4e5882b1317a7e1ba69b56e95f991f"}, ] [package.dependencies] -six = ">=1.9.0" webencodings = "*" [package.extras] -css = ["tinycss2 (>=1.1.0,<1.3)"] +css = ["tinycss2 (>=1.1.0,<1.5)"] [[package]] name = "boto3" -version = "1.26.161" +version = "1.35.99" description = "The AWS SDK for Python" optional = false -python-versions = ">= 3.7" +python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "boto3-1.26.161-py3-none-any.whl", hash = "sha256:f66e5c9dbe7f34383bcf64fa6070771355c11a44dd75c7f1279f2f37e1c89183"}, - {file = "boto3-1.26.161.tar.gz", hash = "sha256:662731e464d14af1035f44fc6a46b0e3112ee011ac0a5ed416d205daa3e15f25"}, + {file = "boto3-1.35.99-py3-none-any.whl", hash = "sha256:83e560faaec38a956dfb3d62e05e1703ee50432b45b788c09e25107c5058bd71"}, + {file = "boto3-1.35.99.tar.gz", hash = "sha256:e0abd794a7a591d90558e92e29a9f8837d25ece8e3c120e530526fe27eba5fca"}, ] [package.dependencies] -botocore = ">=1.29.161,<1.30.0" +botocore = ">=1.35.99,<1.36.0" jmespath = ">=0.7.1,<2.0.0" -s3transfer = ">=0.6.0,<0.7.0" +s3transfer = ">=0.10.0,<0.11.0" [package.extras] crt = ["botocore[crt] (>=1.21.0,<2.0a0)"] [[package]] name = "botocore" -version = "1.29.165" +version = "1.35.99" description = "Low-level, data-driven core of boto 3." optional = false -python-versions = ">= 3.7" +python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "botocore-1.29.165-py3-none-any.whl", hash = "sha256:6f35d59e230095aed7cd747604fe248fa384bebb7d09549077892f936a8ca3df"}, - {file = "botocore-1.29.165.tar.gz", hash = "sha256:988b948be685006b43c4bbd8f5c0cb93e77c66deb70561994e0c5b31b5a67210"}, + {file = "botocore-1.35.99-py3-none-any.whl", hash = "sha256:b22d27b6b617fc2d7342090d6129000af2efd20174215948c0d7ae2da0fab445"}, + {file = "botocore-1.35.99.tar.gz", hash = "sha256:1eab44e969c39c5f3d9a3104a0836c24715579a455f12b3979a31d7cde51b3c3"}, ] [package.dependencies] jmespath = ">=0.7.1,<2.0.0" python-dateutil = ">=2.1,<3.0.0" -urllib3 = ">=1.25.4,<1.27" +urllib3 = {version = ">=1.25.4,<2.2.0 || >2.2.0,<3", markers = "python_version >= \"3.10\""} [package.extras] -crt = ["awscrt (==0.16.9)"] +crt = ["awscrt (==0.22.0)"] [[package]] name = "cachetools" @@ -481,6 +462,7 @@ version = "5.5.0" description = "Extensible memoizing collections and decorators" optional = false python-versions = ">=3.7" +groups = ["main"] files = [ {file = "cachetools-5.5.0-py3-none-any.whl", hash = "sha256:02134e8439cdc2ffb62023ce1debca2944c3f289d66bb17ead3ab3dede74b292"}, {file = "cachetools-5.5.0.tar.gz", hash = "sha256:2cc24fb4cbe39633fb7badd9db9ca6295d766d9c2995f245725a46715d050f2a"}, @@ -488,17 +470,17 @@ files = [ [[package]] name = "celery" -version = "5.3.6" +version = "5.4.0" description = "Distributed Task Queue." optional = false python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "celery-5.3.6-py3-none-any.whl", hash = "sha256:9da4ea0118d232ce97dff5ed4974587fb1c0ff5c10042eb15278487cdd27d1af"}, - {file = "celery-5.3.6.tar.gz", hash = "sha256:870cc71d737c0200c397290d730344cc991d13a057534353d124c9380267aab9"}, + {file = "celery-5.4.0-py3-none-any.whl", hash = "sha256:369631eb580cf8c51a82721ec538684994f8277637edde2dfc0dacd73ed97f64"}, + {file = "celery-5.4.0.tar.gz", hash = "sha256:504a19140e8d3029d5acad88330c541d4c3f64c789d85f94756762d8bca7e706"}, ] [package.dependencies] -"backports.zoneinfo" = {version = ">=0.2.1", markers = "python_version < \"3.9\""} billiard = ">=4.2.0,<5.0" click = ">=8.1.2,<9.0" click-didyoumean = ">=0.3.0" @@ -511,7 +493,7 @@ vine = ">=5.1.0,<6.0" [package.extras] arangodb = ["pyArango (>=2.0.2)"] -auth = ["cryptography (==41.0.5)"] +auth = ["cryptography (==42.0.5)"] azureblockblob = ["azure-storage-blob (>=12.15.0)"] brotli = ["brotli (>=1.0.0)", "brotlipy (>=0.7.0)"] cassandra = ["cassandra-driver (>=3.25.0,<4)"] @@ -521,22 +503,23 @@ couchbase = ["couchbase (>=3.0.0)"] couchdb = ["pycouchdb (==1.14.2)"] django = ["Django (>=2.2.28)"] dynamodb = ["boto3 (>=1.26.143)"] -elasticsearch = ["elastic-transport (<=8.10.0)", "elasticsearch (<=8.11.0)"] +elasticsearch = ["elastic-transport (<=8.13.0)", "elasticsearch (<=8.13.0)"] eventlet = ["eventlet (>=0.32.0)"] +gcs = ["google-cloud-storage (>=2.10.0)"] gevent = ["gevent (>=1.5.0)"] librabbitmq = ["librabbitmq (>=2.0.0)"] memcache = ["pylibmc (==1.6.3)"] mongodb = ["pymongo[srv] (>=4.0.2)"] -msgpack = ["msgpack (==1.0.7)"] -pymemcache = ["python-memcached (==1.59)"] +msgpack = ["msgpack (==1.0.8)"] +pymemcache = ["python-memcached (>=1.61)"] pyro = ["pyro4 (==4.82)"] -pytest = ["pytest-celery (==0.0.0)"] +pytest = ["pytest-celery[all] (>=1.0.0)"] redis = ["redis (>=4.5.2,!=4.5.5,<6.0.0)"] s3 = ["boto3 (>=1.26.143)"] slmq = ["softlayer-messaging (>=1.0.3)"] solar = ["ephem (==4.1.5)"] sqlalchemy = ["sqlalchemy (>=1.4.48,<2.1)"] -sqs = ["boto3 (>=1.26.143)", "kombu[sqs] (>=5.3.0)", "pycurl (>=7.43.0.5)", "urllib3 (>=1.26.16)"] +sqs = ["boto3 (>=1.26.143)", "kombu[sqs] (>=5.3.4)", "pycurl (>=7.43.0.5)", "urllib3 (>=1.26.16)"] tblib = ["tblib (>=1.3.0)", "tblib (>=1.5.0)"] yaml = ["PyYAML (>=3.10)"] zookeeper = ["kazoo (>=1.3.1)"] @@ -544,13 +527,14 @@ zstd = ["zstandard (==0.22.0)"] [[package]] name = "certifi" -version = "2024.8.30" +version = "2024.12.14" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" +groups = ["main", "dev"] files = [ - {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, - {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, + {file = "certifi-2024.12.14-py3-none-any.whl", hash = "sha256:1275f7a45be9464efc1173084eaa30f866fe2e47d389406136d332ed4967ec56"}, + {file = "certifi-2024.12.14.tar.gz", hash = "sha256:b650d30f370c2b724812bee08008be0c4163b163ddaec3f2546c1caf65f191db"}, ] [[package]] @@ -559,6 +543,8 @@ version = "1.17.1" description = "Foreign Function Interface for Python calling C code." optional = false python-versions = ">=3.8" +groups = ["main"] +markers = "platform_python_implementation != \"PyPy\"" files = [ {file = "cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14"}, {file = "cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67"}, @@ -634,19 +620,20 @@ pycparser = "*" [[package]] name = "channels" -version = "4.0.0" -description = "Brings async, event-driven capabilities to Django 3.2 and up." +version = "4.2.0" +description = "Brings async, event-driven capabilities to Django." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "channels-4.0.0-py3-none-any.whl", hash = "sha256:2253334ac76f67cba68c2072273f7e0e67dbdac77eeb7e318f511d2f9a53c5e4"}, - {file = "channels-4.0.0.tar.gz", hash = "sha256:0ce53507a7da7b148eaa454526e0e05f7da5e5d1c23440e4886cf146981d8420"}, + {file = "channels-4.2.0-py3-none-any.whl", hash = "sha256:6b75bc8d6888fb7236e7e7bf1948520b72d296ad08216a242fc56b1db0ffde1a"}, + {file = "channels-4.2.0.tar.gz", hash = "sha256:d9e707487431ba5dbce9af982970dab3b0efd786580fadb99e45dca5e39fdd59"}, ] [package.dependencies] -asgiref = ">=3.5.0,<4" +asgiref = ">=3.6.0,<4" daphne = {version = ">=4.0.0", optional = true, markers = "extra == \"daphne\""} -Django = ">=3.2" +Django = ">=4.2" [package.extras] daphne = ["daphne (>=4.0.0)"] @@ -654,20 +641,21 @@ tests = ["async-timeout", "coverage (>=4.5,<5.0)", "pytest", "pytest-asyncio", " [[package]] name = "channels-redis" -version = "4.1.0" +version = "4.2.1" description = "Redis-backed ASGI channel layer implementation" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "channels_redis-4.1.0-py3-none-any.whl", hash = "sha256:3696f5b9fe367ea495d402ba83d7c3c99e8ca0e1354ff8d913535976ed0abf73"}, - {file = "channels_redis-4.1.0.tar.gz", hash = "sha256:6bd4f75f4ab4a7db17cee495593ace886d7e914c66f8214a1f247ff6659c073a"}, + {file = "channels_redis-4.2.1-py3-none-any.whl", hash = "sha256:2ca33105b3a04b5a327a9c47dd762b546f30b76a0cd3f3f593a23d91d346b6f4"}, + {file = "channels_redis-4.2.1.tar.gz", hash = "sha256:8375e81493e684792efe6e6eca60ef3d7782ef76c6664057d2e5c31e80d636dd"}, ] [package.dependencies] asgiref = ">=3.2.10,<4" channels = "*" msgpack = ">=1.0,<2.0" -redis = ">=4.5.3" +redis = ">=4.6" [package.extras] cryptography = ["cryptography (>=1.3.0)"] @@ -675,127 +663,116 @@ tests = ["async-timeout", "cryptography (>=1.3.0)", "pytest", "pytest-asyncio", [[package]] name = "charset-normalizer" -version = "3.4.0" +version = "3.4.1" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." optional = false -python-versions = ">=3.7.0" +python-versions = ">=3.7" +groups = ["main", "dev"] files = [ - {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4f9fc98dad6c2eaa32fc3af1417d95b5e3d08aff968df0cd320066def971f9a6"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0de7b687289d3c1b3e8660d0741874abe7888100efe14bd0f9fd7141bcbda92b"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5ed2e36c3e9b4f21dd9422f6893dec0abf2cca553af509b10cd630f878d3eb99"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40d3ff7fc90b98c637bda91c89d51264a3dcf210cade3a2c6f838c7268d7a4ca"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1110e22af8ca26b90bd6364fe4c763329b0ebf1ee213ba32b68c73de5752323d"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:86f4e8cca779080f66ff4f191a685ced73d2f72d50216f7112185dc02b90b9b7"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f683ddc7eedd742e2889d2bfb96d69573fde1d92fcb811979cdb7165bb9c7d3"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:27623ba66c183eca01bf9ff833875b459cad267aeeb044477fedac35e19ba907"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f606a1881d2663630ea5b8ce2efe2111740df4b687bd78b34a8131baa007f79b"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:0b309d1747110feb25d7ed6b01afdec269c647d382c857ef4663bbe6ad95a912"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:136815f06a3ae311fae551c3df1f998a1ebd01ddd424aa5603a4336997629e95"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:14215b71a762336254351b00ec720a8e85cada43b987da5a042e4ce3e82bd68e"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:79983512b108e4a164b9c8d34de3992f76d48cadc9554c9e60b43f308988aabe"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-win32.whl", hash = "sha256:c94057af19bc953643a33581844649a7fdab902624d2eb739738a30e2b3e60fc"}, - {file = "charset_normalizer-3.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:55f56e2ebd4e3bc50442fbc0888c9d8c94e4e06a933804e2af3e89e2f9c1c749"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:0d99dd8ff461990f12d6e42c7347fd9ab2532fb70e9621ba520f9e8637161d7c"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c57516e58fd17d03ebe67e181a4e4e2ccab1168f8c2976c6a334d4f819fe5944"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6dba5d19c4dfab08e58d5b36304b3f92f3bd5d42c1a3fa37b5ba5cdf6dfcbcee"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bf4475b82be41b07cc5e5ff94810e6a01f276e37c2d55571e3fe175e467a1a1c"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ce031db0408e487fd2775d745ce30a7cd2923667cf3b69d48d219f1d8f5ddeb6"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ff4e7cdfdb1ab5698e675ca622e72d58a6fa2a8aa58195de0c0061288e6e3ea"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3710a9751938947e6327ea9f3ea6332a09bf0ba0c09cae9cb1f250bd1f1549bc"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:82357d85de703176b5587dbe6ade8ff67f9f69a41c0733cf2425378b49954de5"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:47334db71978b23ebcf3c0f9f5ee98b8d65992b65c9c4f2d34c2eaf5bcaf0594"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8ce7fd6767a1cc5a92a639b391891bf1c268b03ec7e021c7d6d902285259685c"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:f1a2f519ae173b5b6a2c9d5fa3116ce16e48b3462c8b96dfdded11055e3d6365"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:63bc5c4ae26e4bc6be6469943b8253c0fd4e4186c43ad46e713ea61a0ba49129"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bcb4f8ea87d03bc51ad04add8ceaf9b0f085ac045ab4d74e73bbc2dc033f0236"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-win32.whl", hash = "sha256:9ae4ef0b3f6b41bad6366fb0ea4fc1d7ed051528e113a60fa2a65a9abb5b1d99"}, - {file = "charset_normalizer-3.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:cee4373f4d3ad28f1ab6290684d8e2ebdb9e7a1b74fdc39e4c211995f77bec27"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0713f3adb9d03d49d365b70b84775d0a0d18e4ab08d12bc46baa6132ba78aaf6"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:de7376c29d95d6719048c194a9cf1a1b0393fbe8488a22008610b0361d834ecf"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4a51b48f42d9358460b78725283f04bddaf44a9358197b889657deba38f329db"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b295729485b06c1a0683af02a9e42d2caa9db04a373dc38a6a58cdd1e8abddf1"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ee803480535c44e7f5ad00788526da7d85525cfefaf8acf8ab9a310000be4b03"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3d59d125ffbd6d552765510e3f31ed75ebac2c7470c7274195b9161a32350284"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8cda06946eac330cbe6598f77bb54e690b4ca93f593dee1568ad22b04f347c15"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07afec21bbbbf8a5cc3651aa96b980afe2526e7f048fdfb7f1014d84acc8b6d8"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6b40e8d38afe634559e398cc32b1472f376a4099c75fe6299ae607e404c033b2"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:b8dcd239c743aa2f9c22ce674a145e0a25cb1566c495928440a181ca1ccf6719"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:84450ba661fb96e9fd67629b93d2941c871ca86fc38d835d19d4225ff946a631"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:44aeb140295a2f0659e113b31cfe92c9061622cadbc9e2a2f7b8ef6b1e29ef4b"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1db4e7fefefd0f548d73e2e2e041f9df5c59e178b4c72fbac4cc6f535cfb1565"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-win32.whl", hash = "sha256:5726cf76c982532c1863fb64d8c6dd0e4c90b6ece9feb06c9f202417a31f7dd7"}, - {file = "charset_normalizer-3.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:b197e7094f232959f8f20541ead1d9862ac5ebea1d58e9849c1bf979255dfac9"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:dd4eda173a9fcccb5f2e2bd2a9f423d180194b1bf17cf59e3269899235b2a114"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e9e3c4c9e1ed40ea53acf11e2a386383c3304212c965773704e4603d589343ed"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:92a7e36b000bf022ef3dbb9c46bfe2d52c047d5e3f3343f43204263c5addc250"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:54b6a92d009cbe2fb11054ba694bc9e284dad30a26757b1e372a1fdddaf21920"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ffd9493de4c922f2a38c2bf62b831dcec90ac673ed1ca182fe11b4d8e9f2a64"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:35c404d74c2926d0287fbd63ed5d27eb911eb9e4a3bb2c6d294f3cfd4a9e0c23"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4796efc4faf6b53a18e3d46343535caed491776a22af773f366534056c4e1fbc"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e7fdd52961feb4c96507aa649550ec2a0d527c086d284749b2f582f2d40a2e0d"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:92db3c28b5b2a273346bebb24857fda45601aef6ae1c011c0a997106581e8a88"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ab973df98fc99ab39080bfb0eb3a925181454d7c3ac8a1e695fddfae696d9e90"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:4b67fdab07fdd3c10bb21edab3cbfe8cf5696f453afce75d815d9d7223fbe88b"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:aa41e526a5d4a9dfcfbab0716c7e8a1b215abd3f3df5a45cf18a12721d31cb5d"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ffc519621dce0c767e96b9c53f09c5d215578e10b02c285809f76509a3931482"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-win32.whl", hash = "sha256:f19c1585933c82098c2a520f8ec1227f20e339e33aca8fa6f956f6691b784e67"}, - {file = "charset_normalizer-3.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:707b82d19e65c9bd28b81dde95249b07bf9f5b90ebe1ef17d9b57473f8a64b7b"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:dbe03226baf438ac4fda9e2d0715022fd579cb641c4cf639fa40d53b2fe6f3e2"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd9a8bd8900e65504a305bf8ae6fa9fbc66de94178c420791d0293702fce2df7"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8831399554b92b72af5932cdbbd4ddc55c55f631bb13ff8fe4e6536a06c5c51"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a14969b8691f7998e74663b77b4c36c0337cb1df552da83d5c9004a93afdb574"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dcaf7c1524c0542ee2fc82cc8ec337f7a9f7edee2532421ab200d2b920fc97cf"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:425c5f215d0eecee9a56cdb703203dda90423247421bf0d67125add85d0c4455"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:d5b054862739d276e09928de37c79ddeec42a6e1bfc55863be96a36ba22926f6"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:f3e73a4255342d4eb26ef6df01e3962e73aa29baa3124a8e824c5d3364a65748"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:2f6c34da58ea9c1a9515621f4d9ac379871a8f21168ba1b5e09d74250de5ad62"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:f09cb5a7bbe1ecae6e87901a2eb23e0256bb524a79ccc53eb0b7629fbe7677c4"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:0099d79bdfcf5c1f0c2c72f91516702ebf8b0b8ddd8905f97a8aecf49712c621"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-win32.whl", hash = "sha256:9c98230f5042f4945f957d006edccc2af1e03ed5e37ce7c373f00a5a4daa6149"}, - {file = "charset_normalizer-3.4.0-cp37-cp37m-win_amd64.whl", hash = "sha256:62f60aebecfc7f4b82e3f639a7d1433a20ec32824db2199a11ad4f5e146ef5ee"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:af73657b7a68211996527dbfeffbb0864e043d270580c5aef06dc4b659a4b578"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:cab5d0b79d987c67f3b9e9c53f54a61360422a5a0bc075f43cab5621d530c3b6"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:9289fd5dddcf57bab41d044f1756550f9e7cf0c8e373b8cdf0ce8773dc4bd417"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6b493a043635eb376e50eedf7818f2f322eabbaa974e948bd8bdd29eb7ef2a51"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fa2566ca27d67c86569e8c85297aaf413ffab85a8960500f12ea34ff98e4c41"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a8e538f46104c815be19c975572d74afb53f29650ea2025bbfaef359d2de2f7f"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6fd30dc99682dc2c603c2b315bded2799019cea829f8bf57dc6b61efde6611c8"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2006769bd1640bdf4d5641c69a3d63b71b81445473cac5ded39740a226fa88ab"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:dc15e99b2d8a656f8e666854404f1ba54765871104e50c8e9813af8a7db07f12"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ab2e5bef076f5a235c3774b4f4028a680432cded7cad37bba0fd90d64b187d19"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:4ec9dd88a5b71abfc74e9df5ebe7921c35cbb3b641181a531ca65cdb5e8e4dea"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:43193c5cda5d612f247172016c4bb71251c784d7a4d9314677186a838ad34858"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:aa693779a8b50cd97570e5a0f343538a8dbd3e496fa5dcb87e29406ad0299654"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-win32.whl", hash = "sha256:7706f5850360ac01d80c89bcef1640683cc12ed87f42579dab6c5d3ed6888613"}, - {file = "charset_normalizer-3.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:c3e446d253bd88f6377260d07c895816ebf33ffffd56c1c792b13bff9c3e1ade"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:980b4f289d1d90ca5efcf07958d3eb38ed9c0b7676bf2831a54d4f66f9c27dfa"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f28f891ccd15c514a0981f3b9db9aa23d62fe1a99997512b0491d2ed323d229a"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8aacce6e2e1edcb6ac625fb0f8c3a9570ccc7bfba1f63419b3769ccf6a00ed0"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd7af3717683bea4c87acd8c0d3d5b44d56120b26fd3f8a692bdd2d5260c620a"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5ff2ed8194587faf56555927b3aa10e6fb69d931e33953943bc4f837dfee2242"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e91f541a85298cf35433bf66f3fab2a4a2cff05c127eeca4af174f6d497f0d4b"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:309a7de0a0ff3040acaebb35ec45d18db4b28232f21998851cfa709eeff49d62"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:285e96d9d53422efc0d7a17c60e59f37fbf3dfa942073f666db4ac71e8d726d0"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:5d447056e2ca60382d460a604b6302d8db69476fd2015c81e7c35417cfabe4cd"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:20587d20f557fe189b7947d8e7ec5afa110ccf72a3128d61a2a387c3313f46be"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:130272c698667a982a5d0e626851ceff662565379baf0ff2cc58067b81d4f11d"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:ab22fbd9765e6954bc0bcff24c25ff71dcbfdb185fcdaca49e81bac68fe724d3"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:7782afc9b6b42200f7362858f9e73b1f8316afb276d316336c0ec3bd73312742"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-win32.whl", hash = "sha256:2de62e8801ddfff069cd5c504ce3bc9672b23266597d4e4f50eda28846c322f2"}, - {file = "charset_normalizer-3.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:95c3c157765b031331dd4db3c775e58deaee050a3042fcad72cbc4189d7c8dca"}, - {file = "charset_normalizer-3.4.0-py3-none-any.whl", hash = "sha256:fe9f97feb71aa9896b81973a7bbada8c49501dc73e58a10fcef6663af95e5079"}, - {file = "charset_normalizer-3.4.0.tar.gz", hash = "sha256:223217c3d4f82c3ac5e29032b3f1c2eb0fb591b72161f86d93f5719079dae93e"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:91b36a978b5ae0ee86c394f5a54d6ef44db1de0815eb43de826d41d21e4af3de"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7461baadb4dc00fd9e0acbe254e3d7d2112e7f92ced2adc96e54ef6501c5f176"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e218488cd232553829be0664c2292d3af2eeeb94b32bea483cf79ac6a694e037"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:80ed5e856eb7f30115aaf94e4a08114ccc8813e6ed1b5efa74f9f82e8509858f"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b010a7a4fd316c3c484d482922d13044979e78d1861f0e0650423144c616a46a"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4532bff1b8421fd0a320463030c7520f56a79c9024a4e88f01c537316019005a"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d973f03c0cb71c5ed99037b870f2be986c3c05e63622c017ea9816881d2dd247"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3a3bd0dcd373514dcec91c411ddb9632c0d7d92aed7093b8c3bbb6d69ca74408"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d9c3cdf5390dcd29aa8056d13e8e99526cda0305acc038b96b30352aff5ff2bb"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:2bdfe3ac2e1bbe5b59a1a63721eb3b95fc9b6817ae4a46debbb4e11f6232428d"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:eab677309cdb30d047996b36d34caeda1dc91149e4fdca0b1a039b3f79d9a807"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-win32.whl", hash = "sha256:c0429126cf75e16c4f0ad00ee0eae4242dc652290f940152ca8c75c3a4b6ee8f"}, + {file = "charset_normalizer-3.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:9f0b8b1c6d84c8034a44893aba5e767bf9c7a211e313a9605d9c617d7083829f"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8bfa33f4f2672964266e940dd22a195989ba31669bd84629f05fab3ef4e2d125"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:28bf57629c75e810b6ae989f03c0828d64d6b26a5e205535585f96093e405ed1"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f08ff5e948271dc7e18a35641d2f11a4cd8dfd5634f55228b691e62b37125eb3"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:234ac59ea147c59ee4da87a0c0f098e9c8d169f4dc2a159ef720f1a61bbe27cd"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd4ec41f914fa74ad1b8304bbc634b3de73d2a0889bd32076342a573e0779e00"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eea6ee1db730b3483adf394ea72f808b6e18cf3cb6454b4d86e04fa8c4327a12"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c96836c97b1238e9c9e3fe90844c947d5afbf4f4c92762679acfe19927d81d77"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4d86f7aff21ee58f26dcf5ae81a9addbd914115cdebcbb2217e4f0ed8982e146"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:09b5e6733cbd160dcc09589227187e242a30a49ca5cefa5a7edd3f9d19ed53fd"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:5777ee0881f9499ed0f71cc82cf873d9a0ca8af166dfa0af8ec4e675b7df48e6"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:237bdbe6159cff53b4f24f397d43c6336c6b0b42affbe857970cefbb620911c8"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-win32.whl", hash = "sha256:8417cb1f36cc0bc7eaba8ccb0e04d55f0ee52df06df3ad55259b9a323555fc8b"}, + {file = "charset_normalizer-3.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:d7f50a1f8c450f3925cb367d011448c39239bb3eb4117c36a6d354794de4ce76"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:73d94b58ec7fecbc7366247d3b0b10a21681004153238750bb67bd9012414545"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dad3e487649f498dd991eeb901125411559b22e8d7ab25d3aeb1af367df5efd7"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c30197aa96e8eed02200a83fba2657b4c3acd0f0aa4bdc9f6c1af8e8962e0757"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2369eea1ee4a7610a860d88f268eb39b95cb588acd7235e02fd5a5601773d4fa"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc2722592d8998c870fa4e290c2eec2c1569b87fe58618e67d38b4665dfa680d"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffc9202a29ab3920fa812879e95a9e78b2465fd10be7fcbd042899695d75e616"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:804a4d582ba6e5b747c625bf1255e6b1507465494a40a2130978bda7b932c90b"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0f55e69f030f7163dffe9fd0752b32f070566451afe180f99dbeeb81f511ad8d"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c4c3e6da02df6fa1410a7680bd3f63d4f710232d3139089536310d027950696a"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:5df196eb874dae23dcfb968c83d4f8fdccb333330fe1fc278ac5ceeb101003a9"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e358e64305fe12299a08e08978f51fc21fac060dcfcddd95453eabe5b93ed0e1"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-win32.whl", hash = "sha256:9b23ca7ef998bc739bf6ffc077c2116917eabcc901f88da1b9856b210ef63f35"}, + {file = "charset_normalizer-3.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:6ff8a4a60c227ad87030d76e99cd1698345d4491638dfa6673027c48b3cd395f"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:aabfa34badd18f1da5ec1bc2715cadc8dca465868a4e73a0173466b688f29dda"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22e14b5d70560b8dd51ec22863f370d1e595ac3d024cb8ad7d308b4cd95f8313"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8436c508b408b82d87dc5f62496973a1805cd46727c34440b0d29d8a2f50a6c9"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2d074908e1aecee37a7635990b2c6d504cd4766c7bc9fc86d63f9c09af3fa11b"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:955f8851919303c92343d2f66165294848d57e9bba6cf6e3625485a70a038d11"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:44ecbf16649486d4aebafeaa7ec4c9fed8b88101f4dd612dcaf65d5e815f837f"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0924e81d3d5e70f8126529951dac65c1010cdf117bb75eb02dd12339b57749dd"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2967f74ad52c3b98de4c3b32e1a44e32975e008a9cd2a8cc8966d6a5218c5cb2"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c75cb2a3e389853835e84a2d8fb2b81a10645b503eca9bcb98df6b5a43eb8886"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:09b26ae6b1abf0d27570633b2b078a2a20419c99d66fb2823173d73f188ce601"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa88b843d6e211393a37219e6a1c1df99d35e8fd90446f1118f4216e307e48cd"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-win32.whl", hash = "sha256:eb8178fe3dba6450a3e024e95ac49ed3400e506fd4e9e5c32d30adda88cbd407"}, + {file = "charset_normalizer-3.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:b1ac5992a838106edb89654e0aebfc24f5848ae2547d22c2c3f66454daa11971"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f30bf9fd9be89ecb2360c7d94a711f00c09b976258846efe40db3d05828e8089"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:97f68b8d6831127e4787ad15e6757232e14e12060bec17091b85eb1486b91d8d"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7974a0b5ecd505609e3b19742b60cee7aa2aa2fb3151bc917e6e2646d7667dcf"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc54db6c8593ef7d4b2a331b58653356cf04f67c960f584edb7c3d8c97e8f39e"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:311f30128d7d333eebd7896965bfcfbd0065f1716ec92bd5638d7748eb6f936a"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:7d053096f67cd1241601111b698f5cad775f97ab25d81567d3f59219b5f1adbd"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:807f52c1f798eef6cf26beb819eeb8819b1622ddfeef9d0977a8502d4db6d534"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:dccbe65bd2f7f7ec22c4ff99ed56faa1e9f785482b9bbd7c717e26fd723a1d1e"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:2fb9bd477fdea8684f78791a6de97a953c51831ee2981f8e4f583ff3b9d9687e"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:01732659ba9b5b873fc117534143e4feefecf3b2078b0a6a2e925271bb6f4cfa"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-win32.whl", hash = "sha256:7a4f97a081603d2050bfaffdefa5b02a9ec823f8348a572e39032caa8404a487"}, + {file = "charset_normalizer-3.4.1-cp37-cp37m-win_amd64.whl", hash = "sha256:7b1bef6280950ee6c177b326508f86cad7ad4dff12454483b51d8b7d673a2c5d"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:ecddf25bee22fe4fe3737a399d0d177d72bc22be6913acfab364b40bce1ba83c"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c60ca7339acd497a55b0ea5d506b2a2612afb2826560416f6894e8b5770d4a9"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b7b2d86dd06bfc2ade3312a83a5c364c7ec2e3498f8734282c6c3d4b07b346b8"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dd78cfcda14a1ef52584dbb008f7ac81c1328c0f58184bf9a84c49c605002da6"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e27f48bcd0957c6d4cb9d6fa6b61d192d0b13d5ef563e5f2ae35feafc0d179c"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:01ad647cdd609225c5350561d084b42ddf732f4eeefe6e678765636791e78b9a"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:619a609aa74ae43d90ed2e89bdd784765de0a25ca761b93e196d938b8fd1dbbd"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:89149166622f4db9b4b6a449256291dc87a99ee53151c74cbd82a53c8c2f6ccd"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:7709f51f5f7c853f0fb938bcd3bc59cdfdc5203635ffd18bf354f6967ea0f824"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:345b0426edd4e18138d6528aed636de7a9ed169b4aaf9d61a8c19e39d26838ca"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:0907f11d019260cdc3f94fbdb23ff9125f6b5d1039b76003b5b0ac9d6a6c9d5b"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-win32.whl", hash = "sha256:ea0d8d539afa5eb2728aa1932a988a9a7af94f18582ffae4bc10b3fbdad0626e"}, + {file = "charset_normalizer-3.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:329ce159e82018d646c7ac45b01a430369d526569ec08516081727a20e9e4af4"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:b97e690a2118911e39b4042088092771b4ae3fc3aa86518f84b8cf6888dbdb41"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78baa6d91634dfb69ec52a463534bc0df05dbd546209b79a3880a34487f4b84f"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1a2bc9f351a75ef49d664206d51f8e5ede9da246602dc2d2726837620ea034b2"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75832c08354f595c760a804588b9357d34ec00ba1c940c15e31e96d902093770"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0af291f4fe114be0280cdd29d533696a77b5b49cfde5467176ecab32353395c4"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0167ddc8ab6508fe81860a57dd472b2ef4060e8d378f0cc555707126830f2537"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:2a75d49014d118e4198bcee5ee0a6f25856b29b12dbf7cd012791f8a6cc5c496"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:363e2f92b0f0174b2f8238240a1a30142e3db7b957a5dd5689b0e75fb717cc78"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ab36c8eb7e454e34e60eb55ca5d241a5d18b2c6244f6827a30e451c42410b5f7"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:4c0907b1928a36d5a998d72d64d8eaa7244989f7aaaf947500d3a800c83a3fd6"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:04432ad9479fa40ec0f387795ddad4437a2b50417c69fa275e212933519ff294"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-win32.whl", hash = "sha256:3bed14e9c89dcb10e8f3a29f9ccac4955aebe93c71ae803af79265c9ca5644c5"}, + {file = "charset_normalizer-3.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:49402233c892a461407c512a19435d1ce275543138294f7ef013f0b63d5d3765"}, + {file = "charset_normalizer-3.4.1-py3-none-any.whl", hash = "sha256:d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85"}, + {file = "charset_normalizer-3.4.1.tar.gz", hash = "sha256:44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3"}, ] [[package]] name = "click" -version = "8.1.7" +version = "8.1.8" description = "Composable command line interface toolkit" optional = false python-versions = ">=3.7" +groups = ["main", "dev"] files = [ - {file = "click-8.1.7-py3-none-any.whl", hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28"}, - {file = "click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"}, + {file = "click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2"}, + {file = "click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a"}, ] [package.dependencies] @@ -807,6 +784,7 @@ version = "0.3.1" description = "Enables git-like *did-you-mean* feature in click" optional = false python-versions = ">=3.6.2" +groups = ["main"] files = [ {file = "click_didyoumean-0.3.1-py3-none-any.whl", hash = "sha256:5c4bb6007cfea5f2fd6583a2fb6701a22a41eb98957e63d0fac41c10e7c3117c"}, {file = "click_didyoumean-0.3.1.tar.gz", hash = "sha256:4f82fdff0dbe64ef8ab2279bd6aa3f6a99c3b28c05aa09cbfc07c9d7fbb5a463"}, @@ -821,6 +799,7 @@ version = "1.1.1" description = "An extension module for click to enable registering CLI commands via setuptools entry-points." optional = false python-versions = "*" +groups = ["main"] files = [ {file = "click-plugins-1.1.1.tar.gz", hash = "sha256:46ab999744a9d831159c3411bb0c79346d94a444df9a3a3742e9ed63645f264b"}, {file = "click_plugins-1.1.1-py2.py3-none-any.whl", hash = "sha256:5d262006d3222f5057fd81e1623d4443e41dcda5dc815c06b442aa3c02889fc8"}, @@ -838,6 +817,7 @@ version = "0.3.0" description = "REPL plugin for Click" optional = false python-versions = ">=3.6" +groups = ["main"] files = [ {file = "click-repl-0.3.0.tar.gz", hash = "sha256:17849c23dba3d667247dc4defe1757fff98694e90fe37474f3feebb69ced26a9"}, {file = "click_repl-0.3.0-py3-none-any.whl", hash = "sha256:fb7e06deb8da8de86180a33a9da97ac316751c094c6899382da7feeeeb51b812"}, @@ -856,6 +836,8 @@ version = "0.4.6" description = "Cross-platform colored terminal text." optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +groups = ["main", "dev"] +markers = "platform_system == \"Windows\" or sys_platform == \"win32\"" files = [ {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, @@ -867,6 +849,7 @@ version = "23.10.4" description = "Symbolic constants in Python" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "constantly-23.10.4-py3-none-any.whl", hash = "sha256:3fd9b4d1c3dc1ec9757f3c52aef7e53ad9323dbe39f51dfd4c43853b68dfa3f9"}, {file = "constantly-23.10.4.tar.gz", hash = "sha256:aa92b70a33e2ac0bb33cd745eb61776594dc48764b06c35e0efd050b7f1c7cbd"}, @@ -878,69 +861,81 @@ version = "0.1.2" description = "countryinfo is a python module for returning data about countries, ISO info and states/provinces within them." optional = false python-versions = ">3.0.0" +groups = ["main"] files = [ {file = "countryinfo-0.1.2-py3-none-any.whl", hash = "sha256:fd518b3fd8899f6520518320ac17b67bf410c7db5044c61cb191f802bb85c34d"}, ] [[package]] name = "coverage" -version = "7.4.1" +version = "7.6.10" description = "Code coverage measurement for Python" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["dev"] files = [ - {file = "coverage-7.4.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:077d366e724f24fc02dbfe9d946534357fda71af9764ff99d73c3c596001bbd7"}, - {file = "coverage-7.4.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0193657651f5399d433c92f8ae264aff31fc1d066deee4b831549526433f3f61"}, - {file = "coverage-7.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d17bbc946f52ca67adf72a5ee783cd7cd3477f8f8796f59b4974a9b59cacc9ee"}, - {file = "coverage-7.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a3277f5fa7483c927fe3a7b017b39351610265308f5267ac6d4c2b64cc1d8d25"}, - {file = "coverage-7.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6dceb61d40cbfcf45f51e59933c784a50846dc03211054bd76b421a713dcdf19"}, - {file = "coverage-7.4.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:6008adeca04a445ea6ef31b2cbaf1d01d02986047606f7da266629afee982630"}, - {file = "coverage-7.4.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c61f66d93d712f6e03369b6a7769233bfda880b12f417eefdd4f16d1deb2fc4c"}, - {file = "coverage-7.4.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b9bb62fac84d5f2ff523304e59e5c439955fb3b7f44e3d7b2085184db74d733b"}, - {file = "coverage-7.4.1-cp310-cp310-win32.whl", hash = "sha256:f86f368e1c7ce897bf2457b9eb61169a44e2ef797099fb5728482b8d69f3f016"}, - {file = "coverage-7.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:869b5046d41abfea3e381dd143407b0d29b8282a904a19cb908fa24d090cc018"}, - {file = "coverage-7.4.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b8ffb498a83d7e0305968289441914154fb0ef5d8b3157df02a90c6695978295"}, - {file = "coverage-7.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3cacfaefe6089d477264001f90f55b7881ba615953414999c46cc9713ff93c8c"}, - {file = "coverage-7.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d6850e6e36e332d5511a48a251790ddc545e16e8beaf046c03985c69ccb2676"}, - {file = "coverage-7.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18e961aa13b6d47f758cc5879383d27b5b3f3dcd9ce8cdbfdc2571fe86feb4dd"}, - {file = "coverage-7.4.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dfd1e1b9f0898817babf840b77ce9fe655ecbe8b1b327983df485b30df8cc011"}, - {file = "coverage-7.4.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:6b00e21f86598b6330f0019b40fb397e705135040dbedc2ca9a93c7441178e74"}, - {file = "coverage-7.4.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:536d609c6963c50055bab766d9951b6c394759190d03311f3e9fcf194ca909e1"}, - {file = "coverage-7.4.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:7ac8f8eb153724f84885a1374999b7e45734bf93a87d8df1e7ce2146860edef6"}, - {file = "coverage-7.4.1-cp311-cp311-win32.whl", hash = "sha256:f3771b23bb3675a06f5d885c3630b1d01ea6cac9e84a01aaf5508706dba546c5"}, - {file = "coverage-7.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:9d2f9d4cc2a53b38cabc2d6d80f7f9b7e3da26b2f53d48f05876fef7956b6968"}, - {file = "coverage-7.4.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f68ef3660677e6624c8cace943e4765545f8191313a07288a53d3da188bd8581"}, - {file = "coverage-7.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:23b27b8a698e749b61809fb637eb98ebf0e505710ec46a8aa6f1be7dc0dc43a6"}, - {file = "coverage-7.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e3424c554391dc9ef4a92ad28665756566a28fecf47308f91841f6c49288e66"}, - {file = "coverage-7.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e0860a348bf7004c812c8368d1fc7f77fe8e4c095d661a579196a9533778e156"}, - {file = "coverage-7.4.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe558371c1bdf3b8fa03e097c523fb9645b8730399c14fe7721ee9c9e2a545d3"}, - {file = "coverage-7.4.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3468cc8720402af37b6c6e7e2a9cdb9f6c16c728638a2ebc768ba1ef6f26c3a1"}, - {file = "coverage-7.4.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:02f2edb575d62172aa28fe00efe821ae31f25dc3d589055b3fb64d51e52e4ab1"}, - {file = "coverage-7.4.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ca6e61dc52f601d1d224526360cdeab0d0712ec104a2ce6cc5ccef6ed9a233bc"}, - {file = "coverage-7.4.1-cp312-cp312-win32.whl", hash = "sha256:ca7b26a5e456a843b9b6683eada193fc1f65c761b3a473941efe5a291f604c74"}, - {file = "coverage-7.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:85ccc5fa54c2ed64bd91ed3b4a627b9cce04646a659512a051fa82a92c04a448"}, - {file = "coverage-7.4.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8bdb0285a0202888d19ec6b6d23d5990410decb932b709f2b0dfe216d031d218"}, - {file = "coverage-7.4.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:918440dea04521f499721c039863ef95433314b1db00ff826a02580c1f503e45"}, - {file = "coverage-7.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:379d4c7abad5afbe9d88cc31ea8ca262296480a86af945b08214eb1a556a3e4d"}, - {file = "coverage-7.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b094116f0b6155e36a304ff912f89bbb5067157aff5f94060ff20bbabdc8da06"}, - {file = "coverage-7.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2f5968608b1fe2a1d00d01ad1017ee27efd99b3437e08b83ded9b7af3f6f766"}, - {file = "coverage-7.4.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:10e88e7f41e6197ea0429ae18f21ff521d4f4490aa33048f6c6f94c6045a6a75"}, - {file = "coverage-7.4.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a4a3907011d39dbc3e37bdc5df0a8c93853c369039b59efa33a7b6669de04c60"}, - {file = "coverage-7.4.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6d224f0c4c9c98290a6990259073f496fcec1b5cc613eecbd22786d398ded3ad"}, - {file = "coverage-7.4.1-cp38-cp38-win32.whl", hash = "sha256:23f5881362dcb0e1a92b84b3c2809bdc90db892332daab81ad8f642d8ed55042"}, - {file = "coverage-7.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:a07f61fc452c43cd5328b392e52555f7d1952400a1ad09086c4a8addccbd138d"}, - {file = "coverage-7.4.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8e738a492b6221f8dcf281b67129510835461132b03024830ac0e554311a5c54"}, - {file = "coverage-7.4.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:46342fed0fff72efcda77040b14728049200cbba1279e0bf1188f1f2078c1d70"}, - {file = "coverage-7.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9641e21670c68c7e57d2053ddf6c443e4f0a6e18e547e86af3fad0795414a628"}, - {file = "coverage-7.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aeb2c2688ed93b027eb0d26aa188ada34acb22dceea256d76390eea135083950"}, - {file = "coverage-7.4.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d12c923757de24e4e2110cf8832d83a886a4cf215c6e61ed506006872b43a6d1"}, - {file = "coverage-7.4.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0491275c3b9971cdbd28a4595c2cb5838f08036bca31765bad5e17edf900b2c7"}, - {file = "coverage-7.4.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:8dfc5e195bbef80aabd81596ef52a1277ee7143fe419efc3c4d8ba2754671756"}, - {file = "coverage-7.4.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1a78b656a4d12b0490ca72651fe4d9f5e07e3c6461063a9b6265ee45eb2bdd35"}, - {file = "coverage-7.4.1-cp39-cp39-win32.whl", hash = "sha256:f90515974b39f4dea2f27c0959688621b46d96d5a626cf9c53dbc653a895c05c"}, - {file = "coverage-7.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:64e723ca82a84053dd7bfcc986bdb34af8d9da83c521c19d6b472bc6880e191a"}, - {file = "coverage-7.4.1-pp38.pp39.pp310-none-any.whl", hash = "sha256:32a8d985462e37cfdab611a6f95b09d7c091d07668fdc26e47a725ee575fe166"}, - {file = "coverage-7.4.1.tar.gz", hash = "sha256:1ed4b95480952b1a26d863e546fa5094564aa0065e1e5f0d4d0041f293251d04"}, + {file = "coverage-7.6.10-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5c912978f7fbf47ef99cec50c4401340436d200d41d714c7a4766f377c5b7b78"}, + {file = "coverage-7.6.10-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a01ec4af7dfeb96ff0078ad9a48810bb0cc8abcb0115180c6013a6b26237626c"}, + {file = "coverage-7.6.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a3b204c11e2b2d883946fe1d97f89403aa1811df28ce0447439178cc7463448a"}, + {file = "coverage-7.6.10-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:32ee6d8491fcfc82652a37109f69dee9a830e9379166cb73c16d8dc5c2915165"}, + {file = "coverage-7.6.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:675cefc4c06e3b4c876b85bfb7c59c5e2218167bbd4da5075cbe3b5790a28988"}, + {file = "coverage-7.6.10-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f4f620668dbc6f5e909a0946a877310fb3d57aea8198bde792aae369ee1c23b5"}, + {file = "coverage-7.6.10-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4eea95ef275de7abaef630c9b2c002ffbc01918b726a39f5a4353916ec72d2f3"}, + {file = "coverage-7.6.10-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e2f0280519e42b0a17550072861e0bc8a80a0870de260f9796157d3fca2733c5"}, + {file = "coverage-7.6.10-cp310-cp310-win32.whl", hash = "sha256:bc67deb76bc3717f22e765ab3e07ee9c7a5e26b9019ca19a3b063d9f4b874244"}, + {file = "coverage-7.6.10-cp310-cp310-win_amd64.whl", hash = "sha256:0f460286cb94036455e703c66988851d970fdfd8acc2a1122ab7f4f904e4029e"}, + {file = "coverage-7.6.10-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ea3c8f04b3e4af80e17bab607c386a830ffc2fb88a5484e1df756478cf70d1d3"}, + {file = "coverage-7.6.10-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:507a20fc863cae1d5720797761b42d2d87a04b3e5aeb682ef3b7332e90598f43"}, + {file = "coverage-7.6.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d37a84878285b903c0fe21ac8794c6dab58150e9359f1aaebbeddd6412d53132"}, + {file = "coverage-7.6.10-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a534738b47b0de1995f85f582d983d94031dffb48ab86c95bdf88dc62212142f"}, + {file = "coverage-7.6.10-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0d7a2bf79378d8fb8afaa994f91bfd8215134f8631d27eba3e0e2c13546ce994"}, + {file = "coverage-7.6.10-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6713ba4b4ebc330f3def51df1d5d38fad60b66720948112f114968feb52d3f99"}, + {file = "coverage-7.6.10-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab32947f481f7e8c763fa2c92fd9f44eeb143e7610c4ca9ecd6a36adab4081bd"}, + {file = "coverage-7.6.10-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7bbd8c8f1b115b892e34ba66a097b915d3871db7ce0e6b9901f462ff3a975377"}, + {file = "coverage-7.6.10-cp311-cp311-win32.whl", hash = "sha256:299e91b274c5c9cdb64cbdf1b3e4a8fe538a7a86acdd08fae52301b28ba297f8"}, + {file = "coverage-7.6.10-cp311-cp311-win_amd64.whl", hash = "sha256:489a01f94aa581dbd961f306e37d75d4ba16104bbfa2b0edb21d29b73be83609"}, + {file = "coverage-7.6.10-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:27c6e64726b307782fa5cbe531e7647aee385a29b2107cd87ba7c0105a5d3853"}, + {file = "coverage-7.6.10-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c56e097019e72c373bae32d946ecf9858fda841e48d82df7e81c63ac25554078"}, + {file = "coverage-7.6.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c7827a5bc7bdb197b9e066cdf650b2887597ad124dd99777332776f7b7c7d0d0"}, + {file = "coverage-7.6.10-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:204a8238afe787323a8b47d8be4df89772d5c1e4651b9ffa808552bdf20e1d50"}, + {file = "coverage-7.6.10-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e67926f51821b8e9deb6426ff3164870976fe414d033ad90ea75e7ed0c2e5022"}, + {file = "coverage-7.6.10-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e78b270eadb5702938c3dbe9367f878249b5ef9a2fcc5360ac7bff694310d17b"}, + {file = "coverage-7.6.10-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:714f942b9c15c3a7a5fe6876ce30af831c2ad4ce902410b7466b662358c852c0"}, + {file = "coverage-7.6.10-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:abb02e2f5a3187b2ac4cd46b8ced85a0858230b577ccb2c62c81482ca7d18852"}, + {file = "coverage-7.6.10-cp312-cp312-win32.whl", hash = "sha256:55b201b97286cf61f5e76063f9e2a1d8d2972fc2fcfd2c1272530172fd28c359"}, + {file = "coverage-7.6.10-cp312-cp312-win_amd64.whl", hash = "sha256:e4ae5ac5e0d1e4edfc9b4b57b4cbecd5bc266a6915c500f358817a8496739247"}, + {file = "coverage-7.6.10-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:05fca8ba6a87aabdd2d30d0b6c838b50510b56cdcfc604d40760dae7153b73d9"}, + {file = "coverage-7.6.10-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9e80eba8801c386f72e0712a0453431259c45c3249f0009aff537a517b52942b"}, + {file = "coverage-7.6.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a372c89c939d57abe09e08c0578c1d212e7a678135d53aa16eec4430adc5e690"}, + {file = "coverage-7.6.10-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ec22b5e7fe7a0fa8509181c4aac1db48f3dd4d3a566131b313d1efc102892c18"}, + {file = "coverage-7.6.10-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26bcf5c4df41cad1b19c84af71c22cbc9ea9a547fc973f1f2cc9a290002c8b3c"}, + {file = "coverage-7.6.10-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4e4630c26b6084c9b3cb53b15bd488f30ceb50b73c35c5ad7871b869cb7365fd"}, + {file = "coverage-7.6.10-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2396e8116db77789f819d2bc8a7e200232b7a282c66e0ae2d2cd84581a89757e"}, + {file = "coverage-7.6.10-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:79109c70cc0882e4d2d002fe69a24aa504dec0cc17169b3c7f41a1d341a73694"}, + {file = "coverage-7.6.10-cp313-cp313-win32.whl", hash = "sha256:9e1747bab246d6ff2c4f28b4d186b205adced9f7bd9dc362051cc37c4a0c7bd6"}, + {file = "coverage-7.6.10-cp313-cp313-win_amd64.whl", hash = "sha256:254f1a3b1eef5f7ed23ef265eaa89c65c8c5b6b257327c149db1ca9d4a35f25e"}, + {file = "coverage-7.6.10-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:2ccf240eb719789cedbb9fd1338055de2761088202a9a0b73032857e53f612fe"}, + {file = "coverage-7.6.10-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:0c807ca74d5a5e64427c8805de15b9ca140bba13572d6d74e262f46f50b13273"}, + {file = "coverage-7.6.10-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2bcfa46d7709b5a7ffe089075799b902020b62e7ee56ebaed2f4bdac04c508d8"}, + {file = "coverage-7.6.10-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4e0de1e902669dccbf80b0415fb6b43d27edca2fbd48c74da378923b05316098"}, + {file = "coverage-7.6.10-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3f7b444c42bbc533aaae6b5a2166fd1a797cdb5eb58ee51a92bee1eb94a1e1cb"}, + {file = "coverage-7.6.10-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b330368cb99ef72fcd2dc3ed260adf67b31499584dc8a20225e85bfe6f6cfed0"}, + {file = "coverage-7.6.10-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:9a7cfb50515f87f7ed30bc882f68812fd98bc2852957df69f3003d22a2aa0abf"}, + {file = "coverage-7.6.10-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6f93531882a5f68c28090f901b1d135de61b56331bba82028489bc51bdd818d2"}, + {file = "coverage-7.6.10-cp313-cp313t-win32.whl", hash = "sha256:89d76815a26197c858f53c7f6a656686ec392b25991f9e409bcef020cd532312"}, + {file = "coverage-7.6.10-cp313-cp313t-win_amd64.whl", hash = "sha256:54a5f0f43950a36312155dae55c505a76cd7f2b12d26abeebbe7a0b36dbc868d"}, + {file = "coverage-7.6.10-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:656c82b8a0ead8bba147de9a89bda95064874c91a3ed43a00e687f23cc19d53a"}, + {file = "coverage-7.6.10-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ccc2b70a7ed475c68ceb548bf69cec1e27305c1c2606a5eb7c3afff56a1b3b27"}, + {file = "coverage-7.6.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5e37dc41d57ceba70956fa2fc5b63c26dba863c946ace9705f8eca99daecdc4"}, + {file = "coverage-7.6.10-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0aa9692b4fdd83a4647eeb7db46410ea1322b5ed94cd1715ef09d1d5922ba87f"}, + {file = "coverage-7.6.10-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa744da1820678b475e4ba3dfd994c321c5b13381d1041fe9c608620e6676e25"}, + {file = "coverage-7.6.10-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:c0b1818063dc9e9d838c09e3a473c1422f517889436dd980f5d721899e66f315"}, + {file = "coverage-7.6.10-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:59af35558ba08b758aec4d56182b222976330ef8d2feacbb93964f576a7e7a90"}, + {file = "coverage-7.6.10-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:7ed2f37cfce1ce101e6dffdfd1c99e729dd2ffc291d02d3e2d0af8b53d13840d"}, + {file = "coverage-7.6.10-cp39-cp39-win32.whl", hash = "sha256:4bcc276261505d82f0ad426870c3b12cb177752834a633e737ec5ee79bbdff18"}, + {file = "coverage-7.6.10-cp39-cp39-win_amd64.whl", hash = "sha256:457574f4599d2b00f7f637a0700a6422243b3565509457b2dbd3f50703e11f59"}, + {file = "coverage-7.6.10-pp39.pp310-none-any.whl", hash = "sha256:fd34e7b3405f0cc7ab03d54a334c17a9e802897580d964bd8c2001f4b9fd488f"}, + {file = "coverage-7.6.10.tar.gz", hash = "sha256:7fb105327c8f8f0682e29843e2ff96af9dcbe5bab8eeb4b398c6a33a16d80a23"}, ] [package.dependencies] @@ -951,47 +946,52 @@ toml = ["tomli"] [[package]] name = "cryptography" -version = "41.0.7" +version = "44.0.0" description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." optional = false -python-versions = ">=3.7" +python-versions = "!=3.9.0,!=3.9.1,>=3.7" +groups = ["main"] files = [ - {file = "cryptography-41.0.7-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:3c78451b78313fa81607fa1b3f1ae0a5ddd8014c38a02d9db0616133987b9cdf"}, - {file = "cryptography-41.0.7-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:928258ba5d6f8ae644e764d0f996d61a8777559f72dfeb2eea7e2fe0ad6e782d"}, - {file = "cryptography-41.0.7-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5a1b41bc97f1ad230a41657d9155113c7521953869ae57ac39ac7f1bb471469a"}, - {file = "cryptography-41.0.7-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:841df4caa01008bad253bce2a6f7b47f86dc9f08df4b433c404def869f590a15"}, - {file = "cryptography-41.0.7-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:5429ec739a29df2e29e15d082f1d9ad683701f0ec7709ca479b3ff2708dae65a"}, - {file = "cryptography-41.0.7-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:43f2552a2378b44869fe8827aa19e69512e3245a219104438692385b0ee119d1"}, - {file = "cryptography-41.0.7-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:af03b32695b24d85a75d40e1ba39ffe7db7ffcb099fe507b39fd41a565f1b157"}, - {file = "cryptography-41.0.7-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:49f0805fc0b2ac8d4882dd52f4a3b935b210935d500b6b805f321addc8177406"}, - {file = "cryptography-41.0.7-cp37-abi3-win32.whl", hash = "sha256:f983596065a18a2183e7f79ab3fd4c475205b839e02cbc0efbbf9666c4b3083d"}, - {file = "cryptography-41.0.7-cp37-abi3-win_amd64.whl", hash = "sha256:90452ba79b8788fa380dfb587cca692976ef4e757b194b093d845e8d99f612f2"}, - {file = "cryptography-41.0.7-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:079b85658ea2f59c4f43b70f8119a52414cdb7be34da5d019a77bf96d473b960"}, - {file = "cryptography-41.0.7-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:b640981bf64a3e978a56167594a0e97db71c89a479da8e175d8bb5be5178c003"}, - {file = "cryptography-41.0.7-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e3114da6d7f95d2dee7d3f4eec16dacff819740bbab931aff8648cb13c5ff5e7"}, - {file = "cryptography-41.0.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d5ec85080cce7b0513cfd233914eb8b7bbd0633f1d1703aa28d1dd5a72f678ec"}, - {file = "cryptography-41.0.7-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:7a698cb1dac82c35fcf8fe3417a3aaba97de16a01ac914b89a0889d364d2f6be"}, - {file = "cryptography-41.0.7-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:37a138589b12069efb424220bf78eac59ca68b95696fc622b6ccc1c0a197204a"}, - {file = "cryptography-41.0.7-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:68a2dec79deebc5d26d617bfdf6e8aab065a4f34934b22d3b5010df3ba36612c"}, - {file = "cryptography-41.0.7-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:09616eeaef406f99046553b8a40fbf8b1e70795a91885ba4c96a70793de5504a"}, - {file = "cryptography-41.0.7-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:48a0476626da912a44cc078f9893f292f0b3e4c739caf289268168d8f4702a39"}, - {file = "cryptography-41.0.7-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c7f3201ec47d5207841402594f1d7950879ef890c0c495052fa62f58283fde1a"}, - {file = "cryptography-41.0.7-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c5ca78485a255e03c32b513f8c2bc39fedb7f5c5f8535545bdc223a03b24f248"}, - {file = "cryptography-41.0.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:d6c391c021ab1f7a82da5d8d0b3cee2f4b2c455ec86c8aebbc84837a631ff309"}, - {file = "cryptography-41.0.7.tar.gz", hash = "sha256:13f93ce9bea8016c253b34afc6bd6a75993e5c40672ed5405a9c832f0d4a00bc"}, + {file = "cryptography-44.0.0-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:84111ad4ff3f6253820e6d3e58be2cc2a00adb29335d4cacb5ab4d4d34f2a123"}, + {file = "cryptography-44.0.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b15492a11f9e1b62ba9d73c210e2416724633167de94607ec6069ef724fad092"}, + {file = "cryptography-44.0.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:831c3c4d0774e488fdc83a1923b49b9957d33287de923d58ebd3cec47a0ae43f"}, + {file = "cryptography-44.0.0-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:761817a3377ef15ac23cd7834715081791d4ec77f9297ee694ca1ee9c2c7e5eb"}, + {file = "cryptography-44.0.0-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:3c672a53c0fb4725a29c303be906d3c1fa99c32f58abe008a82705f9ee96f40b"}, + {file = "cryptography-44.0.0-cp37-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:4ac4c9f37eba52cb6fbeaf5b59c152ea976726b865bd4cf87883a7e7006cc543"}, + {file = "cryptography-44.0.0-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:ed3534eb1090483c96178fcb0f8893719d96d5274dfde98aa6add34614e97c8e"}, + {file = "cryptography-44.0.0-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:f3f6fdfa89ee2d9d496e2c087cebef9d4fcbb0ad63c40e821b39f74bf48d9c5e"}, + {file = "cryptography-44.0.0-cp37-abi3-win32.whl", hash = "sha256:eb33480f1bad5b78233b0ad3e1b0be21e8ef1da745d8d2aecbb20671658b9053"}, + {file = "cryptography-44.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:abc998e0c0eee3c8a1904221d3f67dcfa76422b23620173e28c11d3e626c21bd"}, + {file = "cryptography-44.0.0-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:660cb7312a08bc38be15b696462fa7cc7cd85c3ed9c576e81f4dc4d8b2b31591"}, + {file = "cryptography-44.0.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1923cb251c04be85eec9fda837661c67c1049063305d6be5721643c22dd4e2b7"}, + {file = "cryptography-44.0.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:404fdc66ee5f83a1388be54300ae978b2efd538018de18556dde92575e05defc"}, + {file = "cryptography-44.0.0-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:c5eb858beed7835e5ad1faba59e865109f3e52b3783b9ac21e7e47dc5554e289"}, + {file = "cryptography-44.0.0-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:f53c2c87e0fb4b0c00fa9571082a057e37690a8f12233306161c8f4b819960b7"}, + {file = "cryptography-44.0.0-cp39-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:9e6fc8a08e116fb7c7dd1f040074c9d7b51d74a8ea40d4df2fc7aa08b76b9e6c"}, + {file = "cryptography-44.0.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:d2436114e46b36d00f8b72ff57e598978b37399d2786fd39793c36c6d5cb1c64"}, + {file = "cryptography-44.0.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:a01956ddfa0a6790d594f5b34fc1bfa6098aca434696a03cfdbe469b8ed79285"}, + {file = "cryptography-44.0.0-cp39-abi3-win32.whl", hash = "sha256:eca27345e1214d1b9f9490d200f9db5a874479be914199194e746c893788d417"}, + {file = "cryptography-44.0.0-cp39-abi3-win_amd64.whl", hash = "sha256:708ee5f1bafe76d041b53a4f95eb28cdeb8d18da17e597d46d7833ee59b97ede"}, + {file = "cryptography-44.0.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:37d76e6863da3774cd9db5b409a9ecfd2c71c981c38788d3fcfaf177f447b731"}, + {file = "cryptography-44.0.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:f677e1268c4e23420c3acade68fac427fffcb8d19d7df95ed7ad17cdef8404f4"}, + {file = "cryptography-44.0.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:f5e7cb1e5e56ca0933b4873c0220a78b773b24d40d186b6738080b73d3d0a756"}, + {file = "cryptography-44.0.0-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:8b3e6eae66cf54701ee7d9c83c30ac0a1e3fa17be486033000f2a73a12ab507c"}, + {file = "cryptography-44.0.0-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:be4ce505894d15d5c5037167ffb7f0ae90b7be6f2a98f9a5c3442395501c32fa"}, + {file = "cryptography-44.0.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:62901fb618f74d7d81bf408c8719e9ec14d863086efe4185afd07c352aee1d2c"}, + {file = "cryptography-44.0.0.tar.gz", hash = "sha256:cd4e834f340b4293430701e772ec543b0fbe6c2dea510a5286fe0acabe153a02"}, ] [package.dependencies] -cffi = ">=1.12" +cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} [package.extras] -docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=1.1.1)"] -docstest = ["pyenchant (>=1.6.11)", "sphinxcontrib-spelling (>=4.0.1)", "twine (>=1.12.0)"] -nox = ["nox"] -pep8test = ["black", "check-sdist", "mypy", "ruff"] -sdist = ["build"] +docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=3.0.0)"] +docstest = ["pyenchant (>=3)", "readme-renderer (>=30.0)", "sphinxcontrib-spelling (>=7.3.1)"] +nox = ["nox (>=2024.4.15)", "nox[uv] (>=2024.3.2)"] +pep8test = ["check-sdist", "click (>=8.0.1)", "mypy (>=1.4)", "ruff (>=0.3.6)"] +sdist = ["build (>=1.0.0)"] ssh = ["bcrypt (>=3.1.5)"] -test = ["pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] +test = ["certifi (>=2024)", "cryptography-vectors (==44.0.0)", "pretend (>=0.7)", "pytest (>=7.4.0)", "pytest-benchmark (>=4.0)", "pytest-cov (>=2.10.1)", "pytest-xdist (>=3.5.0)"] test-randomorder = ["pytest-randomly"] [[package]] @@ -1000,6 +1000,7 @@ version = "4.1.2" description = "Django ASGI (HTTP/WebSocket) server" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "daphne-4.1.2-py3-none-any.whl", hash = "sha256:618d1322bb4d875342b99dd2a10da2d9aae7ee3645f765965fdc1e658ea5290a"}, {file = "daphne-4.1.2.tar.gz", hash = "sha256:fcbcace38eb86624ae247c7ffdc8ac12f155d7d19eafac4247381896d6f33761"}, @@ -1015,29 +1016,38 @@ tests = ["django", "hypothesis", "pytest", "pytest-asyncio"] [[package]] name = "debugpy" -version = "1.6.7.post1" +version = "1.8.11" description = "An implementation of the Debug Adapter Protocol for Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" +groups = ["dev"] files = [ - {file = "debugpy-1.6.7.post1-cp310-cp310-macosx_11_0_x86_64.whl", hash = "sha256:903bd61d5eb433b6c25b48eae5e23821d4c1a19e25c9610205f5aeaccae64e32"}, - {file = "debugpy-1.6.7.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d16882030860081e7dd5aa619f30dec3c2f9a421e69861125f83cc372c94e57d"}, - {file = "debugpy-1.6.7.post1-cp310-cp310-win32.whl", hash = "sha256:eea8d8cfb9965ac41b99a61f8e755a8f50e9a20330938ad8271530210f54e09c"}, - {file = "debugpy-1.6.7.post1-cp310-cp310-win_amd64.whl", hash = "sha256:85969d864c45f70c3996067cfa76a319bae749b04171f2cdeceebe4add316155"}, - {file = "debugpy-1.6.7.post1-cp37-cp37m-macosx_11_0_x86_64.whl", hash = "sha256:890f7ab9a683886a0f185786ffbda3b46495c4b929dab083b8c79d6825832a52"}, - {file = "debugpy-1.6.7.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d4ac7a4dba28801d184b7fc0e024da2635ca87d8b0a825c6087bb5168e3c0d28"}, - {file = "debugpy-1.6.7.post1-cp37-cp37m-win32.whl", hash = "sha256:3370ef1b9951d15799ef7af41f8174194f3482ee689988379763ef61a5456426"}, - {file = "debugpy-1.6.7.post1-cp37-cp37m-win_amd64.whl", hash = "sha256:65b28435a17cba4c09e739621173ff90c515f7b9e8ea469b92e3c28ef8e5cdfb"}, - {file = "debugpy-1.6.7.post1-cp38-cp38-macosx_11_0_x86_64.whl", hash = "sha256:92b6dae8bfbd497c90596bbb69089acf7954164aea3228a99d7e43e5267f5b36"}, - {file = "debugpy-1.6.7.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72f5d2ecead8125cf669e62784ef1e6300f4067b0f14d9f95ee00ae06fc7c4f7"}, - {file = "debugpy-1.6.7.post1-cp38-cp38-win32.whl", hash = "sha256:f0851403030f3975d6e2eaa4abf73232ab90b98f041e3c09ba33be2beda43fcf"}, - {file = "debugpy-1.6.7.post1-cp38-cp38-win_amd64.whl", hash = "sha256:3de5d0f97c425dc49bce4293df6a04494309eedadd2b52c22e58d95107e178d9"}, - {file = "debugpy-1.6.7.post1-cp39-cp39-macosx_11_0_x86_64.whl", hash = "sha256:38651c3639a4e8bbf0ca7e52d799f6abd07d622a193c406be375da4d510d968d"}, - {file = "debugpy-1.6.7.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:038c51268367c9c935905a90b1c2d2dbfe304037c27ba9d19fe7409f8cdc710c"}, - {file = "debugpy-1.6.7.post1-cp39-cp39-win32.whl", hash = "sha256:4b9eba71c290852f959d2cf8a03af28afd3ca639ad374d393d53d367f7f685b2"}, - {file = "debugpy-1.6.7.post1-cp39-cp39-win_amd64.whl", hash = "sha256:973a97ed3b434eab0f792719a484566c35328196540676685c975651266fccf9"}, - {file = "debugpy-1.6.7.post1-py2.py3-none-any.whl", hash = "sha256:1093a5c541af079c13ac8c70ab8b24d1d35c8cacb676306cf11e57f699c02926"}, - {file = "debugpy-1.6.7.post1.zip", hash = "sha256:fe87ec0182ef624855d05e6ed7e0b7cb1359d2ffa2a925f8ec2d22e98b75d0ca"}, + {file = "debugpy-1.8.11-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:2b26fefc4e31ff85593d68b9022e35e8925714a10ab4858fb1b577a8a48cb8cd"}, + {file = "debugpy-1.8.11-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:61bc8b3b265e6949855300e84dc93d02d7a3a637f2aec6d382afd4ceb9120c9f"}, + {file = "debugpy-1.8.11-cp310-cp310-win32.whl", hash = "sha256:c928bbf47f65288574b78518449edaa46c82572d340e2750889bbf8cd92f3737"}, + {file = "debugpy-1.8.11-cp310-cp310-win_amd64.whl", hash = "sha256:8da1db4ca4f22583e834dcabdc7832e56fe16275253ee53ba66627b86e304da1"}, + {file = "debugpy-1.8.11-cp311-cp311-macosx_14_0_universal2.whl", hash = "sha256:85de8474ad53ad546ff1c7c7c89230db215b9b8a02754d41cb5a76f70d0be296"}, + {file = "debugpy-1.8.11-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8ffc382e4afa4aee367bf413f55ed17bd91b191dcaf979890af239dda435f2a1"}, + {file = "debugpy-1.8.11-cp311-cp311-win32.whl", hash = "sha256:40499a9979c55f72f4eb2fc38695419546b62594f8af194b879d2a18439c97a9"}, + {file = "debugpy-1.8.11-cp311-cp311-win_amd64.whl", hash = "sha256:987bce16e86efa86f747d5151c54e91b3c1e36acc03ce1ddb50f9d09d16ded0e"}, + {file = "debugpy-1.8.11-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:84e511a7545d11683d32cdb8f809ef63fc17ea2a00455cc62d0a4dbb4ed1c308"}, + {file = "debugpy-1.8.11-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce291a5aca4985d82875d6779f61375e959208cdf09fcec40001e65fb0a54768"}, + {file = "debugpy-1.8.11-cp312-cp312-win32.whl", hash = "sha256:28e45b3f827d3bf2592f3cf7ae63282e859f3259db44ed2b129093ca0ac7940b"}, + {file = "debugpy-1.8.11-cp312-cp312-win_amd64.whl", hash = "sha256:44b1b8e6253bceada11f714acf4309ffb98bfa9ac55e4fce14f9e5d4484287a1"}, + {file = "debugpy-1.8.11-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:8988f7163e4381b0da7696f37eec7aca19deb02e500245df68a7159739bbd0d3"}, + {file = "debugpy-1.8.11-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c1f6a173d1140e557347419767d2b14ac1c9cd847e0b4c5444c7f3144697e4e"}, + {file = "debugpy-1.8.11-cp313-cp313-win32.whl", hash = "sha256:bb3b15e25891f38da3ca0740271e63ab9db61f41d4d8541745cfc1824252cb28"}, + {file = "debugpy-1.8.11-cp313-cp313-win_amd64.whl", hash = "sha256:d8768edcbeb34da9e11bcb8b5c2e0958d25218df7a6e56adf415ef262cd7b6d1"}, + {file = "debugpy-1.8.11-cp38-cp38-macosx_14_0_x86_64.whl", hash = "sha256:ad7efe588c8f5cf940f40c3de0cd683cc5b76819446abaa50dc0829a30c094db"}, + {file = "debugpy-1.8.11-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:189058d03a40103a57144752652b3ab08ff02b7595d0ce1f651b9acc3a3a35a0"}, + {file = "debugpy-1.8.11-cp38-cp38-win32.whl", hash = "sha256:32db46ba45849daed7ccf3f2e26f7a386867b077f39b2a974bb5c4c2c3b0a280"}, + {file = "debugpy-1.8.11-cp38-cp38-win_amd64.whl", hash = "sha256:116bf8342062246ca749013df4f6ea106f23bc159305843491f64672a55af2e5"}, + {file = "debugpy-1.8.11-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:654130ca6ad5de73d978057eaf9e582244ff72d4574b3e106fb8d3d2a0d32458"}, + {file = "debugpy-1.8.11-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23dc34c5e03b0212fa3c49a874df2b8b1b8fda95160bd79c01eb3ab51ea8d851"}, + {file = "debugpy-1.8.11-cp39-cp39-win32.whl", hash = "sha256:52d8a3166c9f2815bfae05f386114b0b2d274456980d41f320299a8d9a5615a7"}, + {file = "debugpy-1.8.11-cp39-cp39-win_amd64.whl", hash = "sha256:52c3cf9ecda273a19cc092961ee34eb9ba8687d67ba34cc7b79a521c1c64c4c0"}, + {file = "debugpy-1.8.11-py2.py3-none-any.whl", hash = "sha256:0e22f846f4211383e6a416d04b4c13ed174d24cc5d43f5fd52e7821d0ebc8920"}, + {file = "debugpy-1.8.11.tar.gz", hash = "sha256:6ad2688b69235c43b020e04fecccdf6a96c8943ca9c2fb340b8adc103c655e57"}, ] [[package]] @@ -1046,6 +1056,7 @@ version = "5.1.1" description = "Decorators for Humans" optional = false python-versions = ">=3.5" +groups = ["main", "dev"] files = [ {file = "decorator-5.1.1-py3-none-any.whl", hash = "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186"}, {file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"}, @@ -1057,6 +1068,7 @@ version = "0.7.1" description = "XML bomb protection for Python stdlib modules" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +groups = ["main"] files = [ {file = "defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"}, {file = "defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"}, @@ -1068,6 +1080,7 @@ version = "0.3.9" description = "serialize all of Python" optional = false python-versions = ">=3.8" +groups = ["dev"] files = [ {file = "dill-0.3.9-py3-none-any.whl", hash = "sha256:468dff3b89520b474c0397703366b7b95eebe6303f108adf9b19da1f702be87a"}, {file = "dill-0.3.9.tar.gz", hash = "sha256:81aa267dddf68cbfe8029c42ca9ec6a4ab3b22371d1c450abc54422577b4512c"}, @@ -1079,35 +1092,36 @@ profile = ["gprof2dot (>=2022.7.29)"] [[package]] name = "dj-rest-auth" -version = "5.0.2" +version = "7.0.1" description = "Authentication and Registration in Django Rest Framework" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "dj-rest-auth-5.0.2.tar.gz", hash = "sha256:aad7d912476169e9991547bf98645344d3939be2d7052098048d819524c115d9"}, + {file = "dj-rest-auth-7.0.1.tar.gz", hash = "sha256:3f8c744cbcf05355ff4bcbef0c8a63645da38e29a0fdef3c3332d4aced52fb90"}, ] [package.dependencies] -Django = ">=3.2" +Django = ">=4.2,<6.0" djangorestframework = ">=3.13.0" [package.extras] -with-social = ["django-allauth (>=0.56.0,<0.58.0)"] +with-social = ["django-allauth[socialaccount] (>=64.0.0)"] [[package]] name = "django" -version = "4.2.9" +version = "5.1.5" description = "A high-level Python web framework that encourages rapid development and clean, pragmatic design." optional = false -python-versions = ">=3.8" +python-versions = ">=3.10" +groups = ["main", "dev"] files = [ - {file = "Django-4.2.9-py3-none-any.whl", hash = "sha256:2cc2fc7d1708ada170ddd6c99f35cc25db664f165d3794bc7723f46b2f8c8984"}, - {file = "Django-4.2.9.tar.gz", hash = "sha256:12498cc3cb8bc8038539fef9e90e95f507502436c1f0c3a673411324fa675d14"}, + {file = "Django-5.1.5-py3-none-any.whl", hash = "sha256:c46eb936111fffe6ec4bc9930035524a8be98ec2f74d8a0ff351226a3e52f459"}, + {file = "Django-5.1.5.tar.gz", hash = "sha256:19bbca786df50b9eca23cee79d495facf55c8f5c54c529d9bf1fe7b5ea086af3"}, ] [package.dependencies] -asgiref = ">=3.6.0,<4" -"backports.zoneinfo" = {version = "*", markers = "python_version < \"3.9\""} +asgiref = ">=3.8.1,<4" sqlparse = ">=0.3.1" tzdata = {version = "*", markers = "sys_platform == \"win32\""} @@ -1117,48 +1131,52 @@ bcrypt = ["bcrypt"] [[package]] name = "django-allauth" -version = "0.55.2" +version = "65.3.1" description = "Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "django-allauth-0.55.2.tar.gz", hash = "sha256:7b713c9947f1917e5c1c5a106fd6208d2c2c71435542fec6d60b01fd7bada3a8"}, + {file = "django_allauth-65.3.1.tar.gz", hash = "sha256:e02e951b71a2753a746459f2efa114c7c72bf2cef6887dbe8607a577c0350587"}, ] [package.dependencies] -Django = ">=3.1" -pyjwt = {version = ">=1.7", extras = ["crypto"]} -python3-openid = ">=3.0.8" -requests = ">=2.0.0" -requests-oauthlib = ">=0.3.0" +asgiref = ">=3.8.1" +Django = ">=4.2.16" [package.extras] +mfa = ["fido2 (>=1.1.2)", "qrcode (>=7.0.0)"] +openid = ["python3-openid (>=3.0.8)"] saml = ["python3-saml (>=1.15.0,<2.0.0)"] +socialaccount = ["pyjwt[crypto] (>=1.7)", "requests (>=2.0.0)", "requests-oauthlib (>=0.3.0)"] +steam = ["python3-openid (>=3.0.8)"] [[package]] name = "django-auth-ldap" -version = "4.1.0" -description = "Django LDAP authentication backend." +version = "5.1.0" +description = "Django LDAP authentication backend" optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" +groups = ["main"] files = [ - {file = "django-auth-ldap-4.1.0.tar.gz", hash = "sha256:77f749d3b17807ce8eb56a9c9c8e5746ff316567f81d5ba613495d9c7495a949"}, - {file = "django_auth_ldap-4.1.0-py3-none-any.whl", hash = "sha256:68870e7921e84b1a9867e268a9c8a3e573e8a0d95ea08bcf31be178f5826ff36"}, + {file = "django_auth_ldap-5.1.0-py3-none-any.whl", hash = "sha256:a5f7bdb54b2ab80e4e9eb080cd3e06e89e4c9d2d534ddb39b66cd970dd6d3536"}, + {file = "django_auth_ldap-5.1.0.tar.gz", hash = "sha256:9c607e8d9c53cf2a0ccafbe0acfc33eb1d1fd474c46ec52d30aee0dca1da9668"}, ] [package.dependencies] -Django = ">=2.2" +Django = ">=4.2" python-ldap = ">=3.1" [[package]] name = "django-cache-memoize" -version = "0.1.10" +version = "0.2.1" description = "Django utility for a memoization decorator that uses the Django cache framework." optional = false -python-versions = ">=3.5" +python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "django-cache-memoize-0.1.10.tar.gz", hash = "sha256:63e8faa245a41c0dbad843807e9f21a6e59eba8e6e50df310fdf6485a6749843"}, - {file = "django_cache_memoize-0.1.10-py3-none-any.whl", hash = "sha256:676299313079cde9242ae84db0160e80b1d44e8dd6bc9b1f4f1247e11b30c9e0"}, + {file = "django_cache_memoize-0.2.1-py3-none-any.whl", hash = "sha256:07929d063a03557013875d453a13edc8e3359d3ba8a568b64ac3288578ed8be3"}, + {file = "django_cache_memoize-0.2.1.tar.gz", hash = "sha256:025ff5d941420247b83452bb183bde172dde7def95501fca829adf8ea01b2b7b"}, ] [package.extras] @@ -1166,54 +1184,59 @@ dev = ["black", "flake8", "therapist", "tox", "twine"] [[package]] name = "django-cacheops" -version = "7.0.2" +version = "7.1" description = "A slick ORM cache with automatic granular event-driven invalidation for Django." optional = false python-versions = ">=3.7" +groups = ["main"] files = [ - {file = "django-cacheops-7.0.2.tar.gz", hash = "sha256:77a37c73d7facfc7299365ed66a12be7a487dd745dd86c1d33ca2ebfd3b32878"}, + {file = "django_cacheops-7.1-py2.py3-none-any.whl", hash = "sha256:7d5e0f42e41ab4a8052130d33d9f3b26c47bef944ef2df0a64db92d70e51d87e"}, + {file = "django_cacheops-7.1.tar.gz", hash = "sha256:ec079abb968557321ee208c6274820231820f98ca6377dda971f04981bc2ab52"}, ] [package.dependencies] django = ">=3.2" -funcy = ">=1.8,<3.0" +funcy = ">=1.8" redis = ">=3.0.0" [[package]] name = "django-cleanup" -version = "8.1.0" +version = "9.0.0" description = "Deletes old files." optional = false -python-versions = "*" +python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "django-cleanup-8.1.0.tar.gz", hash = "sha256:70df905076a44e7a111b31198199af633dee08876e199e6dce36ca8dd6b8b10f"}, - {file = "django_cleanup-8.1.0-py2.py3-none-any.whl", hash = "sha256:7903873ea73b3f7e61e055340d27dba49b70634f60c87a573ad748e172836458"}, + {file = "django_cleanup-9.0.0-py3-none-any.whl", hash = "sha256:19f8b0e830233f9f0f683b17181f414672a0f48afe3ea3cc80ba47ae40ad880c"}, + {file = "django_cleanup-9.0.0.tar.gz", hash = "sha256:bb9fb560aaf62959c81e31fa40885c36bbd5854d5aa21b90df2c7e4ba633531e"}, ] [[package]] name = "django-cors-headers" -version = "4.3.1" +version = "4.6.0" description = "django-cors-headers is a Django application for handling the server headers required for Cross-Origin Resource Sharing (CORS)." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["main"] files = [ - {file = "django-cors-headers-4.3.1.tar.gz", hash = "sha256:0bf65ef45e606aff1994d35503e6b677c0b26cafff6506f8fd7187f3be840207"}, - {file = "django_cors_headers-4.3.1-py3-none-any.whl", hash = "sha256:0b1fd19297e37417fc9f835d39e45c8c642938ddba1acce0c1753d3edef04f36"}, + {file = "django_cors_headers-4.6.0-py3-none-any.whl", hash = "sha256:8edbc0497e611c24d5150e0055d3b178c6534b8ed826fb6f53b21c63f5d48ba3"}, + {file = "django_cors_headers-4.6.0.tar.gz", hash = "sha256:14d76b4b4c8d39375baeddd89e4f08899051eeaf177cb02a29bd6eae8cf63aa8"}, ] [package.dependencies] asgiref = ">=3.6" -Django = ">=3.2" +django = ">=4.2" [[package]] name = "django-coverage-plugin" -version = "3.0.0" +version = "3.1.0" description = "Django template coverage.py plugin" optional = false python-versions = "*" +groups = ["dev"] files = [ - {file = "django_coverage_plugin-3.0.0-py3-none-any.whl", hash = "sha256:245ecd6e91e5be7a66e0f811fd57091c46b55c0eb85c7fe1a1e4aebca9842a5f"}, - {file = "django_coverage_plugin-3.0.0.tar.gz", hash = "sha256:c063d8d49ba2da30fe95d91cf3f0f9f659b55c3f80d4a029d619b2b3144b1206"}, + {file = "django_coverage_plugin-3.1.0-py3-none-any.whl", hash = "sha256:eb0ea8ffdb0db11a02994fc99be6500550efb496c350d709f418ff3d8e553a67"}, + {file = "django_coverage_plugin-3.1.0.tar.gz", hash = "sha256:223d34bf92bebadcb8b7b89932480e41c7bd98b44a8156934488fbe7f4a71f99"}, ] [package.dependencies] @@ -1221,49 +1244,52 @@ coverage = "*" [[package]] name = "django-debug-toolbar" -version = "4.2.0" +version = "5.0.1" description = "A configurable set of panels that display various debug information about the current request/response." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["dev"] files = [ - {file = "django_debug_toolbar-4.2.0-py3-none-any.whl", hash = "sha256:af99128c06e8e794479e65ab62cc6c7d1e74e1c19beb44dcbf9bad7a9c017327"}, - {file = "django_debug_toolbar-4.2.0.tar.gz", hash = "sha256:bc7fdaafafcdedefcc67a4a5ad9dac96efd6e41db15bc74d402a54a2ba4854dc"}, + {file = "django_debug_toolbar-5.0.1-py3-none-any.whl", hash = "sha256:7456cc2e951db37dab335686db7803c4a0ecb6736d120705f6668db9548bf49f"}, + {file = "django_debug_toolbar-5.0.1.tar.gz", hash = "sha256:296f6f18a80710e84fbb8361538ae5ec522a75ebe9ab67db34bcf1026cbeb420"}, ] [package.dependencies] -django = ">=3.2.4" +django = ">=4.2.9" sqlparse = ">=0.2" [[package]] name = "django-dynamic-preferences" -version = "1.14.0" +version = "1.17.0" description = "Dynamic global and instance settings for your django project" optional = false python-versions = "*" +groups = ["main"] files = [ - {file = "django-dynamic-preferences-1.14.0.tar.gz", hash = "sha256:c00abcb8d524067390a66518cfcd32683b87ad3cc620d5913649fc7707b80833"}, + {file = "django_dynamic_preferences-1.17.0-py2.py3-none-any.whl", hash = "sha256:1f7111e01235b6273a4038783d92a8bf2826cb4eee7e324779b2dc76e3e00b06"}, + {file = "django_dynamic_preferences-1.17.0.tar.gz", hash = "sha256:c13520107d13c696997a237f8e7731cef93642837d523b95863a40115f7f2d8f"}, ] [package.dependencies] -django = ">=3.2" +django = ">=4.2" persisting_theory = "1.0" -six = "*" [[package]] name = "django-environ" -version = "0.11.2" +version = "0.12.0" description = "A package that allows you to utilize 12factor inspired environment variables to configure your Django application." optional = false -python-versions = ">=3.6,<4" +python-versions = "<4,>=3.9" +groups = ["main"] files = [ - {file = "django-environ-0.11.2.tar.gz", hash = "sha256:f32a87aa0899894c27d4e1776fa6b477e8164ed7f6b3e410a62a6d72caaf64be"}, - {file = "django_environ-0.11.2-py2.py3-none-any.whl", hash = "sha256:0ff95ab4344bfeff693836aa978e6840abef2e2f1145adff7735892711590c05"}, + {file = "django_environ-0.12.0-py2.py3-none-any.whl", hash = "sha256:92fb346a158abda07ffe6eb23135ce92843af06ecf8753f43adf9d2366dcc0ca"}, + {file = "django_environ-0.12.0.tar.gz", hash = "sha256:227dc891453dd5bde769c3449cf4a74b6f2ee8f7ab2361c93a07068f4179041a"}, ] [package.extras] -develop = ["coverage[toml] (>=5.0a4)", "furo (>=2021.8.17b43,<2021.9.dev0)", "pytest (>=4.6.11)", "sphinx (>=3.5.0)", "sphinx-notfound-page"] -docs = ["furo (>=2021.8.17b43,<2021.9.dev0)", "sphinx (>=3.5.0)", "sphinx-notfound-page"] -testing = ["coverage[toml] (>=5.0a4)", "pytest (>=4.6.11)"] +develop = ["coverage[toml] (>=5.0a4)", "furo (>=2024.8.6)", "pytest (>=4.6.11)", "setuptools (>=71.0.0)", "sphinx (>=5.0)", "sphinx-notfound-page"] +docs = ["furo (>=2024.8.6)", "sphinx (>=5.0)", "sphinx-notfound-page"] +testing = ["coverage[toml] (>=5.0a4)", "pytest (>=4.6.11)", "setuptools (>=71.0.0)"] [[package]] name = "django-extensions" @@ -1271,6 +1297,7 @@ version = "3.2.3" description = "Extensions for Django" optional = false python-versions = ">=3.6" +groups = ["dev"] files = [ {file = "django-extensions-3.2.3.tar.gz", hash = "sha256:44d27919d04e23b3f40231c4ab7af4e61ce832ef46d610cc650d53e68328410a"}, {file = "django_extensions-3.2.3-py3-none-any.whl", hash = "sha256:9600b7562f79a92cbf1fde6403c04fee314608fefbb595502e34383ae8203401"}, @@ -1281,48 +1308,51 @@ Django = ">=3.2" [[package]] name = "django-filter" -version = "23.5" +version = "24.3" description = "Django-filter is a reusable Django application for allowing users to filter querysets dynamically." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "django-filter-23.5.tar.gz", hash = "sha256:67583aa43b91fe8c49f74a832d95f4d8442be628fd4c6d65e9f811f5153a4e5c"}, - {file = "django_filter-23.5-py3-none-any.whl", hash = "sha256:99122a201d83860aef4fe77758b69dda913e874cc5e0eaa50a86b0b18d708400"}, + {file = "django_filter-24.3-py3-none-any.whl", hash = "sha256:c4852822928ce17fb699bcfccd644b3574f1a2d80aeb2b4ff4f16b02dd49dc64"}, + {file = "django_filter-24.3.tar.gz", hash = "sha256:d8ccaf6732afd21ca0542f6733b11591030fa98669f8d15599b358e24a2cd9c3"}, ] [package.dependencies] -Django = ">=3.2" +Django = ">=4.2" [[package]] name = "django-oauth-toolkit" -version = "2.2.0" +version = "3.0.1" description = "OAuth2 Provider for Django" optional = false -python-versions = "*" +python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "django-oauth-toolkit-2.2.0.tar.gz", hash = "sha256:46890decb24a34e2a5382debeaf7752e50d90b7a11716cf2a9fd067097ec0963"}, - {file = "django_oauth_toolkit-2.2.0-py3-none-any.whl", hash = "sha256:abd85c74af525a62365ec2049113e73a2ff8b46ef906e7104a7ba968ef02a11d"}, + {file = "django_oauth_toolkit-3.0.1-py3-none-any.whl", hash = "sha256:3ef00b062a284f2031b0732b32dc899e3bbf0eac221bbb1cffcb50b8932e55ed"}, + {file = "django_oauth_toolkit-3.0.1.tar.gz", hash = "sha256:7200e4a9fb229b145a6d808cbf0423b6d69a87f68557437733eec3c0cf71db02"}, ] [package.dependencies] -django = ">=2.2,<4.0.0 || >4.0.0" -jwcrypto = ">=0.8.0" -oauthlib = ">=3.1.0" +django = ">=4.2" +jwcrypto = ">=1.5.0" +oauthlib = ">=3.2.2" requests = ">=2.13.0" [[package]] name = "django-redis" -version = "5.2.0" +version = "5.4.0" description = "Full featured redis cache backend for Django." optional = false python-versions = ">=3.6" +groups = ["main"] files = [ - {file = "django-redis-5.2.0.tar.gz", hash = "sha256:8a99e5582c79f894168f5865c52bd921213253b7fd64d16733ae4591564465de"}, - {file = "django_redis-5.2.0-py3-none-any.whl", hash = "sha256:1d037dc02b11ad7aa11f655d26dac3fb1af32630f61ef4428860a2e29ff92026"}, + {file = "django-redis-5.4.0.tar.gz", hash = "sha256:6a02abaa34b0fea8bf9b707d2c363ab6adc7409950b2db93602e6cb292818c42"}, + {file = "django_redis-5.4.0-py3-none-any.whl", hash = "sha256:ebc88df7da810732e2af9987f7f426c96204bf89319df4c6da6ca9a2942edd5b"}, ] [package.dependencies] -Django = ">=2.2" +Django = ">=3.2" redis = ">=3,<4.0.0 || >4.0.0,<4.0.1 || >4.0.1" [package.extras] @@ -1330,25 +1360,27 @@ hiredis = ["redis[hiredis] (>=3,!=4.0.0,!=4.0.1)"] [[package]] name = "django-storages" -version = "1.13.2" +version = "1.14.4" description = "Support for many storage backends in Django" optional = false python-versions = ">=3.7" +groups = ["main"] files = [ - {file = "django-storages-1.13.2.tar.gz", hash = "sha256:cbadd15c909ceb7247d4ffc503f12a9bec36999df8d0bef7c31e57177d512688"}, - {file = "django_storages-1.13.2-py3-none-any.whl", hash = "sha256:31dc5a992520be571908c4c40d55d292660ece3a55b8141462b4e719aa38eab3"}, + {file = "django-storages-1.14.4.tar.gz", hash = "sha256:69aca94d26e6714d14ad63f33d13619e697508ee33ede184e462ed766dc2a73f"}, + {file = "django_storages-1.14.4-py3-none-any.whl", hash = "sha256:d61930acb4a25e3aebebc6addaf946a3b1df31c803a6bf1af2f31c9047febaa3"}, ] [package.dependencies] Django = ">=3.2" [package.extras] -azure = ["azure-storage-blob (>=12.0.0)"] +azure = ["azure-core (>=1.13)", "azure-storage-blob (>=12)"] boto3 = ["boto3 (>=1.4.4)"] dropbox = ["dropbox (>=7.2.1)"] -google = ["google-cloud-storage (>=1.27.0)"] +google = ["google-cloud-storage (>=1.27)"] libcloud = ["apache-libcloud"] -sftp = ["paramiko (>=1.10.0)"] +s3 = ["boto3 (>=1.4.4)"] +sftp = ["paramiko (>=1.15)"] [[package]] name = "django-versatileimagefield" @@ -1356,6 +1388,7 @@ version = "3.1" description = "A drop-in replacement for django's ImageField that provides a flexible, intuitive and easily-extensible interface for creating new images from the one assigned to the field." optional = false python-versions = "*" +groups = ["main"] files = [ {file = "django-versatileimagefield-3.1.tar.gz", hash = "sha256:3390e20048098e897bf299b0360763d10cd089665b7aef8eba900eecbaead0d8"}, {file = "django_versatileimagefield-3.1-py2.py3-none-any.whl", hash = "sha256:dfdffa11a0d4c169e44f164481d2b26f94a0a00517216ee85748324c2f96a669"}, @@ -1368,28 +1401,29 @@ python-magic = ">=0.4.22,<1.0.0" [[package]] name = "djangorestframework" -version = "3.14.0" +version = "3.15.2" description = "Web APIs for Django, made easy." optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "djangorestframework-3.14.0-py3-none-any.whl", hash = "sha256:eb63f58c9f218e1a7d064d17a70751f528ed4e1d35547fdade9aaf4cd103fd08"}, - {file = "djangorestframework-3.14.0.tar.gz", hash = "sha256:579a333e6256b09489cbe0a067e66abe55c6595d8926be6b99423786334350c8"}, + {file = "djangorestframework-3.15.2-py3-none-any.whl", hash = "sha256:2b8871b062ba1aefc2de01f773875441a961fefbf79f5eed1e32b2f096944b20"}, + {file = "djangorestframework-3.15.2.tar.gz", hash = "sha256:36fe88cd2d6c6bec23dca9804bab2ba5517a8bb9d8f47ebc68981b56840107ad"}, ] [package.dependencies] -django = ">=3.0" -pytz = "*" +django = ">=4.2" [[package]] name = "drf-spectacular" -version = "0.26.5" +version = "0.28.0" description = "Sane and flexible OpenAPI 3 schema generation for Django REST framework" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" +groups = ["main"] files = [ - {file = "drf-spectacular-0.26.5.tar.gz", hash = "sha256:aee55330a774ba8a9cbdb125714d1c9ee05a8aafd3ce3be8bfd26527649aeb44"}, - {file = "drf_spectacular-0.26.5-py3-none-any.whl", hash = "sha256:c0002a820b11771fdbf37853deb371947caf0159d1afeeffe7598e964bc1db94"}, + {file = "drf_spectacular-0.28.0-py3-none-any.whl", hash = "sha256:856e7edf1056e49a4245e87a61e8da4baff46c83dbc25be1da2df77f354c7cb4"}, + {file = "drf_spectacular-0.28.0.tar.gz", hash = "sha256:2c778a47a40ab2f5078a7c42e82baba07397bb35b074ae4680721b2805943061"}, ] [package.dependencies] @@ -1410,6 +1444,8 @@ version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" +groups = ["main", "dev"] +markers = "python_version < \"3.11\"" files = [ {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, @@ -1424,6 +1460,7 @@ version = "2.1.0" description = "Get the currently executing AST node of a frame, and other information" optional = false python-versions = ">=3.8" +groups = ["main", "dev"] files = [ {file = "executing-2.1.0-py2.py3-none-any.whl", hash = "sha256:8d63781349375b5ebccc3142f4b30350c0cd9c79f921cde38be2be4637e98eaf"}, {file = "executing-2.1.0.tar.gz", hash = "sha256:8ea27ddd260da8150fa5a708269c4a10e76161e2496ec3e587da9e3c0fe4b9ab"}, @@ -1434,46 +1471,49 @@ tests = ["asttokens (>=2.1.0)", "coverage", "coverage-enable-subprocess", "ipyth [[package]] name = "factory-boy" -version = "3.2.1" +version = "3.3.1" description = "A versatile test fixtures replacement based on thoughtbot's factory_bot for Ruby." optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" +groups = ["dev"] files = [ - {file = "factory_boy-3.2.1-py2.py3-none-any.whl", hash = "sha256:eb02a7dd1b577ef606b75a253b9818e6f9eaf996d94449c9d5ebb124f90dc795"}, - {file = "factory_boy-3.2.1.tar.gz", hash = "sha256:a98d277b0c047c75eb6e4ab8508a7f81fb03d2cb21986f627913546ef7a2a55e"}, + {file = "factory_boy-3.3.1-py2.py3-none-any.whl", hash = "sha256:7b1113c49736e1e9995bc2a18f4dbf2c52cf0f841103517010b1d825712ce3ca"}, + {file = "factory_boy-3.3.1.tar.gz", hash = "sha256:8317aa5289cdfc45f9cae570feb07a6177316c82e34d14df3c2e1f22f26abef0"}, ] [package.dependencies] Faker = ">=0.7.0" [package.extras] -dev = ["Django", "Pillow", "SQLAlchemy", "coverage", "flake8", "isort", "mongoengine", "tox", "wheel (>=0.32.0)", "zest.releaser[recommended]"] +dev = ["Django", "Pillow", "SQLAlchemy", "coverage", "flake8", "isort", "mongoengine", "mongomock", "mypy", "tox", "wheel (>=0.32.0)", "zest.releaser[recommended]"] doc = ["Sphinx", "sphinx-rtd-theme", "sphinxcontrib-spelling"] [[package]] name = "faker" -version = "23.2.1" +version = "33.3.1" description = "Faker is a Python package that generates fake data for you." optional = false python-versions = ">=3.8" +groups = ["dev"] files = [ - {file = "Faker-23.2.1-py3-none-any.whl", hash = "sha256:0520a6b97e07c658b2798d7140971c1d5bc4bcd5013e7937fe075fd054aa320c"}, - {file = "Faker-23.2.1.tar.gz", hash = "sha256:f07b64d27f67b62c7f0536a72f47813015b3b51cd4664918454011094321e464"}, + {file = "Faker-33.3.1-py3-none-any.whl", hash = "sha256:ac4cf2f967ce02c898efa50651c43180bd658a7707cfd676fcc5410ad1482c03"}, + {file = "faker-33.3.1.tar.gz", hash = "sha256:49dde3b06a5602177bc2ad013149b6f60a290b7154539180d37b6f876ae79b20"}, ] [package.dependencies] python-dateutil = ">=2.4" -typing-extensions = {version = ">=3.10.0.1", markers = "python_version <= \"3.8\""} +typing-extensions = "*" [[package]] name = "feedparser" -version = "6.0.10" +version = "6.0.11" description = "Universal feed parser, handles RSS 0.9x, RSS 1.0, RSS 2.0, CDF, Atom 0.3, and Atom 1.0 feeds" optional = false python-versions = ">=3.6" +groups = ["main"] files = [ - {file = "feedparser-6.0.10-py3-none-any.whl", hash = "sha256:79c257d526d13b944e965f6095700587f27388e50ea16fd245babe4dfae7024f"}, - {file = "feedparser-6.0.10.tar.gz", hash = "sha256:27da485f4637ce7163cdeab13a80312b93b7d0c1b775bef4a47629a3110bca51"}, + {file = "feedparser-6.0.11-py3-none-any.whl", hash = "sha256:0be7ee7b395572b19ebeb1d6aafb0028dee11169f1c934e0ed67d54992f4ad45"}, + {file = "feedparser-6.0.11.tar.gz", hash = "sha256:c9d0407b64c6f2a065d0ebb292c2b35c01050cc0dc33757461aaabdc4c4184d5"}, ] [package.dependencies] @@ -1481,151 +1521,170 @@ sgmllib3k = "*" [[package]] name = "flake8" -version = "3.9.2" +version = "7.1.1" description = "the modular source code checker: pep8 pyflakes and co" optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" +python-versions = ">=3.8.1" +groups = ["dev"] files = [ - {file = "flake8-3.9.2-py2.py3-none-any.whl", hash = "sha256:bf8fd333346d844f616e8d47905ef3a3384edae6b4e9beb0c5101e25e3110907"}, - {file = "flake8-3.9.2.tar.gz", hash = "sha256:07528381786f2a6237b061f6e96610a4167b226cb926e2aa2b6b1d78057c576b"}, + {file = "flake8-7.1.1-py2.py3-none-any.whl", hash = "sha256:597477df7860daa5aa0fdd84bf5208a043ab96b8e96ab708770ae0364dd03213"}, + {file = "flake8-7.1.1.tar.gz", hash = "sha256:049d058491e228e03e67b390f311bbf88fce2dbaa8fa673e7aea87b7198b8d38"}, ] [package.dependencies] -mccabe = ">=0.6.0,<0.7.0" -pycodestyle = ">=2.7.0,<2.8.0" -pyflakes = ">=2.3.0,<2.4.0" +mccabe = ">=0.7.0,<0.8.0" +pycodestyle = ">=2.12.0,<2.13.0" +pyflakes = ">=3.2.0,<3.3.0" [[package]] name = "frozendict" -version = "2.4.5" +version = "2.4.6" description = "A simple immutable dictionary" optional = false python-versions = ">=3.6" +groups = ["main"] files = [ - {file = "frozendict-2.4.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:1f364cfe5ef97523a4434e9f458bb4821594d3531d898621e5acae43463dcb5e"}, - {file = "frozendict-2.4.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4f073c926b1f88fa85ed85222101f61f6c4b2180c95d1528ca6ecc7cef835442"}, - {file = "frozendict-2.4.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8582f26ca862bb1e40ed790d934adf6afcfc904b0425dcfe01aed2103bed27fb"}, - {file = "frozendict-2.4.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b3eea1678607174c468fe4e3b903625bccfb3215ae2b0138220dc1f6ef71f37"}, - {file = "frozendict-2.4.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3af1b09bad761d5500b096b757c346591b5dfdc8443aa9642c2c02b4885dc09e"}, - {file = "frozendict-2.4.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:76c7af5f9db9ae01531edaf38fd3e8faae1bb6b94abbf8fa5bd0326f52e777df"}, - {file = "frozendict-2.4.5-cp310-cp310-win_amd64.whl", hash = "sha256:a5448639058157ccd7f26ba83e441066c6ae515beb68b9b99d5b2dbb0bb36b19"}, - {file = "frozendict-2.4.5-cp310-cp310-win_arm64.whl", hash = "sha256:24953a1cfe344415e7557413e493e21fa9c4cecbc13284b6f334837aa5601c9f"}, - {file = "frozendict-2.4.5-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:754924d53b1fd2dae7b15f9c86b0610334a840ae728cc717f24aa040fc94136f"}, - {file = "frozendict-2.4.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:95bf788d65e3a50d9deef5c68e568c59acf473fea8a7a4d7e405a7e63ac85cdd"}, - {file = "frozendict-2.4.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:35730ff269b8a6eb07c3d91d5fd6a7f5c32e08bef665fe1ef51012bdb2702196"}, - {file = "frozendict-2.4.5-cp36-cp36m-musllinux_1_2_aarch64.whl", hash = "sha256:eb58e0c41bc6bb60a8b0852d50da8836380fb78311608dc26791e3e9aa25bcfe"}, - {file = "frozendict-2.4.5-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:0483776fa25f0c3f9ff75a89b5276a582231f83baea85b091dfefde99b95ac5c"}, - {file = "frozendict-2.4.5-cp36-cp36m-win_amd64.whl", hash = "sha256:a967730a115cb8b5d028e0d07cd680c04324e913ee3d1caef9e039ca740343c4"}, - {file = "frozendict-2.4.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:6d10ad91ded20fae8737fddcfed1b6358207f95292a335f96c4cd365d97f5e30"}, - {file = "frozendict-2.4.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3702438d81deab127963ab41dca1738a0fbf11038a50a25c5f814943a2d25de5"}, - {file = "frozendict-2.4.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:de1126d6dd39d7939be388161b973ffadb9c6e97f8f9fdcb52ba790828621191"}, - {file = "frozendict-2.4.5-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:f8d677a6066ca3289181028fccabf77413addddaa7a6629485d52aeaa4f4899c"}, - {file = "frozendict-2.4.5-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:f2ff03ed21657cde7ea04fffc76f0c1736100a03671e4682722685e63486cd96"}, - {file = "frozendict-2.4.5-cp37-cp37m-win_amd64.whl", hash = "sha256:14755127b988b428f95f11fa626374e247f8a40316697218f1e2f44c107c5027"}, - {file = "frozendict-2.4.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:bbf9dcb69a44519308c775bcf72b8417c3102f415f77df19b8eddb97b8f88d78"}, - {file = "frozendict-2.4.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ee3e6f4013446d17c580ce0bac41a1f81371c21dd6e34a85c0f26bae94fdfd9b"}, - {file = "frozendict-2.4.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2b51e0aae859fc8d56138eac4be121a76647fa66ea620af8a62d9d6938729441"}, - {file = "frozendict-2.4.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:af4bdffecff350a68f1a966dec84459d3ea8e2606c14fb3ebe937b8c6c9e9129"}, - {file = "frozendict-2.4.5-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:f1385852cb05a31ae76c972caa3a07679414b01a664848bde2bae71c9910f045"}, - {file = "frozendict-2.4.5-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:e591124818f2d5d8f2d284a7b78604f4180e73d770c33252370edccff5969293"}, - {file = "frozendict-2.4.5-cp38-cp38-win_amd64.whl", hash = "sha256:05786d9cff61ee95149c15cdfc10cf4b4cb10e1eab1d4648b0c99ed58fedb86d"}, - {file = "frozendict-2.4.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:98b1483980c47bb74ef777ab748031a69eb41c43ef44494e9db79111638fdb84"}, - {file = "frozendict-2.4.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:08e8d4ebc950916b5cdeedcb697cf893c5903d9cb8ab27dffe41072a08e1cfc1"}, - {file = "frozendict-2.4.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:73ff80ce3f95c3ec60b38ef4ddf5cb8e20ea3edce2f56e89af7c4c45013684bf"}, - {file = "frozendict-2.4.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee64c44e1a146171bdd2bf4501210f273a5ab73cc2e924a01f81b14e4612f94"}, - {file = "frozendict-2.4.5-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:a81d80ded07f0e34a3fa2b78235a48259b886ad20a96da5526a9404d192c6eb3"}, - {file = "frozendict-2.4.5-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:043bce9f5e7e8df8313d0c961b2da3346c0b002311d88c74cadae2b1f8fd2904"}, - {file = "frozendict-2.4.5-cp39-cp39-win_amd64.whl", hash = "sha256:d2b2a9c809ebb54c8c0fe2acc38d45299f3e9a9d90061773468896221cab1eaa"}, - {file = "frozendict-2.4.5-cp39-cp39-win_arm64.whl", hash = "sha256:20cf1db30ca0c8f76a05ec1256132f505cf6f93eb382a5961c738377037b5b9d"}, - {file = "frozendict-2.4.5-py311-none-any.whl", hash = "sha256:6be054ba76e8a49c6846a7369db3eaaa0593c29a644026c25923f13fdea06483"}, - {file = "frozendict-2.4.5-py312-none-any.whl", hash = "sha256:b8481d83a7219e9e14c719113ea2d8321d7840af35af58c72b3864b7123e7de3"}, - {file = "frozendict-2.4.5.tar.gz", hash = "sha256:fd7add309789595c044c0155a0bddfa9d20c77f65de1e33a14aa3033b936ef63"}, + {file = "frozendict-2.4.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c3a05c0a50cab96b4bb0ea25aa752efbfceed5ccb24c007612bc63e51299336f"}, + {file = "frozendict-2.4.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f5b94d5b07c00986f9e37a38dd83c13f5fe3bf3f1ccc8e88edea8fe15d6cd88c"}, + {file = "frozendict-2.4.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f4c789fd70879ccb6289a603cdebdc4953e7e5dea047d30c1b180529b28257b5"}, + {file = "frozendict-2.4.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da6a10164c8a50b34b9ab508a9420df38f4edf286b9ca7b7df8a91767baecb34"}, + {file = "frozendict-2.4.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:9a8a43036754a941601635ea9c788ebd7a7efbed2becba01b54a887b41b175b9"}, + {file = "frozendict-2.4.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c9905dcf7aa659e6a11b8051114c9fa76dfde3a6e50e6dc129d5aece75b449a2"}, + {file = "frozendict-2.4.6-cp310-cp310-win_amd64.whl", hash = "sha256:323f1b674a2cc18f86ab81698e22aba8145d7a755e0ac2cccf142ee2db58620d"}, + {file = "frozendict-2.4.6-cp310-cp310-win_arm64.whl", hash = "sha256:eabd21d8e5db0c58b60d26b4bb9839cac13132e88277e1376970172a85ee04b3"}, + {file = "frozendict-2.4.6-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:eddabeb769fab1e122d3a6872982c78179b5bcc909fdc769f3cf1964f55a6d20"}, + {file = "frozendict-2.4.6-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:377a65be0a700188fc21e669c07de60f4f6d35fae8071c292b7df04776a1c27b"}, + {file = "frozendict-2.4.6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce1e9217b85eec6ba9560d520d5089c82dbb15f977906eb345d81459723dd7e3"}, + {file = "frozendict-2.4.6-cp36-cp36m-musllinux_1_2_aarch64.whl", hash = "sha256:7291abacf51798d5ffe632771a69c14fb423ab98d63c4ccd1aa382619afe2f89"}, + {file = "frozendict-2.4.6-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:e72fb86e48811957d66ffb3e95580af7b1af1e6fbd760ad63d7bd79b2c9a07f8"}, + {file = "frozendict-2.4.6-cp36-cp36m-win_amd64.whl", hash = "sha256:622301b1c29c4f9bba633667d592a3a2b093cb408ba3ce578b8901ace3931ef3"}, + {file = "frozendict-2.4.6-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a4e3737cb99ed03200cd303bdcd5514c9f34b29ee48f405c1184141bd68611c9"}, + {file = "frozendict-2.4.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:49ffaf09241bc1417daa19362a2241a4aa435f758fd4375c39ce9790443a39cd"}, + {file = "frozendict-2.4.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2d69418479bfb834ba75b0e764f058af46ceee3d655deb6a0dd0c0c1a5e82f09"}, + {file = "frozendict-2.4.6-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:c131f10c4d3906866454c4e89b87a7e0027d533cce8f4652aa5255112c4d6677"}, + {file = "frozendict-2.4.6-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:fc67cbb3c96af7a798fab53d52589752c1673027e516b702ab355510ddf6bdff"}, + {file = "frozendict-2.4.6-cp37-cp37m-win_amd64.whl", hash = "sha256:7730f8ebe791d147a1586cbf6a42629351d4597773317002181b66a2da0d509e"}, + {file = "frozendict-2.4.6-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:807862e14b0e9665042458fde692c4431d660c4219b9bb240817f5b918182222"}, + {file = "frozendict-2.4.6-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:9647c74efe3d845faa666d4853cfeabbaee403b53270cabfc635b321f770e6b8"}, + {file = "frozendict-2.4.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:665fad3f0f815aa41294e561d98dbedba4b483b3968e7e8cab7d728d64b96e33"}, + {file = "frozendict-2.4.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1f42e6b75254ea2afe428ad6d095b62f95a7ae6d4f8272f0bd44a25dddd20f67"}, + {file = "frozendict-2.4.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:02331541611f3897f260900a1815b63389654951126e6e65545e529b63c08361"}, + {file = "frozendict-2.4.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:18d50a2598350b89189da9150058191f55057581e40533e470db46c942373acf"}, + {file = "frozendict-2.4.6-cp38-cp38-win_amd64.whl", hash = "sha256:1b4a3f8f6dd51bee74a50995c39b5a606b612847862203dd5483b9cd91b0d36a"}, + {file = "frozendict-2.4.6-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a76cee5c4be2a5d1ff063188232fffcce05dde6fd5edd6afe7b75b247526490e"}, + {file = "frozendict-2.4.6-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ba5ef7328706db857a2bdb2c2a17b4cd37c32a19c017cff1bb7eeebc86b0f411"}, + {file = "frozendict-2.4.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:669237c571856be575eca28a69e92a3d18f8490511eff184937283dc6093bd67"}, + {file = "frozendict-2.4.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0aaa11e7c472150efe65adbcd6c17ac0f586896096ab3963775e1c5c58ac0098"}, + {file = "frozendict-2.4.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:b8f2829048f29fe115da4a60409be2130e69402e29029339663fac39c90e6e2b"}, + {file = "frozendict-2.4.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:94321e646cc39bebc66954a31edd1847d3a2a3483cf52ff051cd0996e7db07db"}, + {file = "frozendict-2.4.6-cp39-cp39-win_amd64.whl", hash = "sha256:74b6b26c15dddfefddeb89813e455b00ebf78d0a3662b89506b4d55c6445a9f4"}, + {file = "frozendict-2.4.6-cp39-cp39-win_arm64.whl", hash = "sha256:7088102345d1606450bd1801a61139bbaa2cb0d805b9b692f8d81918ea835da6"}, + {file = "frozendict-2.4.6-py311-none-any.whl", hash = "sha256:d065db6a44db2e2375c23eac816f1a022feb2fa98cbb50df44a9e83700accbea"}, + {file = "frozendict-2.4.6-py312-none-any.whl", hash = "sha256:49344abe90fb75f0f9fdefe6d4ef6d4894e640fadab71f11009d52ad97f370b9"}, + {file = "frozendict-2.4.6-py313-none-any.whl", hash = "sha256:7134a2bb95d4a16556bb5f2b9736dceb6ea848fa5b6f3f6c2d6dba93b44b4757"}, + {file = "frozendict-2.4.6.tar.gz", hash = "sha256:df7cd16470fbd26fc4969a208efadc46319334eb97def1ddf48919b351192b8e"}, ] [[package]] name = "frozenlist" -version = "1.4.1" +version = "1.5.0" description = "A list-like structure which implements collections.abc.MutableSequence" optional = false python-versions = ">=3.8" +groups = ["main", "dev"] files = [ - {file = "frozenlist-1.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:f9aa1878d1083b276b0196f2dfbe00c9b7e752475ed3b682025ff20c1c1f51ac"}, - {file = "frozenlist-1.4.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:29acab3f66f0f24674b7dc4736477bcd4bc3ad4b896f5f45379a67bce8b96868"}, - {file = "frozenlist-1.4.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:74fb4bee6880b529a0c6560885fce4dc95936920f9f20f53d99a213f7bf66776"}, - {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:590344787a90ae57d62511dd7c736ed56b428f04cd8c161fcc5e7232c130c69a"}, - {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:068b63f23b17df8569b7fdca5517edef76171cf3897eb68beb01341131fbd2ad"}, - {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c849d495bf5154cd8da18a9eb15db127d4dba2968d88831aff6f0331ea9bd4c"}, - {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9750cc7fe1ae3b1611bb8cfc3f9ec11d532244235d75901fb6b8e42ce9229dfe"}, - {file = "frozenlist-1.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9b2de4cf0cdd5bd2dee4c4f63a653c61d2408055ab77b151c1957f221cabf2a"}, - {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0633c8d5337cb5c77acbccc6357ac49a1770b8c487e5b3505c57b949b4b82e98"}, - {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:27657df69e8801be6c3638054e202a135c7f299267f1a55ed3a598934f6c0d75"}, - {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:f9a3ea26252bd92f570600098783d1371354d89d5f6b7dfd87359d669f2109b5"}, - {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:4f57dab5fe3407b6c0c1cc907ac98e8a189f9e418f3b6e54d65a718aaafe3950"}, - {file = "frozenlist-1.4.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e02a0e11cf6597299b9f3bbd3f93d79217cb90cfd1411aec33848b13f5c656cc"}, - {file = "frozenlist-1.4.1-cp310-cp310-win32.whl", hash = "sha256:a828c57f00f729620a442881cc60e57cfcec6842ba38e1b19fd3e47ac0ff8dc1"}, - {file = "frozenlist-1.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:f56e2333dda1fe0f909e7cc59f021eba0d2307bc6f012a1ccf2beca6ba362439"}, - {file = "frozenlist-1.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a0cb6f11204443f27a1628b0e460f37fb30f624be6051d490fa7d7e26d4af3d0"}, - {file = "frozenlist-1.4.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b46c8ae3a8f1f41a0d2ef350c0b6e65822d80772fe46b653ab6b6274f61d4a49"}, - {file = "frozenlist-1.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fde5bd59ab5357e3853313127f4d3565fc7dad314a74d7b5d43c22c6a5ed2ced"}, - {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:722e1124aec435320ae01ee3ac7bec11a5d47f25d0ed6328f2273d287bc3abb0"}, - {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2471c201b70d58a0f0c1f91261542a03d9a5e088ed3dc6c160d614c01649c106"}, - {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c757a9dd70d72b076d6f68efdbb9bc943665ae954dad2801b874c8c69e185068"}, - {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f146e0911cb2f1da549fc58fc7bcd2b836a44b79ef871980d605ec392ff6b0d2"}, - {file = "frozenlist-1.4.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f9c515e7914626b2a2e1e311794b4c35720a0be87af52b79ff8e1429fc25f19"}, - {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:c302220494f5c1ebeb0912ea782bcd5e2f8308037b3c7553fad0e48ebad6ad82"}, - {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:442acde1e068288a4ba7acfe05f5f343e19fac87bfc96d89eb886b0363e977ec"}, - {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:1b280e6507ea8a4fa0c0a7150b4e526a8d113989e28eaaef946cc77ffd7efc0a"}, - {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:fe1a06da377e3a1062ae5fe0926e12b84eceb8a50b350ddca72dc85015873f74"}, - {file = "frozenlist-1.4.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:db9e724bebd621d9beca794f2a4ff1d26eed5965b004a97f1f1685a173b869c2"}, - {file = "frozenlist-1.4.1-cp311-cp311-win32.whl", hash = "sha256:e774d53b1a477a67838a904131c4b0eef6b3d8a651f8b138b04f748fccfefe17"}, - {file = "frozenlist-1.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:fb3c2db03683b5767dedb5769b8a40ebb47d6f7f45b1b3e3b4b51ec8ad9d9825"}, - {file = "frozenlist-1.4.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:1979bc0aeb89b33b588c51c54ab0161791149f2461ea7c7c946d95d5f93b56ae"}, - {file = "frozenlist-1.4.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:cc7b01b3754ea68a62bd77ce6020afaffb44a590c2289089289363472d13aedb"}, - {file = "frozenlist-1.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c9c92be9fd329ac801cc420e08452b70e7aeab94ea4233a4804f0915c14eba9b"}, - {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c3894db91f5a489fc8fa6a9991820f368f0b3cbdb9cd8849547ccfab3392d86"}, - {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ba60bb19387e13597fb059f32cd4d59445d7b18b69a745b8f8e5db0346f33480"}, - {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8aefbba5f69d42246543407ed2461db31006b0f76c4e32dfd6f42215a2c41d09"}, - {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:780d3a35680ced9ce682fbcf4cb9c2bad3136eeff760ab33707b71db84664e3a"}, - {file = "frozenlist-1.4.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9acbb16f06fe7f52f441bb6f413ebae6c37baa6ef9edd49cdd567216da8600cd"}, - {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:23b701e65c7b36e4bf15546a89279bd4d8675faabc287d06bbcfac7d3c33e1e6"}, - {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:3e0153a805a98f5ada7e09826255ba99fb4f7524bb81bf6b47fb702666484ae1"}, - {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:dd9b1baec094d91bf36ec729445f7769d0d0cf6b64d04d86e45baf89e2b9059b"}, - {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:1a4471094e146b6790f61b98616ab8e44f72661879cc63fa1049d13ef711e71e"}, - {file = "frozenlist-1.4.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5667ed53d68d91920defdf4035d1cdaa3c3121dc0b113255124bcfada1cfa1b8"}, - {file = "frozenlist-1.4.1-cp312-cp312-win32.whl", hash = "sha256:beee944ae828747fd7cb216a70f120767fc9f4f00bacae8543c14a6831673f89"}, - {file = "frozenlist-1.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:64536573d0a2cb6e625cf309984e2d873979709f2cf22839bf2d61790b448ad5"}, - {file = "frozenlist-1.4.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:20b51fa3f588ff2fe658663db52a41a4f7aa6c04f6201449c6c7c476bd255c0d"}, - {file = "frozenlist-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:410478a0c562d1a5bcc2f7ea448359fcb050ed48b3c6f6f4f18c313a9bdb1826"}, - {file = "frozenlist-1.4.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:c6321c9efe29975232da3bd0af0ad216800a47e93d763ce64f291917a381b8eb"}, - {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:48f6a4533887e189dae092f1cf981f2e3885175f7a0f33c91fb5b7b682b6bab6"}, - {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6eb73fa5426ea69ee0e012fb59cdc76a15b1283d6e32e4f8dc4482ec67d1194d"}, - {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fbeb989b5cc29e8daf7f976b421c220f1b8c731cbf22b9130d8815418ea45887"}, - {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:32453c1de775c889eb4e22f1197fe3bdfe457d16476ea407472b9442e6295f7a"}, - {file = "frozenlist-1.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:693945278a31f2086d9bf3df0fe8254bbeaef1fe71e1351c3bd730aa7d31c41b"}, - {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:1d0ce09d36d53bbbe566fe296965b23b961764c0bcf3ce2fa45f463745c04701"}, - {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:3a670dc61eb0d0eb7080890c13de3066790f9049b47b0de04007090807c776b0"}, - {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:dca69045298ce5c11fd539682cff879cc1e664c245d1c64da929813e54241d11"}, - {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a06339f38e9ed3a64e4c4e43aec7f59084033647f908e4259d279a52d3757d09"}, - {file = "frozenlist-1.4.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b7f2f9f912dca3934c1baec2e4585a674ef16fe00218d833856408c48d5beee7"}, - {file = "frozenlist-1.4.1-cp38-cp38-win32.whl", hash = "sha256:e7004be74cbb7d9f34553a5ce5fb08be14fb33bc86f332fb71cbe5216362a497"}, - {file = "frozenlist-1.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:5a7d70357e7cee13f470c7883a063aae5fe209a493c57d86eb7f5a6f910fae09"}, - {file = "frozenlist-1.4.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:bfa4a17e17ce9abf47a74ae02f32d014c5e9404b6d9ac7f729e01562bbee601e"}, - {file = "frozenlist-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b7e3ed87d4138356775346e6845cccbe66cd9e207f3cd11d2f0b9fd13681359d"}, - {file = "frozenlist-1.4.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c99169d4ff810155ca50b4da3b075cbde79752443117d89429595c2e8e37fed8"}, - {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:edb678da49d9f72c9f6c609fbe41a5dfb9a9282f9e6a2253d5a91e0fc382d7c0"}, - {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6db4667b187a6742b33afbbaf05a7bc551ffcf1ced0000a571aedbb4aa42fc7b"}, - {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55fdc093b5a3cb41d420884cdaf37a1e74c3c37a31f46e66286d9145d2063bd0"}, - {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:82e8211d69a4f4bc360ea22cd6555f8e61a1bd211d1d5d39d3d228b48c83a897"}, - {file = "frozenlist-1.4.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:89aa2c2eeb20957be2d950b85974b30a01a762f3308cd02bb15e1ad632e22dc7"}, - {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9d3e0c25a2350080e9319724dede4f31f43a6c9779be48021a7f4ebde8b2d742"}, - {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:7268252af60904bf52c26173cbadc3a071cece75f873705419c8681f24d3edea"}, - {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:0c250a29735d4f15321007fb02865f0e6b6a41a6b88f1f523ca1596ab5f50bd5"}, - {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:96ec70beabbd3b10e8bfe52616a13561e58fe84c0101dd031dc78f250d5128b9"}, - {file = "frozenlist-1.4.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:23b2d7679b73fe0e5a4560b672a39f98dfc6f60df63823b0a9970525325b95f6"}, - {file = "frozenlist-1.4.1-cp39-cp39-win32.whl", hash = "sha256:a7496bfe1da7fb1a4e1cc23bb67c58fab69311cc7d32b5a99c2007b4b2a0e932"}, - {file = "frozenlist-1.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:e6a20a581f9ce92d389a8c7d7c3dd47c81fd5d6e655c8dddf341e14aa48659d0"}, - {file = "frozenlist-1.4.1-py3-none-any.whl", hash = "sha256:04ced3e6a46b4cfffe20f9ae482818e34eba9b5fb0ce4056e4cc9b6e212d09b7"}, - {file = "frozenlist-1.4.1.tar.gz", hash = "sha256:c037a86e8513059a2613aaba4d817bb90b9d9b6b69aace3ce9c877e8c8ed402b"}, + {file = "frozenlist-1.5.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:5b6a66c18b5b9dd261ca98dffcb826a525334b2f29e7caa54e182255c5f6a65a"}, + {file = "frozenlist-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d1b3eb7b05ea246510b43a7e53ed1653e55c2121019a97e60cad7efb881a97bb"}, + {file = "frozenlist-1.5.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:15538c0cbf0e4fa11d1e3a71f823524b0c46299aed6e10ebb4c2089abd8c3bec"}, + {file = "frozenlist-1.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e79225373c317ff1e35f210dd5f1344ff31066ba8067c307ab60254cd3a78ad5"}, + {file = "frozenlist-1.5.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9272fa73ca71266702c4c3e2d4a28553ea03418e591e377a03b8e3659d94fa76"}, + {file = "frozenlist-1.5.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:498524025a5b8ba81695761d78c8dd7382ac0b052f34e66939c42df860b8ff17"}, + {file = "frozenlist-1.5.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:92b5278ed9d50fe610185ecd23c55d8b307d75ca18e94c0e7de328089ac5dcba"}, + {file = "frozenlist-1.5.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f3c8c1dacd037df16e85227bac13cca58c30da836c6f936ba1df0c05d046d8d"}, + {file = "frozenlist-1.5.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f2ac49a9bedb996086057b75bf93538240538c6d9b38e57c82d51f75a73409d2"}, + {file = "frozenlist-1.5.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e66cc454f97053b79c2ab09c17fbe3c825ea6b4de20baf1be28919460dd7877f"}, + {file = "frozenlist-1.5.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:5a3ba5f9a0dfed20337d3e966dc359784c9f96503674c2faf015f7fe8e96798c"}, + {file = "frozenlist-1.5.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:6321899477db90bdeb9299ac3627a6a53c7399c8cd58d25da094007402b039ab"}, + {file = "frozenlist-1.5.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:76e4753701248476e6286f2ef492af900ea67d9706a0155335a40ea21bf3b2f5"}, + {file = "frozenlist-1.5.0-cp310-cp310-win32.whl", hash = "sha256:977701c081c0241d0955c9586ffdd9ce44f7a7795df39b9151cd9a6fd0ce4cfb"}, + {file = "frozenlist-1.5.0-cp310-cp310-win_amd64.whl", hash = "sha256:189f03b53e64144f90990d29a27ec4f7997d91ed3d01b51fa39d2dbe77540fd4"}, + {file = "frozenlist-1.5.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:fd74520371c3c4175142d02a976aee0b4cb4a7cc912a60586ffd8d5929979b30"}, + {file = "frozenlist-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2f3f7a0fbc219fb4455264cae4d9f01ad41ae6ee8524500f381de64ffaa077d5"}, + {file = "frozenlist-1.5.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f47c9c9028f55a04ac254346e92977bf0f166c483c74b4232bee19a6697e4778"}, + {file = "frozenlist-1.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0996c66760924da6e88922756d99b47512a71cfd45215f3570bf1e0b694c206a"}, + {file = "frozenlist-1.5.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a2fe128eb4edeabe11896cb6af88fca5346059f6c8d807e3b910069f39157869"}, + {file = "frozenlist-1.5.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1a8ea951bbb6cacd492e3948b8da8c502a3f814f5d20935aae74b5df2b19cf3d"}, + {file = "frozenlist-1.5.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:de537c11e4aa01d37db0d403b57bd6f0546e71a82347a97c6a9f0dcc532b3a45"}, + {file = "frozenlist-1.5.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c2623347b933fcb9095841f1cc5d4ff0b278addd743e0e966cb3d460278840d"}, + {file = "frozenlist-1.5.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:cee6798eaf8b1416ef6909b06f7dc04b60755206bddc599f52232606e18179d3"}, + {file = "frozenlist-1.5.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:f5f9da7f5dbc00a604fe74aa02ae7c98bcede8a3b8b9666f9f86fc13993bc71a"}, + {file = "frozenlist-1.5.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:90646abbc7a5d5c7c19461d2e3eeb76eb0b204919e6ece342feb6032c9325ae9"}, + {file = "frozenlist-1.5.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:bdac3c7d9b705d253b2ce370fde941836a5f8b3c5c2b8fd70940a3ea3af7f4f2"}, + {file = "frozenlist-1.5.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:03d33c2ddbc1816237a67f66336616416e2bbb6beb306e5f890f2eb22b959cdf"}, + {file = "frozenlist-1.5.0-cp311-cp311-win32.whl", hash = "sha256:237f6b23ee0f44066219dae14c70ae38a63f0440ce6750f868ee08775073f942"}, + {file = "frozenlist-1.5.0-cp311-cp311-win_amd64.whl", hash = "sha256:0cc974cc93d32c42e7b0f6cf242a6bd941c57c61b618e78b6c0a96cb72788c1d"}, + {file = "frozenlist-1.5.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:31115ba75889723431aa9a4e77d5f398f5cf976eea3bdf61749731f62d4a4a21"}, + {file = "frozenlist-1.5.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7437601c4d89d070eac8323f121fcf25f88674627505334654fd027b091db09d"}, + {file = "frozenlist-1.5.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7948140d9f8ece1745be806f2bfdf390127cf1a763b925c4a805c603df5e697e"}, + {file = "frozenlist-1.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:feeb64bc9bcc6b45c6311c9e9b99406660a9c05ca8a5b30d14a78555088b0b3a"}, + {file = "frozenlist-1.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:683173d371daad49cffb8309779e886e59c2f369430ad28fe715f66d08d4ab1a"}, + {file = "frozenlist-1.5.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7d57d8f702221405a9d9b40f9da8ac2e4a1a8b5285aac6100f3393675f0a85ee"}, + {file = "frozenlist-1.5.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:30c72000fbcc35b129cb09956836c7d7abf78ab5416595e4857d1cae8d6251a6"}, + {file = "frozenlist-1.5.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:000a77d6034fbad9b6bb880f7ec073027908f1b40254b5d6f26210d2dab1240e"}, + {file = "frozenlist-1.5.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:5d7f5a50342475962eb18b740f3beecc685a15b52c91f7d975257e13e029eca9"}, + {file = "frozenlist-1.5.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:87f724d055eb4785d9be84e9ebf0f24e392ddfad00b3fe036e43f489fafc9039"}, + {file = "frozenlist-1.5.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:6e9080bb2fb195a046e5177f10d9d82b8a204c0736a97a153c2466127de87784"}, + {file = "frozenlist-1.5.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:9b93d7aaa36c966fa42efcaf716e6b3900438632a626fb09c049f6a2f09fc631"}, + {file = "frozenlist-1.5.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:52ef692a4bc60a6dd57f507429636c2af8b6046db8b31b18dac02cbc8f507f7f"}, + {file = "frozenlist-1.5.0-cp312-cp312-win32.whl", hash = "sha256:29d94c256679247b33a3dc96cce0f93cbc69c23bf75ff715919332fdbb6a32b8"}, + {file = "frozenlist-1.5.0-cp312-cp312-win_amd64.whl", hash = "sha256:8969190d709e7c48ea386db202d708eb94bdb29207a1f269bab1196ce0dcca1f"}, + {file = "frozenlist-1.5.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:7a1a048f9215c90973402e26c01d1cff8a209e1f1b53f72b95c13db61b00f953"}, + {file = "frozenlist-1.5.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:dd47a5181ce5fcb463b5d9e17ecfdb02b678cca31280639255ce9d0e5aa67af0"}, + {file = "frozenlist-1.5.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1431d60b36d15cda188ea222033eec8e0eab488f39a272461f2e6d9e1a8e63c2"}, + {file = "frozenlist-1.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6482a5851f5d72767fbd0e507e80737f9c8646ae7fd303def99bfe813f76cf7f"}, + {file = "frozenlist-1.5.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:44c49271a937625619e862baacbd037a7ef86dd1ee215afc298a417ff3270608"}, + {file = "frozenlist-1.5.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:12f78f98c2f1c2429d42e6a485f433722b0061d5c0b0139efa64f396efb5886b"}, + {file = "frozenlist-1.5.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ce3aa154c452d2467487765e3adc730a8c153af77ad84096bc19ce19a2400840"}, + {file = "frozenlist-1.5.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b7dc0c4338e6b8b091e8faf0db3168a37101943e687f373dce00959583f7439"}, + {file = "frozenlist-1.5.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:45e0896250900b5aa25180f9aec243e84e92ac84bd4a74d9ad4138ef3f5c97de"}, + {file = "frozenlist-1.5.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:561eb1c9579d495fddb6da8959fd2a1fca2c6d060d4113f5844b433fc02f2641"}, + {file = "frozenlist-1.5.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:df6e2f325bfee1f49f81aaac97d2aa757c7646534a06f8f577ce184afe2f0a9e"}, + {file = "frozenlist-1.5.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:140228863501b44b809fb39ec56b5d4071f4d0aa6d216c19cbb08b8c5a7eadb9"}, + {file = "frozenlist-1.5.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7707a25d6a77f5d27ea7dc7d1fc608aa0a478193823f88511ef5e6b8a48f9d03"}, + {file = "frozenlist-1.5.0-cp313-cp313-win32.whl", hash = "sha256:31a9ac2b38ab9b5a8933b693db4939764ad3f299fcaa931a3e605bc3460e693c"}, + {file = "frozenlist-1.5.0-cp313-cp313-win_amd64.whl", hash = "sha256:11aabdd62b8b9c4b84081a3c246506d1cddd2dd93ff0ad53ede5defec7886b28"}, + {file = "frozenlist-1.5.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:dd94994fc91a6177bfaafd7d9fd951bc8689b0a98168aa26b5f543868548d3ca"}, + {file = "frozenlist-1.5.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2d0da8bbec082bf6bf18345b180958775363588678f64998c2b7609e34719b10"}, + {file = "frozenlist-1.5.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73f2e31ea8dd7df61a359b731716018c2be196e5bb3b74ddba107f694fbd7604"}, + {file = "frozenlist-1.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:828afae9f17e6de596825cf4228ff28fbdf6065974e5ac1410cecc22f699d2b3"}, + {file = "frozenlist-1.5.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f1577515d35ed5649d52ab4319db757bb881ce3b2b796d7283e6634d99ace307"}, + {file = "frozenlist-1.5.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2150cc6305a2c2ab33299453e2968611dacb970d2283a14955923062c8d00b10"}, + {file = "frozenlist-1.5.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a72b7a6e3cd2725eff67cd64c8f13335ee18fc3c7befc05aed043d24c7b9ccb9"}, + {file = "frozenlist-1.5.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c16d2fa63e0800723139137d667e1056bee1a1cf7965153d2d104b62855e9b99"}, + {file = "frozenlist-1.5.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:17dcc32fc7bda7ce5875435003220a457bcfa34ab7924a49a1c19f55b6ee185c"}, + {file = "frozenlist-1.5.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:97160e245ea33d8609cd2b8fd997c850b56db147a304a262abc2b3be021a9171"}, + {file = "frozenlist-1.5.0-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:f1e6540b7fa044eee0bb5111ada694cf3dc15f2b0347ca125ee9ca984d5e9e6e"}, + {file = "frozenlist-1.5.0-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:91d6c171862df0a6c61479d9724f22efb6109111017c87567cfeb7b5d1449fdf"}, + {file = "frozenlist-1.5.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:c1fac3e2ace2eb1052e9f7c7db480818371134410e1f5c55d65e8f3ac6d1407e"}, + {file = "frozenlist-1.5.0-cp38-cp38-win32.whl", hash = "sha256:b97f7b575ab4a8af9b7bc1d2ef7f29d3afee2226bd03ca3875c16451ad5a7723"}, + {file = "frozenlist-1.5.0-cp38-cp38-win_amd64.whl", hash = "sha256:374ca2dabdccad8e2a76d40b1d037f5bd16824933bf7bcea3e59c891fd4a0923"}, + {file = "frozenlist-1.5.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:9bbcdfaf4af7ce002694a4e10a0159d5a8d20056a12b05b45cea944a4953f972"}, + {file = "frozenlist-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1893f948bf6681733aaccf36c5232c231e3b5166d607c5fa77773611df6dc336"}, + {file = "frozenlist-1.5.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:2b5e23253bb709ef57a8e95e6ae48daa9ac5f265637529e4ce6b003a37b2621f"}, + {file = "frozenlist-1.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0f253985bb515ecd89629db13cb58d702035ecd8cfbca7d7a7e29a0e6d39af5f"}, + {file = "frozenlist-1.5.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:04a5c6babd5e8fb7d3c871dc8b321166b80e41b637c31a995ed844a6139942b6"}, + {file = "frozenlist-1.5.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a9fe0f1c29ba24ba6ff6abf688cb0b7cf1efab6b6aa6adc55441773c252f7411"}, + {file = "frozenlist-1.5.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:226d72559fa19babe2ccd920273e767c96a49b9d3d38badd7c91a0fdeda8ea08"}, + {file = "frozenlist-1.5.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15b731db116ab3aedec558573c1a5eec78822b32292fe4f2f0345b7f697745c2"}, + {file = "frozenlist-1.5.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:366d8f93e3edfe5a918c874702f78faac300209a4d5bf38352b2c1bdc07a766d"}, + {file = "frozenlist-1.5.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:1b96af8c582b94d381a1c1f51ffaedeb77c821c690ea5f01da3d70a487dd0a9b"}, + {file = "frozenlist-1.5.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:c03eff4a41bd4e38415cbed054bbaff4a075b093e2394b6915dca34a40d1e38b"}, + {file = "frozenlist-1.5.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:50cf5e7ee9b98f22bdecbabf3800ae78ddcc26e4a435515fc72d97903e8488e0"}, + {file = "frozenlist-1.5.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:1e76bfbc72353269c44e0bc2cfe171900fbf7f722ad74c9a7b638052afe6a00c"}, + {file = "frozenlist-1.5.0-cp39-cp39-win32.whl", hash = "sha256:666534d15ba8f0fda3f53969117383d5dc021266b3c1a42c9ec4855e4b58b9d3"}, + {file = "frozenlist-1.5.0-cp39-cp39-win_amd64.whl", hash = "sha256:5c28f4b5dbef8a0d8aad0d4de24d1e9e981728628afaf4ea0792f5d0939372f0"}, + {file = "frozenlist-1.5.0-py3-none-any.whl", hash = "sha256:d994863bba198a4a518b467bb971c56e1db3f180a25c6cf7bb1949c267f748c3"}, + {file = "frozenlist-1.5.0.tar.gz", hash = "sha256:81d5af29e61b9c8348e876d442253723928dce6433e0e76cd925cd83f1b4b817"}, ] [[package]] @@ -1634,6 +1693,7 @@ version = "2.0" description = "A fancy and practical functional tools" optional = false python-versions = "*" +groups = ["main"] files = [ {file = "funcy-2.0-py2.py3-none-any.whl", hash = "sha256:53df23c8bb1651b12f095df764bfb057935d49537a56de211b098f4c79614bb0"}, {file = "funcy-2.0.tar.gz", hash = "sha256:3963315d59d41c6f30c04bc910e10ab50a3ac4a225868bfa96feed133df075cb"}, @@ -1641,22 +1701,24 @@ files = [ [[package]] name = "gunicorn" -version = "21.2.0" +version = "23.0.0" description = "WSGI HTTP Server for UNIX" optional = false -python-versions = ">=3.5" +python-versions = ">=3.7" +groups = ["main"] files = [ - {file = "gunicorn-21.2.0-py3-none-any.whl", hash = "sha256:3213aa5e8c24949e792bcacfc176fef362e7aac80b76c56f6b5122bf350722f0"}, - {file = "gunicorn-21.2.0.tar.gz", hash = "sha256:88ec8bff1d634f98e61b9f65bc4bf3cd918a90806c6f5c48bc5603849ec81033"}, + {file = "gunicorn-23.0.0-py3-none-any.whl", hash = "sha256:ec400d38950de4dfd418cff8328b2c8faed0edb0d517d3394e457c317908ca4d"}, + {file = "gunicorn-23.0.0.tar.gz", hash = "sha256:f014447a0101dc57e294f6c18ca6b40227a4c90e9bdb586042628030cba004ec"}, ] [package.dependencies] packaging = "*" [package.extras] -eventlet = ["eventlet (>=0.24.1)"] +eventlet = ["eventlet (>=0.24.1,!=0.36.0)"] gevent = ["gevent (>=1.4.0)"] setproctitle = ["setproctitle"] +testing = ["coverage", "eventlet", "gevent", "pytest", "pytest-cov"] tornado = ["tornado (>=0.2)"] [[package]] @@ -1665,6 +1727,7 @@ version = "0.14.0" description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" optional = false python-versions = ">=3.7" +groups = ["main"] files = [ {file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"}, {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"}, @@ -1672,51 +1735,59 @@ files = [ [[package]] name = "httptools" -version = "0.6.1" +version = "0.6.4" description = "A collection of framework independent HTTP protocol utils." optional = false python-versions = ">=3.8.0" +groups = ["main"] files = [ - {file = "httptools-0.6.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d2f6c3c4cb1948d912538217838f6e9960bc4a521d7f9b323b3da579cd14532f"}, - {file = "httptools-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:00d5d4b68a717765b1fabfd9ca755bd12bf44105eeb806c03d1962acd9b8e563"}, - {file = "httptools-0.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:639dc4f381a870c9ec860ce5c45921db50205a37cc3334e756269736ff0aac58"}, - {file = "httptools-0.6.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e57997ac7fb7ee43140cc03664de5f268813a481dff6245e0075925adc6aa185"}, - {file = "httptools-0.6.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0ac5a0ae3d9f4fe004318d64b8a854edd85ab76cffbf7ef5e32920faef62f142"}, - {file = "httptools-0.6.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:3f30d3ce413088a98b9db71c60a6ada2001a08945cb42dd65a9a9fe228627658"}, - {file = "httptools-0.6.1-cp310-cp310-win_amd64.whl", hash = "sha256:1ed99a373e327f0107cb513b61820102ee4f3675656a37a50083eda05dc9541b"}, - {file = "httptools-0.6.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7a7ea483c1a4485c71cb5f38be9db078f8b0e8b4c4dc0210f531cdd2ddac1ef1"}, - {file = "httptools-0.6.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:85ed077c995e942b6f1b07583e4eb0a8d324d418954fc6af913d36db7c05a5a0"}, - {file = "httptools-0.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b0bb634338334385351a1600a73e558ce619af390c2b38386206ac6a27fecfc"}, - {file = "httptools-0.6.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7d9ceb2c957320def533671fc9c715a80c47025139c8d1f3797477decbc6edd2"}, - {file = "httptools-0.6.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:4f0f8271c0a4db459f9dc807acd0eadd4839934a4b9b892f6f160e94da309837"}, - {file = "httptools-0.6.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:6a4f5ccead6d18ec072ac0b84420e95d27c1cdf5c9f1bc8fbd8daf86bd94f43d"}, - {file = "httptools-0.6.1-cp311-cp311-win_amd64.whl", hash = "sha256:5cceac09f164bcba55c0500a18fe3c47df29b62353198e4f37bbcc5d591172c3"}, - {file = "httptools-0.6.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:75c8022dca7935cba14741a42744eee13ba05db00b27a4b940f0d646bd4d56d0"}, - {file = "httptools-0.6.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:48ed8129cd9a0d62cf4d1575fcf90fb37e3ff7d5654d3a5814eb3d55f36478c2"}, - {file = "httptools-0.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f58e335a1402fb5a650e271e8c2d03cfa7cea46ae124649346d17bd30d59c90"}, - {file = "httptools-0.6.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:93ad80d7176aa5788902f207a4e79885f0576134695dfb0fefc15b7a4648d503"}, - {file = "httptools-0.6.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:9bb68d3a085c2174c2477eb3ffe84ae9fb4fde8792edb7bcd09a1d8467e30a84"}, - {file = "httptools-0.6.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:b512aa728bc02354e5ac086ce76c3ce635b62f5fbc32ab7082b5e582d27867bb"}, - {file = "httptools-0.6.1-cp312-cp312-win_amd64.whl", hash = "sha256:97662ce7fb196c785344d00d638fc9ad69e18ee4bfb4000b35a52efe5adcc949"}, - {file = "httptools-0.6.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:8e216a038d2d52ea13fdd9b9c9c7459fb80d78302b257828285eca1c773b99b3"}, - {file = "httptools-0.6.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3e802e0b2378ade99cd666b5bffb8b2a7cc8f3d28988685dc300469ea8dd86cb"}, - {file = "httptools-0.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4bd3e488b447046e386a30f07af05f9b38d3d368d1f7b4d8f7e10af85393db97"}, - {file = "httptools-0.6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe467eb086d80217b7584e61313ebadc8d187a4d95bb62031b7bab4b205c3ba3"}, - {file = "httptools-0.6.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:3c3b214ce057c54675b00108ac42bacf2ab8f85c58e3f324a4e963bbc46424f4"}, - {file = "httptools-0.6.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8ae5b97f690badd2ca27cbf668494ee1b6d34cf1c464271ef7bfa9ca6b83ffaf"}, - {file = "httptools-0.6.1-cp38-cp38-win_amd64.whl", hash = "sha256:405784577ba6540fa7d6ff49e37daf104e04f4b4ff2d1ac0469eaa6a20fde084"}, - {file = "httptools-0.6.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:95fb92dd3649f9cb139e9c56604cc2d7c7bf0fc2e7c8d7fbd58f96e35eddd2a3"}, - {file = "httptools-0.6.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dcbab042cc3ef272adc11220517278519adf8f53fd3056d0e68f0a6f891ba94e"}, - {file = "httptools-0.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cf2372e98406efb42e93bfe10f2948e467edfd792b015f1b4ecd897903d3e8d"}, - {file = "httptools-0.6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:678fcbae74477a17d103b7cae78b74800d795d702083867ce160fc202104d0da"}, - {file = "httptools-0.6.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:e0b281cf5a125c35f7f6722b65d8542d2e57331be573e9e88bc8b0115c4a7a81"}, - {file = "httptools-0.6.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:95658c342529bba4e1d3d2b1a874db16c7cca435e8827422154c9da76ac4e13a"}, - {file = "httptools-0.6.1-cp39-cp39-win_amd64.whl", hash = "sha256:7ebaec1bf683e4bf5e9fbb49b8cc36da482033596a415b3e4ebab5a4c0d7ec5e"}, - {file = "httptools-0.6.1.tar.gz", hash = "sha256:c6e26c30455600b95d94b1b836085138e82f177351454ee841c148f93a9bad5a"}, + {file = "httptools-0.6.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3c73ce323711a6ffb0d247dcd5a550b8babf0f757e86a52558fe5b86d6fefcc0"}, + {file = "httptools-0.6.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:345c288418f0944a6fe67be8e6afa9262b18c7626c3ef3c28adc5eabc06a68da"}, + {file = "httptools-0.6.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:deee0e3343f98ee8047e9f4c5bc7cedbf69f5734454a94c38ee829fb2d5fa3c1"}, + {file = "httptools-0.6.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ca80b7485c76f768a3bc83ea58373f8db7b015551117375e4918e2aa77ea9b50"}, + {file = "httptools-0.6.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:90d96a385fa941283ebd231464045187a31ad932ebfa541be8edf5b3c2328959"}, + {file = "httptools-0.6.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:59e724f8b332319e2875efd360e61ac07f33b492889284a3e05e6d13746876f4"}, + {file = "httptools-0.6.4-cp310-cp310-win_amd64.whl", hash = "sha256:c26f313951f6e26147833fc923f78f95604bbec812a43e5ee37f26dc9e5a686c"}, + {file = "httptools-0.6.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f47f8ed67cc0ff862b84a1189831d1d33c963fb3ce1ee0c65d3b0cbe7b711069"}, + {file = "httptools-0.6.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0614154d5454c21b6410fdf5262b4a3ddb0f53f1e1721cfd59d55f32138c578a"}, + {file = "httptools-0.6.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f8787367fbdfccae38e35abf7641dafc5310310a5987b689f4c32cc8cc3ee975"}, + {file = "httptools-0.6.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40b0f7fe4fd38e6a507bdb751db0379df1e99120c65fbdc8ee6c1d044897a636"}, + {file = "httptools-0.6.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:40a5ec98d3f49904b9fe36827dcf1aadfef3b89e2bd05b0e35e94f97c2b14721"}, + {file = "httptools-0.6.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:dacdd3d10ea1b4ca9df97a0a303cbacafc04b5cd375fa98732678151643d4988"}, + {file = "httptools-0.6.4-cp311-cp311-win_amd64.whl", hash = "sha256:288cd628406cc53f9a541cfaf06041b4c71d751856bab45e3702191f931ccd17"}, + {file = "httptools-0.6.4-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:df017d6c780287d5c80601dafa31f17bddb170232d85c066604d8558683711a2"}, + {file = "httptools-0.6.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:85071a1e8c2d051b507161f6c3e26155b5c790e4e28d7f236422dbacc2a9cc44"}, + {file = "httptools-0.6.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69422b7f458c5af875922cdb5bd586cc1f1033295aa9ff63ee196a87519ac8e1"}, + {file = "httptools-0.6.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:16e603a3bff50db08cd578d54f07032ca1631450ceb972c2f834c2b860c28ea2"}, + {file = "httptools-0.6.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec4f178901fa1834d4a060320d2f3abc5c9e39766953d038f1458cb885f47e81"}, + {file = "httptools-0.6.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f9eb89ecf8b290f2e293325c646a211ff1c2493222798bb80a530c5e7502494f"}, + {file = "httptools-0.6.4-cp312-cp312-win_amd64.whl", hash = "sha256:db78cb9ca56b59b016e64b6031eda5653be0589dba2b1b43453f6e8b405a0970"}, + {file = "httptools-0.6.4-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ade273d7e767d5fae13fa637f4d53b6e961fb7fd93c7797562663f0171c26660"}, + {file = "httptools-0.6.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:856f4bc0478ae143bad54a4242fccb1f3f86a6e1be5548fecfd4102061b3a083"}, + {file = "httptools-0.6.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:322d20ea9cdd1fa98bd6a74b77e2ec5b818abdc3d36695ab402a0de8ef2865a3"}, + {file = "httptools-0.6.4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4d87b29bd4486c0093fc64dea80231f7c7f7eb4dc70ae394d70a495ab8436071"}, + {file = "httptools-0.6.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:342dd6946aa6bda4b8f18c734576106b8a31f2fe31492881a9a160ec84ff4bd5"}, + {file = "httptools-0.6.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4b36913ba52008249223042dca46e69967985fb4051951f94357ea681e1f5dc0"}, + {file = "httptools-0.6.4-cp313-cp313-win_amd64.whl", hash = "sha256:28908df1b9bb8187393d5b5db91435ccc9c8e891657f9cbb42a2541b44c82fc8"}, + {file = "httptools-0.6.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:d3f0d369e7ffbe59c4b6116a44d6a8eb4783aae027f2c0b366cf0aa964185dba"}, + {file = "httptools-0.6.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:94978a49b8f4569ad607cd4946b759d90b285e39c0d4640c6b36ca7a3ddf2efc"}, + {file = "httptools-0.6.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40dc6a8e399e15ea525305a2ddba998b0af5caa2566bcd79dcbe8948181eeaff"}, + {file = "httptools-0.6.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ab9ba8dcf59de5181f6be44a77458e45a578fc99c31510b8c65b7d5acc3cf490"}, + {file = "httptools-0.6.4-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:fc411e1c0a7dcd2f902c7c48cf079947a7e65b5485dea9decb82b9105ca71a43"}, + {file = "httptools-0.6.4-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:d54efd20338ac52ba31e7da78e4a72570cf729fac82bc31ff9199bedf1dc7440"}, + {file = "httptools-0.6.4-cp38-cp38-win_amd64.whl", hash = "sha256:df959752a0c2748a65ab5387d08287abf6779ae9165916fe053e68ae1fbdc47f"}, + {file = "httptools-0.6.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:85797e37e8eeaa5439d33e556662cc370e474445d5fab24dcadc65a8ffb04003"}, + {file = "httptools-0.6.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:db353d22843cf1028f43c3651581e4bb49374d85692a85f95f7b9a130e1b2cab"}, + {file = "httptools-0.6.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1ffd262a73d7c28424252381a5b854c19d9de5f56f075445d33919a637e3547"}, + {file = "httptools-0.6.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:703c346571fa50d2e9856a37d7cd9435a25e7fd15e236c397bf224afaa355fe9"}, + {file = "httptools-0.6.4-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:aafe0f1918ed07b67c1e838f950b1c1fabc683030477e60b335649b8020e1076"}, + {file = "httptools-0.6.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:0e563e54979e97b6d13f1bbc05a96109923e76b901f786a5eae36e99c01237bd"}, + {file = "httptools-0.6.4-cp39-cp39-win_amd64.whl", hash = "sha256:b799de31416ecc589ad79dd85a0b2657a8fe39327944998dea368c1d4c9e55e6"}, + {file = "httptools-0.6.4.tar.gz", hash = "sha256:4e93eee4add6493b59a5c514da98c939b244fce4a0d8879cd3f466562f4b7d5c"}, ] [package.extras] -test = ["Cython (>=0.29.24,<0.30.0)"] +test = ["Cython (>=0.29.24)"] [[package]] name = "hyperlink" @@ -1724,6 +1795,7 @@ version = "21.0.0" description = "A featureful, immutable, and correct URL for Python." optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +groups = ["main"] files = [ {file = "hyperlink-21.0.0-py2.py3-none-any.whl", hash = "sha256:e6b14c37ecb73e89c77d78cdb4c2cc8f3fb59a885c5b3f819ff4ed80f25af1b4"}, {file = "hyperlink-21.0.0.tar.gz", hash = "sha256:427af957daa58bc909471c6c40f74c5450fa123dd093fc53efd2e91d2705a56b"}, @@ -1738,6 +1810,7 @@ version = "3.10" description = "Internationalized Domain Names in Applications (IDNA)" optional = false python-versions = ">=3.6" +groups = ["main", "dev"] files = [ {file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"}, {file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"}, @@ -1746,53 +1819,13 @@ files = [ [package.extras] all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2)"] -[[package]] -name = "importlib-metadata" -version = "8.5.0" -description = "Read metadata from Python packages" -optional = false -python-versions = ">=3.8" -files = [ - {file = "importlib_metadata-8.5.0-py3-none-any.whl", hash = "sha256:45e54197d28b7a7f1559e60b95e7c567032b602131fbd588f1497f47880aa68b"}, - {file = "importlib_metadata-8.5.0.tar.gz", hash = "sha256:71522656f0abace1d072b9e5481a48f07c138e00f079c38c8f883823f9c26bd7"}, -] - -[package.dependencies] -zipp = ">=3.20" - -[package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] -cover = ["pytest-cov"] -doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -enabler = ["pytest-enabler (>=2.2)"] -perf = ["ipython"] -test = ["flufl.flake8", "importlib-resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] -type = ["pytest-mypy"] - -[[package]] -name = "importlib-resources" -version = "5.13.0" -description = "Read resources from Python packages" -optional = false -python-versions = ">=3.8" -files = [ - {file = "importlib_resources-5.13.0-py3-none-any.whl", hash = "sha256:9f7bd0c97b79972a6cce36a366356d16d5e13b09679c11a58f1014bfdf8e64b2"}, - {file = "importlib_resources-5.13.0.tar.gz", hash = "sha256:82d5c6cca930697dbbd86c93333bb2c2e72861d4789a11c2662b933e5ad2b528"}, -] - -[package.dependencies] -zipp = {version = ">=3.1.0", markers = "python_version < \"3.10\""} - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-ruff"] - [[package]] name = "incremental" version = "24.7.2" description = "A small library that versions your Python projects." optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "incremental-24.7.2-py3-none-any.whl", hash = "sha256:8cb2c3431530bec48ad70513931a760f446ad6c25e8333ca5d95e24b0ed7b8fe"}, {file = "incremental-24.7.2.tar.gz", hash = "sha256:fb4f1d47ee60efe87d4f6f0ebb5f70b9760db2b2574c59c8e8912be4ebd464c9"}, @@ -1811,6 +1844,7 @@ version = "0.5.1" description = "A port of Ruby on Rails inflector to Python" optional = false python-versions = ">=3.5" +groups = ["main"] files = [ {file = "inflection-0.5.1-py2.py3-none-any.whl", hash = "sha256:f38b2b640938a4f35ade69ac3d053042959b62a0f1076a5bbaa1b9526605a8a2"}, {file = "inflection-0.5.1.tar.gz", hash = "sha256:1a29730d366e996aaacffb2f1f1cb9593dc38e2ddd30c91250c6dde09ea9b417"}, @@ -1822,6 +1856,7 @@ version = "2.0.0" description = "brain-dead simple config-ini parsing" optional = false python-versions = ">=3.7" +groups = ["dev"] files = [ {file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"}, {file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"}, @@ -1833,6 +1868,7 @@ version = "0.13.13" description = "IPython-enabled pdb" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +groups = ["dev"] files = [ {file = "ipdb-0.13.13-py3-none-any.whl", hash = "sha256:45529994741c4ab6d2388bfa5d7b725c2cf7fe9deffabdb8a6113aa5ed449ed4"}, {file = "ipdb-0.13.13.tar.gz", hash = "sha256:e3ac6018ef05126d442af680aad863006ec19d02290561ac88b8b1c0b0cfc726"}, @@ -1845,42 +1881,42 @@ tomli = {version = "*", markers = "python_version > \"3.6\" and python_version < [[package]] name = "ipython" -version = "8.12.3" +version = "8.31.0" description = "IPython: Productive Interactive Computing" optional = false -python-versions = ">=3.8" +python-versions = ">=3.10" +groups = ["main", "dev"] files = [ - {file = "ipython-8.12.3-py3-none-any.whl", hash = "sha256:b0340d46a933d27c657b211a329d0be23793c36595acf9e6ef4164bc01a1804c"}, - {file = "ipython-8.12.3.tar.gz", hash = "sha256:3910c4b54543c2ad73d06579aa771041b7d5707b033bd488669b4cf544e3b363"}, + {file = "ipython-8.31.0-py3-none-any.whl", hash = "sha256:46ec58f8d3d076a61d128fe517a51eb730e3aaf0c184ea8c17d16e366660c6a6"}, + {file = "ipython-8.31.0.tar.gz", hash = "sha256:b6a2274606bec6166405ff05e54932ed6e5cfecaca1fc05f2cacde7bb074d70b"}, ] [package.dependencies] -appnope = {version = "*", markers = "sys_platform == \"darwin\""} -backcall = "*" colorama = {version = "*", markers = "sys_platform == \"win32\""} decorator = "*" +exceptiongroup = {version = "*", markers = "python_version < \"3.11\""} jedi = ">=0.16" matplotlib-inline = "*" -pexpect = {version = ">4.3", markers = "sys_platform != \"win32\""} -pickleshare = "*" -prompt-toolkit = ">=3.0.30,<3.0.37 || >3.0.37,<3.1.0" +pexpect = {version = ">4.3", markers = "sys_platform != \"win32\" and sys_platform != \"emscripten\""} +prompt_toolkit = ">=3.0.41,<3.1.0" pygments = ">=2.4.0" -stack-data = "*" -traitlets = ">=5" -typing-extensions = {version = "*", markers = "python_version < \"3.10\""} +stack_data = "*" +traitlets = ">=5.13.0" +typing_extensions = {version = ">=4.6", markers = "python_version < \"3.12\""} [package.extras] -all = ["black", "curio", "docrepr", "ipykernel", "ipyparallel", "ipywidgets", "matplotlib", "matplotlib (!=3.2.0)", "nbconvert", "nbformat", "notebook", "numpy (>=1.21)", "pandas", "pytest (<7)", "pytest (<7.1)", "pytest-asyncio", "qtconsole", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "stack-data", "testpath", "trio", "typing-extensions"] +all = ["ipython[black,doc,kernel,matplotlib,nbconvert,nbformat,notebook,parallel,qtconsole]", "ipython[test,test-extra]"] black = ["black"] -doc = ["docrepr", "ipykernel", "matplotlib", "pytest (<7)", "pytest (<7.1)", "pytest-asyncio", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "stack-data", "testpath", "typing-extensions"] +doc = ["docrepr", "exceptiongroup", "intersphinx_registry", "ipykernel", "ipython[test]", "matplotlib", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "sphinxcontrib-jquery", "tomli", "typing_extensions"] kernel = ["ipykernel"] +matplotlib = ["matplotlib"] nbconvert = ["nbconvert"] nbformat = ["nbformat"] notebook = ["ipywidgets", "notebook"] parallel = ["ipyparallel"] qtconsole = ["qtconsole"] -test = ["pytest (<7.1)", "pytest-asyncio", "testpath"] -test-extra = ["curio", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.21)", "pandas", "pytest (<7.1)", "pytest-asyncio", "testpath", "trio"] +test = ["packaging", "pickleshare", "pytest", "pytest-asyncio (<0.22)", "testpath"] +test-extra = ["curio", "ipython[test]", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.23)", "pandas", "trio"] [[package]] name = "isort" @@ -1888,6 +1924,7 @@ version = "5.13.2" description = "A Python utility / library to sort Python imports." optional = false python-versions = ">=3.8.0" +groups = ["dev"] files = [ {file = "isort-5.13.2-py3-none-any.whl", hash = "sha256:8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6"}, {file = "isort-5.13.2.tar.gz", hash = "sha256:48fdfcb9face5d58a4f6dde2e72a1fb8dcaf8ab26f95ab49fab84c2ddefb0109"}, @@ -1898,22 +1935,23 @@ colors = ["colorama (>=0.4.6)"] [[package]] name = "jedi" -version = "0.19.1" +version = "0.19.2" description = "An autocompletion tool for Python that can be used for text editors." optional = false python-versions = ">=3.6" +groups = ["main", "dev"] files = [ - {file = "jedi-0.19.1-py2.py3-none-any.whl", hash = "sha256:e983c654fe5c02867aef4cdfce5a2fbb4a50adc0af145f70504238f18ef5e7e0"}, - {file = "jedi-0.19.1.tar.gz", hash = "sha256:cf0496f3651bc65d7174ac1b7d043eff454892c708a87d1b683e57b569927ffd"}, + {file = "jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9"}, + {file = "jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0"}, ] [package.dependencies] -parso = ">=0.8.3,<0.9.0" +parso = ">=0.8.4,<0.9.0" [package.extras] docs = ["Jinja2 (==2.11.3)", "MarkupSafe (==1.1.1)", "Pygments (==2.8.1)", "alabaster (==0.7.12)", "babel (==2.9.1)", "chardet (==4.0.0)", "commonmark (==0.8.1)", "docutils (==0.17.1)", "future (==0.18.2)", "idna (==2.10)", "imagesize (==1.2.0)", "mock (==1.0.1)", "packaging (==20.9)", "pyparsing (==2.4.7)", "pytz (==2021.1)", "readthedocs-sphinx-ext (==2.1.4)", "recommonmark (==0.5.0)", "requests (==2.25.1)", "six (==1.15.0)", "snowballstemmer (==2.1.0)", "sphinx (==1.8.5)", "sphinx-rtd-theme (==0.4.3)", "sphinxcontrib-serializinghtml (==1.1.4)", "sphinxcontrib-websupport (==1.2.4)", "urllib3 (==1.26.4)"] qa = ["flake8 (==5.0.4)", "mypy (==0.971)", "types-setuptools (==67.2.0.1)"] -testing = ["Django", "attrs", "colorama", "docopt", "pytest (<7.0.0)"] +testing = ["Django", "attrs", "colorama", "docopt", "pytest (<9.0.0)"] [[package]] name = "jmespath" @@ -1921,17 +1959,31 @@ version = "1.0.1" description = "JSON Matching Expressions" optional = false python-versions = ">=3.7" +groups = ["main"] files = [ {file = "jmespath-1.0.1-py3-none-any.whl", hash = "sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980"}, {file = "jmespath-1.0.1.tar.gz", hash = "sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe"}, ] +[[package]] +name = "joblib" +version = "1.4.2" +description = "Lightweight pipelining with Python functions" +optional = false +python-versions = ">=3.8" +groups = ["main"] +files = [ + {file = "joblib-1.4.2-py3-none-any.whl", hash = "sha256:06d478d5674cbc267e7496a410ee875abd68e4340feff4490bcb7afb88060ae6"}, + {file = "joblib-1.4.2.tar.gz", hash = "sha256:2382c5816b2636fbd20a09e0f4e9dad4736765fdfb7dca582943b9c1366b3f0e"}, +] + [[package]] name = "jsonschema" version = "4.23.0" description = "An implementation of JSON Schema validation for Python" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "jsonschema-4.23.0-py3-none-any.whl", hash = "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566"}, {file = "jsonschema-4.23.0.tar.gz", hash = "sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4"}, @@ -1939,9 +1991,7 @@ files = [ [package.dependencies] attrs = ">=22.2.0" -importlib-resources = {version = ">=1.4.0", markers = "python_version < \"3.9\""} jsonschema-specifications = ">=2023.03.6" -pkgutil-resolve-name = {version = ">=1.3.10", markers = "python_version < \"3.9\""} referencing = ">=0.28.4" rpds-py = ">=0.7.1" @@ -1951,17 +2001,17 @@ format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339- [[package]] name = "jsonschema-specifications" -version = "2023.12.1" +version = "2024.10.1" description = "The JSON Schema meta-schemas and vocabularies, exposed as a Registry" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["main"] files = [ - {file = "jsonschema_specifications-2023.12.1-py3-none-any.whl", hash = "sha256:87e4fdf3a94858b8a2ba2778d9ba57d8a9cafca7c7489c46ba0d30a8bc6a9c3c"}, - {file = "jsonschema_specifications-2023.12.1.tar.gz", hash = "sha256:48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc"}, + {file = "jsonschema_specifications-2024.10.1-py3-none-any.whl", hash = "sha256:a09a0680616357d9a0ecf05c12ad234479f549239d0f5b55f3deea67475da9bf"}, + {file = "jsonschema_specifications-2024.10.1.tar.gz", hash = "sha256:0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272"}, ] [package.dependencies] -importlib-resources = {version = ">=1.4.0", markers = "python_version < \"3.9\""} referencing = ">=0.31.0" [[package]] @@ -1970,6 +2020,7 @@ version = "1.5.6" description = "Implementation of JOSE Web standards" optional = false python-versions = ">= 3.8" +groups = ["main"] files = [ {file = "jwcrypto-1.5.6-py3-none-any.whl", hash = "sha256:150d2b0ebbdb8f40b77f543fb44ffd2baeff48788be71f67f03566692fd55789"}, {file = "jwcrypto-1.5.6.tar.gz", hash = "sha256:771a87762a0c081ae6166958a954f80848820b2ab066937dc8b8379d65b1b039"}, @@ -1981,32 +2032,32 @@ typing-extensions = ">=4.5.0" [[package]] name = "kombu" -version = "5.3.4" +version = "5.4.2" description = "Messaging library for Python." optional = false python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "kombu-5.3.4-py3-none-any.whl", hash = "sha256:63bb093fc9bb80cfb3a0972336a5cec1fa7ac5f9ef7e8237c6bf8dda9469313e"}, - {file = "kombu-5.3.4.tar.gz", hash = "sha256:0bb2e278644d11dea6272c17974a3dbb9688a949f3bb60aeb5b791329c44fadc"}, + {file = "kombu-5.4.2-py3-none-any.whl", hash = "sha256:14212f5ccf022fc0a70453bb025a1dcc32782a588c49ea866884047d66e14763"}, + {file = "kombu-5.4.2.tar.gz", hash = "sha256:eef572dd2fd9fc614b37580e3caeafdd5af46c1eff31e7fba89138cdb406f2cf"}, ] [package.dependencies] amqp = ">=5.1.1,<6.0.0" -"backports.zoneinfo" = {version = ">=0.2.1", extras = ["tzdata"], markers = "python_version < \"3.9\""} -typing-extensions = {version = "*", markers = "python_version < \"3.10\""} -vine = "*" +tzdata = {version = "*", markers = "python_version >= \"3.9\""} +vine = "5.1.0" [package.extras] azureservicebus = ["azure-servicebus (>=7.10.0)"] azurestoragequeues = ["azure-identity (>=1.12.0)", "azure-storage-queue (>=12.6.0)"] confluentkafka = ["confluent-kafka (>=2.2.0)"] -consul = ["python-consul2"] +consul = ["python-consul2 (==0.1.5)"] librabbitmq = ["librabbitmq (>=2.0.0)"] mongodb = ["pymongo (>=4.1.1)"] -msgpack = ["msgpack"] -pyro = ["pyro4"] +msgpack = ["msgpack (==1.1.0)"] +pyro = ["pyro4 (==4.82)"] qpid = ["qpid-python (>=0.26)", "qpid-tools (>=0.26)"] -redis = ["redis (>=4.5.2,!=4.5.5,<6.0.0)"] +redis = ["redis (>=4.5.2,!=4.5.5,!=5.0.2)"] slmq = ["softlayer-messaging (>=1.0.3)"] sqlalchemy = ["sqlalchemy (>=1.4.48,<2.1)"] sqs = ["boto3 (>=1.26.143)", "pycurl (>=7.43.0.5)", "urllib3 (>=1.26.16)"] @@ -2015,13 +2066,14 @@ zookeeper = ["kazoo (>=2.8.0)"] [[package]] name = "lb-matching-tools" -version = "2024.1.25.0rc1" +version = "2024.1.30.1" description = "ListenBrainz tools for matching metadata to and from MusicBrainz." optional = false python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "lb-matching-tools-2024.1.25.0rc1.tar.gz", hash = "sha256:fdfe14608b36d3f58f25f7887ae522e20ff4eae1b07ec3e48444920742979309"}, - {file = "lb_matching_tools-2024.1.25.0rc1-py3-none-any.whl", hash = "sha256:8af16870e4dd588ccdb836399a2dd47ebcf80495c317d606ac24c44e19673782"}, + {file = "lb-matching-tools-2024.1.30.1.tar.gz", hash = "sha256:6472a035edcca7da1cb88b463b1f8377943cdf39b5224ced680387223f873a8c"}, + {file = "lb_matching_tools-2024.1.30.1-py3-none-any.whl", hash = "sha256:50aa957ee8f64dbcac6b738e3707a26a05e14af25f18ea0dce6b51c388cca3f0"}, ] [package.dependencies] @@ -2029,6 +2081,7 @@ regex = "*" [package.extras] build = ["build", "twine"] +tests = ["pytest (==7.1.2)", "pytest-cov (==4.1.0)"] [[package]] name = "liblistenbrainz" @@ -2036,13 +2089,13 @@ version = "0.5.5" description = "A simple ListenBrainz client library for Python" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "liblistenbrainz-0.5.5-py3-none-any.whl", hash = "sha256:6ffd5ed013c3a4b341a880136ccd5eb683e0a7a8983305f423aaf1b7adbad366"}, {file = "liblistenbrainz-0.5.5.tar.gz", hash = "sha256:56eb564d0b0dab1b1bf77c01ec95c255fee3d84d51744b31851f2772ac95f41c"}, ] [package.dependencies] -importlib-metadata = {version = ">=3.10.0", markers = "python_version < \"3.10\""} requests = ">=2.31.0" [package.extras] @@ -2056,6 +2109,7 @@ version = "5.3.0" description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." optional = false python-versions = ">=3.6" +groups = ["main"] files = [ {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:dd36439be765e2dde7660212b5275641edbc813e7b24668831a5c8ac91180656"}, {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ae5fe5c4b525aa82b8076c1a59d642c17b6e8739ecf852522c6321852178119d"}, @@ -2206,20 +2260,18 @@ source = ["Cython (>=3.0.11)"] [[package]] name = "markdown" -version = "3.4.4" +version = "3.7" description = "Python implementation of John Gruber's Markdown." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "Markdown-3.4.4-py3-none-any.whl", hash = "sha256:a4c1b65c0957b4bd9e7d86ddc7b3c9868fb9670660f6f99f6d1bca8954d5a941"}, - {file = "Markdown-3.4.4.tar.gz", hash = "sha256:225c6123522495d4119a90b3a3ba31a1e87a70369e03f14799ea9c0d7183a3d6"}, + {file = "Markdown-3.7-py3-none-any.whl", hash = "sha256:7eb6df5690b81a1d7942992c97fad2938e956e79df20cbc6186e9c3a77b1c803"}, + {file = "markdown-3.7.tar.gz", hash = "sha256:2ae2471477cfd02dbbf038d5d9bc226d40def84b4fe2986e49b59b6b472bbed2"}, ] -[package.dependencies] -importlib-metadata = {version = ">=4.4", markers = "python_version < \"3.10\""} - [package.extras] -docs = ["mdx-gh-links (>=0.2)", "mkdocs (>=1.0)", "mkdocs-nature (>=0.4)"] +docs = ["mdx-gh-links (>=0.2)", "mkdocs (>=1.5)", "mkdocs-gen-files", "mkdocs-literate-nav", "mkdocs-nature (>=0.6)", "mkdocs-section-index", "mkdocstrings[python]"] testing = ["coverage", "pyyaml"] [[package]] @@ -2228,6 +2280,7 @@ version = "0.1.7" description = "Inline Matplotlib backend for Jupyter" optional = false python-versions = ">=3.8" +groups = ["main", "dev"] files = [ {file = "matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca"}, {file = "matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90"}, @@ -2238,13 +2291,14 @@ traitlets = "*" [[package]] name = "mccabe" -version = "0.6.1" +version = "0.7.0" description = "McCabe checker, plugin for flake8" optional = false -python-versions = "*" +python-versions = ">=3.6" +groups = ["dev"] files = [ - {file = "mccabe-0.6.1-py2.py3-none-any.whl", hash = "sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42"}, - {file = "mccabe-0.6.1.tar.gz", hash = "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f"}, + {file = "mccabe-0.7.0-py2.py3-none-any.whl", hash = "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e"}, + {file = "mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325"}, ] [[package]] @@ -2253,6 +2307,7 @@ version = "10.5.0" description = "More routines for operating on iterables, beyond itertools" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "more-itertools-10.5.0.tar.gz", hash = "sha256:5482bfef7849c25dc3c6dd53a6173ae4795da2a41a80faea6700d9f5846c5da6"}, {file = "more_itertools-10.5.0-py3-none-any.whl", hash = "sha256:037b0d3203ce90cca8ab1defbbdac29d5f993fc20131f3664dc8d6acfa872aef"}, @@ -2264,6 +2319,7 @@ version = "1.1.0" description = "MessagePack serializer" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "msgpack-1.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7ad442d527a7e358a469faf43fda45aaf4ac3249c8310a82f0ccff9164e5dccd"}, {file = "msgpack-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:74bed8f63f8f14d75eec75cf3d04ad581da6b914001b474a5d3cd3372c8cc27d"}, @@ -2337,6 +2393,7 @@ version = "6.1.0" description = "multidict implementation" optional = false python-versions = ">=3.8" +groups = ["main", "dev"] files = [ {file = "multidict-6.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3380252550e372e8511d49481bd836264c009adb826b23fefcc5dd3c69692f60"}, {file = "multidict-6.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:99f826cbf970077383d7de805c0681799491cb939c25450b9b5b3ced03ca99f1"}, @@ -2441,6 +2498,7 @@ version = "0.7.1" description = "Python bindings for the MusicBrainz NGS and the Cover Art Archive webservices" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +groups = ["main"] files = [ {file = "musicbrainzngs-0.7.1-py2.py3-none-any.whl", hash = "sha256:e841a8f975104c0a72290b09f59326050194081a5ae62ee512f41915090e1a10"}, {file = "musicbrainzngs-0.7.1.tar.gz", hash = "sha256:ab1c0100fd0b305852e65f2ed4113c6de12e68afd55186987b8ed97e0f98e627"}, @@ -2452,6 +2510,7 @@ version = "1.46.0" description = "read and write audio tags for many formats" optional = false python-versions = ">=3.7" +groups = ["main"] files = [ {file = "mutagen-1.46.0-py3-none-any.whl", hash = "sha256:8af0728aa2d5c3ee5a727e28d0627966641fddfe804c23eabb5926a4d770aed5"}, {file = "mutagen-1.46.0.tar.gz", hash = "sha256:6e5f8ba84836b99fe60be5fb27f84be4ad919bbb6b49caa6ae81e70584b55e58"}, @@ -2463,17 +2522,84 @@ version = "1.0.0" description = "Type system extensions for programs checked with the mypy type checker." optional = false python-versions = ">=3.5" +groups = ["dev"] files = [ {file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"}, {file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"}, ] +[[package]] +name = "numpy" +version = "2.2.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +groups = ["main"] +files = [ + {file = "numpy-2.2.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5edb4e4caf751c1518e6a26a83501fda79bff41cc59dac48d70e6d65d4ec4440"}, + {file = "numpy-2.2.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:aa3017c40d513ccac9621a2364f939d39e550c542eb2a894b4c8da92b38896ab"}, + {file = "numpy-2.2.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:61048b4a49b1c93fe13426e04e04fdf5a03f456616f6e98c7576144677598675"}, + {file = "numpy-2.2.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:7671dc19c7019103ca44e8d94917eba8534c76133523ca8406822efdd19c9308"}, + {file = "numpy-2.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4250888bcb96617e00bfa28ac24850a83c9f3a16db471eca2ee1f1714df0f957"}, + {file = "numpy-2.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7746f235c47abc72b102d3bce9977714c2444bdfaea7888d241b4c4bb6a78bf"}, + {file = "numpy-2.2.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:059e6a747ae84fce488c3ee397cee7e5f905fd1bda5fb18c66bc41807ff119b2"}, + {file = "numpy-2.2.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f62aa6ee4eb43b024b0e5a01cf65a0bb078ef8c395e8713c6e8a12a697144528"}, + {file = "numpy-2.2.1-cp310-cp310-win32.whl", hash = "sha256:48fd472630715e1c1c89bf1feab55c29098cb403cc184b4859f9c86d4fcb6a95"}, + {file = "numpy-2.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:b541032178a718c165a49638d28272b771053f628382d5e9d1c93df23ff58dbf"}, + {file = "numpy-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:40f9e544c1c56ba8f1cf7686a8c9b5bb249e665d40d626a23899ba6d5d9e1484"}, + {file = "numpy-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f9b57eaa3b0cd8db52049ed0330747b0364e899e8a606a624813452b8203d5f7"}, + {file = "numpy-2.2.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:bc8a37ad5b22c08e2dbd27df2b3ef7e5c0864235805b1e718a235bcb200cf1cb"}, + {file = "numpy-2.2.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:9036d6365d13b6cbe8f27a0eaf73ddcc070cae584e5ff94bb45e3e9d729feab5"}, + {file = "numpy-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:51faf345324db860b515d3f364eaa93d0e0551a88d6218a7d61286554d190d73"}, + {file = "numpy-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38efc1e56b73cc9b182fe55e56e63b044dd26a72128fd2fbd502f75555d92591"}, + {file = "numpy-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:31b89fa67a8042e96715c68e071a1200c4e172f93b0fbe01a14c0ff3ff820fc8"}, + {file = "numpy-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4c86e2a209199ead7ee0af65e1d9992d1dce7e1f63c4b9a616500f93820658d0"}, + {file = "numpy-2.2.1-cp311-cp311-win32.whl", hash = "sha256:b34d87e8a3090ea626003f87f9392b3929a7bbf4104a05b6667348b6bd4bf1cd"}, + {file = "numpy-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:360137f8fb1b753c5cde3ac388597ad680eccbbbb3865ab65efea062c4a1fd16"}, + {file = "numpy-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:694f9e921a0c8f252980e85bce61ebbd07ed2b7d4fa72d0e4246f2f8aa6642ab"}, + {file = "numpy-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3683a8d166f2692664262fd4900f207791d005fb088d7fdb973cc8d663626faa"}, + {file = "numpy-2.2.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:780077d95eafc2ccc3ced969db22377b3864e5b9a0ea5eb347cc93b3ea900315"}, + {file = "numpy-2.2.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:55ba24ebe208344aa7a00e4482f65742969a039c2acfcb910bc6fcd776eb4355"}, + {file = "numpy-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9b1d07b53b78bf84a96898c1bc139ad7f10fda7423f5fd158fd0f47ec5e01ac7"}, + {file = "numpy-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5062dc1a4e32a10dc2b8b13cedd58988261416e811c1dc4dbdea4f57eea61b0d"}, + {file = "numpy-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:fce4f615f8ca31b2e61aa0eb5865a21e14f5629515c9151850aa936c02a1ee51"}, + {file = "numpy-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:67d4cda6fa6ffa073b08c8372aa5fa767ceb10c9a0587c707505a6d426f4e046"}, + {file = "numpy-2.2.1-cp312-cp312-win32.whl", hash = "sha256:32cb94448be47c500d2c7a95f93e2f21a01f1fd05dd2beea1ccd049bb6001cd2"}, + {file = "numpy-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:ba5511d8f31c033a5fcbda22dd5c813630af98c70b2661f2d2c654ae3cdfcfc8"}, + {file = "numpy-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f1d09e520217618e76396377c81fba6f290d5f926f50c35f3a5f72b01a0da780"}, + {file = "numpy-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3ecc47cd7f6ea0336042be87d9e7da378e5c7e9b3c8ad0f7c966f714fc10d821"}, + {file = "numpy-2.2.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:f419290bc8968a46c4933158c91a0012b7a99bb2e465d5ef5293879742f8797e"}, + {file = "numpy-2.2.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:5b6c390bfaef8c45a260554888966618328d30e72173697e5cabe6b285fb2348"}, + {file = "numpy-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:526fc406ab991a340744aad7e25251dd47a6720a685fa3331e5c59fef5282a59"}, + {file = "numpy-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f74e6fdeb9a265624ec3a3918430205dff1df7e95a230779746a6af78bc615af"}, + {file = "numpy-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:53c09385ff0b72ba79d8715683c1168c12e0b6e84fb0372e97553d1ea91efe51"}, + {file = "numpy-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f3eac17d9ec51be534685ba877b6ab5edc3ab7ec95c8f163e5d7b39859524716"}, + {file = "numpy-2.2.1-cp313-cp313-win32.whl", hash = "sha256:9ad014faa93dbb52c80d8f4d3dcf855865c876c9660cb9bd7553843dd03a4b1e"}, + {file = "numpy-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:164a829b6aacf79ca47ba4814b130c4020b202522a93d7bff2202bfb33b61c60"}, + {file = "numpy-2.2.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4dfda918a13cc4f81e9118dea249e192ab167a0bb1966272d5503e39234d694e"}, + {file = "numpy-2.2.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:733585f9f4b62e9b3528dd1070ec4f52b8acf64215b60a845fa13ebd73cd0712"}, + {file = "numpy-2.2.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:89b16a18e7bba224ce5114db863e7029803c179979e1af6ad6a6b11f70545008"}, + {file = "numpy-2.2.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:676f4eebf6b2d430300f1f4f4c2461685f8269f94c89698d832cdf9277f30b84"}, + {file = "numpy-2.2.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:27f5cdf9f493b35f7e41e8368e7d7b4bbafaf9660cba53fb21d2cd174ec09631"}, + {file = "numpy-2.2.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c1ad395cf254c4fbb5b2132fee391f361a6e8c1adbd28f2cd8e79308a615fe9d"}, + {file = "numpy-2.2.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:08ef779aed40dbc52729d6ffe7dd51df85796a702afbf68a4f4e41fafdc8bda5"}, + {file = "numpy-2.2.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:26c9c4382b19fcfbbed3238a14abf7ff223890ea1936b8890f058e7ba35e8d71"}, + {file = "numpy-2.2.1-cp313-cp313t-win32.whl", hash = "sha256:93cf4e045bae74c90ca833cba583c14b62cb4ba2cba0abd2b141ab52548247e2"}, + {file = "numpy-2.2.1-cp313-cp313t-win_amd64.whl", hash = "sha256:bff7d8ec20f5f42607599f9994770fa65d76edca264a87b5e4ea5629bce12268"}, + {file = "numpy-2.2.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7ba9cc93a91d86365a5d270dee221fdc04fb68d7478e6bf6af650de78a8339e3"}, + {file = "numpy-2.2.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:3d03883435a19794e41f147612a77a8f56d4e52822337844fff3d4040a142964"}, + {file = "numpy-2.2.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4511d9e6071452b944207c8ce46ad2f897307910b402ea5fa975da32e0102800"}, + {file = "numpy-2.2.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:5c5cc0cbabe9452038ed984d05ac87910f89370b9242371bd9079cb4af61811e"}, + {file = "numpy-2.2.1.tar.gz", hash = "sha256:45681fd7128c8ad1c379f0ca0776a8b0c6583d2f69889ddac01559dfe4390918"}, +] + [[package]] name = "oauthlib" version = "3.2.2" description = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic" optional = false python-versions = ">=3.6" +groups = ["main"] files = [ {file = "oauthlib-3.2.2-py3-none-any.whl", hash = "sha256:8139f29aac13e25d502680e9e19963e83f16838d48a0d71c287fe40e7067fbca"}, {file = "oauthlib-3.2.2.tar.gz", hash = "sha256:9859c40929662bec5d64f34d01c99e093149682a3f38915dc0655d5a633dd918"}, @@ -2486,13 +2612,14 @@ signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"] [[package]] name = "packaging" -version = "24.1" +version = "24.2" description = "Core utilities for Python packages" optional = false python-versions = ">=3.8" +groups = ["main", "dev"] files = [ - {file = "packaging-24.1-py3-none-any.whl", hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124"}, - {file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"}, + {file = "packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759"}, + {file = "packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f"}, ] [[package]] @@ -2501,6 +2628,7 @@ version = "0.8.4" description = "A Python Parser" optional = false python-versions = ">=3.6" +groups = ["main", "dev"] files = [ {file = "parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18"}, {file = "parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d"}, @@ -2516,17 +2644,30 @@ version = "0.12.1" description = "Utility library for gitignore style pattern matching of file paths." optional = false python-versions = ">=3.8" +groups = ["dev"] files = [ {file = "pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08"}, {file = "pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712"}, ] +[[package]] +name = "peewee" +version = "3.17.8" +description = "a little orm" +optional = false +python-versions = "*" +groups = ["main"] +files = [ + {file = "peewee-3.17.8.tar.gz", hash = "sha256:ce1d05db3438830b989a1b9d0d0aa4e7f6134d5f6fd57686eeaa26a3e6485a8c"}, +] + [[package]] name = "persisting-theory" version = "1.0" description = "Registries that can autodiscover values accross your project apps" optional = false python-versions = "*" +groups = ["main"] files = [ {file = "persisting-theory-1.0.tar.gz", hash = "sha256:0f840fa22247bcaa514094da7f3b26c602359429ab12d2cd88be06b49a336290"}, {file = "persisting_theory-1.0-py3-none-any.whl", hash = "sha256:73fe3ba1ea7ab67632a1c292fc5c9fa6d3ebfd0e2ad74defa56e316abf3c8d21"}, @@ -2538,6 +2679,8 @@ version = "4.9.0" description = "Pexpect allows easy control of interactive console applications." optional = false python-versions = "*" +groups = ["main", "dev"] +markers = "sys_platform != \"win32\" and sys_platform != \"emscripten\"" files = [ {file = "pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523"}, {file = "pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f"}, @@ -2546,119 +2689,102 @@ files = [ [package.dependencies] ptyprocess = ">=0.5" -[[package]] -name = "pickleshare" -version = "0.7.5" -description = "Tiny 'shelve'-like database with concurrency support" -optional = false -python-versions = "*" -files = [ - {file = "pickleshare-0.7.5-py2.py3-none-any.whl", hash = "sha256:9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56"}, - {file = "pickleshare-0.7.5.tar.gz", hash = "sha256:87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca"}, -] - [[package]] name = "pillow" -version = "10.2.0" +version = "11.1.0" description = "Python Imaging Library (Fork)" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["main"] files = [ - {file = "pillow-10.2.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:7823bdd049099efa16e4246bdf15e5a13dbb18a51b68fa06d6c1d4d8b99a796e"}, - {file = "pillow-10.2.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:83b2021f2ade7d1ed556bc50a399127d7fb245e725aa0113ebd05cfe88aaf588"}, - {file = "pillow-10.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6fad5ff2f13d69b7e74ce5b4ecd12cc0ec530fcee76356cac6742785ff71c452"}, - {file = "pillow-10.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da2b52b37dad6d9ec64e653637a096905b258d2fc2b984c41ae7d08b938a67e4"}, - {file = "pillow-10.2.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:47c0995fc4e7f79b5cfcab1fc437ff2890b770440f7696a3ba065ee0fd496563"}, - {file = "pillow-10.2.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:322bdf3c9b556e9ffb18f93462e5f749d3444ce081290352c6070d014c93feb2"}, - {file = "pillow-10.2.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:51f1a1bffc50e2e9492e87d8e09a17c5eea8409cda8d3f277eb6edc82813c17c"}, - {file = "pillow-10.2.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:69ffdd6120a4737710a9eee73e1d2e37db89b620f702754b8f6e62594471dee0"}, - {file = "pillow-10.2.0-cp310-cp310-win32.whl", hash = "sha256:c6dafac9e0f2b3c78df97e79af707cdc5ef8e88208d686a4847bab8266870023"}, - {file = "pillow-10.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:aebb6044806f2e16ecc07b2a2637ee1ef67a11840a66752751714a0d924adf72"}, - {file = "pillow-10.2.0-cp310-cp310-win_arm64.whl", hash = "sha256:7049e301399273a0136ff39b84c3678e314f2158f50f517bc50285fb5ec847ad"}, - {file = "pillow-10.2.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:35bb52c37f256f662abdfa49d2dfa6ce5d93281d323a9af377a120e89a9eafb5"}, - {file = "pillow-10.2.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9c23f307202661071d94b5e384e1e1dc7dfb972a28a2310e4ee16103e66ddb67"}, - {file = "pillow-10.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:773efe0603db30c281521a7c0214cad7836c03b8ccff897beae9b47c0b657d61"}, - {file = "pillow-10.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:11fa2e5984b949b0dd6d7a94d967743d87c577ff0b83392f17cb3990d0d2fd6e"}, - {file = "pillow-10.2.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:716d30ed977be8b37d3ef185fecb9e5a1d62d110dfbdcd1e2a122ab46fddb03f"}, - {file = "pillow-10.2.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:a086c2af425c5f62a65e12fbf385f7c9fcb8f107d0849dba5839461a129cf311"}, - {file = "pillow-10.2.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:c8de2789052ed501dd829e9cae8d3dcce7acb4777ea4a479c14521c942d395b1"}, - {file = "pillow-10.2.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:609448742444d9290fd687940ac0b57fb35e6fd92bdb65386e08e99af60bf757"}, - {file = "pillow-10.2.0-cp311-cp311-win32.whl", hash = "sha256:823ef7a27cf86df6597fa0671066c1b596f69eba53efa3d1e1cb8b30f3533068"}, - {file = "pillow-10.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:1da3b2703afd040cf65ec97efea81cfba59cdbed9c11d8efc5ab09df9509fc56"}, - {file = "pillow-10.2.0-cp311-cp311-win_arm64.whl", hash = "sha256:edca80cbfb2b68d7b56930b84a0e45ae1694aeba0541f798e908a49d66b837f1"}, - {file = "pillow-10.2.0-cp312-cp312-macosx_10_10_x86_64.whl", hash = "sha256:1b5e1b74d1bd1b78bc3477528919414874748dd363e6272efd5abf7654e68bef"}, - {file = "pillow-10.2.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0eae2073305f451d8ecacb5474997c08569fb4eb4ac231ffa4ad7d342fdc25ac"}, - {file = "pillow-10.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b7c2286c23cd350b80d2fc9d424fc797575fb16f854b831d16fd47ceec078f2c"}, - {file = "pillow-10.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e23412b5c41e58cec602f1135c57dfcf15482013ce6e5f093a86db69646a5aa"}, - {file = "pillow-10.2.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:52a50aa3fb3acb9cf7213573ef55d31d6eca37f5709c69e6858fe3bc04a5c2a2"}, - {file = "pillow-10.2.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:127cee571038f252a552760076407f9cff79761c3d436a12af6000cd182a9d04"}, - {file = "pillow-10.2.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:8d12251f02d69d8310b046e82572ed486685c38f02176bd08baf216746eb947f"}, - {file = "pillow-10.2.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:54f1852cd531aa981bc0965b7d609f5f6cc8ce8c41b1139f6ed6b3c54ab82bfb"}, - {file = "pillow-10.2.0-cp312-cp312-win32.whl", hash = "sha256:257d8788df5ca62c980314053197f4d46eefedf4e6175bc9412f14412ec4ea2f"}, - {file = "pillow-10.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:154e939c5f0053a383de4fd3d3da48d9427a7e985f58af8e94d0b3c9fcfcf4f9"}, - {file = "pillow-10.2.0-cp312-cp312-win_arm64.whl", hash = "sha256:f379abd2f1e3dddb2b61bc67977a6b5a0a3f7485538bcc6f39ec76163891ee48"}, - {file = "pillow-10.2.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:8373c6c251f7ef8bda6675dd6d2b3a0fcc31edf1201266b5cf608b62a37407f9"}, - {file = "pillow-10.2.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:870ea1ada0899fd0b79643990809323b389d4d1d46c192f97342eeb6ee0b8483"}, - {file = "pillow-10.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b4b6b1e20608493548b1f32bce8cca185bf0480983890403d3b8753e44077129"}, - {file = "pillow-10.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3031709084b6e7852d00479fd1d310b07d0ba82765f973b543c8af5061cf990e"}, - {file = "pillow-10.2.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:3ff074fc97dd4e80543a3e91f69d58889baf2002b6be64347ea8cf5533188213"}, - {file = "pillow-10.2.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:cb4c38abeef13c61d6916f264d4845fab99d7b711be96c326b84df9e3e0ff62d"}, - {file = "pillow-10.2.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:b1b3020d90c2d8e1dae29cf3ce54f8094f7938460fb5ce8bc5c01450b01fbaf6"}, - {file = "pillow-10.2.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:170aeb00224ab3dc54230c797f8404507240dd868cf52066f66a41b33169bdbe"}, - {file = "pillow-10.2.0-cp38-cp38-win32.whl", hash = "sha256:c4225f5220f46b2fde568c74fca27ae9771536c2e29d7c04f4fb62c83275ac4e"}, - {file = "pillow-10.2.0-cp38-cp38-win_amd64.whl", hash = "sha256:0689b5a8c5288bc0504d9fcee48f61a6a586b9b98514d7d29b840143d6734f39"}, - {file = "pillow-10.2.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:b792a349405fbc0163190fde0dc7b3fef3c9268292586cf5645598b48e63dc67"}, - {file = "pillow-10.2.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c570f24be1e468e3f0ce7ef56a89a60f0e05b30a3669a459e419c6eac2c35364"}, - {file = "pillow-10.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8ecd059fdaf60c1963c58ceb8997b32e9dc1b911f5da5307aab614f1ce5c2fb"}, - {file = "pillow-10.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c365fd1703040de1ec284b176d6af5abe21b427cb3a5ff68e0759e1e313a5e7e"}, - {file = "pillow-10.2.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:70c61d4c475835a19b3a5aa42492409878bbca7438554a1f89d20d58a7c75c01"}, - {file = "pillow-10.2.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:b6f491cdf80ae540738859d9766783e3b3c8e5bd37f5dfa0b76abdecc5081f13"}, - {file = "pillow-10.2.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9d189550615b4948f45252d7f005e53c2040cea1af5b60d6f79491a6e147eef7"}, - {file = "pillow-10.2.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:49d9ba1ed0ef3e061088cd1e7538a0759aab559e2e0a80a36f9fd9d8c0c21591"}, - {file = "pillow-10.2.0-cp39-cp39-win32.whl", hash = "sha256:babf5acfede515f176833ed6028754cbcd0d206f7f614ea3447d67c33be12516"}, - {file = "pillow-10.2.0-cp39-cp39-win_amd64.whl", hash = "sha256:0304004f8067386b477d20a518b50f3fa658a28d44e4116970abfcd94fac34a8"}, - {file = "pillow-10.2.0-cp39-cp39-win_arm64.whl", hash = "sha256:0fb3e7fc88a14eacd303e90481ad983fd5b69c761e9e6ef94c983f91025da869"}, - {file = "pillow-10.2.0-pp310-pypy310_pp73-macosx_10_10_x86_64.whl", hash = "sha256:322209c642aabdd6207517e9739c704dc9f9db943015535783239022002f054a"}, - {file = "pillow-10.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3eedd52442c0a5ff4f887fab0c1c0bb164d8635b32c894bc1faf4c618dd89df2"}, - {file = "pillow-10.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb28c753fd5eb3dd859b4ee95de66cc62af91bcff5db5f2571d32a520baf1f04"}, - {file = "pillow-10.2.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:33870dc4653c5017bf4c8873e5488d8f8d5f8935e2f1fb9a2208c47cdd66efd2"}, - {file = "pillow-10.2.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:3c31822339516fb3c82d03f30e22b1d038da87ef27b6a78c9549888f8ceda39a"}, - {file = "pillow-10.2.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:a2b56ba36e05f973d450582fb015594aaa78834fefe8dfb8fcd79b93e64ba4c6"}, - {file = "pillow-10.2.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:d8e6aeb9201e655354b3ad049cb77d19813ad4ece0df1249d3c793de3774f8c7"}, - {file = "pillow-10.2.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:2247178effb34a77c11c0e8ac355c7a741ceca0a732b27bf11e747bbc950722f"}, - {file = "pillow-10.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:15587643b9e5eb26c48e49a7b33659790d28f190fc514a322d55da2fb5c2950e"}, - {file = "pillow-10.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:753cd8f2086b2b80180d9b3010dd4ed147efc167c90d3bf593fe2af21265e5a5"}, - {file = "pillow-10.2.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:7c8f97e8e7a9009bcacbe3766a36175056c12f9a44e6e6f2d5caad06dcfbf03b"}, - {file = "pillow-10.2.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:d1b35bcd6c5543b9cb547dee3150c93008f8dd0f1fef78fc0cd2b141c5baf58a"}, - {file = "pillow-10.2.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:fe4c15f6c9285dc54ce6553a3ce908ed37c8f3825b5a51a15c91442bb955b868"}, - {file = "pillow-10.2.0.tar.gz", hash = "sha256:e87f0b2c78157e12d7686b27d63c070fd65d994e8ddae6f328e0dcf4a0cd007e"}, + {file = "pillow-11.1.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:e1abe69aca89514737465752b4bcaf8016de61b3be1397a8fc260ba33321b3a8"}, + {file = "pillow-11.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c640e5a06869c75994624551f45e5506e4256562ead981cce820d5ab39ae2192"}, + {file = "pillow-11.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a07dba04c5e22824816b2615ad7a7484432d7f540e6fa86af60d2de57b0fcee2"}, + {file = "pillow-11.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e267b0ed063341f3e60acd25c05200df4193e15a4a5807075cd71225a2386e26"}, + {file = "pillow-11.1.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:bd165131fd51697e22421d0e467997ad31621b74bfc0b75956608cb2906dda07"}, + {file = "pillow-11.1.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:abc56501c3fd148d60659aae0af6ddc149660469082859fa7b066a298bde9482"}, + {file = "pillow-11.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:54ce1c9a16a9561b6d6d8cb30089ab1e5eb66918cb47d457bd996ef34182922e"}, + {file = "pillow-11.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:73ddde795ee9b06257dac5ad42fcb07f3b9b813f8c1f7f870f402f4dc54b5269"}, + {file = "pillow-11.1.0-cp310-cp310-win32.whl", hash = "sha256:3a5fe20a7b66e8135d7fd617b13272626a28278d0e578c98720d9ba4b2439d49"}, + {file = "pillow-11.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:b6123aa4a59d75f06e9dd3dac5bf8bc9aa383121bb3dd9a7a612e05eabc9961a"}, + {file = "pillow-11.1.0-cp310-cp310-win_arm64.whl", hash = "sha256:a76da0a31da6fcae4210aa94fd779c65c75786bc9af06289cd1c184451ef7a65"}, + {file = "pillow-11.1.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:e06695e0326d05b06833b40b7ef477e475d0b1ba3a6d27da1bb48c23209bf457"}, + {file = "pillow-11.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:96f82000e12f23e4f29346e42702b6ed9a2f2fea34a740dd5ffffcc8c539eb35"}, + {file = "pillow-11.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a3cd561ded2cf2bbae44d4605837221b987c216cff94f49dfeed63488bb228d2"}, + {file = "pillow-11.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f189805c8be5ca5add39e6f899e6ce2ed824e65fb45f3c28cb2841911da19070"}, + {file = "pillow-11.1.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:dd0052e9db3474df30433f83a71b9b23bd9e4ef1de13d92df21a52c0303b8ab6"}, + {file = "pillow-11.1.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:837060a8599b8f5d402e97197d4924f05a2e0d68756998345c829c33186217b1"}, + {file = "pillow-11.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:aa8dd43daa836b9a8128dbe7d923423e5ad86f50a7a14dc688194b7be5c0dea2"}, + {file = "pillow-11.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0a2f91f8a8b367e7a57c6e91cd25af510168091fb89ec5146003e424e1558a96"}, + {file = "pillow-11.1.0-cp311-cp311-win32.whl", hash = "sha256:c12fc111ef090845de2bb15009372175d76ac99969bdf31e2ce9b42e4b8cd88f"}, + {file = "pillow-11.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd43429d0d7ed6533b25fc993861b8fd512c42d04514a0dd6337fb3ccf22761"}, + {file = "pillow-11.1.0-cp311-cp311-win_arm64.whl", hash = "sha256:f7955ecf5609dee9442cbface754f2c6e541d9e6eda87fad7f7a989b0bdb9d71"}, + {file = "pillow-11.1.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2062ffb1d36544d42fcaa277b069c88b01bb7298f4efa06731a7fd6cc290b81a"}, + {file = "pillow-11.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a85b653980faad27e88b141348707ceeef8a1186f75ecc600c395dcac19f385b"}, + {file = "pillow-11.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9409c080586d1f683df3f184f20e36fb647f2e0bc3988094d4fd8c9f4eb1b3b3"}, + {file = "pillow-11.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7fdadc077553621911f27ce206ffcbec7d3f8d7b50e0da39f10997e8e2bb7f6a"}, + {file = "pillow-11.1.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:93a18841d09bcdd774dcdc308e4537e1f867b3dec059c131fde0327899734aa1"}, + {file = "pillow-11.1.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:9aa9aeddeed452b2f616ff5507459e7bab436916ccb10961c4a382cd3e03f47f"}, + {file = "pillow-11.1.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3cdcdb0b896e981678eee140d882b70092dac83ac1cdf6b3a60e2216a73f2b91"}, + {file = "pillow-11.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:36ba10b9cb413e7c7dfa3e189aba252deee0602c86c309799da5a74009ac7a1c"}, + {file = "pillow-11.1.0-cp312-cp312-win32.whl", hash = "sha256:cfd5cd998c2e36a862d0e27b2df63237e67273f2fc78f47445b14e73a810e7e6"}, + {file = "pillow-11.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:a697cd8ba0383bba3d2d3ada02b34ed268cb548b369943cd349007730c92bddf"}, + {file = "pillow-11.1.0-cp312-cp312-win_arm64.whl", hash = "sha256:4dd43a78897793f60766563969442020e90eb7847463eca901e41ba186a7d4a5"}, + {file = "pillow-11.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ae98e14432d458fc3de11a77ccb3ae65ddce70f730e7c76140653048c71bfcbc"}, + {file = "pillow-11.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cc1331b6d5a6e144aeb5e626f4375f5b7ae9934ba620c0ac6b3e43d5e683a0f0"}, + {file = "pillow-11.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:758e9d4ef15d3560214cddbc97b8ef3ef86ce04d62ddac17ad39ba87e89bd3b1"}, + {file = "pillow-11.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b523466b1a31d0dcef7c5be1f20b942919b62fd6e9a9be199d035509cbefc0ec"}, + {file = "pillow-11.1.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:9044b5e4f7083f209c4e35aa5dd54b1dd5b112b108648f5c902ad586d4f945c5"}, + {file = "pillow-11.1.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:3764d53e09cdedd91bee65c2527815d315c6b90d7b8b79759cc48d7bf5d4f114"}, + {file = "pillow-11.1.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:31eba6bbdd27dde97b0174ddf0297d7a9c3a507a8a1480e1e60ef914fe23d352"}, + {file = "pillow-11.1.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b5d658fbd9f0d6eea113aea286b21d3cd4d3fd978157cbf2447a6035916506d3"}, + {file = "pillow-11.1.0-cp313-cp313-win32.whl", hash = "sha256:f86d3a7a9af5d826744fabf4afd15b9dfef44fe69a98541f666f66fbb8d3fef9"}, + {file = "pillow-11.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:593c5fd6be85da83656b93ffcccc2312d2d149d251e98588b14fbc288fd8909c"}, + {file = "pillow-11.1.0-cp313-cp313-win_arm64.whl", hash = "sha256:11633d58b6ee5733bde153a8dafd25e505ea3d32e261accd388827ee987baf65"}, + {file = "pillow-11.1.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:70ca5ef3b3b1c4a0812b5c63c57c23b63e53bc38e758b37a951e5bc466449861"}, + {file = "pillow-11.1.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:8000376f139d4d38d6851eb149b321a52bb8893a88dae8ee7d95840431977081"}, + {file = "pillow-11.1.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ee85f0696a17dd28fbcfceb59f9510aa71934b483d1f5601d1030c3c8304f3c"}, + {file = "pillow-11.1.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:dd0e081319328928531df7a0e63621caf67652c8464303fd102141b785ef9547"}, + {file = "pillow-11.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e63e4e5081de46517099dc30abe418122f54531a6ae2ebc8680bcd7096860eab"}, + {file = "pillow-11.1.0-cp313-cp313t-win32.whl", hash = "sha256:dda60aa465b861324e65a78c9f5cf0f4bc713e4309f83bc387be158b077963d9"}, + {file = "pillow-11.1.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ad5db5781c774ab9a9b2c4302bbf0c1014960a0a7be63278d13ae6fdf88126fe"}, + {file = "pillow-11.1.0-cp313-cp313t-win_arm64.whl", hash = "sha256:67cd427c68926108778a9005f2a04adbd5e67c442ed21d95389fe1d595458756"}, + {file = "pillow-11.1.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:bf902d7413c82a1bfa08b06a070876132a5ae6b2388e2712aab3a7cbc02205c6"}, + {file = "pillow-11.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c1eec9d950b6fe688edee07138993e54ee4ae634c51443cfb7c1e7613322718e"}, + {file = "pillow-11.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e275ee4cb11c262bd108ab2081f750db2a1c0b8c12c1897f27b160c8bd57bbc"}, + {file = "pillow-11.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4db853948ce4e718f2fc775b75c37ba2efb6aaea41a1a5fc57f0af59eee774b2"}, + {file = "pillow-11.1.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:ab8a209b8485d3db694fa97a896d96dd6533d63c22829043fd9de627060beade"}, + {file = "pillow-11.1.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:54251ef02a2309b5eec99d151ebf5c9904b77976c8abdcbce7891ed22df53884"}, + {file = "pillow-11.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:5bb94705aea800051a743aa4874bb1397d4695fb0583ba5e425ee0328757f196"}, + {file = "pillow-11.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:89dbdb3e6e9594d512780a5a1c42801879628b38e3efc7038094430844e271d8"}, + {file = "pillow-11.1.0-cp39-cp39-win32.whl", hash = "sha256:e5449ca63da169a2e6068dd0e2fcc8d91f9558aba89ff6d02121ca8ab11e79e5"}, + {file = "pillow-11.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:3362c6ca227e65c54bf71a5f88b3d4565ff1bcbc63ae72c34b07bbb1cc59a43f"}, + {file = "pillow-11.1.0-cp39-cp39-win_arm64.whl", hash = "sha256:b20be51b37a75cc54c2c55def3fa2c65bb94ba859dde241cd0a4fd302de5ae0a"}, + {file = "pillow-11.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:8c730dc3a83e5ac137fbc92dfcfe1511ce3b2b5d7578315b63dbbb76f7f51d90"}, + {file = "pillow-11.1.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:7d33d2fae0e8b170b6a6c57400e077412240f6f5bb2a342cf1ee512a787942bb"}, + {file = "pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a8d65b38173085f24bc07f8b6c505cbb7418009fa1a1fcb111b1f4961814a442"}, + {file = "pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:015c6e863faa4779251436db398ae75051469f7c903b043a48f078e437656f83"}, + {file = "pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:d44ff19eea13ae4acdaaab0179fa68c0c6f2f45d66a4d8ec1eda7d6cecbcc15f"}, + {file = "pillow-11.1.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:d3d8da4a631471dfaf94c10c85f5277b1f8e42ac42bade1ac67da4b4a7359b73"}, + {file = "pillow-11.1.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:4637b88343166249fe8aa94e7c4a62a180c4b3898283bb5d3d2fd5fe10d8e4e0"}, + {file = "pillow-11.1.0.tar.gz", hash = "sha256:368da70808b36d73b4b390a8ffac11069f8a5c85f29eff1f1b01bcf3ef5b2a20"}, ] [package.extras] -docs = ["furo", "olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-removed-in", "sphinxext-opengraph"] +docs = ["furo", "olefile", "sphinx (>=8.1)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinxext-opengraph"] fpx = ["olefile"] mic = ["olefile"] -tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"] +tests = ["check-manifest", "coverage (>=7.4.2)", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout", "trove-classifiers (>=2024.10.12)"] typing = ["typing-extensions"] xmp = ["defusedxml"] -[[package]] -name = "pkgutil-resolve-name" -version = "1.3.10" -description = "Resolve a name to an object." -optional = false -python-versions = ">=3.6" -files = [ - {file = "pkgutil_resolve_name-1.3.10-py3-none-any.whl", hash = "sha256:ca27cc078d25c5ad71a9de0a7a330146c4e014c2462d9af19c6b828280649c5e"}, - {file = "pkgutil_resolve_name-1.3.10.tar.gz", hash = "sha256:357d6c9e6a755653cfd78893817c0853af365dd51ec97f3d358a819373bbd174"}, -] - [[package]] name = "platformdirs" version = "4.3.6" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." optional = false python-versions = ">=3.8" +groups = ["dev"] files = [ {file = "platformdirs-4.3.6-py3-none-any.whl", hash = "sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb"}, {file = "platformdirs-4.3.6.tar.gz", hash = "sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907"}, @@ -2675,6 +2801,7 @@ version = "1.5.0" description = "plugin and hook calling mechanisms for python" optional = false python-versions = ">=3.8" +groups = ["dev"] files = [ {file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"}, {file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"}, @@ -2690,6 +2817,7 @@ version = "1.2.0" description = "Singularize or pluralize a given word useing a pre-defined list of rules" optional = false python-versions = ">=3.6" +groups = ["main"] files = [ {file = "pluralizer-1.2.0-py3-none-any.whl", hash = "sha256:d8f92ffa787661d9e704d1e0d8abc6c6c4bbaae9e790d7c709707eafbe17ed12"}, {file = "pluralizer-1.2.0.tar.gz", hash = "sha256:fe3fb8e1e53fabf372e77d8cbebe04b0f8fc7db853aeff50095dbd5628ac39c5"}, @@ -2697,13 +2825,14 @@ files = [ [[package]] name = "prompt-toolkit" -version = "3.0.41" +version = "3.0.48" description = "Library for building powerful interactive command lines in Python" optional = false python-versions = ">=3.7.0" +groups = ["main", "dev"] files = [ - {file = "prompt_toolkit-3.0.41-py3-none-any.whl", hash = "sha256:f36fe301fafb7470e86aaf90f036eef600a3210be4decf461a5b1ca8403d3cb2"}, - {file = "prompt_toolkit-3.0.41.tar.gz", hash = "sha256:941367d97fc815548822aa26c2a269fdc4eb21e9ec05fc5d447cf09bad5d75f0"}, + {file = "prompt_toolkit-3.0.48-py3-none-any.whl", hash = "sha256:f49a827f90062e411f1ce1f854f2aedb3c23353244f8108b89283587397ac10e"}, + {file = "prompt_toolkit-3.0.48.tar.gz", hash = "sha256:d6623ab0477a80df74e646bdbc93621143f5caf104206aa29294d53de1a03d90"}, ] [package.dependencies] @@ -2711,190 +2840,172 @@ wcwidth = "*" [[package]] name = "propcache" -version = "0.2.0" +version = "0.2.1" description = "Accelerated property cache" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["main", "dev"] files = [ - {file = "propcache-0.2.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:c5869b8fd70b81835a6f187c5fdbe67917a04d7e52b6e7cc4e5fe39d55c39d58"}, - {file = "propcache-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:952e0d9d07609d9c5be361f33b0d6d650cd2bae393aabb11d9b719364521984b"}, - {file = "propcache-0.2.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:33ac8f098df0585c0b53009f039dfd913b38c1d2edafed0cedcc0c32a05aa110"}, - {file = "propcache-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:97e48e8875e6c13909c800fa344cd54cc4b2b0db1d5f911f840458a500fde2c2"}, - {file = "propcache-0.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:388f3217649d6d59292b722d940d4d2e1e6a7003259eb835724092a1cca0203a"}, - {file = "propcache-0.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f571aea50ba5623c308aa146eb650eebf7dbe0fd8c5d946e28343cb3b5aad577"}, - {file = "propcache-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3dfafb44f7bb35c0c06eda6b2ab4bfd58f02729e7c4045e179f9a861b07c9850"}, - {file = "propcache-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a3ebe9a75be7ab0b7da2464a77bb27febcb4fab46a34f9288f39d74833db7f61"}, - {file = "propcache-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d2f0d0f976985f85dfb5f3d685697ef769faa6b71993b46b295cdbbd6be8cc37"}, - {file = "propcache-0.2.0-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:a3dc1a4b165283bd865e8f8cb5f0c64c05001e0718ed06250d8cac9bec115b48"}, - {file = "propcache-0.2.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:9e0f07b42d2a50c7dd2d8675d50f7343d998c64008f1da5fef888396b7f84630"}, - {file = "propcache-0.2.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:e63e3e1e0271f374ed489ff5ee73d4b6e7c60710e1f76af5f0e1a6117cd26394"}, - {file = "propcache-0.2.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:56bb5c98f058a41bb58eead194b4db8c05b088c93d94d5161728515bd52b052b"}, - {file = "propcache-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7665f04d0c7f26ff8bb534e1c65068409bf4687aa2534faf7104d7182debb336"}, - {file = "propcache-0.2.0-cp310-cp310-win32.whl", hash = "sha256:7cf18abf9764746b9c8704774d8b06714bcb0a63641518a3a89c7f85cc02c2ad"}, - {file = "propcache-0.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:cfac69017ef97db2438efb854edf24f5a29fd09a536ff3a992b75990720cdc99"}, - {file = "propcache-0.2.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:63f13bf09cc3336eb04a837490b8f332e0db41da66995c9fd1ba04552e516354"}, - {file = "propcache-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:608cce1da6f2672a56b24a015b42db4ac612ee709f3d29f27a00c943d9e851de"}, - {file = "propcache-0.2.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:466c219deee4536fbc83c08d09115249db301550625c7fef1c5563a584c9bc87"}, - {file = "propcache-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fc2db02409338bf36590aa985a461b2c96fce91f8e7e0f14c50c5fcc4f229016"}, - {file = "propcache-0.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a6ed8db0a556343d566a5c124ee483ae113acc9a557a807d439bcecc44e7dfbb"}, - {file = "propcache-0.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:91997d9cb4a325b60d4e3f20967f8eb08dfcb32b22554d5ef78e6fd1dda743a2"}, - {file = "propcache-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4c7dde9e533c0a49d802b4f3f218fa9ad0a1ce21f2c2eb80d5216565202acab4"}, - {file = "propcache-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffcad6c564fe6b9b8916c1aefbb37a362deebf9394bd2974e9d84232e3e08504"}, - {file = "propcache-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:97a58a28bcf63284e8b4d7b460cbee1edaab24634e82059c7b8c09e65284f178"}, - {file = "propcache-0.2.0-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:945db8ee295d3af9dbdbb698cce9bbc5c59b5c3fe328bbc4387f59a8a35f998d"}, - {file = "propcache-0.2.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:39e104da444a34830751715f45ef9fc537475ba21b7f1f5b0f4d71a3b60d7fe2"}, - {file = "propcache-0.2.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:c5ecca8f9bab618340c8e848d340baf68bcd8ad90a8ecd7a4524a81c1764b3db"}, - {file = "propcache-0.2.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:c436130cc779806bdf5d5fae0d848713105472b8566b75ff70048c47d3961c5b"}, - {file = "propcache-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:191db28dc6dcd29d1a3e063c3be0b40688ed76434622c53a284e5427565bbd9b"}, - {file = "propcache-0.2.0-cp311-cp311-win32.whl", hash = "sha256:5f2564ec89058ee7c7989a7b719115bdfe2a2fb8e7a4543b8d1c0cc4cf6478c1"}, - {file = "propcache-0.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:6e2e54267980349b723cff366d1e29b138b9a60fa376664a157a342689553f71"}, - {file = "propcache-0.2.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:2ee7606193fb267be4b2e3b32714f2d58cad27217638db98a60f9efb5efeccc2"}, - {file = "propcache-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:91ee8fc02ca52e24bcb77b234f22afc03288e1dafbb1f88fe24db308910c4ac7"}, - {file = "propcache-0.2.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2e900bad2a8456d00a113cad8c13343f3b1f327534e3589acc2219729237a2e8"}, - {file = "propcache-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f52a68c21363c45297aca15561812d542f8fc683c85201df0bebe209e349f793"}, - {file = "propcache-0.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1e41d67757ff4fbc8ef2af99b338bfb955010444b92929e9e55a6d4dcc3c4f09"}, - {file = "propcache-0.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a64e32f8bd94c105cc27f42d3b658902b5bcc947ece3c8fe7bc1b05982f60e89"}, - {file = "propcache-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:55346705687dbd7ef0d77883ab4f6fabc48232f587925bdaf95219bae072491e"}, - {file = "propcache-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:00181262b17e517df2cd85656fcd6b4e70946fe62cd625b9d74ac9977b64d8d9"}, - {file = "propcache-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6994984550eaf25dd7fc7bd1b700ff45c894149341725bb4edc67f0ffa94efa4"}, - {file = "propcache-0.2.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:56295eb1e5f3aecd516d91b00cfd8bf3a13991de5a479df9e27dd569ea23959c"}, - {file = "propcache-0.2.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:439e76255daa0f8151d3cb325f6dd4a3e93043e6403e6491813bcaaaa8733887"}, - {file = "propcache-0.2.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:f6475a1b2ecb310c98c28d271a30df74f9dd436ee46d09236a6b750a7599ce57"}, - {file = "propcache-0.2.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:3444cdba6628accf384e349014084b1cacd866fbb88433cd9d279d90a54e0b23"}, - {file = "propcache-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:4a9d9b4d0a9b38d1c391bb4ad24aa65f306c6f01b512e10a8a34a2dc5675d348"}, - {file = "propcache-0.2.0-cp312-cp312-win32.whl", hash = "sha256:69d3a98eebae99a420d4b28756c8ce6ea5a29291baf2dc9ff9414b42676f61d5"}, - {file = "propcache-0.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:ad9c9b99b05f163109466638bd30ada1722abb01bbb85c739c50b6dc11f92dc3"}, - {file = "propcache-0.2.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ecddc221a077a8132cf7c747d5352a15ed763b674c0448d811f408bf803d9ad7"}, - {file = "propcache-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0e53cb83fdd61cbd67202735e6a6687a7b491c8742dfc39c9e01e80354956763"}, - {file = "propcache-0.2.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:92fe151145a990c22cbccf9ae15cae8ae9eddabfc949a219c9f667877e40853d"}, - {file = "propcache-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6a21ef516d36909931a2967621eecb256018aeb11fc48656e3257e73e2e247a"}, - {file = "propcache-0.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3f88a4095e913f98988f5b338c1d4d5d07dbb0b6bad19892fd447484e483ba6b"}, - {file = "propcache-0.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5a5b3bb545ead161be780ee85a2b54fdf7092815995661947812dde94a40f6fb"}, - {file = "propcache-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:67aeb72e0f482709991aa91345a831d0b707d16b0257e8ef88a2ad246a7280bf"}, - {file = "propcache-0.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3c997f8c44ec9b9b0bcbf2d422cc00a1d9b9c681f56efa6ca149a941e5560da2"}, - {file = "propcache-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a66df3d4992bc1d725b9aa803e8c5a66c010c65c741ad901e260ece77f58d2f"}, - {file = "propcache-0.2.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:3ebbcf2a07621f29638799828b8d8668c421bfb94c6cb04269130d8de4fb7136"}, - {file = "propcache-0.2.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:1235c01ddaa80da8235741e80815ce381c5267f96cc49b1477fdcf8c047ef325"}, - {file = "propcache-0.2.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:3947483a381259c06921612550867b37d22e1df6d6d7e8361264b6d037595f44"}, - {file = "propcache-0.2.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:d5bed7f9805cc29c780f3aee05de3262ee7ce1f47083cfe9f77471e9d6777e83"}, - {file = "propcache-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e4a91d44379f45f5e540971d41e4626dacd7f01004826a18cb048e7da7e96544"}, - {file = "propcache-0.2.0-cp313-cp313-win32.whl", hash = "sha256:f902804113e032e2cdf8c71015651c97af6418363bea8d78dc0911d56c335032"}, - {file = "propcache-0.2.0-cp313-cp313-win_amd64.whl", hash = "sha256:8f188cfcc64fb1266f4684206c9de0e80f54622c3f22a910cbd200478aeae61e"}, - {file = "propcache-0.2.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:53d1bd3f979ed529f0805dd35ddaca330f80a9a6d90bc0121d2ff398f8ed8861"}, - {file = "propcache-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:83928404adf8fb3d26793665633ea79b7361efa0287dfbd372a7e74311d51ee6"}, - {file = "propcache-0.2.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:77a86c261679ea5f3896ec060be9dc8e365788248cc1e049632a1be682442063"}, - {file = "propcache-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:218db2a3c297a3768c11a34812e63b3ac1c3234c3a086def9c0fee50d35add1f"}, - {file = "propcache-0.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7735e82e3498c27bcb2d17cb65d62c14f1100b71723b68362872bca7d0913d90"}, - {file = "propcache-0.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:20a617c776f520c3875cf4511e0d1db847a076d720714ae35ffe0df3e440be68"}, - {file = "propcache-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:67b69535c870670c9f9b14a75d28baa32221d06f6b6fa6f77a0a13c5a7b0a5b9"}, - {file = "propcache-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4569158070180c3855e9c0791c56be3ceeb192defa2cdf6a3f39e54319e56b89"}, - {file = "propcache-0.2.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:db47514ffdbd91ccdc7e6f8407aac4ee94cc871b15b577c1c324236b013ddd04"}, - {file = "propcache-0.2.0-cp38-cp38-musllinux_1_2_armv7l.whl", hash = "sha256:2a60ad3e2553a74168d275a0ef35e8c0a965448ffbc3b300ab3a5bb9956c2162"}, - {file = "propcache-0.2.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:662dd62358bdeaca0aee5761de8727cfd6861432e3bb828dc2a693aa0471a563"}, - {file = "propcache-0.2.0-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:25a1f88b471b3bc911d18b935ecb7115dff3a192b6fef46f0bfaf71ff4f12418"}, - {file = "propcache-0.2.0-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:f60f0ac7005b9f5a6091009b09a419ace1610e163fa5deaba5ce3484341840e7"}, - {file = "propcache-0.2.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:74acd6e291f885678631b7ebc85d2d4aec458dd849b8c841b57ef04047833bed"}, - {file = "propcache-0.2.0-cp38-cp38-win32.whl", hash = "sha256:d9b6ddac6408194e934002a69bcaadbc88c10b5f38fb9307779d1c629181815d"}, - {file = "propcache-0.2.0-cp38-cp38-win_amd64.whl", hash = "sha256:676135dcf3262c9c5081cc8f19ad55c8a64e3f7282a21266d05544450bffc3a5"}, - {file = "propcache-0.2.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:25c8d773a62ce0451b020c7b29a35cfbc05de8b291163a7a0f3b7904f27253e6"}, - {file = "propcache-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:375a12d7556d462dc64d70475a9ee5982465fbb3d2b364f16b86ba9135793638"}, - {file = "propcache-0.2.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1ec43d76b9677637a89d6ab86e1fef70d739217fefa208c65352ecf0282be957"}, - {file = "propcache-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f45eec587dafd4b2d41ac189c2156461ebd0c1082d2fe7013571598abb8505d1"}, - {file = "propcache-0.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc092ba439d91df90aea38168e11f75c655880c12782facf5cf9c00f3d42b562"}, - {file = "propcache-0.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fa1076244f54bb76e65e22cb6910365779d5c3d71d1f18b275f1dfc7b0d71b4d"}, - {file = "propcache-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:682a7c79a2fbf40f5dbb1eb6bfe2cd865376deeac65acf9beb607505dced9e12"}, - {file = "propcache-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8e40876731f99b6f3c897b66b803c9e1c07a989b366c6b5b475fafd1f7ba3fb8"}, - {file = "propcache-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:363ea8cd3c5cb6679f1c2f5f1f9669587361c062e4899fce56758efa928728f8"}, - {file = "propcache-0.2.0-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:140fbf08ab3588b3468932974a9331aff43c0ab8a2ec2c608b6d7d1756dbb6cb"}, - {file = "propcache-0.2.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:e70fac33e8b4ac63dfc4c956fd7d85a0b1139adcfc0d964ce288b7c527537fea"}, - {file = "propcache-0.2.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:b33d7a286c0dc1a15f5fc864cc48ae92a846df287ceac2dd499926c3801054a6"}, - {file = "propcache-0.2.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:f6d5749fdd33d90e34c2efb174c7e236829147a2713334d708746e94c4bde40d"}, - {file = "propcache-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:22aa8f2272d81d9317ff5756bb108021a056805ce63dd3630e27d042c8092798"}, - {file = "propcache-0.2.0-cp39-cp39-win32.whl", hash = "sha256:73e4b40ea0eda421b115248d7e79b59214411109a5bc47d0d48e4c73e3b8fcf9"}, - {file = "propcache-0.2.0-cp39-cp39-win_amd64.whl", hash = "sha256:9517d5e9e0731957468c29dbfd0f976736a0e55afaea843726e887f36fe017df"}, - {file = "propcache-0.2.0-py3-none-any.whl", hash = "sha256:2ccc28197af5313706511fab3a8b66dcd6da067a1331372c82ea1cb74285e036"}, - {file = "propcache-0.2.0.tar.gz", hash = "sha256:df81779732feb9d01e5d513fad0122efb3d53bbc75f61b2a4f29a020bc985e70"}, + {file = "propcache-0.2.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:6b3f39a85d671436ee3d12c017f8fdea38509e4f25b28eb25877293c98c243f6"}, + {file = "propcache-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:39d51fbe4285d5db5d92a929e3e21536ea3dd43732c5b177c7ef03f918dff9f2"}, + {file = "propcache-0.2.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6445804cf4ec763dc70de65a3b0d9954e868609e83850a47ca4f0cb64bd79fea"}, + {file = "propcache-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f9479aa06a793c5aeba49ce5c5692ffb51fcd9a7016e017d555d5e2b0045d212"}, + {file = "propcache-0.2.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d9631c5e8b5b3a0fda99cb0d29c18133bca1e18aea9effe55adb3da1adef80d3"}, + {file = "propcache-0.2.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3156628250f46a0895f1f36e1d4fbe062a1af8718ec3ebeb746f1d23f0c5dc4d"}, + {file = "propcache-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6b6fb63ae352e13748289f04f37868099e69dba4c2b3e271c46061e82c745634"}, + {file = "propcache-0.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:887d9b0a65404929641a9fabb6452b07fe4572b269d901d622d8a34a4e9043b2"}, + {file = "propcache-0.2.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a96dc1fa45bd8c407a0af03b2d5218392729e1822b0c32e62c5bf7eeb5fb3958"}, + {file = "propcache-0.2.1-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:a7e65eb5c003a303b94aa2c3852ef130230ec79e349632d030e9571b87c4698c"}, + {file = "propcache-0.2.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:999779addc413181912e984b942fbcc951be1f5b3663cd80b2687758f434c583"}, + {file = "propcache-0.2.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:19a0f89a7bb9d8048d9c4370c9c543c396e894c76be5525f5e1ad287f1750ddf"}, + {file = "propcache-0.2.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:1ac2f5fe02fa75f56e1ad473f1175e11f475606ec9bd0be2e78e4734ad575034"}, + {file = "propcache-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:574faa3b79e8ebac7cb1d7930f51184ba1ccf69adfdec53a12f319a06030a68b"}, + {file = "propcache-0.2.1-cp310-cp310-win32.whl", hash = "sha256:03ff9d3f665769b2a85e6157ac8b439644f2d7fd17615a82fa55739bc97863f4"}, + {file = "propcache-0.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:2d3af2e79991102678f53e0dbf4c35de99b6b8b58f29a27ca0325816364caaba"}, + {file = "propcache-0.2.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:1ffc3cca89bb438fb9c95c13fc874012f7b9466b89328c3c8b1aa93cdcfadd16"}, + {file = "propcache-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f174bbd484294ed9fdf09437f889f95807e5f229d5d93588d34e92106fbf6717"}, + {file = "propcache-0.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:70693319e0b8fd35dd863e3e29513875eb15c51945bf32519ef52927ca883bc3"}, + {file = "propcache-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b480c6a4e1138e1aa137c0079b9b6305ec6dcc1098a8ca5196283e8a49df95a9"}, + {file = "propcache-0.2.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d27b84d5880f6d8aa9ae3edb253c59d9f6642ffbb2c889b78b60361eed449787"}, + {file = "propcache-0.2.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:857112b22acd417c40fa4595db2fe28ab900c8c5fe4670c7989b1c0230955465"}, + {file = "propcache-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cf6c4150f8c0e32d241436526f3c3f9cbd34429492abddbada2ffcff506c51af"}, + {file = "propcache-0.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:66d4cfda1d8ed687daa4bc0274fcfd5267873db9a5bc0418c2da19273040eeb7"}, + {file = "propcache-0.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c2f992c07c0fca81655066705beae35fc95a2fa7366467366db627d9f2ee097f"}, + {file = "propcache-0.2.1-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:4a571d97dbe66ef38e472703067021b1467025ec85707d57e78711c085984e54"}, + {file = "propcache-0.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:bb6178c241278d5fe853b3de743087be7f5f4c6f7d6d22a3b524d323eecec505"}, + {file = "propcache-0.2.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:ad1af54a62ffe39cf34db1aa6ed1a1873bd548f6401db39d8e7cd060b9211f82"}, + {file = "propcache-0.2.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:e7048abd75fe40712005bcfc06bb44b9dfcd8e101dda2ecf2f5aa46115ad07ca"}, + {file = "propcache-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:160291c60081f23ee43d44b08a7e5fb76681221a8e10b3139618c5a9a291b84e"}, + {file = "propcache-0.2.1-cp311-cp311-win32.whl", hash = "sha256:819ce3b883b7576ca28da3861c7e1a88afd08cc8c96908e08a3f4dd64a228034"}, + {file = "propcache-0.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:edc9fc7051e3350643ad929df55c451899bb9ae6d24998a949d2e4c87fb596d3"}, + {file = "propcache-0.2.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:081a430aa8d5e8876c6909b67bd2d937bfd531b0382d3fdedb82612c618bc41a"}, + {file = "propcache-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d2ccec9ac47cf4e04897619c0e0c1a48c54a71bdf045117d3a26f80d38ab1fb0"}, + {file = "propcache-0.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:14d86fe14b7e04fa306e0c43cdbeebe6b2c2156a0c9ce56b815faacc193e320d"}, + {file = "propcache-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:049324ee97bb67285b49632132db351b41e77833678432be52bdd0289c0e05e4"}, + {file = "propcache-0.2.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1cd9a1d071158de1cc1c71a26014dcdfa7dd3d5f4f88c298c7f90ad6f27bb46d"}, + {file = "propcache-0.2.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98110aa363f1bb4c073e8dcfaefd3a5cea0f0834c2aab23dda657e4dab2f53b5"}, + {file = "propcache-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:647894f5ae99c4cf6bb82a1bb3a796f6e06af3caa3d32e26d2350d0e3e3faf24"}, + {file = "propcache-0.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bfd3223c15bebe26518d58ccf9a39b93948d3dcb3e57a20480dfdd315356baff"}, + {file = "propcache-0.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d71264a80f3fcf512eb4f18f59423fe82d6e346ee97b90625f283df56aee103f"}, + {file = "propcache-0.2.1-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:e73091191e4280403bde6c9a52a6999d69cdfde498f1fdf629105247599b57ec"}, + {file = "propcache-0.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:3935bfa5fede35fb202c4b569bb9c042f337ca4ff7bd540a0aa5e37131659348"}, + {file = "propcache-0.2.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:f508b0491767bb1f2b87fdfacaba5f7eddc2f867740ec69ece6d1946d29029a6"}, + {file = "propcache-0.2.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:1672137af7c46662a1c2be1e8dc78cb6d224319aaa40271c9257d886be4363a6"}, + {file = "propcache-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b74c261802d3d2b85c9df2dfb2fa81b6f90deeef63c2db9f0e029a3cac50b518"}, + {file = "propcache-0.2.1-cp312-cp312-win32.whl", hash = "sha256:d09c333d36c1409d56a9d29b3a1b800a42c76a57a5a8907eacdbce3f18768246"}, + {file = "propcache-0.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:c214999039d4f2a5b2073ac506bba279945233da8c786e490d411dfc30f855c1"}, + {file = "propcache-0.2.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:aca405706e0b0a44cc6bfd41fbe89919a6a56999157f6de7e182a990c36e37bc"}, + {file = "propcache-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:12d1083f001ace206fe34b6bdc2cb94be66d57a850866f0b908972f90996b3e9"}, + {file = "propcache-0.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d93f3307ad32a27bda2e88ec81134b823c240aa3abb55821a8da553eed8d9439"}, + {file = "propcache-0.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ba278acf14471d36316159c94a802933d10b6a1e117b8554fe0d0d9b75c9d536"}, + {file = "propcache-0.2.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4e6281aedfca15301c41f74d7005e6e3f4ca143584ba696ac69df4f02f40d629"}, + {file = "propcache-0.2.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5b750a8e5a1262434fb1517ddf64b5de58327f1adc3524a5e44c2ca43305eb0b"}, + {file = "propcache-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf72af5e0fb40e9babf594308911436c8efde3cb5e75b6f206c34ad18be5c052"}, + {file = "propcache-0.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b2d0a12018b04f4cb820781ec0dffb5f7c7c1d2a5cd22bff7fb055a2cb19ebce"}, + {file = "propcache-0.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e800776a79a5aabdb17dcc2346a7d66d0777e942e4cd251defeb084762ecd17d"}, + {file = "propcache-0.2.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:4160d9283bd382fa6c0c2b5e017acc95bc183570cd70968b9202ad6d8fc48dce"}, + {file = "propcache-0.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:30b43e74f1359353341a7adb783c8f1b1c676367b011709f466f42fda2045e95"}, + {file = "propcache-0.2.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:58791550b27d5488b1bb52bc96328456095d96206a250d28d874fafe11b3dfaf"}, + {file = "propcache-0.2.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:0f022d381747f0dfe27e99d928e31bc51a18b65bb9e481ae0af1380a6725dd1f"}, + {file = "propcache-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:297878dc9d0a334358f9b608b56d02e72899f3b8499fc6044133f0d319e2ec30"}, + {file = "propcache-0.2.1-cp313-cp313-win32.whl", hash = "sha256:ddfab44e4489bd79bda09d84c430677fc7f0a4939a73d2bba3073036f487a0a6"}, + {file = "propcache-0.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:556fc6c10989f19a179e4321e5d678db8eb2924131e64652a51fe83e4c3db0e1"}, + {file = "propcache-0.2.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:6a9a8c34fb7bb609419a211e59da8887eeca40d300b5ea8e56af98f6fbbb1541"}, + {file = "propcache-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ae1aa1cd222c6d205853b3013c69cd04515f9d6ab6de4b0603e2e1c33221303e"}, + {file = "propcache-0.2.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:accb6150ce61c9c4b7738d45550806aa2b71c7668c6942f17b0ac182b6142fd4"}, + {file = "propcache-0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5eee736daafa7af6d0a2dc15cc75e05c64f37fc37bafef2e00d77c14171c2097"}, + {file = "propcache-0.2.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7a31fc1e1bd362874863fdeed71aed92d348f5336fd84f2197ba40c59f061bd"}, + {file = "propcache-0.2.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cba4cfa1052819d16699e1d55d18c92b6e094d4517c41dd231a8b9f87b6fa681"}, + {file = "propcache-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f089118d584e859c62b3da0892b88a83d611c2033ac410e929cb6754eec0ed16"}, + {file = "propcache-0.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:781e65134efaf88feb447e8c97a51772aa75e48b794352f94cb7ea717dedda0d"}, + {file = "propcache-0.2.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:31f5af773530fd3c658b32b6bdc2d0838543de70eb9a2156c03e410f7b0d3aae"}, + {file = "propcache-0.2.1-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:a7a078f5d37bee6690959c813977da5291b24286e7b962e62a94cec31aa5188b"}, + {file = "propcache-0.2.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:cea7daf9fc7ae6687cf1e2c049752f19f146fdc37c2cc376e7d0032cf4f25347"}, + {file = "propcache-0.2.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:8b3489ff1ed1e8315674d0775dc7d2195fb13ca17b3808721b54dbe9fd020faf"}, + {file = "propcache-0.2.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9403db39be1393618dd80c746cb22ccda168efce239c73af13c3763ef56ffc04"}, + {file = "propcache-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5d97151bc92d2b2578ff7ce779cdb9174337390a535953cbb9452fb65164c587"}, + {file = "propcache-0.2.1-cp39-cp39-win32.whl", hash = "sha256:9caac6b54914bdf41bcc91e7eb9147d331d29235a7c967c150ef5df6464fd1bb"}, + {file = "propcache-0.2.1-cp39-cp39-win_amd64.whl", hash = "sha256:92fc4500fcb33899b05ba73276dfb684a20d31caa567b7cb5252d48f896a91b1"}, + {file = "propcache-0.2.1-py3-none-any.whl", hash = "sha256:52277518d6aae65536e9cea52d4e7fd2f7a66f4aa2d30ed3f2fcea620ace3c54"}, + {file = "propcache-0.2.1.tar.gz", hash = "sha256:3f77ce728b19cb537714499928fe800c3dda29e8d9428778fc7c186da4c09a64"}, ] [[package]] name = "psycopg2-binary" -version = "2.9.9" +version = "2.9.10" description = "psycopg2 - Python-PostgreSQL Database Adapter" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "psycopg2-binary-2.9.9.tar.gz", hash = "sha256:7f01846810177d829c7692f1f5ada8096762d9172af1b1a28d4ab5b77c923c1c"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c2470da5418b76232f02a2fcd2229537bb2d5a7096674ce61859c3229f2eb202"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c6af2a6d4b7ee9615cbb162b0738f6e1fd1f5c3eda7e5da17861eacf4c717ea7"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:75723c3c0fbbf34350b46a3199eb50638ab22a0228f93fb472ef4d9becc2382b"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:83791a65b51ad6ee6cf0845634859d69a038ea9b03d7b26e703f94c7e93dbcf9"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0ef4854e82c09e84cc63084a9e4ccd6d9b154f1dbdd283efb92ecd0b5e2b8c84"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ed1184ab8f113e8d660ce49a56390ca181f2981066acc27cf637d5c1e10ce46e"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d2997c458c690ec2bc6b0b7ecbafd02b029b7b4283078d3b32a852a7ce3ddd98"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:b58b4710c7f4161b5e9dcbe73bb7c62d65670a87df7bcce9e1faaad43e715245"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:0c009475ee389757e6e34611d75f6e4f05f0cf5ebb76c6037508318e1a1e0d7e"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8dbf6d1bc73f1d04ec1734bae3b4fb0ee3cb2a493d35ede9badbeb901fb40f6f"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-win32.whl", hash = "sha256:3f78fd71c4f43a13d342be74ebbc0666fe1f555b8837eb113cb7416856c79682"}, - {file = "psycopg2_binary-2.9.9-cp310-cp310-win_amd64.whl", hash = "sha256:876801744b0dee379e4e3c38b76fc89f88834bb15bf92ee07d94acd06ec890a0"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ee825e70b1a209475622f7f7b776785bd68f34af6e7a46e2e42f27b659b5bc26"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1ea665f8ce695bcc37a90ee52de7a7980be5161375d42a0b6c6abedbf0d81f0f"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:143072318f793f53819048fdfe30c321890af0c3ec7cb1dfc9cc87aa88241de2"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c332c8d69fb64979ebf76613c66b985414927a40f8defa16cf1bc028b7b0a7b0"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7fc5a5acafb7d6ccca13bfa8c90f8c51f13d8fb87d95656d3950f0158d3ce53"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:977646e05232579d2e7b9c59e21dbe5261f403a88417f6a6512e70d3f8a046be"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:b6356793b84728d9d50ead16ab43c187673831e9d4019013f1402c41b1db9b27"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:bc7bb56d04601d443f24094e9e31ae6deec9ccb23581f75343feebaf30423359"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:77853062a2c45be16fd6b8d6de2a99278ee1d985a7bd8b103e97e41c034006d2"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:78151aa3ec21dccd5cdef6c74c3e73386dcdfaf19bced944169697d7ac7482fc"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-win32.whl", hash = "sha256:dc4926288b2a3e9fd7b50dc6a1909a13bbdadfc67d93f3374d984e56f885579d"}, - {file = "psycopg2_binary-2.9.9-cp311-cp311-win_amd64.whl", hash = "sha256:b76bedd166805480ab069612119ea636f5ab8f8771e640ae103e05a4aae3e417"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:8532fd6e6e2dc57bcb3bc90b079c60de896d2128c5d9d6f24a63875a95a088cf"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b0605eaed3eb239e87df0d5e3c6489daae3f7388d455d0c0b4df899519c6a38d"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f8544b092a29a6ddd72f3556a9fcf249ec412e10ad28be6a0c0d948924f2212"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2d423c8d8a3c82d08fe8af900ad5b613ce3632a1249fd6a223941d0735fce493"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2e5afae772c00980525f6d6ecf7cbca55676296b580c0e6abb407f15f3706996"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e6f98446430fdf41bd36d4faa6cb409f5140c1c2cf58ce0bbdaf16af7d3f119"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:c77e3d1862452565875eb31bdb45ac62502feabbd53429fdc39a1cc341d681ba"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:cb16c65dcb648d0a43a2521f2f0a2300f40639f6f8c1ecbc662141e4e3e1ee07"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:911dda9c487075abd54e644ccdf5e5c16773470a6a5d3826fda76699410066fb"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:57fede879f08d23c85140a360c6a77709113efd1c993923c59fde17aa27599fe"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-win32.whl", hash = "sha256:64cf30263844fa208851ebb13b0732ce674d8ec6a0c86a4e160495d299ba3c93"}, - {file = "psycopg2_binary-2.9.9-cp312-cp312-win_amd64.whl", hash = "sha256:81ff62668af011f9a48787564ab7eded4e9fb17a4a6a74af5ffa6a457400d2ab"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:2293b001e319ab0d869d660a704942c9e2cce19745262a8aba2115ef41a0a42a"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:03ef7df18daf2c4c07e2695e8cfd5ee7f748a1d54d802330985a78d2a5a6dca9"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0a602ea5aff39bb9fac6308e9c9d82b9a35c2bf288e184a816002c9fae930b77"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8359bf4791968c5a78c56103702000105501adb557f3cf772b2c207284273984"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:275ff571376626195ab95a746e6a04c7df8ea34638b99fc11160de91f2fef503"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:f9b5571d33660d5009a8b3c25dc1db560206e2d2f89d3df1cb32d72c0d117d52"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:420f9bbf47a02616e8554e825208cb947969451978dceb77f95ad09c37791dae"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:4154ad09dac630a0f13f37b583eae260c6aa885d67dfbccb5b02c33f31a6d420"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:a148c5d507bb9b4f2030a2025c545fccb0e1ef317393eaba42e7eabd28eb6041"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-win32.whl", hash = "sha256:68fc1f1ba168724771e38bee37d940d2865cb0f562380a1fb1ffb428b75cb692"}, - {file = "psycopg2_binary-2.9.9-cp37-cp37m-win_amd64.whl", hash = "sha256:281309265596e388ef483250db3640e5f414168c5a67e9c665cafce9492eda2f"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:60989127da422b74a04345096c10d416c2b41bd7bf2a380eb541059e4e999980"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:246b123cc54bb5361588acc54218c8c9fb73068bf227a4a531d8ed56fa3ca7d6"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:34eccd14566f8fe14b2b95bb13b11572f7c7d5c36da61caf414d23b91fcc5d94"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18d0ef97766055fec15b5de2c06dd8e7654705ce3e5e5eed3b6651a1d2a9a152"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d3f82c171b4ccd83bbaf35aa05e44e690113bd4f3b7b6cc54d2219b132f3ae55"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ead20f7913a9c1e894aebe47cccf9dc834e1618b7aa96155d2091a626e59c972"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:ca49a8119c6cbd77375ae303b0cfd8c11f011abbbd64601167ecca18a87e7cdd"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:323ba25b92454adb36fa425dc5cf6f8f19f78948cbad2e7bc6cdf7b0d7982e59"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:1236ed0952fbd919c100bc839eaa4a39ebc397ed1c08a97fc45fee2a595aa1b3"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:729177eaf0aefca0994ce4cffe96ad3c75e377c7b6f4efa59ebf003b6d398716"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-win32.whl", hash = "sha256:804d99b24ad523a1fe18cc707bf741670332f7c7412e9d49cb5eab67e886b9b5"}, - {file = "psycopg2_binary-2.9.9-cp38-cp38-win_amd64.whl", hash = "sha256:a6cdcc3ede532f4a4b96000b6362099591ab4a3e913d70bcbac2b56c872446f7"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:72dffbd8b4194858d0941062a9766f8297e8868e1dd07a7b36212aaa90f49472"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:30dcc86377618a4c8f3b72418df92e77be4254d8f89f14b8e8f57d6d43603c0f"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:31a34c508c003a4347d389a9e6fcc2307cc2150eb516462a7a17512130de109e"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:15208be1c50b99203fe88d15695f22a5bed95ab3f84354c494bcb1d08557df67"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1873aade94b74715be2246321c8650cabf5a0d098a95bab81145ffffa4c13876"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a58c98a7e9c021f357348867f537017057c2ed7f77337fd914d0bedb35dace7"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:4686818798f9194d03c9129a4d9a702d9e113a89cb03bffe08c6cf799e053291"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:ebdc36bea43063116f0486869652cb2ed7032dbc59fbcb4445c4862b5c1ecf7f"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:ca08decd2697fdea0aea364b370b1249d47336aec935f87b8bbfd7da5b2ee9c1"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ac05fb791acf5e1a3e39402641827780fe44d27e72567a000412c648a85ba860"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-win32.whl", hash = "sha256:9dba73be7305b399924709b91682299794887cbbd88e38226ed9f6712eabee90"}, - {file = "psycopg2_binary-2.9.9-cp39-cp39-win_amd64.whl", hash = "sha256:f7ae5d65ccfbebdfa761585228eb4d0df3a8b15cfb53bd953e713e09fbb12957"}, + {file = "psycopg2-binary-2.9.10.tar.gz", hash = "sha256:4b3df0e6990aa98acda57d983942eff13d824135fe2250e6522edaa782a06de2"}, + {file = "psycopg2_binary-2.9.10-cp310-cp310-macosx_12_0_x86_64.whl", hash = "sha256:0ea8e3d0ae83564f2fc554955d327fa081d065c8ca5cc6d2abb643e2c9c1200f"}, + {file = "psycopg2_binary-2.9.10-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:3e9c76f0ac6f92ecfc79516a8034a544926430f7b080ec5a0537bca389ee0906"}, + {file = "psycopg2_binary-2.9.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2ad26b467a405c798aaa1458ba09d7e2b6e5f96b1ce0ac15d82fd9f95dc38a92"}, + {file = "psycopg2_binary-2.9.10-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:270934a475a0e4b6925b5f804e3809dd5f90f8613621d062848dd82f9cd62007"}, + {file = "psycopg2_binary-2.9.10-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:48b338f08d93e7be4ab2b5f1dbe69dc5e9ef07170fe1f86514422076d9c010d0"}, + {file = "psycopg2_binary-2.9.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f4152f8f76d2023aac16285576a9ecd2b11a9895373a1f10fd9db54b3ff06b4"}, + {file = "psycopg2_binary-2.9.10-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:32581b3020c72d7a421009ee1c6bf4a131ef5f0a968fab2e2de0c9d2bb4577f1"}, + {file = "psycopg2_binary-2.9.10-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:2ce3e21dc3437b1d960521eca599d57408a695a0d3c26797ea0f72e834c7ffe5"}, + {file = "psycopg2_binary-2.9.10-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:e984839e75e0b60cfe75e351db53d6db750b00de45644c5d1f7ee5d1f34a1ce5"}, + {file = "psycopg2_binary-2.9.10-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3c4745a90b78e51d9ba06e2088a2fe0c693ae19cc8cb051ccda44e8df8a6eb53"}, + {file = "psycopg2_binary-2.9.10-cp310-cp310-win32.whl", hash = "sha256:e5720a5d25e3b99cd0dc5c8a440570469ff82659bb09431c1439b92caf184d3b"}, + {file = "psycopg2_binary-2.9.10-cp310-cp310-win_amd64.whl", hash = "sha256:3c18f74eb4386bf35e92ab2354a12c17e5eb4d9798e4c0ad3a00783eae7cd9f1"}, + {file = "psycopg2_binary-2.9.10-cp311-cp311-macosx_12_0_x86_64.whl", hash = "sha256:04392983d0bb89a8717772a193cfaac58871321e3ec69514e1c4e0d4957b5aff"}, + {file = "psycopg2_binary-2.9.10-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:1a6784f0ce3fec4edc64e985865c17778514325074adf5ad8f80636cd029ef7c"}, + {file = "psycopg2_binary-2.9.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b5f86c56eeb91dc3135b3fd8a95dc7ae14c538a2f3ad77a19645cf55bab1799c"}, + {file = "psycopg2_binary-2.9.10-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b3d2491d4d78b6b14f76881905c7a8a8abcf974aad4a8a0b065273a0ed7a2cb"}, + {file = "psycopg2_binary-2.9.10-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2286791ececda3a723d1910441c793be44625d86d1a4e79942751197f4d30341"}, + {file = "psycopg2_binary-2.9.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:512d29bb12608891e349af6a0cccedce51677725a921c07dba6342beaf576f9a"}, + {file = "psycopg2_binary-2.9.10-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:5a507320c58903967ef7384355a4da7ff3f28132d679aeb23572753cbf2ec10b"}, + {file = "psycopg2_binary-2.9.10-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:6d4fa1079cab9018f4d0bd2db307beaa612b0d13ba73b5c6304b9fe2fb441ff7"}, + {file = "psycopg2_binary-2.9.10-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:851485a42dbb0bdc1edcdabdb8557c09c9655dfa2ca0460ff210522e073e319e"}, + {file = "psycopg2_binary-2.9.10-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:35958ec9e46432d9076286dda67942ed6d968b9c3a6a2fd62b48939d1d78bf68"}, + {file = "psycopg2_binary-2.9.10-cp311-cp311-win32.whl", hash = "sha256:ecced182e935529727401b24d76634a357c71c9275b356efafd8a2a91ec07392"}, + {file = "psycopg2_binary-2.9.10-cp311-cp311-win_amd64.whl", hash = "sha256:ee0e8c683a7ff25d23b55b11161c2663d4b099770f6085ff0a20d4505778d6b4"}, + {file = "psycopg2_binary-2.9.10-cp312-cp312-macosx_12_0_x86_64.whl", hash = "sha256:880845dfe1f85d9d5f7c412efea7a08946a46894537e4e5d091732eb1d34d9a0"}, + {file = "psycopg2_binary-2.9.10-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9440fa522a79356aaa482aa4ba500b65f28e5d0e63b801abf6aa152a29bd842a"}, + {file = "psycopg2_binary-2.9.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e3923c1d9870c49a2d44f795df0c889a22380d36ef92440ff618ec315757e539"}, + {file = "psycopg2_binary-2.9.10-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7b2c956c028ea5de47ff3a8d6b3cc3330ab45cf0b7c3da35a2d6ff8420896526"}, + {file = "psycopg2_binary-2.9.10-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f758ed67cab30b9a8d2833609513ce4d3bd027641673d4ebc9c067e4d208eec1"}, + {file = "psycopg2_binary-2.9.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8cd9b4f2cfab88ed4a9106192de509464b75a906462fb846b936eabe45c2063e"}, + {file = "psycopg2_binary-2.9.10-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6dc08420625b5a20b53551c50deae6e231e6371194fa0651dbe0fb206452ae1f"}, + {file = "psycopg2_binary-2.9.10-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:d7cd730dfa7c36dbe8724426bf5612798734bff2d3c3857f36f2733f5bfc7c00"}, + {file = "psycopg2_binary-2.9.10-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:155e69561d54d02b3c3209545fb08938e27889ff5a10c19de8d23eb5a41be8a5"}, + {file = "psycopg2_binary-2.9.10-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c3cc28a6fd5a4a26224007712e79b81dbaee2ffb90ff406256158ec4d7b52b47"}, + {file = "psycopg2_binary-2.9.10-cp312-cp312-win32.whl", hash = "sha256:ec8a77f521a17506a24a5f626cb2aee7850f9b69a0afe704586f63a464f3cd64"}, + {file = "psycopg2_binary-2.9.10-cp312-cp312-win_amd64.whl", hash = "sha256:18c5ee682b9c6dd3696dad6e54cc7ff3a1a9020df6a5c0f861ef8bfd338c3ca0"}, + {file = "psycopg2_binary-2.9.10-cp313-cp313-macosx_12_0_x86_64.whl", hash = "sha256:26540d4a9a4e2b096f1ff9cce51253d0504dca5a85872c7f7be23be5a53eb18d"}, + {file = "psycopg2_binary-2.9.10-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:e217ce4d37667df0bc1c397fdcd8de5e81018ef305aed9415c3b093faaeb10fb"}, + {file = "psycopg2_binary-2.9.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:245159e7ab20a71d989da00f280ca57da7641fa2cdcf71749c193cea540a74f7"}, + {file = "psycopg2_binary-2.9.10-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3c4ded1a24b20021ebe677b7b08ad10bf09aac197d6943bfe6fec70ac4e4690d"}, + {file = "psycopg2_binary-2.9.10-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3abb691ff9e57d4a93355f60d4f4c1dd2d68326c968e7db17ea96df3c023ef73"}, + {file = "psycopg2_binary-2.9.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8608c078134f0b3cbd9f89b34bd60a943b23fd33cc5f065e8d5f840061bd0673"}, + {file = "psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:230eeae2d71594103cd5b93fd29d1ace6420d0b86f4778739cb1a5a32f607d1f"}, + {file = "psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:bb89f0a835bcfc1d42ccd5f41f04870c1b936d8507c6df12b7737febc40f0909"}, + {file = "psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f0c2d907a1e102526dd2986df638343388b94c33860ff3bbe1384130828714b1"}, + {file = "psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f8157bed2f51db683f31306aa497311b560f2265998122abe1dce6428bd86567"}, + {file = "psycopg2_binary-2.9.10-cp313-cp313-win_amd64.whl", hash = "sha256:27422aa5f11fbcd9b18da48373eb67081243662f9b46e6fd07c3eb46e4535142"}, + {file = "psycopg2_binary-2.9.10-cp38-cp38-macosx_12_0_x86_64.whl", hash = "sha256:eb09aa7f9cecb45027683bb55aebaaf45a0df8bf6de68801a6afdc7947bb09d4"}, + {file = "psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b73d6d7f0ccdad7bc43e6d34273f70d587ef62f824d7261c4ae9b8b1b6af90e8"}, + {file = "psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ce5ab4bf46a211a8e924d307c1b1fcda82368586a19d0a24f8ae166f5c784864"}, + {file = "psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:056470c3dc57904bbf63d6f534988bafc4e970ffd50f6271fc4ee7daad9498a5"}, + {file = "psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:73aa0e31fa4bb82578f3a6c74a73c273367727de397a7a0f07bd83cbea696baa"}, + {file = "psycopg2_binary-2.9.10-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8de718c0e1c4b982a54b41779667242bc630b2197948405b7bd8ce16bcecac92"}, + {file = "psycopg2_binary-2.9.10-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:5c370b1e4975df846b0277b4deba86419ca77dbc25047f535b0bb03d1a544d44"}, + {file = "psycopg2_binary-2.9.10-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ffe8ed017e4ed70f68b7b371d84b7d4a790368db9203dfc2d222febd3a9c8863"}, + {file = "psycopg2_binary-2.9.10-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:8aecc5e80c63f7459a1a2ab2c64df952051df196294d9f739933a9f6687e86b3"}, + {file = "psycopg2_binary-2.9.10-cp39-cp39-macosx_12_0_x86_64.whl", hash = "sha256:7a813c8bdbaaaab1f078014b9b0b13f5de757e2b5d9be6403639b298a04d218b"}, + {file = "psycopg2_binary-2.9.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d00924255d7fc916ef66e4bf22f354a940c67179ad3fd7067d7a0a9c84d2fbfc"}, + {file = "psycopg2_binary-2.9.10-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7559bce4b505762d737172556a4e6ea8a9998ecac1e39b5233465093e8cee697"}, + {file = "psycopg2_binary-2.9.10-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e8b58f0a96e7a1e341fc894f62c1177a7c83febebb5ff9123b579418fdc8a481"}, + {file = "psycopg2_binary-2.9.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6b269105e59ac96aba877c1707c600ae55711d9dcd3fc4b5012e4af68e30c648"}, + {file = "psycopg2_binary-2.9.10-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:79625966e176dc97ddabc142351e0409e28acf4660b88d1cf6adb876d20c490d"}, + {file = "psycopg2_binary-2.9.10-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:8aabf1c1a04584c168984ac678a668094d831f152859d06e055288fa515e4d30"}, + {file = "psycopg2_binary-2.9.10-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:19721ac03892001ee8fdd11507e6a2e01f4e37014def96379411ca99d78aeb2c"}, + {file = "psycopg2_binary-2.9.10-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:7f5d859928e635fa3ce3477704acee0f667b3a3d3e4bb109f2b18d4005f38287"}, + {file = "psycopg2_binary-2.9.10-cp39-cp39-win32.whl", hash = "sha256:3216ccf953b3f267691c90c6fe742e45d890d8272326b4a8b20850a03d05b7b8"}, + {file = "psycopg2_binary-2.9.10-cp39-cp39-win_amd64.whl", hash = "sha256:30e34c4e97964805f715206c7b789d54a78b70f3ff19fbe590104b71c45600e5"}, ] [[package]] @@ -2903,6 +3014,8 @@ version = "0.7.0" description = "Run a subprocess in a pseudo terminal" optional = false python-versions = "*" +groups = ["main", "dev"] +markers = "sys_platform != \"win32\" and sys_platform != \"emscripten\"" files = [ {file = "ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"}, {file = "ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"}, @@ -2914,6 +3027,7 @@ version = "0.2.3" description = "Safely evaluate AST nodes without side effects" optional = false python-versions = "*" +groups = ["main", "dev"] files = [ {file = "pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0"}, {file = "pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42"}, @@ -2922,12 +3036,24 @@ files = [ [package.extras] tests = ["pytest"] +[[package]] +name = "py-sonic" +version = "1.0.1" +description = "A python wrapper library for the Subsonic REST API. http://subsonic.org" +optional = false +python-versions = ">=3" +groups = ["main"] +files = [ + {file = "py-sonic-1.0.1.tar.gz", hash = "sha256:0d4d53f3a4f48d0ea9b6459d8ee57bd150bc305c7facae5a4056236cae85d879"}, +] + [[package]] name = "pyasn1" version = "0.6.1" description = "Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208)" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "pyasn1-0.6.1-py3-none-any.whl", hash = "sha256:0d632f46f2ba09143da3a8afe9e33fb6f92fa2320ab7e886e2d0f7672af84629"}, {file = "pyasn1-0.6.1.tar.gz", hash = "sha256:6f580d2bdd84365380830acf45550f2511469f673cb4a5ae3857a3170128b034"}, @@ -2939,6 +3065,7 @@ version = "0.4.1" description = "A collection of ASN.1-based protocols modules" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "pyasn1_modules-0.4.1-py3-none-any.whl", hash = "sha256:49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd"}, {file = "pyasn1_modules-0.4.1.tar.gz", hash = "sha256:c28e2dbf9c06ad61c71a075c7e0f9fd0f1b0bb2d2ad4377f240d33ac2ab60a7c"}, @@ -2949,104 +3076,96 @@ pyasn1 = ">=0.4.6,<0.7.0" [[package]] name = "pycodestyle" -version = "2.7.0" +version = "2.12.1" description = "Python style guide checker" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +python-versions = ">=3.8" +groups = ["dev"] files = [ - {file = "pycodestyle-2.7.0-py2.py3-none-any.whl", hash = "sha256:514f76d918fcc0b55c6680472f0a37970994e07bbb80725808c17089be302068"}, - {file = "pycodestyle-2.7.0.tar.gz", hash = "sha256:c389c1d06bf7904078ca03399a4816f974a1d590090fecea0c63ec26ebaf1cef"}, + {file = "pycodestyle-2.12.1-py2.py3-none-any.whl", hash = "sha256:46f0fb92069a7c28ab7bb558f05bfc0110dac69a0cd23c61ea0040283a9d78b3"}, + {file = "pycodestyle-2.12.1.tar.gz", hash = "sha256:6838eae08bbce4f6accd5d5572075c63626a15ee3e6f842df996bf62f6d73521"}, ] [[package]] name = "pycountry" -version = "23.12.11" +version = "24.6.1" description = "ISO country, subdivision, language, currency and script definitions and their translations" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "pycountry-23.12.11-py3-none-any.whl", hash = "sha256:2ff91cff4f40ff61086e773d61e72005fe95de4a57bfc765509db05695dc50ab"}, - {file = "pycountry-23.12.11.tar.gz", hash = "sha256:00569d82eaefbc6a490a311bfa84a9c571cff9ddbf8b0a4f4e7b4f868b4ad925"}, + {file = "pycountry-24.6.1-py3-none-any.whl", hash = "sha256:f1a4fb391cd7214f8eefd39556d740adcc233c778a27f8942c8dca351d6ce06f"}, + {file = "pycountry-24.6.1.tar.gz", hash = "sha256:b61b3faccea67f87d10c1f2b0fc0be714409e8fcdcc1315613174f6466c10221"}, ] -[package.dependencies] -importlib-resources = {version = ">=5.12.0,<6.0.0", markers = "python_version < \"3.9\""} - [[package]] name = "pycparser" version = "2.22" description = "C parser in Python" optional = false python-versions = ">=3.8" +groups = ["main"] +markers = "platform_python_implementation != \"PyPy\"" files = [ {file = "pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc"}, {file = "pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6"}, ] [[package]] -name = "pydub" -version = "0.25.1" -description = "Manipulate audio with an simple and easy high level interface" +name = "pyee" +version = "12.1.1" +description = "A rough port of Node.js's EventEmitter to Python with a few tricks of its own" optional = false -python-versions = "*" +python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "pydub-0.25.1-py2.py3-none-any.whl", hash = "sha256:65617e33033874b59d87db603aa1ed450633288aefead953b30bded59cb599a6"}, - {file = "pydub-0.25.1.tar.gz", hash = "sha256:980a33ce9949cab2a569606b65674d748ecbca4f0796887fd6f46173a7b0d30f"}, + {file = "pyee-12.1.1-py3-none-any.whl", hash = "sha256:18a19c650556bb6b32b406d7f017c8f513aceed1ef7ca618fb65de7bd2d347ef"}, + {file = "pyee-12.1.1.tar.gz", hash = "sha256:bbc33c09e2ff827f74191e3e5bbc6be7da02f627b7ec30d86f5ce1a6fb2424a3"}, ] +[package.dependencies] +typing-extensions = "*" + +[package.extras] +dev = ["black", "build", "flake8", "flake8-black", "isort", "jupyter-console", "mkdocs", "mkdocs-include-markdown-plugin", "mkdocstrings[python]", "pytest", "pytest-asyncio", "pytest-trio", "sphinx", "toml", "tox", "trio", "trio", "trio-typing", "twine", "twisted", "validate-pyproject[all]"] + [[package]] name = "pyflakes" -version = "2.3.1" +version = "3.2.0" description = "passive checker of Python programs" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +python-versions = ">=3.8" +groups = ["dev"] files = [ - {file = "pyflakes-2.3.1-py2.py3-none-any.whl", hash = "sha256:7893783d01b8a89811dd72d7dfd4d84ff098e5eed95cfa8905b22bbffe52efc3"}, - {file = "pyflakes-2.3.1.tar.gz", hash = "sha256:f5bc8ecabc05bb9d291eb5203d6810b49040f6ff446a756326104746cc00c1db"}, + {file = "pyflakes-3.2.0-py2.py3-none-any.whl", hash = "sha256:84b5be138a2dfbb40689ca07e2152deb896a65c3a3e24c251c5c62489568074a"}, + {file = "pyflakes-3.2.0.tar.gz", hash = "sha256:1c61603ff154621fb2a9172037d84dca3500def8c8b630657d1701f026f8af3f"}, ] [[package]] name = "pygments" -version = "2.18.0" +version = "2.19.1" description = "Pygments is a syntax highlighting package written in Python." optional = false python-versions = ">=3.8" +groups = ["main", "dev"] files = [ - {file = "pygments-2.18.0-py3-none-any.whl", hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a"}, - {file = "pygments-2.18.0.tar.gz", hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"}, + {file = "pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c"}, + {file = "pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f"}, ] [package.extras] windows-terminal = ["colorama (>=0.4.6)"] -[[package]] -name = "pyjwt" -version = "2.9.0" -description = "JSON Web Token implementation in Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, - {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, -] - -[package.dependencies] -cryptography = {version = ">=3.4.0", optional = true, markers = "extra == \"crypto\""} - -[package.extras] -crypto = ["cryptography (>=3.4.0)"] -dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] -docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] -tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] - [[package]] name = "pyld" -version = "2.0.3" +version = "2.0.4" description = "Python implementation of the JSON-LD API" optional = false python-versions = "*" +groups = ["main"] files = [ - {file = "PyLD-2.0.3.tar.gz", hash = "sha256:287445f888c3a332ccbd20a14844c66c2fcbaeab3c99acd506a0788e2ebb2f82"}, + {file = "PyLD-2.0.4-py3-none-any.whl", hash = "sha256:6dab9905644616df33f8755489fc9b354ed7d832d387b7d1974b4fbd3b8d2a89"}, + {file = "PyLD-2.0.4.tar.gz", hash = "sha256:311e350f0dbc964311c79c28e86f84e195a81d06fef5a6f6ac2a4f6391ceeacc"}, ] [package.dependencies] @@ -3062,17 +3181,18 @@ requests = ["requests"] [[package]] name = "pylint" -version = "3.0.3" +version = "3.3.3" description = "python code static checker" optional = false -python-versions = ">=3.8.0" +python-versions = ">=3.9.0" +groups = ["dev"] files = [ - {file = "pylint-3.0.3-py3-none-any.whl", hash = "sha256:7a1585285aefc5165db81083c3e06363a27448f6b467b3b0f30dbd0ac1f73810"}, - {file = "pylint-3.0.3.tar.gz", hash = "sha256:58c2398b0301e049609a8429789ec6edf3aabe9b6c5fec916acd18639c16de8b"}, + {file = "pylint-3.3.3-py3-none-any.whl", hash = "sha256:26e271a2bc8bce0fc23833805a9076dd9b4d5194e2a02164942cb3cdc37b4183"}, + {file = "pylint-3.3.3.tar.gz", hash = "sha256:07c607523b17e6d16e2ae0d7ef59602e332caa762af64203c24b41c27139f36a"}, ] [package.dependencies] -astroid = ">=3.0.1,<=3.1.0-dev0" +astroid = ">=3.3.8,<=3.4.0-dev0" colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""} dill = [ {version = ">=0.2", markers = "python_version < \"3.11\""}, @@ -3084,7 +3204,6 @@ mccabe = ">=0.6,<0.8" platformdirs = ">=2.2.0" tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} tomlkit = ">=0.10.1" -typing-extensions = {version = ">=3.10.0", markers = "python_version < \"3.10\""} [package.extras] spelling = ["pyenchant (>=3.2,<4.0)"] @@ -3092,17 +3211,18 @@ testutils = ["gitpython (>3)"] [[package]] name = "pylint-django" -version = "2.5.5" +version = "2.6.1" description = "A Pylint plugin to help Pylint understand the Django web framework" optional = false -python-versions = ">=3.7,<4.0" +python-versions = "<4.0,>=3.9" +groups = ["dev"] files = [ - {file = "pylint_django-2.5.5-py3-none-any.whl", hash = "sha256:5abd5c2228e0e5e2a4cb6d0b4fc1d1cef1e773d0be911412f4dd4fc1a1a440b7"}, - {file = "pylint_django-2.5.5.tar.gz", hash = "sha256:2f339e4bf55776958283395c5139c37700c91bd5ef1d8251ef6ac88b5abbba9b"}, + {file = "pylint-django-2.6.1.tar.gz", hash = "sha256:19e8c85a8573a04e3de7be2ba91e9a7c818ebf05e1b617be2bbae67a906b725f"}, + {file = "pylint_django-2.6.1-py3-none-any.whl", hash = "sha256:359f68fe8c810ee6bc8e1ab4c83c19b15a43b234a24b08978f47a23462b5ce28"}, ] [package.dependencies] -pylint = ">=2.0,<4" +pylint = ">=3.0,<4" pylint-plugin-utils = ">=0.8" [package.extras] @@ -3114,6 +3234,7 @@ version = "0.8.2" description = "Utilities and helpers for writing Pylint plugins" optional = false python-versions = ">=3.7,<4.0" +groups = ["dev"] files = [ {file = "pylint_plugin_utils-0.8.2-py3-none-any.whl", hash = "sha256:ae11664737aa2effbf26f973a9e0b6779ab7106ec0adc5fe104b0907ca04e507"}, {file = "pylint_plugin_utils-0.8.2.tar.gz", hash = "sha256:d3cebf68a38ba3fba23a873809155562571386d4c1b03e5b4c4cc26c3eee93e4"}, @@ -3124,45 +3245,34 @@ pylint = ">=1.7" [[package]] name = "pyopenssl" -version = "24.2.1" +version = "25.0.0" description = "Python wrapper module around the OpenSSL library" optional = false python-versions = ">=3.7" +groups = ["main"] files = [ - {file = "pyOpenSSL-24.2.1-py3-none-any.whl", hash = "sha256:967d5719b12b243588573f39b0c677637145c7a1ffedcd495a487e58177fbb8d"}, - {file = "pyopenssl-24.2.1.tar.gz", hash = "sha256:4247f0dbe3748d560dcbb2ff3ea01af0f9a1a001ef5f7c4c647956ed8cbf0e95"}, + {file = "pyOpenSSL-25.0.0-py3-none-any.whl", hash = "sha256:424c247065e46e76a37411b9ab1782541c23bb658bf003772c3405fbaa128e90"}, + {file = "pyopenssl-25.0.0.tar.gz", hash = "sha256:cd2cef799efa3936bb08e8ccb9433a575722b9dd986023f1cabc4ae64e9dac16"}, ] [package.dependencies] -cryptography = ">=41.0.5,<44" +cryptography = ">=41.0.5,<45" +typing-extensions = {version = ">=4.9", markers = "python_version < \"3.13\" and python_version >= \"3.8\""} [package.extras] -docs = ["sphinx (!=5.2.0,!=5.2.0.post0,!=7.2.5)", "sphinx-rtd-theme"] +docs = ["sphinx (!=5.2.0,!=5.2.0.post0,!=7.2.5)", "sphinx_rtd_theme"] test = ["pretend", "pytest (>=3.0.1)", "pytest-rerunfailures"] -[[package]] -name = "pyparsing" -version = "3.1.4" -description = "pyparsing module - Classes and methods to define and execute parsing grammars" -optional = false -python-versions = ">=3.6.8" -files = [ - {file = "pyparsing-3.1.4-py3-none-any.whl", hash = "sha256:a6a7ee4235a3f944aa1fa2249307708f893fe5717dc603503c6c7969c070fb7c"}, - {file = "pyparsing-3.1.4.tar.gz", hash = "sha256:f86ec8d1a83f11977c9a6ea7598e8c27fc5cddfa5b07ea2241edbbde1d7bc032"}, -] - -[package.extras] -diagrams = ["jinja2", "railroad-diagrams"] - [[package]] name = "pytest" -version = "8.0.0" +version = "8.3.4" description = "pytest: simple powerful testing with Python" optional = false python-versions = ">=3.8" +groups = ["dev"] files = [ - {file = "pytest-8.0.0-py3-none-any.whl", hash = "sha256:50fb9cbe836c3f20f0dfa99c565201fb75dc54c8d76373cd1bde06b06657bdb6"}, - {file = "pytest-8.0.0.tar.gz", hash = "sha256:249b1b0864530ba251b7438274c4d251c58d868edaaec8762893ad4a0d71c36c"}, + {file = "pytest-8.3.4-py3-none-any.whl", hash = "sha256:50e16d954148559c9a74109af1eaf0c945ba2d8f30f0a3d3335edde19788b6f6"}, + {file = "pytest-8.3.4.tar.gz", hash = "sha256:965370d062bce11e73868e0335abac31b4d3de0e82f4007408d242b4f8610761"}, ] [package.dependencies] @@ -3170,114 +3280,119 @@ colorama = {version = "*", markers = "sys_platform == \"win32\""} exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""} iniconfig = "*" packaging = "*" -pluggy = ">=1.3.0,<2.0" -tomli = {version = ">=1.0.0", markers = "python_version < \"3.11\""} +pluggy = ">=1.5,<2" +tomli = {version = ">=1", markers = "python_version < \"3.11\""} [package.extras] -testing = ["argcomplete", "attrs (>=19.2.0)", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] +dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] [[package]] name = "pytest-asyncio" -version = "0.21.0" +version = "0.25.2" description = "Pytest support for asyncio" optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" +groups = ["dev"] files = [ - {file = "pytest-asyncio-0.21.0.tar.gz", hash = "sha256:2b38a496aef56f56b0e87557ec313e11e1ab9276fc3863f6a7be0f1d0e415e1b"}, - {file = "pytest_asyncio-0.21.0-py3-none-any.whl", hash = "sha256:f2b3366b7cd501a4056858bd39349d5af19742aed2d81660b7998b6341c7eb9c"}, + {file = "pytest_asyncio-0.25.2-py3-none-any.whl", hash = "sha256:0d0bb693f7b99da304a0634afc0a4b19e49d5e0de2d670f38dc4bfa5727c5075"}, + {file = "pytest_asyncio-0.25.2.tar.gz", hash = "sha256:3f8ef9a98f45948ea91a0ed3dc4268b5326c0e7bce73892acc654df4262ad45f"}, +] + +[package.dependencies] +pytest = ">=8.2,<9" + +[package.extras] +docs = ["sphinx (>=5.3)", "sphinx-rtd-theme (>=1)"] +testing = ["coverage (>=6.2)", "hypothesis (>=5.7.1)"] + +[[package]] +name = "pytest-cov" +version = "6.0.0" +description = "Pytest plugin for measuring coverage." +optional = false +python-versions = ">=3.9" +groups = ["dev"] +files = [ + {file = "pytest-cov-6.0.0.tar.gz", hash = "sha256:fde0b595ca248bb8e2d76f020b465f3b107c9632e6a1d1705f17834c89dcadc0"}, + {file = "pytest_cov-6.0.0-py3-none-any.whl", hash = "sha256:eee6f1b9e61008bd34975a4d5bab25801eb31898b032dd55addc93e96fcaaa35"}, +] + +[package.dependencies] +coverage = {version = ">=7.5", extras = ["toml"]} +pytest = ">=4.6" + +[package.extras] +testing = ["fields", "hunter", "process-tests", "pytest-xdist", "virtualenv"] + +[[package]] +name = "pytest-django" +version = "4.9.0" +description = "A Django plugin for pytest." +optional = false +python-versions = ">=3.8" +groups = ["dev"] +files = [ + {file = "pytest_django-4.9.0-py3-none-any.whl", hash = "sha256:1d83692cb39188682dbb419ff0393867e9904094a549a7d38a3154d5731b2b99"}, + {file = "pytest_django-4.9.0.tar.gz", hash = "sha256:8bf7bc358c9ae6f6fc51b6cebb190fe20212196e6807121f11bd6a3b03428314"}, ] [package.dependencies] pytest = ">=7.0.0" -[package.extras] -docs = ["sphinx (>=5.3)", "sphinx-rtd-theme (>=1.0)"] -testing = ["coverage (>=6.2)", "flaky (>=3.5.0)", "hypothesis (>=5.7.1)", "mypy (>=0.931)", "pytest-trio (>=0.7.0)"] - -[[package]] -name = "pytest-cov" -version = "4.0.0" -description = "Pytest plugin for measuring coverage." -optional = false -python-versions = ">=3.6" -files = [ - {file = "pytest-cov-4.0.0.tar.gz", hash = "sha256:996b79efde6433cdbd0088872dbc5fb3ed7fe1578b68cdbba634f14bb8dd0470"}, - {file = "pytest_cov-4.0.0-py3-none-any.whl", hash = "sha256:2feb1b751d66a8bd934e5edfa2e961d11309dc37b73b0eabe73b5945fee20f6b"}, -] - -[package.dependencies] -coverage = {version = ">=5.2.1", extras = ["toml"]} -pytest = ">=4.6" - -[package.extras] -testing = ["fields", "hunter", "process-tests", "pytest-xdist", "six", "virtualenv"] - -[[package]] -name = "pytest-django" -version = "4.5.2" -description = "A Django plugin for pytest." -optional = false -python-versions = ">=3.5" -files = [ - {file = "pytest-django-4.5.2.tar.gz", hash = "sha256:d9076f759bb7c36939dbdd5ae6633c18edfc2902d1a69fdbefd2426b970ce6c2"}, - {file = "pytest_django-4.5.2-py3-none-any.whl", hash = "sha256:c60834861933773109334fe5a53e83d1ef4828f2203a1d6a0fa9972f4f75ab3e"}, -] - -[package.dependencies] -pytest = ">=5.4.0" - [package.extras] docs = ["sphinx", "sphinx-rtd-theme"] testing = ["Django", "django-configurations (>=2.0)"] [[package]] name = "pytest-env" -version = "1.1.3" +version = "1.1.5" description = "pytest plugin that allows you to add environment variables." optional = false python-versions = ">=3.8" +groups = ["dev"] files = [ - {file = "pytest_env-1.1.3-py3-none-any.whl", hash = "sha256:aada77e6d09fcfb04540a6e462c58533c37df35fa853da78707b17ec04d17dfc"}, - {file = "pytest_env-1.1.3.tar.gz", hash = "sha256:fcd7dc23bb71efd3d35632bde1bbe5ee8c8dc4489d6617fb010674880d96216b"}, + {file = "pytest_env-1.1.5-py3-none-any.whl", hash = "sha256:ce90cf8772878515c24b31cd97c7fa1f4481cd68d588419fd45f10ecaee6bc30"}, + {file = "pytest_env-1.1.5.tar.gz", hash = "sha256:91209840aa0e43385073ac464a554ad2947cc2fd663a9debf88d03b01e0cc1cf"}, ] [package.dependencies] -pytest = ">=7.4.3" +pytest = ">=8.3.3" tomli = {version = ">=2.0.1", markers = "python_version < \"3.11\""} [package.extras] -test = ["covdefaults (>=2.3)", "coverage (>=7.3.2)", "pytest-mock (>=3.12)"] +testing = ["covdefaults (>=2.3)", "coverage (>=7.6.1)", "pytest-mock (>=3.14)"] [[package]] name = "pytest-mock" -version = "3.10.0" +version = "3.14.0" description = "Thin-wrapper around the mock package for easier use with pytest" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" +groups = ["dev"] files = [ - {file = "pytest-mock-3.10.0.tar.gz", hash = "sha256:fbbdb085ef7c252a326fd8cdcac0aa3b1333d8811f131bdcc701002e1be7ed4f"}, - {file = "pytest_mock-3.10.0-py3-none-any.whl", hash = "sha256:f4c973eeae0282963eb293eb173ce91b091a79c1334455acfac9ddee8a1c784b"}, + {file = "pytest-mock-3.14.0.tar.gz", hash = "sha256:2719255a1efeceadbc056d6bf3df3d1c5015530fb40cf347c0f9afac88410bd0"}, + {file = "pytest_mock-3.14.0-py3-none-any.whl", hash = "sha256:0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f"}, ] [package.dependencies] -pytest = ">=5.0" +pytest = ">=6.2.5" [package.extras] dev = ["pre-commit", "pytest-asyncio", "tox"] [[package]] name = "pytest-randomly" -version = "3.12.0" +version = "3.16.0" description = "Pytest plugin to randomly order tests and control random.seed." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" +groups = ["dev"] files = [ - {file = "pytest-randomly-3.12.0.tar.gz", hash = "sha256:d60c2db71ac319aee0fc6c4110a7597d611a8b94a5590918bfa8583f00caccb2"}, - {file = "pytest_randomly-3.12.0-py3-none-any.whl", hash = "sha256:f4f2e803daf5d1ba036cc22bf4fe9dbbf99389ec56b00e5cba732fb5c1d07fdd"}, + {file = "pytest_randomly-3.16.0-py3-none-any.whl", hash = "sha256:8633d332635a1a0983d3bba19342196807f6afb17c3eef78e02c2f85dade45d6"}, + {file = "pytest_randomly-3.16.0.tar.gz", hash = "sha256:11bf4d23a26484de7860d82f726c0629837cf4064b79157bd18ec9d41d7feb26"}, ] [package.dependencies] -importlib-metadata = {version = ">=3.6.0", markers = "python_version < \"3.10\""} pytest = "*" [[package]] @@ -3286,6 +3401,7 @@ version = "1.0.0" description = "pytest-sugar is a plugin for pytest that changes the default look and feel of pytest (e.g. progressbar, show tests that fail instantly)." optional = false python-versions = "*" +groups = ["dev"] files = [ {file = "pytest-sugar-1.0.0.tar.gz", hash = "sha256:6422e83258f5b0c04ce7c632176c7732cab5fdb909cb39cca5c9139f81276c0a"}, {file = "pytest_sugar-1.0.0-py3-none-any.whl", hash = "sha256:70ebcd8fc5795dc457ff8b69d266a4e2e8a74ae0c3edc749381c64b5246c8dfd"}, @@ -3305,6 +3421,7 @@ version = "2.9.0.post0" description = "Extensions to the standard Python datetime module" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +groups = ["main", "dev"] files = [ {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"}, {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}, @@ -3319,6 +3436,7 @@ version = "1.0.1" description = "Read key-value pairs from a .env file and set them as environment variables" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"}, {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"}, @@ -3327,12 +3445,29 @@ files = [ [package.extras] cli = ["click (>=5.0)"] +[[package]] +name = "python-ffmpeg" +version = "2.0.12" +description = "A python binding for FFmpeg which provides sync and async APIs" +optional = false +python-versions = ">=3.7" +groups = ["main"] +files = [ + {file = "python_ffmpeg-2.0.12-py3-none-any.whl", hash = "sha256:d86697da8dfb39335183e336d31baf42fb217468adf5ac97fd743898240faae3"}, + {file = "python_ffmpeg-2.0.12.tar.gz", hash = "sha256:19ac80af5a064a2f53c245af1a909b2d7648ea045500d96d3bcd507b88d43dc7"}, +] + +[package.dependencies] +pyee = "*" +typing-extensions = "*" + [[package]] name = "python-ldap" version = "3.4.4" description = "Python modules for implementing LDAP clients" optional = false python-versions = ">=3.6" +groups = ["main"] files = [ {file = "python-ldap-3.4.4.tar.gz", hash = "sha256:7edb0accec4e037797705f3a05cbf36a9fde50d08c8f67f2aef99a2628fab828"}, ] @@ -3347,46 +3482,19 @@ version = "0.4.27" description = "File type identification using libmagic" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +groups = ["main"] files = [ {file = "python-magic-0.4.27.tar.gz", hash = "sha256:c1ba14b08e4a5f5c31a302b7721239695b2f0f058d125bd5ce1ee36b9d9d3c3b"}, {file = "python_magic-0.4.27-py2.py3-none-any.whl", hash = "sha256:c212960ad306f700aa0d01e5d7a325d20548ff97eb9920dcd29513174f0294d3"}, ] -[[package]] -name = "python3-openid" -version = "3.2.0" -description = "OpenID support for modern servers and consumers." -optional = false -python-versions = "*" -files = [ - {file = "python3-openid-3.2.0.tar.gz", hash = "sha256:33fbf6928f401e0b790151ed2b5290b02545e8775f982485205a066f874aaeaf"}, - {file = "python3_openid-3.2.0-py3-none-any.whl", hash = "sha256:6626f771e0417486701e0b4daff762e7212e820ca5b29fcc0d05f6f8736dfa6b"}, -] - -[package.dependencies] -defusedxml = "*" - -[package.extras] -mysql = ["mysql-connector-python"] -postgresql = ["psycopg2"] - -[[package]] -name = "pytz" -version = "2024.2" -description = "World timezone definitions, modern and historical" -optional = false -python-versions = "*" -files = [ - {file = "pytz-2024.2-py2.py3-none-any.whl", hash = "sha256:31c7c1817eb7fae7ca4b8c7ee50c72f93aa2dd863de768e1ef4245d426aa0725"}, - {file = "pytz-2024.2.tar.gz", hash = "sha256:2aa355083c50a0f93fa581709deac0c9ad65cca8a9e9beac660adcbd493c798a"}, -] - [[package]] name = "pyyaml" version = "6.0.2" description = "YAML parser and emitter for Python" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, @@ -3445,21 +3553,22 @@ files = [ [[package]] name = "redis" -version = "5.0.1" +version = "5.2.1" description = "Python client for Redis database and key-value store" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "redis-5.0.1-py3-none-any.whl", hash = "sha256:ed4802971884ae19d640775ba3b03aa2e7bd5e8fb8dfaed2decce4d0fc48391f"}, - {file = "redis-5.0.1.tar.gz", hash = "sha256:0dab495cd5753069d3bc650a0dde8a8f9edde16fc5691b689a566eda58100d0f"}, + {file = "redis-5.2.1-py3-none-any.whl", hash = "sha256:ee7e1056b9aea0f04c6c2ed59452947f34c4940ee025f5dd83e6a6418b6989e4"}, + {file = "redis-5.2.1.tar.gz", hash = "sha256:16f2e22dff21d5125e8481515e386711a34cbec50f0e44413dd7d9c060a54e0f"}, ] [package.dependencies] -async-timeout = {version = ">=4.0.2", markers = "python_full_version <= \"3.11.2\""} +async-timeout = {version = ">=4.0.3", markers = "python_full_version < \"3.11.3\""} [package.extras] -hiredis = ["hiredis (>=1.0.0)"] -ocsp = ["cryptography (>=36.0.1)", "pyopenssl (==20.0.1)", "requests (>=2.26.0)"] +hiredis = ["hiredis (>=3.0.0)"] +ocsp = ["cryptography (>=36.0.1)", "pyopenssl (==23.2.1)", "requests (>=2.31.0)"] [[package]] name = "referencing" @@ -3467,6 +3576,7 @@ version = "0.35.1" description = "JSON Referencing + Python" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "referencing-0.35.1-py3-none-any.whl", hash = "sha256:eda6d3234d62814d1c64e305c1331c9a3a6132da475ab6382eaa997b21ee75de"}, {file = "referencing-0.35.1.tar.gz", hash = "sha256:25b42124a6c8b632a425174f24087783efb348a6f1e0008e63cd4466fedf703c"}, @@ -3478,116 +3588,118 @@ rpds-py = ">=0.7.0" [[package]] name = "regex" -version = "2024.9.11" +version = "2024.11.6" description = "Alternative regular expression module, to replace re." optional = false python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "regex-2024.9.11-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:1494fa8725c285a81d01dc8c06b55287a1ee5e0e382d8413adc0a9197aac6408"}, - {file = "regex-2024.9.11-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0e12c481ad92d129c78f13a2a3662317e46ee7ef96c94fd332e1c29131875b7d"}, - {file = "regex-2024.9.11-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:16e13a7929791ac1216afde26f712802e3df7bf0360b32e4914dca3ab8baeea5"}, - {file = "regex-2024.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:46989629904bad940bbec2106528140a218b4a36bb3042d8406980be1941429c"}, - {file = "regex-2024.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a906ed5e47a0ce5f04b2c981af1c9acf9e8696066900bf03b9d7879a6f679fc8"}, - {file = "regex-2024.9.11-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e9a091b0550b3b0207784a7d6d0f1a00d1d1c8a11699c1a4d93db3fbefc3ad35"}, - {file = "regex-2024.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5ddcd9a179c0a6fa8add279a4444015acddcd7f232a49071ae57fa6e278f1f71"}, - {file = "regex-2024.9.11-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6b41e1adc61fa347662b09398e31ad446afadff932a24807d3ceb955ed865cc8"}, - {file = "regex-2024.9.11-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ced479f601cd2f8ca1fd7b23925a7e0ad512a56d6e9476f79b8f381d9d37090a"}, - {file = "regex-2024.9.11-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:635a1d96665f84b292e401c3d62775851aedc31d4f8784117b3c68c4fcd4118d"}, - {file = "regex-2024.9.11-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:c0256beda696edcf7d97ef16b2a33a8e5a875affd6fa6567b54f7c577b30a137"}, - {file = "regex-2024.9.11-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:3ce4f1185db3fbde8ed8aa223fc9620f276c58de8b0d4f8cc86fd1360829edb6"}, - {file = "regex-2024.9.11-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:09d77559e80dcc9d24570da3745ab859a9cf91953062e4ab126ba9d5993688ca"}, - {file = "regex-2024.9.11-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7a22ccefd4db3f12b526eccb129390942fe874a3a9fdbdd24cf55773a1faab1a"}, - {file = "regex-2024.9.11-cp310-cp310-win32.whl", hash = "sha256:f745ec09bc1b0bd15cfc73df6fa4f726dcc26bb16c23a03f9e3367d357eeedd0"}, - {file = "regex-2024.9.11-cp310-cp310-win_amd64.whl", hash = "sha256:01c2acb51f8a7d6494c8c5eafe3d8e06d76563d8a8a4643b37e9b2dd8a2ff623"}, - {file = "regex-2024.9.11-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:2cce2449e5927a0bf084d346da6cd5eb016b2beca10d0013ab50e3c226ffc0df"}, - {file = "regex-2024.9.11-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3b37fa423beefa44919e009745ccbf353d8c981516e807995b2bd11c2c77d268"}, - {file = "regex-2024.9.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:64ce2799bd75039b480cc0360907c4fb2f50022f030bf9e7a8705b636e408fad"}, - {file = "regex-2024.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a4cc92bb6db56ab0c1cbd17294e14f5e9224f0cc6521167ef388332604e92679"}, - {file = "regex-2024.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d05ac6fa06959c4172eccd99a222e1fbf17b5670c4d596cb1e5cde99600674c4"}, - {file = "regex-2024.9.11-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:040562757795eeea356394a7fb13076ad4f99d3c62ab0f8bdfb21f99a1f85664"}, - {file = "regex-2024.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6113c008a7780792efc80f9dfe10ba0cd043cbf8dc9a76ef757850f51b4edc50"}, - {file = "regex-2024.9.11-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8e5fb5f77c8745a60105403a774fe2c1759b71d3e7b4ca237a5e67ad066c7199"}, - {file = "regex-2024.9.11-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:54d9ff35d4515debf14bc27f1e3b38bfc453eff3220f5bce159642fa762fe5d4"}, - {file = "regex-2024.9.11-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:df5cbb1fbc74a8305b6065d4ade43b993be03dbe0f8b30032cced0d7740994bd"}, - {file = "regex-2024.9.11-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:7fb89ee5d106e4a7a51bce305ac4efb981536301895f7bdcf93ec92ae0d91c7f"}, - {file = "regex-2024.9.11-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:a738b937d512b30bf75995c0159c0ddf9eec0775c9d72ac0202076c72f24aa96"}, - {file = "regex-2024.9.11-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e28f9faeb14b6f23ac55bfbbfd3643f5c7c18ede093977f1df249f73fd22c7b1"}, - {file = "regex-2024.9.11-cp311-cp311-win32.whl", hash = "sha256:18e707ce6c92d7282dfce370cd205098384b8ee21544e7cb29b8aab955b66fa9"}, - {file = "regex-2024.9.11-cp311-cp311-win_amd64.whl", hash = "sha256:313ea15e5ff2a8cbbad96ccef6be638393041b0a7863183c2d31e0c6116688cf"}, - {file = "regex-2024.9.11-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:b0d0a6c64fcc4ef9c69bd5b3b3626cc3776520a1637d8abaa62b9edc147a58f7"}, - {file = "regex-2024.9.11-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:49b0e06786ea663f933f3710a51e9385ce0cba0ea56b67107fd841a55d56a231"}, - {file = "regex-2024.9.11-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5b513b6997a0b2f10e4fd3a1313568e373926e8c252bd76c960f96fd039cd28d"}, - {file = "regex-2024.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ee439691d8c23e76f9802c42a95cfeebf9d47cf4ffd06f18489122dbb0a7ad64"}, - {file = "regex-2024.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a8f877c89719d759e52783f7fe6e1c67121076b87b40542966c02de5503ace42"}, - {file = "regex-2024.9.11-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:23b30c62d0f16827f2ae9f2bb87619bc4fba2044911e2e6c2eb1af0161cdb766"}, - {file = "regex-2024.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85ab7824093d8f10d44330fe1e6493f756f252d145323dd17ab6b48733ff6c0a"}, - {file = "regex-2024.9.11-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8dee5b4810a89447151999428fe096977346cf2f29f4d5e29609d2e19e0199c9"}, - {file = "regex-2024.9.11-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:98eeee2f2e63edae2181c886d7911ce502e1292794f4c5ee71e60e23e8d26b5d"}, - {file = "regex-2024.9.11-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:57fdd2e0b2694ce6fc2e5ccf189789c3e2962916fb38779d3e3521ff8fe7a822"}, - {file = "regex-2024.9.11-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:d552c78411f60b1fdaafd117a1fca2f02e562e309223b9d44b7de8be451ec5e0"}, - {file = "regex-2024.9.11-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:a0b2b80321c2ed3fcf0385ec9e51a12253c50f146fddb2abbb10f033fe3d049a"}, - {file = "regex-2024.9.11-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:18406efb2f5a0e57e3a5881cd9354c1512d3bb4f5c45d96d110a66114d84d23a"}, - {file = "regex-2024.9.11-cp312-cp312-win32.whl", hash = "sha256:e464b467f1588e2c42d26814231edecbcfe77f5ac414d92cbf4e7b55b2c2a776"}, - {file = "regex-2024.9.11-cp312-cp312-win_amd64.whl", hash = "sha256:9e8719792ca63c6b8340380352c24dcb8cd7ec49dae36e963742a275dfae6009"}, - {file = "regex-2024.9.11-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:c157bb447303070f256e084668b702073db99bbb61d44f85d811025fcf38f784"}, - {file = "regex-2024.9.11-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:4db21ece84dfeefc5d8a3863f101995de646c6cb0536952c321a2650aa202c36"}, - {file = "regex-2024.9.11-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:220e92a30b426daf23bb67a7962900ed4613589bab80382be09b48896d211e92"}, - {file = "regex-2024.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eb1ae19e64c14c7ec1995f40bd932448713d3c73509e82d8cd7744dc00e29e86"}, - {file = "regex-2024.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f47cd43a5bfa48f86925fe26fbdd0a488ff15b62468abb5d2a1e092a4fb10e85"}, - {file = "regex-2024.9.11-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9d4a76b96f398697fe01117093613166e6aa8195d63f1b4ec3f21ab637632963"}, - {file = "regex-2024.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0ea51dcc0835eea2ea31d66456210a4e01a076d820e9039b04ae8d17ac11dee6"}, - {file = "regex-2024.9.11-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b7aaa315101c6567a9a45d2839322c51c8d6e81f67683d529512f5bcfb99c802"}, - {file = "regex-2024.9.11-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c57d08ad67aba97af57a7263c2d9006d5c404d721c5f7542f077f109ec2a4a29"}, - {file = "regex-2024.9.11-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:f8404bf61298bb6f8224bb9176c1424548ee1181130818fcd2cbffddc768bed8"}, - {file = "regex-2024.9.11-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:dd4490a33eb909ef5078ab20f5f000087afa2a4daa27b4c072ccb3cb3050ad84"}, - {file = "regex-2024.9.11-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:eee9130eaad130649fd73e5cd92f60e55708952260ede70da64de420cdcad554"}, - {file = "regex-2024.9.11-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6a2644a93da36c784e546de579ec1806bfd2763ef47babc1b03d765fe560c9f8"}, - {file = "regex-2024.9.11-cp313-cp313-win32.whl", hash = "sha256:e997fd30430c57138adc06bba4c7c2968fb13d101e57dd5bb9355bf8ce3fa7e8"}, - {file = "regex-2024.9.11-cp313-cp313-win_amd64.whl", hash = "sha256:042c55879cfeb21a8adacc84ea347721d3d83a159da6acdf1116859e2427c43f"}, - {file = "regex-2024.9.11-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:35f4a6f96aa6cb3f2f7247027b07b15a374f0d5b912c0001418d1d55024d5cb4"}, - {file = "regex-2024.9.11-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:55b96e7ce3a69a8449a66984c268062fbaa0d8ae437b285428e12797baefce7e"}, - {file = "regex-2024.9.11-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:cb130fccd1a37ed894824b8c046321540263013da72745d755f2d35114b81a60"}, - {file = "regex-2024.9.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:323c1f04be6b2968944d730e5c2091c8c89767903ecaa135203eec4565ed2b2b"}, - {file = "regex-2024.9.11-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:be1c8ed48c4c4065ecb19d882a0ce1afe0745dfad8ce48c49586b90a55f02366"}, - {file = "regex-2024.9.11-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b5b029322e6e7b94fff16cd120ab35a253236a5f99a79fb04fda7ae71ca20ae8"}, - {file = "regex-2024.9.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6fff13ef6b5f29221d6904aa816c34701462956aa72a77f1f151a8ec4f56aeb"}, - {file = "regex-2024.9.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:587d4af3979376652010e400accc30404e6c16b7df574048ab1f581af82065e4"}, - {file = "regex-2024.9.11-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:079400a8269544b955ffa9e31f186f01d96829110a3bf79dc338e9910f794fca"}, - {file = "regex-2024.9.11-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:f9268774428ec173654985ce55fc6caf4c6d11ade0f6f914d48ef4719eb05ebb"}, - {file = "regex-2024.9.11-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:23f9985c8784e544d53fc2930fc1ac1a7319f5d5332d228437acc9f418f2f168"}, - {file = "regex-2024.9.11-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:ae2941333154baff9838e88aa71c1d84f4438189ecc6021a12c7573728b5838e"}, - {file = "regex-2024.9.11-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:e93f1c331ca8e86fe877a48ad64e77882c0c4da0097f2212873a69bbfea95d0c"}, - {file = "regex-2024.9.11-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:846bc79ee753acf93aef4184c040d709940c9d001029ceb7b7a52747b80ed2dd"}, - {file = "regex-2024.9.11-cp38-cp38-win32.whl", hash = "sha256:c94bb0a9f1db10a1d16c00880bdebd5f9faf267273b8f5bd1878126e0fbde771"}, - {file = "regex-2024.9.11-cp38-cp38-win_amd64.whl", hash = "sha256:2b08fce89fbd45664d3df6ad93e554b6c16933ffa9d55cb7e01182baaf971508"}, - {file = "regex-2024.9.11-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:07f45f287469039ffc2c53caf6803cd506eb5f5f637f1d4acb37a738f71dd066"}, - {file = "regex-2024.9.11-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:4838e24ee015101d9f901988001038f7f0d90dc0c3b115541a1365fb439add62"}, - {file = "regex-2024.9.11-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6edd623bae6a737f10ce853ea076f56f507fd7726bee96a41ee3d68d347e4d16"}, - {file = "regex-2024.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c69ada171c2d0e97a4b5aa78fbb835e0ffbb6b13fc5da968c09811346564f0d3"}, - {file = "regex-2024.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:02087ea0a03b4af1ed6ebab2c54d7118127fee8d71b26398e8e4b05b78963199"}, - {file = "regex-2024.9.11-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:69dee6a020693d12a3cf892aba4808fe168d2a4cef368eb9bf74f5398bfd4ee8"}, - {file = "regex-2024.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:297f54910247508e6e5cae669f2bc308985c60540a4edd1c77203ef19bfa63ca"}, - {file = "regex-2024.9.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ecea58b43a67b1b79805f1a0255730edaf5191ecef84dbc4cc85eb30bc8b63b9"}, - {file = "regex-2024.9.11-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:eab4bb380f15e189d1313195b062a6aa908f5bd687a0ceccd47c8211e9cf0d4a"}, - {file = "regex-2024.9.11-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:0cbff728659ce4bbf4c30b2a1be040faafaa9eca6ecde40aaff86f7889f4ab39"}, - {file = "regex-2024.9.11-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:54c4a097b8bc5bb0dfc83ae498061d53ad7b5762e00f4adaa23bee22b012e6ba"}, - {file = "regex-2024.9.11-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:73d6d2f64f4d894c96626a75578b0bf7d9e56dcda8c3d037a2118fdfe9b1c664"}, - {file = "regex-2024.9.11-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:e53b5fbab5d675aec9f0c501274c467c0f9a5d23696cfc94247e1fb56501ed89"}, - {file = "regex-2024.9.11-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:0ffbcf9221e04502fc35e54d1ce9567541979c3fdfb93d2c554f0ca583a19b35"}, - {file = "regex-2024.9.11-cp39-cp39-win32.whl", hash = "sha256:e4c22e1ac1f1ec1e09f72e6c44d8f2244173db7eb9629cc3a346a8d7ccc31142"}, - {file = "regex-2024.9.11-cp39-cp39-win_amd64.whl", hash = "sha256:faa3c142464efec496967359ca99696c896c591c56c53506bac1ad465f66e919"}, - {file = "regex-2024.9.11.tar.gz", hash = "sha256:6c188c307e8433bcb63dc1915022deb553b4203a70722fc542c363bf120a01fd"}, + {file = "regex-2024.11.6-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ff590880083d60acc0433f9c3f713c51f7ac6ebb9adf889c79a261ecf541aa91"}, + {file = "regex-2024.11.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:658f90550f38270639e83ce492f27d2c8d2cd63805c65a13a14d36ca126753f0"}, + {file = "regex-2024.11.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:164d8b7b3b4bcb2068b97428060b2a53be050085ef94eca7f240e7947f1b080e"}, + {file = "regex-2024.11.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d3660c82f209655a06b587d55e723f0b813d3a7db2e32e5e7dc64ac2a9e86fde"}, + {file = "regex-2024.11.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d22326fcdef5e08c154280b71163ced384b428343ae16a5ab2b3354aed12436e"}, + {file = "regex-2024.11.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f1ac758ef6aebfc8943560194e9fd0fa18bcb34d89fd8bd2af18183afd8da3a2"}, + {file = "regex-2024.11.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:997d6a487ff00807ba810e0f8332c18b4eb8d29463cfb7c820dc4b6e7562d0cf"}, + {file = "regex-2024.11.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:02a02d2bb04fec86ad61f3ea7f49c015a0681bf76abb9857f945d26159d2968c"}, + {file = "regex-2024.11.6-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f02f93b92358ee3f78660e43b4b0091229260c5d5c408d17d60bf26b6c900e86"}, + {file = "regex-2024.11.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:06eb1be98df10e81ebaded73fcd51989dcf534e3c753466e4b60c4697a003b67"}, + {file = "regex-2024.11.6-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:040df6fe1a5504eb0f04f048e6d09cd7c7110fef851d7c567a6b6e09942feb7d"}, + {file = "regex-2024.11.6-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:fdabbfc59f2c6edba2a6622c647b716e34e8e3867e0ab975412c5c2f79b82da2"}, + {file = "regex-2024.11.6-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8447d2d39b5abe381419319f942de20b7ecd60ce86f16a23b0698f22e1b70008"}, + {file = "regex-2024.11.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:da8f5fc57d1933de22a9e23eec290a0d8a5927a5370d24bda9a6abe50683fe62"}, + {file = "regex-2024.11.6-cp310-cp310-win32.whl", hash = "sha256:b489578720afb782f6ccf2840920f3a32e31ba28a4b162e13900c3e6bd3f930e"}, + {file = "regex-2024.11.6-cp310-cp310-win_amd64.whl", hash = "sha256:5071b2093e793357c9d8b2929dfc13ac5f0a6c650559503bb81189d0a3814519"}, + {file = "regex-2024.11.6-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:5478c6962ad548b54a591778e93cd7c456a7a29f8eca9c49e4f9a806dcc5d638"}, + {file = "regex-2024.11.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c89a8cc122b25ce6945f0423dc1352cb9593c68abd19223eebbd4e56612c5b7"}, + {file = "regex-2024.11.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:94d87b689cdd831934fa3ce16cc15cd65748e6d689f5d2b8f4f4df2065c9fa20"}, + {file = "regex-2024.11.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1062b39a0a2b75a9c694f7a08e7183a80c63c0d62b301418ffd9c35f55aaa114"}, + {file = "regex-2024.11.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:167ed4852351d8a750da48712c3930b031f6efdaa0f22fa1933716bfcd6bf4a3"}, + {file = "regex-2024.11.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2d548dafee61f06ebdb584080621f3e0c23fff312f0de1afc776e2a2ba99a74f"}, + {file = "regex-2024.11.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2a19f302cd1ce5dd01a9099aaa19cae6173306d1302a43b627f62e21cf18ac0"}, + {file = "regex-2024.11.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bec9931dfb61ddd8ef2ebc05646293812cb6b16b60cf7c9511a832b6f1854b55"}, + {file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:9714398225f299aa85267fd222f7142fcb5c769e73d7733344efc46f2ef5cf89"}, + {file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:202eb32e89f60fc147a41e55cb086db2a3f8cb82f9a9a88440dcfc5d37faae8d"}, + {file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:4181b814e56078e9b00427ca358ec44333765f5ca1b45597ec7446d3a1ef6e34"}, + {file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:068376da5a7e4da51968ce4c122a7cd31afaaec4fccc7856c92f63876e57b51d"}, + {file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ac10f2c4184420d881a3475fb2c6f4d95d53a8d50209a2500723d831036f7c45"}, + {file = "regex-2024.11.6-cp311-cp311-win32.whl", hash = "sha256:c36f9b6f5f8649bb251a5f3f66564438977b7ef8386a52460ae77e6070d309d9"}, + {file = "regex-2024.11.6-cp311-cp311-win_amd64.whl", hash = "sha256:02e28184be537f0e75c1f9b2f8847dc51e08e6e171c6bde130b2687e0c33cf60"}, + {file = "regex-2024.11.6-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:52fb28f528778f184f870b7cf8f225f5eef0a8f6e3778529bdd40c7b3920796a"}, + {file = "regex-2024.11.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fdd6028445d2460f33136c55eeb1f601ab06d74cb3347132e1c24250187500d9"}, + {file = "regex-2024.11.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:805e6b60c54bf766b251e94526ebad60b7de0c70f70a4e6210ee2891acb70bf2"}, + {file = "regex-2024.11.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b85c2530be953a890eaffde05485238f07029600e8f098cdf1848d414a8b45e4"}, + {file = "regex-2024.11.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bb26437975da7dc36b7efad18aa9dd4ea569d2357ae6b783bf1118dabd9ea577"}, + {file = "regex-2024.11.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:abfa5080c374a76a251ba60683242bc17eeb2c9818d0d30117b4486be10c59d3"}, + {file = "regex-2024.11.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b7fa6606c2881c1db9479b0eaa11ed5dfa11c8d60a474ff0e095099f39d98e"}, + {file = "regex-2024.11.6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0c32f75920cf99fe6b6c539c399a4a128452eaf1af27f39bce8909c9a3fd8cbe"}, + {file = "regex-2024.11.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:982e6d21414e78e1f51cf595d7f321dcd14de1f2881c5dc6a6e23bbbbd68435e"}, + {file = "regex-2024.11.6-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a7c2155f790e2fb448faed6dd241386719802296ec588a8b9051c1f5c481bc29"}, + {file = "regex-2024.11.6-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:149f5008d286636e48cd0b1dd65018548944e495b0265b45e1bffecce1ef7f39"}, + {file = "regex-2024.11.6-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:e5364a4502efca094731680e80009632ad6624084aff9a23ce8c8c6820de3e51"}, + {file = "regex-2024.11.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:0a86e7eeca091c09e021db8eb72d54751e527fa47b8d5787caf96d9831bd02ad"}, + {file = "regex-2024.11.6-cp312-cp312-win32.whl", hash = "sha256:32f9a4c643baad4efa81d549c2aadefaeba12249b2adc5af541759237eee1c54"}, + {file = "regex-2024.11.6-cp312-cp312-win_amd64.whl", hash = "sha256:a93c194e2df18f7d264092dc8539b8ffb86b45b899ab976aa15d48214138e81b"}, + {file = "regex-2024.11.6-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a6ba92c0bcdf96cbf43a12c717eae4bc98325ca3730f6b130ffa2e3c3c723d84"}, + {file = "regex-2024.11.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:525eab0b789891ac3be914d36893bdf972d483fe66551f79d3e27146191a37d4"}, + {file = "regex-2024.11.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:086a27a0b4ca227941700e0b31425e7a28ef1ae8e5e05a33826e17e47fbfdba0"}, + {file = "regex-2024.11.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bde01f35767c4a7899b7eb6e823b125a64de314a8ee9791367c9a34d56af18d0"}, + {file = "regex-2024.11.6-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b583904576650166b3d920d2bcce13971f6f9e9a396c673187f49811b2769dc7"}, + {file = "regex-2024.11.6-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1c4de13f06a0d54fa0d5ab1b7138bfa0d883220965a29616e3ea61b35d5f5fc7"}, + {file = "regex-2024.11.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3cde6e9f2580eb1665965ce9bf17ff4952f34f5b126beb509fee8f4e994f143c"}, + {file = "regex-2024.11.6-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d7f453dca13f40a02b79636a339c5b62b670141e63efd511d3f8f73fba162b3"}, + {file = "regex-2024.11.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:59dfe1ed21aea057a65c6b586afd2a945de04fc7db3de0a6e3ed5397ad491b07"}, + {file = "regex-2024.11.6-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b97c1e0bd37c5cd7902e65f410779d39eeda155800b65fc4d04cc432efa9bc6e"}, + {file = "regex-2024.11.6-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f9d1e379028e0fc2ae3654bac3cbbef81bf3fd571272a42d56c24007979bafb6"}, + {file = "regex-2024.11.6-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:13291b39131e2d002a7940fb176e120bec5145f3aeb7621be6534e46251912c4"}, + {file = "regex-2024.11.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4f51f88c126370dcec4908576c5a627220da6c09d0bff31cfa89f2523843316d"}, + {file = "regex-2024.11.6-cp313-cp313-win32.whl", hash = "sha256:63b13cfd72e9601125027202cad74995ab26921d8cd935c25f09c630436348ff"}, + {file = "regex-2024.11.6-cp313-cp313-win_amd64.whl", hash = "sha256:2b3361af3198667e99927da8b84c1b010752fa4b1115ee30beaa332cabc3ef1a"}, + {file = "regex-2024.11.6-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:3a51ccc315653ba012774efca4f23d1d2a8a8f278a6072e29c7147eee7da446b"}, + {file = "regex-2024.11.6-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:ad182d02e40de7459b73155deb8996bbd8e96852267879396fb274e8700190e3"}, + {file = "regex-2024.11.6-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ba9b72e5643641b7d41fa1f6d5abda2c9a263ae835b917348fc3c928182ad467"}, + {file = "regex-2024.11.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40291b1b89ca6ad8d3f2b82782cc33807f1406cf68c8d440861da6304d8ffbbd"}, + {file = "regex-2024.11.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cdf58d0e516ee426a48f7b2c03a332a4114420716d55769ff7108c37a09951bf"}, + {file = "regex-2024.11.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a36fdf2af13c2b14738f6e973aba563623cb77d753bbbd8d414d18bfaa3105dd"}, + {file = "regex-2024.11.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d1cee317bfc014c2419a76bcc87f071405e3966da434e03e13beb45f8aced1a6"}, + {file = "regex-2024.11.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:50153825ee016b91549962f970d6a4442fa106832e14c918acd1c8e479916c4f"}, + {file = "regex-2024.11.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ea1bfda2f7162605f6e8178223576856b3d791109f15ea99a9f95c16a7636fb5"}, + {file = "regex-2024.11.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:df951c5f4a1b1910f1a99ff42c473ff60f8225baa1cdd3539fe2819d9543e9df"}, + {file = "regex-2024.11.6-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:072623554418a9911446278f16ecb398fb3b540147a7828c06e2011fa531e773"}, + {file = "regex-2024.11.6-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:f654882311409afb1d780b940234208a252322c24a93b442ca714d119e68086c"}, + {file = "regex-2024.11.6-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:89d75e7293d2b3e674db7d4d9b1bee7f8f3d1609428e293771d1a962617150cc"}, + {file = "regex-2024.11.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:f65557897fc977a44ab205ea871b690adaef6b9da6afda4790a2484b04293a5f"}, + {file = "regex-2024.11.6-cp38-cp38-win32.whl", hash = "sha256:6f44ec28b1f858c98d3036ad5d7d0bfc568bdd7a74f9c24e25f41ef1ebfd81a4"}, + {file = "regex-2024.11.6-cp38-cp38-win_amd64.whl", hash = "sha256:bb8f74f2f10dbf13a0be8de623ba4f9491faf58c24064f32b65679b021ed0001"}, + {file = "regex-2024.11.6-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:5704e174f8ccab2026bd2f1ab6c510345ae8eac818b613d7d73e785f1310f839"}, + {file = "regex-2024.11.6-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:220902c3c5cc6af55d4fe19ead504de80eb91f786dc102fbd74894b1551f095e"}, + {file = "regex-2024.11.6-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5e7e351589da0850c125f1600a4c4ba3c722efefe16b297de54300f08d734fbf"}, + {file = "regex-2024.11.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5056b185ca113c88e18223183aa1a50e66507769c9640a6ff75859619d73957b"}, + {file = "regex-2024.11.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2e34b51b650b23ed3354b5a07aab37034d9f923db2a40519139af34f485f77d0"}, + {file = "regex-2024.11.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5670bce7b200273eee1840ef307bfa07cda90b38ae56e9a6ebcc9f50da9c469b"}, + {file = "regex-2024.11.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:08986dce1339bc932923e7d1232ce9881499a0e02925f7402fb7c982515419ef"}, + {file = "regex-2024.11.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:93c0b12d3d3bc25af4ebbf38f9ee780a487e8bf6954c115b9f015822d3bb8e48"}, + {file = "regex-2024.11.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:764e71f22ab3b305e7f4c21f1a97e1526a25ebdd22513e251cf376760213da13"}, + {file = "regex-2024.11.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:f056bf21105c2515c32372bbc057f43eb02aae2fda61052e2f7622c801f0b4e2"}, + {file = "regex-2024.11.6-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:69ab78f848845569401469da20df3e081e6b5a11cb086de3eed1d48f5ed57c95"}, + {file = "regex-2024.11.6-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:86fddba590aad9208e2fa8b43b4c098bb0ec74f15718bb6a704e3c63e2cef3e9"}, + {file = "regex-2024.11.6-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:684d7a212682996d21ca12ef3c17353c021fe9de6049e19ac8481ec35574a70f"}, + {file = "regex-2024.11.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a03e02f48cd1abbd9f3b7e3586d97c8f7a9721c436f51a5245b3b9483044480b"}, + {file = "regex-2024.11.6-cp39-cp39-win32.whl", hash = "sha256:41758407fc32d5c3c5de163888068cfee69cb4c2be844e7ac517a52770f9af57"}, + {file = "regex-2024.11.6-cp39-cp39-win_amd64.whl", hash = "sha256:b2837718570f95dd41675328e111345f9b7095d821bac435aac173ac80b19983"}, + {file = "regex-2024.11.6.tar.gz", hash = "sha256:7ab159b063c52a0333c884e4679f8d7a85112ee3078fe3d9004b2dd875585519"}, ] [[package]] name = "requests" -version = "2.31.0" +version = "2.32.3" description = "Python HTTP for Humans." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" +groups = ["main", "dev"] files = [ - {file = "requests-2.31.0-py3-none-any.whl", hash = "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f"}, - {file = "requests-2.31.0.tar.gz", hash = "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"}, + {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, + {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, ] [package.dependencies] @@ -3606,6 +3718,7 @@ version = "0.3.1" description = "A request authentication plugin implementing IETF HTTP Message Signatures" optional = false python-versions = ">=3.7,<4.0" +groups = ["main"] files = [ {file = "requests-http-message-signatures-0.3.1.tar.gz", hash = "sha256:0235bb5cd3f4a7d659645e2ac937da72791321434e77570f7e21042e510820da"}, {file = "requests_http_message_signatures-0.3.1-py3-none-any.whl", hash = "sha256:c20d49adecbebdccfa98676b0760c12a8c2753d262dcb3a8f54cd672794bfb85"}, @@ -3617,201 +3730,311 @@ requests = ">=2,<3" [[package]] name = "requests-mock" -version = "1.10.0" +version = "1.12.1" description = "Mock out responses from the requests package" optional = false -python-versions = "*" +python-versions = ">=3.5" +groups = ["dev"] files = [ - {file = "requests-mock-1.10.0.tar.gz", hash = "sha256:59c9c32419a9fb1ae83ec242d98e889c45bd7d7a65d48375cc243ec08441658b"}, - {file = "requests_mock-1.10.0-py2.py3-none-any.whl", hash = "sha256:2fdbb637ad17ee15c06f33d31169e71bf9fe2bdb7bc9da26185be0dd8d842699"}, + {file = "requests-mock-1.12.1.tar.gz", hash = "sha256:e9e12e333b525156e82a3c852f22016b9158220d2f47454de9cae8a77d371401"}, + {file = "requests_mock-1.12.1-py2.py3-none-any.whl", hash = "sha256:b1e37054004cdd5e56c84454cc7df12b25f90f382159087f4b6915aaeef39563"}, ] [package.dependencies] -requests = ">=2.3,<3" -six = "*" +requests = ">=2.22,<3" [package.extras] fixture = ["fixtures"] -test = ["fixtures", "mock", "purl", "pytest", "requests-futures", "sphinx", "testrepository (>=0.0.18)", "testtools"] - -[[package]] -name = "requests-oauthlib" -version = "2.0.0" -description = "OAuthlib authentication support for Requests." -optional = false -python-versions = ">=3.4" -files = [ - {file = "requests-oauthlib-2.0.0.tar.gz", hash = "sha256:b3dffaebd884d8cd778494369603a9e7b58d29111bf6b41bdc2dcd87203af4e9"}, - {file = "requests_oauthlib-2.0.0-py2.py3-none-any.whl", hash = "sha256:7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36"}, -] - -[package.dependencies] -oauthlib = ">=3.0.0" -requests = ">=2.0.0" - -[package.extras] -rsa = ["oauthlib[signedtoken] (>=3.0.0)"] [[package]] name = "rpds-py" -version = "0.20.0" +version = "0.22.3" description = "Python bindings to Rust's persistent data structures (rpds)" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["main"] files = [ - {file = "rpds_py-0.20.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3ad0fda1635f8439cde85c700f964b23ed5fc2d28016b32b9ee5fe30da5c84e2"}, - {file = "rpds_py-0.20.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9bb4a0d90fdb03437c109a17eade42dfbf6190408f29b2744114d11586611d6f"}, - {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c6377e647bbfd0a0b159fe557f2c6c602c159fc752fa316572f012fc0bf67150"}, - {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb851b7df9dda52dc1415ebee12362047ce771fc36914586b2e9fcbd7d293b3e"}, - {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1e0f80b739e5a8f54837be5d5c924483996b603d5502bfff79bf33da06164ee2"}, - {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5a8c94dad2e45324fc74dce25e1645d4d14df9a4e54a30fa0ae8bad9a63928e3"}, - {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8e604fe73ba048c06085beaf51147eaec7df856824bfe7b98657cf436623daf"}, - {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:df3de6b7726b52966edf29663e57306b23ef775faf0ac01a3e9f4012a24a4140"}, - {file = "rpds_py-0.20.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cf258ede5bc22a45c8e726b29835b9303c285ab46fc7c3a4cc770736b5304c9f"}, - {file = "rpds_py-0.20.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:55fea87029cded5df854ca7e192ec7bdb7ecd1d9a3f63d5c4eb09148acf4a7ce"}, - {file = "rpds_py-0.20.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:ae94bd0b2f02c28e199e9bc51485d0c5601f58780636185660f86bf80c89af94"}, - {file = "rpds_py-0.20.0-cp310-none-win32.whl", hash = "sha256:28527c685f237c05445efec62426d285e47a58fb05ba0090a4340b73ecda6dee"}, - {file = "rpds_py-0.20.0-cp310-none-win_amd64.whl", hash = "sha256:238a2d5b1cad28cdc6ed15faf93a998336eb041c4e440dd7f902528b8891b399"}, - {file = "rpds_py-0.20.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:ac2f4f7a98934c2ed6505aead07b979e6f999389f16b714448fb39bbaa86a489"}, - {file = "rpds_py-0.20.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:220002c1b846db9afd83371d08d239fdc865e8f8c5795bbaec20916a76db3318"}, - {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8d7919548df3f25374a1f5d01fbcd38dacab338ef5f33e044744b5c36729c8db"}, - {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:758406267907b3781beee0f0edfe4a179fbd97c0be2e9b1154d7f0a1279cf8e5"}, - {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3d61339e9f84a3f0767b1995adfb171a0d00a1185192718a17af6e124728e0f5"}, - {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1259c7b3705ac0a0bd38197565a5d603218591d3f6cee6e614e380b6ba61c6f6"}, - {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c1dc0f53856b9cc9a0ccca0a7cc61d3d20a7088201c0937f3f4048c1718a209"}, - {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7e60cb630f674a31f0368ed32b2a6b4331b8350d67de53c0359992444b116dd3"}, - {file = "rpds_py-0.20.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:dbe982f38565bb50cb7fb061ebf762c2f254ca3d8c20d4006878766e84266272"}, - {file = "rpds_py-0.20.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:514b3293b64187172bc77c8fb0cdae26981618021053b30d8371c3a902d4d5ad"}, - {file = "rpds_py-0.20.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d0a26ffe9d4dd35e4dfdd1e71f46401cff0181c75ac174711ccff0459135fa58"}, - {file = "rpds_py-0.20.0-cp311-none-win32.whl", hash = "sha256:89c19a494bf3ad08c1da49445cc5d13d8fefc265f48ee7e7556839acdacf69d0"}, - {file = "rpds_py-0.20.0-cp311-none-win_amd64.whl", hash = "sha256:c638144ce971df84650d3ed0096e2ae7af8e62ecbbb7b201c8935c370df00a2c"}, - {file = "rpds_py-0.20.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a84ab91cbe7aab97f7446652d0ed37d35b68a465aeef8fc41932a9d7eee2c1a6"}, - {file = "rpds_py-0.20.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:56e27147a5a4c2c21633ff8475d185734c0e4befd1c989b5b95a5d0db699b21b"}, - {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2580b0c34583b85efec8c5c5ec9edf2dfe817330cc882ee972ae650e7b5ef739"}, - {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b80d4a7900cf6b66bb9cee5c352b2d708e29e5a37fe9bf784fa97fc11504bf6c"}, - {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:50eccbf054e62a7b2209b28dc7a22d6254860209d6753e6b78cfaeb0075d7bee"}, - {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:49a8063ea4296b3a7e81a5dfb8f7b2d73f0b1c20c2af401fb0cdf22e14711a96"}, - {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ea438162a9fcbee3ecf36c23e6c68237479f89f962f82dae83dc15feeceb37e4"}, - {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:18d7585c463087bddcfa74c2ba267339f14f2515158ac4db30b1f9cbdb62c8ef"}, - {file = "rpds_py-0.20.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d4c7d1a051eeb39f5c9547e82ea27cbcc28338482242e3e0b7768033cb083821"}, - {file = "rpds_py-0.20.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:e4df1e3b3bec320790f699890d41c59d250f6beda159ea3c44c3f5bac1976940"}, - {file = "rpds_py-0.20.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2cf126d33a91ee6eedc7f3197b53e87a2acdac63602c0f03a02dd69e4b138174"}, - {file = "rpds_py-0.20.0-cp312-none-win32.whl", hash = "sha256:8bc7690f7caee50b04a79bf017a8d020c1f48c2a1077ffe172abec59870f1139"}, - {file = "rpds_py-0.20.0-cp312-none-win_amd64.whl", hash = "sha256:0e13e6952ef264c40587d510ad676a988df19adea20444c2b295e536457bc585"}, - {file = "rpds_py-0.20.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:aa9a0521aeca7d4941499a73ad7d4f8ffa3d1affc50b9ea11d992cd7eff18a29"}, - {file = "rpds_py-0.20.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:4a1f1d51eccb7e6c32ae89243cb352389228ea62f89cd80823ea7dd1b98e0b91"}, - {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a86a9b96070674fc88b6f9f71a97d2c1d3e5165574615d1f9168ecba4cecb24"}, - {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6c8ef2ebf76df43f5750b46851ed1cdf8f109d7787ca40035fe19fbdc1acc5a7"}, - {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b74b25f024b421d5859d156750ea9a65651793d51b76a2e9238c05c9d5f203a9"}, - {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57eb94a8c16ab08fef6404301c38318e2c5a32216bf5de453e2714c964c125c8"}, - {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e1940dae14e715e2e02dfd5b0f64a52e8374a517a1e531ad9412319dc3ac7879"}, - {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d20277fd62e1b992a50c43f13fbe13277a31f8c9f70d59759c88f644d66c619f"}, - {file = "rpds_py-0.20.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:06db23d43f26478303e954c34c75182356ca9aa7797d22c5345b16871ab9c45c"}, - {file = "rpds_py-0.20.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b2a5db5397d82fa847e4c624b0c98fe59d2d9b7cf0ce6de09e4d2e80f8f5b3f2"}, - {file = "rpds_py-0.20.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5a35df9f5548fd79cb2f52d27182108c3e6641a4feb0f39067911bf2adaa3e57"}, - {file = "rpds_py-0.20.0-cp313-none-win32.whl", hash = "sha256:fd2d84f40633bc475ef2d5490b9c19543fbf18596dcb1b291e3a12ea5d722f7a"}, - {file = "rpds_py-0.20.0-cp313-none-win_amd64.whl", hash = "sha256:9bc2d153989e3216b0559251b0c260cfd168ec78b1fac33dd485750a228db5a2"}, - {file = "rpds_py-0.20.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:f2fbf7db2012d4876fb0d66b5b9ba6591197b0f165db8d99371d976546472a24"}, - {file = "rpds_py-0.20.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:1e5f3cd7397c8f86c8cc72d5a791071431c108edd79872cdd96e00abd8497d29"}, - {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ce9845054c13696f7af7f2b353e6b4f676dab1b4b215d7fe5e05c6f8bb06f965"}, - {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c3e130fd0ec56cb76eb49ef52faead8ff09d13f4527e9b0c400307ff72b408e1"}, - {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b16aa0107ecb512b568244ef461f27697164d9a68d8b35090e9b0c1c8b27752"}, - {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aa7f429242aae2947246587d2964fad750b79e8c233a2367f71b554e9447949c"}, - {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:af0fc424a5842a11e28956e69395fbbeab2c97c42253169d87e90aac2886d751"}, - {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b8c00a3b1e70c1d3891f0db1b05292747f0dbcfb49c43f9244d04c70fbc40eb8"}, - {file = "rpds_py-0.20.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:40ce74fc86ee4645d0a225498d091d8bc61f39b709ebef8204cb8b5a464d3c0e"}, - {file = "rpds_py-0.20.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:4fe84294c7019456e56d93e8ababdad5a329cd25975be749c3f5f558abb48253"}, - {file = "rpds_py-0.20.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:338ca4539aad4ce70a656e5187a3a31c5204f261aef9f6ab50e50bcdffaf050a"}, - {file = "rpds_py-0.20.0-cp38-none-win32.whl", hash = "sha256:54b43a2b07db18314669092bb2de584524d1ef414588780261e31e85846c26a5"}, - {file = "rpds_py-0.20.0-cp38-none-win_amd64.whl", hash = "sha256:a1862d2d7ce1674cffa6d186d53ca95c6e17ed2b06b3f4c476173565c862d232"}, - {file = "rpds_py-0.20.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3fde368e9140312b6e8b6c09fb9f8c8c2f00999d1823403ae90cc00480221b22"}, - {file = "rpds_py-0.20.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9824fb430c9cf9af743cf7aaf6707bf14323fb51ee74425c380f4c846ea70789"}, - {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:11ef6ce74616342888b69878d45e9f779b95d4bd48b382a229fe624a409b72c5"}, - {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c52d3f2f82b763a24ef52f5d24358553e8403ce05f893b5347098014f2d9eff2"}, - {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9d35cef91e59ebbeaa45214861874bc6f19eb35de96db73e467a8358d701a96c"}, - {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d72278a30111e5b5525c1dd96120d9e958464316f55adb030433ea905866f4de"}, - {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b4c29cbbba378759ac5786730d1c3cb4ec6f8ababf5c42a9ce303dc4b3d08cda"}, - {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6632f2d04f15d1bd6fe0eedd3b86d9061b836ddca4c03d5cf5c7e9e6b7c14580"}, - {file = "rpds_py-0.20.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:d0b67d87bb45ed1cd020e8fbf2307d449b68abc45402fe1a4ac9e46c3c8b192b"}, - {file = "rpds_py-0.20.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:ec31a99ca63bf3cd7f1a5ac9fe95c5e2d060d3c768a09bc1d16e235840861420"}, - {file = "rpds_py-0.20.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:22e6c9976e38f4d8c4a63bd8a8edac5307dffd3ee7e6026d97f3cc3a2dc02a0b"}, - {file = "rpds_py-0.20.0-cp39-none-win32.whl", hash = "sha256:569b3ea770c2717b730b61998b6c54996adee3cef69fc28d444f3e7920313cf7"}, - {file = "rpds_py-0.20.0-cp39-none-win_amd64.whl", hash = "sha256:e6900ecdd50ce0facf703f7a00df12374b74bbc8ad9fe0f6559947fb20f82364"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:617c7357272c67696fd052811e352ac54ed1d9b49ab370261a80d3b6ce385045"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:9426133526f69fcaba6e42146b4e12d6bc6c839b8b555097020e2b78ce908dcc"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:deb62214c42a261cb3eb04d474f7155279c1a8a8c30ac89b7dcb1721d92c3c02"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fcaeb7b57f1a1e071ebd748984359fef83ecb026325b9d4ca847c95bc7311c92"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d454b8749b4bd70dd0a79f428731ee263fa6995f83ccb8bada706e8d1d3ff89d"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d807dc2051abe041b6649681dce568f8e10668e3c1c6543ebae58f2d7e617855"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c3c20f0ddeb6e29126d45f89206b8291352b8c5b44384e78a6499d68b52ae511"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7f19250ceef892adf27f0399b9e5afad019288e9be756d6919cb58892129f51"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:4f1ed4749a08379555cebf4650453f14452eaa9c43d0a95c49db50c18b7da075"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:dcedf0b42bcb4cfff4101d7771a10532415a6106062f005ab97d1d0ab5681c60"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:39ed0d010457a78f54090fafb5d108501b5aa5604cc22408fc1c0c77eac14344"}, - {file = "rpds_py-0.20.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:bb273176be34a746bdac0b0d7e4e2c467323d13640b736c4c477881a3220a989"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f918a1a130a6dfe1d7fe0f105064141342e7dd1611f2e6a21cd2f5c8cb1cfb3e"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:f60012a73aa396be721558caa3a6fd49b3dd0033d1675c6d59c4502e870fcf0c"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3d2b1ad682a3dfda2a4e8ad8572f3100f95fad98cb99faf37ff0ddfe9cbf9d03"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:614fdafe9f5f19c63ea02817fa4861c606a59a604a77c8cdef5aa01d28b97921"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fa518bcd7600c584bf42e6617ee8132869e877db2f76bcdc281ec6a4113a53ab"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f0475242f447cc6cb8a9dd486d68b2ef7fbee84427124c232bff5f63b1fe11e5"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f90a4cd061914a60bd51c68bcb4357086991bd0bb93d8aa66a6da7701370708f"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:def7400461c3a3f26e49078302e1c1b38f6752342c77e3cf72ce91ca69fb1bc1"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:65794e4048ee837494aea3c21a28ad5fc080994dfba5b036cf84de37f7ad5074"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:faefcc78f53a88f3076b7f8be0a8f8d35133a3ecf7f3770895c25f8813460f08"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:5b4f105deeffa28bbcdff6c49b34e74903139afa690e35d2d9e3c2c2fba18cec"}, - {file = "rpds_py-0.20.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:fdfc3a892927458d98f3d55428ae46b921d1f7543b89382fdb483f5640daaec8"}, - {file = "rpds_py-0.20.0.tar.gz", hash = "sha256:d72a210824facfdaf8768cf2d7ca25a042c30320b3020de2fa04640920d4e121"}, + {file = "rpds_py-0.22.3-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:6c7b99ca52c2c1752b544e310101b98a659b720b21db00e65edca34483259967"}, + {file = "rpds_py-0.22.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:be2eb3f2495ba669d2a985f9b426c1797b7d48d6963899276d22f23e33d47e37"}, + {file = "rpds_py-0.22.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:70eb60b3ae9245ddea20f8a4190bd79c705a22f8028aaf8bbdebe4716c3fab24"}, + {file = "rpds_py-0.22.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4041711832360a9b75cfb11b25a6a97c8fb49c07b8bd43d0d02b45d0b499a4ff"}, + {file = "rpds_py-0.22.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:64607d4cbf1b7e3c3c8a14948b99345eda0e161b852e122c6bb71aab6d1d798c"}, + {file = "rpds_py-0.22.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e69b0a0e2537f26d73b4e43ad7bc8c8efb39621639b4434b76a3de50c6966e"}, + {file = "rpds_py-0.22.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc27863442d388870c1809a87507727b799c8460573cfbb6dc0eeaef5a11b5ec"}, + {file = "rpds_py-0.22.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e79dd39f1e8c3504be0607e5fc6e86bb60fe3584bec8b782578c3b0fde8d932c"}, + {file = "rpds_py-0.22.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e0fa2d4ec53dc51cf7d3bb22e0aa0143966119f42a0c3e4998293a3dd2856b09"}, + {file = "rpds_py-0.22.3-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:fda7cb070f442bf80b642cd56483b5548e43d366fe3f39b98e67cce780cded00"}, + {file = "rpds_py-0.22.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cff63a0272fcd259dcc3be1657b07c929c466b067ceb1c20060e8d10af56f5bf"}, + {file = "rpds_py-0.22.3-cp310-cp310-win32.whl", hash = "sha256:9bd7228827ec7bb817089e2eb301d907c0d9827a9e558f22f762bb690b131652"}, + {file = "rpds_py-0.22.3-cp310-cp310-win_amd64.whl", hash = "sha256:9beeb01d8c190d7581a4d59522cd3d4b6887040dcfc744af99aa59fef3e041a8"}, + {file = "rpds_py-0.22.3-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d20cfb4e099748ea39e6f7b16c91ab057989712d31761d3300d43134e26e165f"}, + {file = "rpds_py-0.22.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:68049202f67380ff9aa52f12e92b1c30115f32e6895cd7198fa2a7961621fc5a"}, + {file = "rpds_py-0.22.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb4f868f712b2dd4bcc538b0a0c1f63a2b1d584c925e69a224d759e7070a12d5"}, + {file = "rpds_py-0.22.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bc51abd01f08117283c5ebf64844a35144a0843ff7b2983e0648e4d3d9f10dbb"}, + {file = "rpds_py-0.22.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0f3cec041684de9a4684b1572fe28c7267410e02450f4561700ca5a3bc6695a2"}, + {file = "rpds_py-0.22.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7ef9d9da710be50ff6809fed8f1963fecdfecc8b86656cadfca3bc24289414b0"}, + {file = "rpds_py-0.22.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:59f4a79c19232a5774aee369a0c296712ad0e77f24e62cad53160312b1c1eaa1"}, + {file = "rpds_py-0.22.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1a60bce91f81ddaac922a40bbb571a12c1070cb20ebd6d49c48e0b101d87300d"}, + {file = "rpds_py-0.22.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e89391e6d60251560f0a8f4bd32137b077a80d9b7dbe6d5cab1cd80d2746f648"}, + {file = "rpds_py-0.22.3-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e3fb866d9932a3d7d0c82da76d816996d1667c44891bd861a0f97ba27e84fc74"}, + {file = "rpds_py-0.22.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1352ae4f7c717ae8cba93421a63373e582d19d55d2ee2cbb184344c82d2ae55a"}, + {file = "rpds_py-0.22.3-cp311-cp311-win32.whl", hash = "sha256:b0b4136a252cadfa1adb705bb81524eee47d9f6aab4f2ee4fa1e9d3cd4581f64"}, + {file = "rpds_py-0.22.3-cp311-cp311-win_amd64.whl", hash = "sha256:8bd7c8cfc0b8247c8799080fbff54e0b9619e17cdfeb0478ba7295d43f635d7c"}, + {file = "rpds_py-0.22.3-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:27e98004595899949bd7a7b34e91fa7c44d7a97c40fcaf1d874168bb652ec67e"}, + {file = "rpds_py-0.22.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1978d0021e943aae58b9b0b196fb4895a25cc53d3956b8e35e0b7682eefb6d56"}, + {file = "rpds_py-0.22.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:655ca44a831ecb238d124e0402d98f6212ac527a0ba6c55ca26f616604e60a45"}, + {file = "rpds_py-0.22.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:feea821ee2a9273771bae61194004ee2fc33f8ec7db08117ef9147d4bbcbca8e"}, + {file = "rpds_py-0.22.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:22bebe05a9ffc70ebfa127efbc429bc26ec9e9b4ee4d15a740033efda515cf3d"}, + {file = "rpds_py-0.22.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3af6e48651c4e0d2d166dc1b033b7042ea3f871504b6805ba5f4fe31581d8d38"}, + {file = "rpds_py-0.22.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e67ba3c290821343c192f7eae1d8fd5999ca2dc99994114643e2f2d3e6138b15"}, + {file = "rpds_py-0.22.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:02fbb9c288ae08bcb34fb41d516d5eeb0455ac35b5512d03181d755d80810059"}, + {file = "rpds_py-0.22.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:f56a6b404f74ab372da986d240e2e002769a7d7102cc73eb238a4f72eec5284e"}, + {file = "rpds_py-0.22.3-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0a0461200769ab3b9ab7e513f6013b7a97fdeee41c29b9db343f3c5a8e2b9e61"}, + {file = "rpds_py-0.22.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8633e471c6207a039eff6aa116e35f69f3156b3989ea3e2d755f7bc41754a4a7"}, + {file = "rpds_py-0.22.3-cp312-cp312-win32.whl", hash = "sha256:593eba61ba0c3baae5bc9be2f5232430453fb4432048de28399ca7376de9c627"}, + {file = "rpds_py-0.22.3-cp312-cp312-win_amd64.whl", hash = "sha256:d115bffdd417c6d806ea9069237a4ae02f513b778e3789a359bc5856e0404cc4"}, + {file = "rpds_py-0.22.3-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:ea7433ce7e4bfc3a85654aeb6747babe3f66eaf9a1d0c1e7a4435bbdf27fea84"}, + {file = "rpds_py-0.22.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6dd9412824c4ce1aca56c47b0991e65bebb7ac3f4edccfd3f156150c96a7bf25"}, + {file = "rpds_py-0.22.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:20070c65396f7373f5df4005862fa162db5d25d56150bddd0b3e8214e8ef45b4"}, + {file = "rpds_py-0.22.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0b09865a9abc0ddff4e50b5ef65467cd94176bf1e0004184eb915cbc10fc05c5"}, + {file = "rpds_py-0.22.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3453e8d41fe5f17d1f8e9c383a7473cd46a63661628ec58e07777c2fff7196dc"}, + {file = "rpds_py-0.22.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f5d36399a1b96e1a5fdc91e0522544580dbebeb1f77f27b2b0ab25559e103b8b"}, + {file = "rpds_py-0.22.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:009de23c9c9ee54bf11303a966edf4d9087cd43a6003672e6aa7def643d06518"}, + {file = "rpds_py-0.22.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1aef18820ef3e4587ebe8b3bc9ba6e55892a6d7b93bac6d29d9f631a3b4befbd"}, + {file = "rpds_py-0.22.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f60bd8423be1d9d833f230fdbccf8f57af322d96bcad6599e5a771b151398eb2"}, + {file = "rpds_py-0.22.3-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:62d9cfcf4948683a18a9aff0ab7e1474d407b7bab2ca03116109f8464698ab16"}, + {file = "rpds_py-0.22.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9253fc214112405f0afa7db88739294295f0e08466987f1d70e29930262b4c8f"}, + {file = "rpds_py-0.22.3-cp313-cp313-win32.whl", hash = "sha256:fb0ba113b4983beac1a2eb16faffd76cb41e176bf58c4afe3e14b9c681f702de"}, + {file = "rpds_py-0.22.3-cp313-cp313-win_amd64.whl", hash = "sha256:c58e2339def52ef6b71b8f36d13c3688ea23fa093353f3a4fee2556e62086ec9"}, + {file = "rpds_py-0.22.3-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:f82a116a1d03628a8ace4859556fb39fd1424c933341a08ea3ed6de1edb0283b"}, + {file = "rpds_py-0.22.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3dfcbc95bd7992b16f3f7ba05af8a64ca694331bd24f9157b49dadeeb287493b"}, + {file = "rpds_py-0.22.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:59259dc58e57b10e7e18ce02c311804c10c5a793e6568f8af4dead03264584d1"}, + {file = "rpds_py-0.22.3-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5725dd9cc02068996d4438d397e255dcb1df776b7ceea3b9cb972bdb11260a83"}, + {file = "rpds_py-0.22.3-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:99b37292234e61325e7a5bb9689e55e48c3f5f603af88b1642666277a81f1fbd"}, + {file = "rpds_py-0.22.3-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:27b1d3b3915a99208fee9ab092b8184c420f2905b7d7feb4aeb5e4a9c509b8a1"}, + {file = "rpds_py-0.22.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f612463ac081803f243ff13cccc648578e2279295048f2a8d5eb430af2bae6e3"}, + {file = "rpds_py-0.22.3-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f73d3fef726b3243a811121de45193c0ca75f6407fe66f3f4e183c983573e130"}, + {file = "rpds_py-0.22.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:3f21f0495edea7fdbaaa87e633a8689cd285f8f4af5c869f27bc8074638ad69c"}, + {file = "rpds_py-0.22.3-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:1e9663daaf7a63ceccbbb8e3808fe90415b0757e2abddbfc2e06c857bf8c5e2b"}, + {file = "rpds_py-0.22.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:a76e42402542b1fae59798fab64432b2d015ab9d0c8c47ba7addddbaf7952333"}, + {file = "rpds_py-0.22.3-cp313-cp313t-win32.whl", hash = "sha256:69803198097467ee7282750acb507fba35ca22cc3b85f16cf45fb01cb9097730"}, + {file = "rpds_py-0.22.3-cp313-cp313t-win_amd64.whl", hash = "sha256:f5cf2a0c2bdadf3791b5c205d55a37a54025c6e18a71c71f82bb536cf9a454bf"}, + {file = "rpds_py-0.22.3-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:378753b4a4de2a7b34063d6f95ae81bfa7b15f2c1a04a9518e8644e81807ebea"}, + {file = "rpds_py-0.22.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3445e07bf2e8ecfeef6ef67ac83de670358abf2996916039b16a218e3d95e97e"}, + {file = "rpds_py-0.22.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b2513ba235829860b13faa931f3b6846548021846ac808455301c23a101689d"}, + {file = "rpds_py-0.22.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eaf16ae9ae519a0e237a0f528fd9f0197b9bb70f40263ee57ae53c2b8d48aeb3"}, + {file = "rpds_py-0.22.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:583f6a1993ca3369e0f80ba99d796d8e6b1a3a2a442dd4e1a79e652116413091"}, + {file = "rpds_py-0.22.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4617e1915a539a0d9a9567795023de41a87106522ff83fbfaf1f6baf8e85437e"}, + {file = "rpds_py-0.22.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c150c7a61ed4a4f4955a96626574e9baf1adf772c2fb61ef6a5027e52803543"}, + {file = "rpds_py-0.22.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2fa4331c200c2521512595253f5bb70858b90f750d39b8cbfd67465f8d1b596d"}, + {file = "rpds_py-0.22.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:214b7a953d73b5e87f0ebece4a32a5bd83c60a3ecc9d4ec8f1dca968a2d91e99"}, + {file = "rpds_py-0.22.3-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:f47ad3d5f3258bd7058d2d506852217865afefe6153a36eb4b6928758041d831"}, + {file = "rpds_py-0.22.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:f276b245347e6e36526cbd4a266a417796fc531ddf391e43574cf6466c492520"}, + {file = "rpds_py-0.22.3-cp39-cp39-win32.whl", hash = "sha256:bbb232860e3d03d544bc03ac57855cd82ddf19c7a07651a7c0fdb95e9efea8b9"}, + {file = "rpds_py-0.22.3-cp39-cp39-win_amd64.whl", hash = "sha256:cfbc454a2880389dbb9b5b398e50d439e2e58669160f27b60e5eca11f68ae17c"}, + {file = "rpds_py-0.22.3-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:d48424e39c2611ee1b84ad0f44fb3b2b53d473e65de061e3f460fc0be5f1939d"}, + {file = "rpds_py-0.22.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:24e8abb5878e250f2eb0d7859a8e561846f98910326d06c0d51381fed59357bd"}, + {file = "rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b232061ca880db21fa14defe219840ad9b74b6158adb52ddf0e87bead9e8493"}, + {file = "rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac0a03221cdb5058ce0167ecc92a8c89e8d0decdc9e99a2ec23380793c4dcb96"}, + {file = "rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eb0c341fa71df5a4595f9501df4ac5abfb5a09580081dffbd1ddd4654e6e9123"}, + {file = "rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bf9db5488121b596dbfc6718c76092fda77b703c1f7533a226a5a9f65248f8ad"}, + {file = "rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b8db6b5b2d4491ad5b6bdc2bc7c017eec108acbf4e6785f42a9eb0ba234f4c9"}, + {file = "rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b3d504047aba448d70cf6fa22e06cb09f7cbd761939fdd47604f5e007675c24e"}, + {file = "rpds_py-0.22.3-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:e61b02c3f7a1e0b75e20c3978f7135fd13cb6cf551bf4a6d29b999a88830a338"}, + {file = "rpds_py-0.22.3-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:e35ba67d65d49080e8e5a1dd40101fccdd9798adb9b050ff670b7d74fa41c566"}, + {file = "rpds_py-0.22.3-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:26fd7cac7dd51011a245f29a2cc6489c4608b5a8ce8d75661bb4a1066c52dfbe"}, + {file = "rpds_py-0.22.3-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:177c7c0fce2855833819c98e43c262007f42ce86651ffbb84f37883308cb0e7d"}, + {file = "rpds_py-0.22.3-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:bb47271f60660803ad11f4c61b42242b8c1312a31c98c578f79ef9387bbde21c"}, + {file = "rpds_py-0.22.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:70fb28128acbfd264eda9bf47015537ba3fe86e40d046eb2963d75024be4d055"}, + {file = "rpds_py-0.22.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:44d61b4b7d0c2c9ac019c314e52d7cbda0ae31078aabd0f22e583af3e0d79723"}, + {file = "rpds_py-0.22.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5f0e260eaf54380380ac3808aa4ebe2d8ca28b9087cf411649f96bad6900c728"}, + {file = "rpds_py-0.22.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b25bc607423935079e05619d7de556c91fb6adeae9d5f80868dde3468657994b"}, + {file = "rpds_py-0.22.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fb6116dfb8d1925cbdb52595560584db42a7f664617a1f7d7f6e32f138cdf37d"}, + {file = "rpds_py-0.22.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a63cbdd98acef6570c62b92a1e43266f9e8b21e699c363c0fef13bd530799c11"}, + {file = "rpds_py-0.22.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2b8f60e1b739a74bab7e01fcbe3dddd4657ec685caa04681df9d562ef15b625f"}, + {file = "rpds_py-0.22.3-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:2e8b55d8517a2fda8d95cb45d62a5a8bbf9dd0ad39c5b25c8833efea07b880ca"}, + {file = "rpds_py-0.22.3-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:2de29005e11637e7a2361fa151f780ff8eb2543a0da1413bb951e9f14b699ef3"}, + {file = "rpds_py-0.22.3-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:666ecce376999bf619756a24ce15bb14c5bfaf04bf00abc7e663ce17c3f34fe7"}, + {file = "rpds_py-0.22.3-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:5246b14ca64a8675e0a7161f7af68fe3e910e6b90542b4bfb5439ba752191df6"}, + {file = "rpds_py-0.22.3.tar.gz", hash = "sha256:e32fee8ab45d3c2db6da19a5323bc3362237c8b653c70194414b892fd06a080d"}, ] [[package]] name = "s3transfer" -version = "0.6.2" +version = "0.10.4" description = "An Amazon S3 Transfer Manager" optional = false -python-versions = ">= 3.7" +python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "s3transfer-0.6.2-py3-none-any.whl", hash = "sha256:b014be3a8a2aab98cfe1abc7229cc5a9a0cf05eb9c1f2b86b230fd8df3f78084"}, - {file = "s3transfer-0.6.2.tar.gz", hash = "sha256:cab66d3380cca3e70939ef2255d01cd8aece6a4907a9528740f668c4b0611861"}, + {file = "s3transfer-0.10.4-py3-none-any.whl", hash = "sha256:244a76a24355363a68164241438de1b72f8781664920260c48465896b712a41e"}, + {file = "s3transfer-0.10.4.tar.gz", hash = "sha256:29edc09801743c21eb5ecbc617a152df41d3c287f67b615f73e5f750583666a7"}, ] [package.dependencies] -botocore = ">=1.12.36,<2.0a.0" +botocore = ">=1.33.2,<2.0a.0" [package.extras] -crt = ["botocore[crt] (>=1.20.29,<2.0a.0)"] +crt = ["botocore[crt] (>=1.33.2,<2.0a.0)"] + +[[package]] +name = "scikit-learn" +version = "1.6.1" +description = "A set of python modules for machine learning and data mining" +optional = false +python-versions = ">=3.9" +groups = ["main"] +files = [ + {file = "scikit_learn-1.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d056391530ccd1e501056160e3c9673b4da4805eb67eb2bdf4e983e1f9c9204e"}, + {file = "scikit_learn-1.6.1-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:0c8d036eb937dbb568c6242fa598d551d88fb4399c0344d95c001980ec1c7d36"}, + {file = "scikit_learn-1.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8634c4bd21a2a813e0a7e3900464e6d593162a29dd35d25bdf0103b3fce60ed5"}, + {file = "scikit_learn-1.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:775da975a471c4f6f467725dff0ced5c7ac7bda5e9316b260225b48475279a1b"}, + {file = "scikit_learn-1.6.1-cp310-cp310-win_amd64.whl", hash = "sha256:8a600c31592bd7dab31e1c61b9bbd6dea1b3433e67d264d17ce1017dbdce8002"}, + {file = "scikit_learn-1.6.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:72abc587c75234935e97d09aa4913a82f7b03ee0b74111dcc2881cba3c5a7b33"}, + {file = "scikit_learn-1.6.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:b3b00cdc8f1317b5f33191df1386c0befd16625f49d979fe77a8d44cae82410d"}, + {file = "scikit_learn-1.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc4765af3386811c3ca21638f63b9cf5ecf66261cc4815c1db3f1e7dc7b79db2"}, + {file = "scikit_learn-1.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:25fc636bdaf1cc2f4a124a116312d837148b5e10872147bdaf4887926b8c03d8"}, + {file = "scikit_learn-1.6.1-cp311-cp311-win_amd64.whl", hash = "sha256:fa909b1a36e000a03c382aade0bd2063fd5680ff8b8e501660c0f59f021a6415"}, + {file = "scikit_learn-1.6.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:926f207c804104677af4857b2c609940b743d04c4c35ce0ddc8ff4f053cddc1b"}, + {file = "scikit_learn-1.6.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:2c2cae262064e6a9b77eee1c8e768fc46aa0b8338c6a8297b9b6759720ec0ff2"}, + {file = "scikit_learn-1.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1061b7c028a8663fb9a1a1baf9317b64a257fcb036dae5c8752b2abef31d136f"}, + {file = "scikit_learn-1.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2e69fab4ebfc9c9b580a7a80111b43d214ab06250f8a7ef590a4edf72464dd86"}, + {file = "scikit_learn-1.6.1-cp312-cp312-win_amd64.whl", hash = "sha256:70b1d7e85b1c96383f872a519b3375f92f14731e279a7b4c6cfd650cf5dffc52"}, + {file = "scikit_learn-1.6.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2ffa1e9e25b3d93990e74a4be2c2fc61ee5af85811562f1288d5d055880c4322"}, + {file = "scikit_learn-1.6.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:dc5cf3d68c5a20ad6d571584c0750ec641cc46aeef1c1507be51300e6003a7e1"}, + {file = "scikit_learn-1.6.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c06beb2e839ecc641366000ca84f3cf6fa9faa1777e29cf0c04be6e4d096a348"}, + {file = "scikit_learn-1.6.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e8ca8cb270fee8f1f76fa9bfd5c3507d60c6438bbee5687f81042e2bb98e5a97"}, + {file = "scikit_learn-1.6.1-cp313-cp313-win_amd64.whl", hash = "sha256:7a1c43c8ec9fde528d664d947dc4c0789be4077a3647f232869f41d9bf50e0fb"}, + {file = "scikit_learn-1.6.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:a17c1dea1d56dcda2fac315712f3651a1fea86565b64b48fa1bc090249cbf236"}, + {file = "scikit_learn-1.6.1-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:6a7aa5f9908f0f28f4edaa6963c0a6183f1911e63a69aa03782f0d924c830a35"}, + {file = "scikit_learn-1.6.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0650e730afb87402baa88afbf31c07b84c98272622aaba002559b614600ca691"}, + {file = "scikit_learn-1.6.1-cp313-cp313t-win_amd64.whl", hash = "sha256:3f59fe08dc03ea158605170eb52b22a105f238a5d512c4470ddeca71feae8e5f"}, + {file = "scikit_learn-1.6.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6849dd3234e87f55dce1db34c89a810b489ead832aaf4d4550b7ea85628be6c1"}, + {file = "scikit_learn-1.6.1-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:e7be3fa5d2eb9be7d77c3734ff1d599151bb523674be9b834e8da6abe132f44e"}, + {file = "scikit_learn-1.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:44a17798172df1d3c1065e8fcf9019183f06c87609b49a124ebdf57ae6cb0107"}, + {file = "scikit_learn-1.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b8b7a3b86e411e4bce21186e1c180d792f3d99223dcfa3b4f597ecc92fa1a422"}, + {file = "scikit_learn-1.6.1-cp39-cp39-win_amd64.whl", hash = "sha256:7a73d457070e3318e32bdb3aa79a8d990474f19035464dfd8bede2883ab5dc3b"}, + {file = "scikit_learn-1.6.1.tar.gz", hash = "sha256:b4fc2525eca2c69a59260f583c56a7557c6ccdf8deafdba6e060f94c1c59738e"}, +] + +[package.dependencies] +joblib = ">=1.2.0" +numpy = ">=1.19.5" +scipy = ">=1.6.0" +threadpoolctl = ">=3.1.0" + +[package.extras] +benchmark = ["matplotlib (>=3.3.4)", "memory_profiler (>=0.57.0)", "pandas (>=1.1.5)"] +build = ["cython (>=3.0.10)", "meson-python (>=0.16.0)", "numpy (>=1.19.5)", "scipy (>=1.6.0)"] +docs = ["Pillow (>=7.1.2)", "matplotlib (>=3.3.4)", "memory_profiler (>=0.57.0)", "numpydoc (>=1.2.0)", "pandas (>=1.1.5)", "plotly (>=5.14.0)", "polars (>=0.20.30)", "pooch (>=1.6.0)", "pydata-sphinx-theme (>=0.15.3)", "scikit-image (>=0.17.2)", "seaborn (>=0.9.0)", "sphinx (>=7.3.7)", "sphinx-copybutton (>=0.5.2)", "sphinx-design (>=0.5.0)", "sphinx-design (>=0.6.0)", "sphinx-gallery (>=0.17.1)", "sphinx-prompt (>=1.4.0)", "sphinx-remove-toctrees (>=1.0.0.post1)", "sphinxcontrib-sass (>=0.3.4)", "sphinxext-opengraph (>=0.9.1)", "towncrier (>=24.8.0)"] +examples = ["matplotlib (>=3.3.4)", "pandas (>=1.1.5)", "plotly (>=5.14.0)", "pooch (>=1.6.0)", "scikit-image (>=0.17.2)", "seaborn (>=0.9.0)"] +install = ["joblib (>=1.2.0)", "numpy (>=1.19.5)", "scipy (>=1.6.0)", "threadpoolctl (>=3.1.0)"] +maintenance = ["conda-lock (==2.5.6)"] +tests = ["black (>=24.3.0)", "matplotlib (>=3.3.4)", "mypy (>=1.9)", "numpydoc (>=1.2.0)", "pandas (>=1.1.5)", "polars (>=0.20.30)", "pooch (>=1.6.0)", "pyamg (>=4.0.0)", "pyarrow (>=12.0.0)", "pytest (>=7.1.2)", "pytest-cov (>=2.9.0)", "ruff (>=0.5.1)", "scikit-image (>=0.17.2)"] + +[[package]] +name = "scipy" +version = "1.15.1" +description = "Fundamental algorithms for scientific computing in Python" +optional = false +python-versions = ">=3.10" +groups = ["main"] +files = [ + {file = "scipy-1.15.1-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:c64ded12dcab08afff9e805a67ff4480f5e69993310e093434b10e85dc9d43e1"}, + {file = "scipy-1.15.1-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:5b190b935e7db569960b48840e5bef71dc513314cc4e79a1b7d14664f57fd4ff"}, + {file = "scipy-1.15.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:4b17d4220df99bacb63065c76b0d1126d82bbf00167d1730019d2a30d6ae01ea"}, + {file = "scipy-1.15.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:63b9b6cd0333d0eb1a49de6f834e8aeaefe438df8f6372352084535ad095219e"}, + {file = "scipy-1.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9f151e9fb60fbf8e52426132f473221a49362091ce7a5e72f8aa41f8e0da4f25"}, + {file = "scipy-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21e10b1dd56ce92fba3e786007322542361984f8463c6d37f6f25935a5a6ef52"}, + {file = "scipy-1.15.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5dff14e75cdbcf07cdaa1c7707db6017d130f0af9ac41f6ce443a93318d6c6e0"}, + {file = "scipy-1.15.1-cp310-cp310-win_amd64.whl", hash = "sha256:f82fcf4e5b377f819542fbc8541f7b5fbcf1c0017d0df0bc22c781bf60abc4d8"}, + {file = "scipy-1.15.1-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:5bd8d27d44e2c13d0c1124e6a556454f52cd3f704742985f6b09e75e163d20d2"}, + {file = "scipy-1.15.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:be3deeb32844c27599347faa077b359584ba96664c5c79d71a354b80a0ad0ce0"}, + {file = "scipy-1.15.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:5eb0ca35d4b08e95da99a9f9c400dc9f6c21c424298a0ba876fdc69c7afacedf"}, + {file = "scipy-1.15.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:74bb864ff7640dea310a1377d8567dc2cb7599c26a79ca852fc184cc851954ac"}, + {file = "scipy-1.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:667f950bf8b7c3a23b4199db24cb9bf7512e27e86d0e3813f015b74ec2c6e3df"}, + {file = "scipy-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:395be70220d1189756068b3173853029a013d8c8dd5fd3d1361d505b2aa58fa7"}, + {file = "scipy-1.15.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ce3a000cd28b4430426db2ca44d96636f701ed12e2b3ca1f2b1dd7abdd84b39a"}, + {file = "scipy-1.15.1-cp311-cp311-win_amd64.whl", hash = "sha256:3fe1d95944f9cf6ba77aa28b82dd6bb2a5b52f2026beb39ecf05304b8392864b"}, + {file = "scipy-1.15.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:c09aa9d90f3500ea4c9b393ee96f96b0ccb27f2f350d09a47f533293c78ea776"}, + {file = "scipy-1.15.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:0ac102ce99934b162914b1e4a6b94ca7da0f4058b6d6fd65b0cef330c0f3346f"}, + {file = "scipy-1.15.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:09c52320c42d7f5c7748b69e9f0389266fd4f82cf34c38485c14ee976cb8cb04"}, + {file = "scipy-1.15.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:cdde8414154054763b42b74fe8ce89d7f3d17a7ac5dd77204f0e142cdc9239e9"}, + {file = "scipy-1.15.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4c9d8fc81d6a3b6844235e6fd175ee1d4c060163905a2becce8e74cb0d7554ce"}, + {file = "scipy-1.15.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0fb57b30f0017d4afa5fe5f5b150b8f807618819287c21cbe51130de7ccdaed2"}, + {file = "scipy-1.15.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:491d57fe89927fa1aafbe260f4cfa5ffa20ab9f1435025045a5315006a91b8f5"}, + {file = "scipy-1.15.1-cp312-cp312-win_amd64.whl", hash = "sha256:900f3fa3db87257510f011c292a5779eb627043dd89731b9c461cd16ef76ab3d"}, + {file = "scipy-1.15.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:100193bb72fbff37dbd0bf14322314fc7cbe08b7ff3137f11a34d06dc0ee6b85"}, + {file = "scipy-1.15.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:2114a08daec64980e4b4cbdf5bee90935af66d750146b1d2feb0d3ac30613692"}, + {file = "scipy-1.15.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:6b3e71893c6687fc5e29208d518900c24ea372a862854c9888368c0b267387ab"}, + {file = "scipy-1.15.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:837299eec3d19b7e042923448d17d95a86e43941104d33f00da7e31a0f715d3c"}, + {file = "scipy-1.15.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82add84e8a9fb12af5c2c1a3a3f1cb51849d27a580cb9e6bd66226195142be6e"}, + {file = "scipy-1.15.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:070d10654f0cb6abd295bc96c12656f948e623ec5f9a4eab0ddb1466c000716e"}, + {file = "scipy-1.15.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:55cc79ce4085c702ac31e49b1e69b27ef41111f22beafb9b49fea67142b696c4"}, + {file = "scipy-1.15.1-cp313-cp313-win_amd64.whl", hash = "sha256:c352c1b6d7cac452534517e022f8f7b8d139cd9f27e6fbd9f3cbd0bfd39f5bef"}, + {file = "scipy-1.15.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0458839c9f873062db69a03de9a9765ae2e694352c76a16be44f93ea45c28d2b"}, + {file = "scipy-1.15.1-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:af0b61c1de46d0565b4b39c6417373304c1d4f5220004058bdad3061c9fa8a95"}, + {file = "scipy-1.15.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:71ba9a76c2390eca6e359be81a3e879614af3a71dfdabb96d1d7ab33da6f2364"}, + {file = "scipy-1.15.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:14eaa373c89eaf553be73c3affb11ec6c37493b7eaaf31cf9ac5dffae700c2e0"}, + {file = "scipy-1.15.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f735bc41bd1c792c96bc426dece66c8723283695f02df61dcc4d0a707a42fc54"}, + {file = "scipy-1.15.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2722a021a7929d21168830790202a75dbb20b468a8133c74a2c0230c72626b6c"}, + {file = "scipy-1.15.1-cp313-cp313t-win_amd64.whl", hash = "sha256:bc7136626261ac1ed988dca56cfc4ab5180f75e0ee52e58f1e6aa74b5f3eacd5"}, + {file = "scipy-1.15.1.tar.gz", hash = "sha256:033a75ddad1463970c96a88063a1df87ccfddd526437136b6ee81ff0312ebdf6"}, +] + +[package.dependencies] +numpy = ">=1.23.5,<2.5" + +[package.extras] +dev = ["cython-lint (>=0.12.2)", "doit (>=0.36.0)", "mypy (==1.10.0)", "pycodestyle", "pydevtool", "rich-click", "ruff (>=0.0.292)", "types-psutil", "typing_extensions"] +doc = ["intersphinx_registry", "jupyterlite-pyodide-kernel", "jupyterlite-sphinx (>=0.16.5)", "jupytext", "matplotlib (>=3.5)", "myst-nb", "numpydoc", "pooch", "pydata-sphinx-theme (>=0.15.2)", "sphinx (>=5.0.0,<8.0.0)", "sphinx-copybutton", "sphinx-design (>=0.4.0)"] +test = ["Cython", "array-api-strict (>=2.0,<2.1.1)", "asv", "gmpy2", "hypothesis (>=6.30)", "meson", "mpmath", "ninja", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"] [[package]] name = "sentry-sdk" -version = "1.19.1" +version = "2.20.0" description = "Python client for Sentry (https://sentry.io)" optional = false -python-versions = "*" +python-versions = ">=3.6" +groups = ["main"] files = [ - {file = "sentry-sdk-1.19.1.tar.gz", hash = "sha256:7ae78bd921981a5010ab540d6bdf3b793659a4db8cccf7f16180702d48a80d84"}, - {file = "sentry_sdk-1.19.1-py2.py3-none-any.whl", hash = "sha256:885a11c69df23e53eb281d003b9ff15a5bdfa43d8a2a53589be52104a1b4582f"}, + {file = "sentry_sdk-2.20.0-py2.py3-none-any.whl", hash = "sha256:c359a1edf950eb5e80cffd7d9111f3dbeef57994cb4415df37d39fda2cf22364"}, + {file = "sentry_sdk-2.20.0.tar.gz", hash = "sha256:afa82713a92facf847df3c6f63cec71eb488d826a50965def3d7722aa6f0fdab"}, ] [package.dependencies] certifi = "*" -urllib3 = {version = ">=1.26.11", markers = "python_version >= \"3.6\""} +urllib3 = ">=1.26.11" [package.extras] aiohttp = ["aiohttp (>=3.5)"] +anthropic = ["anthropic (>=0.16)"] arq = ["arq (>=0.23)"] +asyncpg = ["asyncpg (>=0.23)"] beam = ["apache-beam (>=2.12)"] bottle = ["bottle (>=0.12.13)"] celery = ["celery (>=3)"] +celery-redbeat = ["celery-redbeat (>=2)"] chalice = ["chalice (>=1.16.0)"] +clickhouse-driver = ["clickhouse-driver (>=0.2.0)"] django = ["django (>=1.8)"] falcon = ["falcon (>=1.4)"] fastapi = ["fastapi (>=0.79.0)"] -flask = ["blinker (>=1.1)", "flask (>=0.11)"] -grpcio = ["grpcio (>=1.21.1)"] +flask = ["blinker (>=1.1)", "flask (>=0.11)", "markupsafe"] +grpcio = ["grpcio (>=1.21.1)", "protobuf (>=3.8.0)"] +http2 = ["httpcore[http2] (==1.*)"] httpx = ["httpx (>=0.16.0)"] huey = ["huey (>=2)"] +huggingface-hub = ["huggingface_hub (>=0.22)"] +langchain = ["langchain (>=0.0.210)"] +launchdarkly = ["launchdarkly-server-sdk (>=9.8.0)"] +litestar = ["litestar (>=2.0.0)"] +loguru = ["loguru (>=0.5)"] +openai = ["openai (>=1.0.0)", "tiktoken (>=0.3.0)"] +openfeature = ["openfeature-sdk (>=0.7.1)"] opentelemetry = ["opentelemetry-distro (>=0.35b0)"] -pure-eval = ["asttokens", "executing", "pure-eval"] +opentelemetry-experimental = ["opentelemetry-distro"] +pure-eval = ["asttokens", "executing", "pure_eval"] pymongo = ["pymongo (>=3.1)"] pyspark = ["pyspark (>=2.4.4)"] quart = ["blinker (>=1.1)", "quart (>=0.16.1)"] @@ -3820,17 +4043,19 @@ sanic = ["sanic (>=0.8)"] sqlalchemy = ["sqlalchemy (>=1.2)"] starlette = ["starlette (>=0.19.1)"] starlite = ["starlite (>=1.48)"] -tornado = ["tornado (>=5)"] +tornado = ["tornado (>=6)"] +unleash = ["UnleashClient (>=6.0.1)"] [[package]] name = "service-identity" -version = "24.1.0" +version = "24.2.0" description = "Service identity verification for pyOpenSSL & cryptography." optional = false python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "service_identity-24.1.0-py3-none-any.whl", hash = "sha256:a28caf8130c8a5c1c7a6f5293faaf239bbfb7751e4862436920ee6f2616f568a"}, - {file = "service_identity-24.1.0.tar.gz", hash = "sha256:6829c9d62fb832c2e1c435629b0a8c476e1929881f28bee4d20bc24161009221"}, + {file = "service_identity-24.2.0-py3-none-any.whl", hash = "sha256:6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85"}, + {file = "service_identity-24.2.0.tar.gz", hash = "sha256:b8683ba13f0d39c6cd5d625d2c5f65421d6d707b013b375c355751557cbe8e09"}, ] [package.dependencies] @@ -3840,7 +4065,7 @@ pyasn1 = "*" pyasn1-modules = "*" [package.extras] -dev = ["pyopenssl", "service-identity[idna,mypy,tests]"] +dev = ["coverage[toml] (>=5.0.2)", "idna", "mypy", "pyopenssl", "pytest", "types-pyopenssl"] docs = ["furo", "myst-parser", "pyopenssl", "sphinx", "sphinx-notfound-page"] idna = ["idna"] mypy = ["idna", "mypy", "types-pyopenssl"] @@ -3848,23 +4073,24 @@ tests = ["coverage[toml] (>=5.0.2)", "pytest"] [[package]] name = "setuptools" -version = "75.1.0" +version = "75.8.0" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["main"] files = [ - {file = "setuptools-75.1.0-py3-none-any.whl", hash = "sha256:35ab7fd3bcd95e6b7fd704e4a1539513edad446c097797f2985e0e4b960772f2"}, - {file = "setuptools-75.1.0.tar.gz", hash = "sha256:d59a21b17a275fb872a9c3dae73963160ae079f1049ed956880cd7c09b120538"}, + {file = "setuptools-75.8.0-py3-none-any.whl", hash = "sha256:e3982f444617239225d675215d51f6ba05f845d4eec313da4418fdbb56fb27e3"}, + {file = "setuptools-75.8.0.tar.gz", hash = "sha256:c5afc8f407c626b8313a86e10311dd3f661c6cd9c09d4bf8c15c0e11f9f2b0e6"}, ] [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)", "ruff (>=0.5.2)"] -core = ["importlib-metadata (>=6)", "importlib-resources (>=5.10.2)", "jaraco.collections", "jaraco.functools", "jaraco.text (>=3.7)", "more-itertools", "more-itertools (>=8.8)", "packaging", "packaging (>=24)", "platformdirs (>=2.6.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)", "ruff (>=0.8.0)"] +core = ["importlib_metadata (>=6)", "jaraco.collections", "jaraco.functools (>=4)", "jaraco.text (>=3.7)", "more_itertools", "more_itertools (>=8.8)", "packaging", "packaging (>=24.2)", "platformdirs (>=4.2.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier", "towncrier (<24.7)"] enabler = ["pytest-enabler (>=2.2)"] -test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "jaraco.test", "packaging (>=23.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-home (>=0.5)", "pytest-perf", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel (>=0.44.0)"] -type = ["importlib-metadata (>=7.0.2)", "jaraco.develop (>=7.21)", "mypy (==1.11.*)", "pytest-mypy"] +test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.7.2)", "jaraco.test (>=5.5)", "packaging (>=24.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-home (>=0.5)", "pytest-perf", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel (>=0.44.0)"] +type = ["importlib_metadata (>=7.0.2)", "jaraco.develop (>=7.21)", "mypy (==1.14.*)", "pytest-mypy"] [[package]] name = "sgmllib3k" @@ -3872,19 +4098,21 @@ version = "1.0.0" description = "Py3k port of sgmllib." optional = false python-versions = "*" +groups = ["main"] files = [ {file = "sgmllib3k-1.0.0.tar.gz", hash = "sha256:7868fb1c8bfa764c1ac563d3cf369c381d1325d36124933a726f29fcdaa812e9"}, ] [[package]] name = "six" -version = "1.16.0" +version = "1.17.0" description = "Python 2 and 3 compatibility utilities" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +groups = ["main", "dev"] files = [ - {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, - {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, + {file = "six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"}, + {file = "six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"}, ] [[package]] @@ -3893,6 +4121,7 @@ version = "1.3.1" description = "Sniff out which async library your code is running under" optional = false python-versions = ">=3.7" +groups = ["main"] files = [ {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}, {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, @@ -3900,35 +4129,34 @@ files = [ [[package]] name = "spotipy" -version = "2.23.0" +version = "2.25.0" description = "A light weight Python library for the Spotify Web API" optional = false -python-versions = "*" +python-versions = ">3.8" +groups = ["main"] files = [ - {file = "spotipy-2.23.0-py2-none-any.whl", hash = "sha256:da850fbf62faaa05912132d2886c293a5fbbe8350d0821e7208a6a2fdd6a0079"}, - {file = "spotipy-2.23.0-py3-none-any.whl", hash = "sha256:6bf8b963c10d0a3e51037e4baf92e29732dee36b2a1f1b7dcc8cd5771e662a5b"}, - {file = "spotipy-2.23.0.tar.gz", hash = "sha256:0dfafe08239daae6c16faa68f60b5775d40c4110725e1a7c545ad4c7fb66d4e8"}, + {file = "spotipy-2.25.0-py3-none-any.whl", hash = "sha256:92ef16577adab22aeac7d699b9aa6abb8e38d3023d865c0a233cdcfa0dca9583"}, + {file = "spotipy-2.25.0.tar.gz", hash = "sha256:c72720ef85355aff959f7fe8d89ded48504d8c33b92583db90ec16daac0da54f"}, ] [package.dependencies] redis = ">=3.5.3" requests = ">=2.25.0" -six = ">=1.15.0" urllib3 = ">=1.26.0" [package.extras] -doc = ["Sphinx (>=1.5.2)"] -test = ["mock (==2.0.0)"] +memcache = ["pymemcache (>=3.5.2)"] [[package]] name = "sqlparse" -version = "0.5.1" +version = "0.5.3" description = "A non-validating SQL parser." optional = false python-versions = ">=3.8" +groups = ["main", "dev"] files = [ - {file = "sqlparse-0.5.1-py3-none-any.whl", hash = "sha256:773dcbf9a5ab44a090f3441e2180efe2560220203dc2f8c0b0fa141e18b505e4"}, - {file = "sqlparse-0.5.1.tar.gz", hash = "sha256:bb6b4df465655ef332548e24f08e205afc81b9ab86cb1c45657a7ff173a3a00e"}, + {file = "sqlparse-0.5.3-py3-none-any.whl", hash = "sha256:cf2196ed3418f3ba5de6af7e82c694a9fbdbfecccdfc72e281548517081f16ca"}, + {file = "sqlparse-0.5.3.tar.gz", hash = "sha256:09f67787f56a0b16ecdbde1bfc7f5d9c3371ca683cfeaa8e6ff60b4807ec9272"}, ] [package.extras] @@ -3941,6 +4169,7 @@ version = "0.6.3" description = "Extract data from python stack frames and tracebacks for informative displays" optional = false python-versions = "*" +groups = ["main", "dev"] files = [ {file = "stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695"}, {file = "stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9"}, @@ -3956,28 +4185,73 @@ tests = ["cython", "littleutils", "pygments", "pytest", "typeguard"] [[package]] name = "termcolor" -version = "2.4.0" +version = "2.5.0" description = "ANSI color formatting for output in terminal" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["dev"] files = [ - {file = "termcolor-2.4.0-py3-none-any.whl", hash = "sha256:9297c0df9c99445c2412e832e882a7884038a25617c60cea2ad69488d4040d63"}, - {file = "termcolor-2.4.0.tar.gz", hash = "sha256:aab9e56047c8ac41ed798fa36d892a37aca6b3e9159f3e0c24bc64a9b3ac7b7a"}, + {file = "termcolor-2.5.0-py3-none-any.whl", hash = "sha256:37b17b5fc1e604945c2642c872a3764b5d547a48009871aea3edd3afa180afb8"}, + {file = "termcolor-2.5.0.tar.gz", hash = "sha256:998d8d27da6d48442e8e1f016119076b690d962507531df4890fcd2db2ef8a6f"}, ] [package.extras] tests = ["pytest", "pytest-cov"] +[[package]] +name = "threadpoolctl" +version = "3.5.0" +description = "threadpoolctl" +optional = false +python-versions = ">=3.8" +groups = ["main"] +files = [ + {file = "threadpoolctl-3.5.0-py3-none-any.whl", hash = "sha256:56c1e26c150397e58c4926da8eeee87533b1e32bef131bd4bf6a2f45f3185467"}, + {file = "threadpoolctl-3.5.0.tar.gz", hash = "sha256:082433502dd922bf738de0d8bcc4fdcbf0979ff44c42bd40f5af8a282f6fa107"}, +] + [[package]] name = "tomli" -version = "2.0.2" +version = "2.2.1" description = "A lil' TOML parser" optional = false python-versions = ">=3.8" +groups = ["main", "dev"] files = [ - {file = "tomli-2.0.2-py3-none-any.whl", hash = "sha256:2ebe24485c53d303f690b0ec092806a085f07af5a5aa1464f3931eec36caaa38"}, - {file = "tomli-2.0.2.tar.gz", hash = "sha256:d46d457a85337051c36524bc5349dd91b1877838e2979ac5ced3e710ed8a60ed"}, + {file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"}, + {file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"}, + {file = "tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a"}, + {file = "tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee"}, + {file = "tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e"}, + {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4"}, + {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106"}, + {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8"}, + {file = "tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff"}, + {file = "tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b"}, + {file = "tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea"}, + {file = "tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8"}, + {file = "tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192"}, + {file = "tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222"}, + {file = "tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77"}, + {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6"}, + {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd"}, + {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e"}, + {file = "tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98"}, + {file = "tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4"}, + {file = "tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7"}, + {file = "tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c"}, + {file = "tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13"}, + {file = "tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281"}, + {file = "tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272"}, + {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140"}, + {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2"}, + {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744"}, + {file = "tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec"}, + {file = "tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69"}, + {file = "tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc"}, + {file = "tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff"}, ] +markers = {main = "python_version < \"3.11\"", dev = "python_full_version <= \"3.11.0a6\""} [[package]] name = "tomlkit" @@ -3985,17 +4259,41 @@ version = "0.13.2" description = "Style preserving TOML library" optional = false python-versions = ">=3.8" +groups = ["dev"] files = [ {file = "tomlkit-0.13.2-py3-none-any.whl", hash = "sha256:7a974427f6e119197f670fbbbeae7bef749a6c14e793db934baefc1b5f03efde"}, {file = "tomlkit-0.13.2.tar.gz", hash = "sha256:fff5fe59a87295b278abd31bec92c15d9bc4a06885ab12bcea52c71119392e79"}, ] +[[package]] +name = "tqdm" +version = "4.67.1" +description = "Fast, Extensible Progress Meter" +optional = false +python-versions = ">=3.7" +groups = ["main"] +files = [ + {file = "tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2"}, + {file = "tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "platform_system == \"Windows\""} + +[package.extras] +dev = ["nbval", "pytest (>=6)", "pytest-asyncio (>=0.24)", "pytest-cov", "pytest-timeout"] +discord = ["requests"] +notebook = ["ipywidgets (>=6)"] +slack = ["slack-sdk"] +telegram = ["requests"] + [[package]] name = "traitlets" version = "5.14.3" description = "Traitlets Python configuration system" optional = false python-versions = ">=3.8" +groups = ["main", "dev"] files = [ {file = "traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f"}, {file = "traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7"}, @@ -4007,46 +4305,56 @@ test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "pre-commit", "pytest (>=7.0, [[package]] name = "troi" -version = "2024.1.26.0" -description = "An empathetic music recommendation system pipeline" +version = "2025.1.10.0" +description = "ListenBrainz' empathic music recommendation/playlisting engine" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["main"] files = [ - {file = "troi-2024.1.26.0-py3-none-any.whl", hash = "sha256:85c66ab9a5a86f5e738471b315f73cf4aadbbabe7a26ca536331894fbd55985e"}, - {file = "troi-2024.1.26.0.tar.gz", hash = "sha256:2ccecad1662b65faa702c770092ef6b84f06979469d57248ef6f3f6f920437a3"}, + {file = "troi-2025.1.10.0-py3-none-any.whl", hash = "sha256:80693228ab924d7c9e8f1c7dbbe4971b770e8ccc027ba3a35fbedf752b5a12f3"}, + {file = "troi-2025.1.10.0.tar.gz", hash = "sha256:c595365282ebe4bf6cebd0fbf5a27b051c96dff603d4b9719f333d82459d898e"}, ] [package.dependencies] click = ">=8.0" countryinfo = ">=0.1.2" +lb_matching_tools = ">=v2024.01.30.1" liblistenbrainz = ">=v0.5.5" -more-itertools = "*" +more_itertools = "*" +mutagen = "1.46.0" +peewee = ">=3.17.0" psycopg2-binary = ">=2.9.3" -pyparsing = "*" +py-sonic = ">=1.0.0" python-dateutil = ">=2.8.2" -requests = "*" +regex = ">=2023.6.3" +requests = ">=2.31.0" +scikit-learn = ">=1.2.1" spotipy = ">=2.22.1" +tqdm = "*" ujson = ">=5.4.0" +Unidecode = ">=1.3.6" [package.extras] build = ["build"] -docs = ["Sphinx (==5.0.2)", "docutils (==0.17.1)", "sphinx-click (==4.3.0)", "sphinx-rtd-theme (==0.5.1)", "sphinxcontrib-httpdomain (==1.8.0)"] +docs = ["Sphinx (==5.0.2)", "docutils (==0.17.1)", "sphinx-click (==4.3.0)", "sphinx_rtd_theme (==0.5.1)", "sphinxcontrib-httpdomain (==1.8.0)"] +nmslib = ["nmslib-metabrainz (>=2.1.1)"] tests = ["pytest (==7.1.2)", "pytest-cov (==4.1.0)", "requests-mock (==1.11.0)"] [[package]] name = "twisted" -version = "24.7.0" +version = "24.11.0" description = "An asynchronous networking framework written in Python" optional = false python-versions = ">=3.8.0" +groups = ["main"] files = [ - {file = "twisted-24.7.0-py3-none-any.whl", hash = "sha256:734832ef98108136e222b5230075b1079dad8a3fc5637319615619a7725b0c81"}, - {file = "twisted-24.7.0.tar.gz", hash = "sha256:5a60147f044187a127ec7da96d170d49bcce50c6fd36f594e60f4587eff4d394"}, + {file = "twisted-24.11.0-py3-none-any.whl", hash = "sha256:fe403076c71f04d5d2d789a755b687c5637ec3bcd3b2b8252d76f2ba65f54261"}, + {file = "twisted-24.11.0.tar.gz", hash = "sha256:695d0556d5ec579dcc464d2856b634880ed1319f45b10d19043f2b57eb0115b5"}, ] [package.dependencies] -attrs = ">=21.3.0" -automat = ">=0.8.0" +attrs = ">=22.2.0" +automat = ">=24.8.0" constantly = ">=15.1" hyperlink = ">=17.1.1" idna = {version = ">=2.4", optional = true, markers = "extra == \"tls\""} @@ -4057,19 +4365,19 @@ typing-extensions = ">=4.2.0" zope-interface = ">=5" [package.extras] -all-non-platform = ["appdirs (>=1.4.0)", "appdirs (>=1.4.0)", "bcrypt (>=3.1.3)", "bcrypt (>=3.1.3)", "cryptography (>=3.3)", "cryptography (>=3.3)", "cython-test-exception-raiser (>=1.0.2,<2)", "cython-test-exception-raiser (>=1.0.2,<2)", "h2 (>=3.0,<5.0)", "h2 (>=3.0,<5.0)", "hypothesis (>=6.56)", "hypothesis (>=6.56)", "idna (>=2.4)", "idna (>=2.4)", "priority (>=1.1.0,<2.0)", "priority (>=1.1.0,<2.0)", "pyhamcrest (>=2)", "pyhamcrest (>=2)", "pyopenssl (>=21.0.0)", "pyopenssl (>=21.0.0)", "pyserial (>=3.0)", "pyserial (>=3.0)", "pywin32 (!=226)", "pywin32 (!=226)", "service-identity (>=18.1.0)", "service-identity (>=18.1.0)"] +all-non-platform = ["appdirs (>=1.4.0)", "appdirs (>=1.4.0)", "bcrypt (>=3.1.3)", "bcrypt (>=3.1.3)", "cryptography (>=3.3)", "cryptography (>=3.3)", "cython-test-exception-raiser (>=1.0.2,<2)", "cython-test-exception-raiser (>=1.0.2,<2)", "h2 (>=3.2,<5.0)", "h2 (>=3.2,<5.0)", "httpx[http2] (>=0.27)", "httpx[http2] (>=0.27)", "hypothesis (>=6.56)", "hypothesis (>=6.56)", "idna (>=2.4)", "idna (>=2.4)", "priority (>=1.1.0,<2.0)", "priority (>=1.1.0,<2.0)", "pyhamcrest (>=2)", "pyhamcrest (>=2)", "pyopenssl (>=21.0.0)", "pyopenssl (>=21.0.0)", "pyserial (>=3.0)", "pyserial (>=3.0)", "pywin32 (!=226)", "pywin32 (!=226)", "service-identity (>=18.1.0)", "service-identity (>=18.1.0)"] conch = ["appdirs (>=1.4.0)", "bcrypt (>=3.1.3)", "cryptography (>=3.3)"] -dev = ["coverage (>=7.5,<8.0)", "cython-test-exception-raiser (>=1.0.2,<2)", "hypothesis (>=6.56)", "pydoctor (>=23.9.0,<23.10.0)", "pyflakes (>=2.2,<3.0)", "pyhamcrest (>=2)", "python-subunit (>=1.4,<2.0)", "sphinx (>=6,<7)", "sphinx-rtd-theme (>=1.3,<2.0)", "towncrier (>=23.6,<24.0)", "twistedchecker (>=0.7,<1.0)"] +dev = ["coverage (>=7.5,<8.0)", "cython-test-exception-raiser (>=1.0.2,<2)", "httpx[http2] (>=0.27)", "hypothesis (>=6.56)", "pydoctor (>=23.9.0,<23.10.0)", "pyflakes (>=2.2,<3.0)", "pyhamcrest (>=2)", "python-subunit (>=1.4,<2.0)", "sphinx (>=6,<7)", "sphinx-rtd-theme (>=1.3,<2.0)", "towncrier (>=23.6,<24.0)", "twistedchecker (>=0.7,<1.0)"] dev-release = ["pydoctor (>=23.9.0,<23.10.0)", "pydoctor (>=23.9.0,<23.10.0)", "sphinx (>=6,<7)", "sphinx (>=6,<7)", "sphinx-rtd-theme (>=1.3,<2.0)", "sphinx-rtd-theme (>=1.3,<2.0)", "towncrier (>=23.6,<24.0)", "towncrier (>=23.6,<24.0)"] -gtk-platform = ["appdirs (>=1.4.0)", "appdirs (>=1.4.0)", "bcrypt (>=3.1.3)", "bcrypt (>=3.1.3)", "cryptography (>=3.3)", "cryptography (>=3.3)", "cython-test-exception-raiser (>=1.0.2,<2)", "cython-test-exception-raiser (>=1.0.2,<2)", "h2 (>=3.0,<5.0)", "h2 (>=3.0,<5.0)", "hypothesis (>=6.56)", "hypothesis (>=6.56)", "idna (>=2.4)", "idna (>=2.4)", "priority (>=1.1.0,<2.0)", "priority (>=1.1.0,<2.0)", "pygobject", "pygobject", "pyhamcrest (>=2)", "pyhamcrest (>=2)", "pyopenssl (>=21.0.0)", "pyopenssl (>=21.0.0)", "pyserial (>=3.0)", "pyserial (>=3.0)", "pywin32 (!=226)", "pywin32 (!=226)", "service-identity (>=18.1.0)", "service-identity (>=18.1.0)"] -http2 = ["h2 (>=3.0,<5.0)", "priority (>=1.1.0,<2.0)"] -macos-platform = ["appdirs (>=1.4.0)", "appdirs (>=1.4.0)", "bcrypt (>=3.1.3)", "bcrypt (>=3.1.3)", "cryptography (>=3.3)", "cryptography (>=3.3)", "cython-test-exception-raiser (>=1.0.2,<2)", "cython-test-exception-raiser (>=1.0.2,<2)", "h2 (>=3.0,<5.0)", "h2 (>=3.0,<5.0)", "hypothesis (>=6.56)", "hypothesis (>=6.56)", "idna (>=2.4)", "idna (>=2.4)", "priority (>=1.1.0,<2.0)", "priority (>=1.1.0,<2.0)", "pyhamcrest (>=2)", "pyhamcrest (>=2)", "pyobjc-core", "pyobjc-core", "pyobjc-framework-cfnetwork", "pyobjc-framework-cfnetwork", "pyobjc-framework-cocoa", "pyobjc-framework-cocoa", "pyopenssl (>=21.0.0)", "pyopenssl (>=21.0.0)", "pyserial (>=3.0)", "pyserial (>=3.0)", "pywin32 (!=226)", "pywin32 (!=226)", "service-identity (>=18.1.0)", "service-identity (>=18.1.0)"] -mypy = ["appdirs (>=1.4.0)", "bcrypt (>=3.1.3)", "coverage (>=7.5,<8.0)", "cryptography (>=3.3)", "cython-test-exception-raiser (>=1.0.2,<2)", "h2 (>=3.0,<5.0)", "hypothesis (>=6.56)", "idna (>=2.4)", "mypy (>=1.8,<2.0)", "mypy-zope (>=1.0.3,<1.1.0)", "priority (>=1.1.0,<2.0)", "pydoctor (>=23.9.0,<23.10.0)", "pyflakes (>=2.2,<3.0)", "pyhamcrest (>=2)", "pyopenssl (>=21.0.0)", "pyserial (>=3.0)", "python-subunit (>=1.4,<2.0)", "pywin32 (!=226)", "service-identity (>=18.1.0)", "sphinx (>=6,<7)", "sphinx-rtd-theme (>=1.3,<2.0)", "towncrier (>=23.6,<24.0)", "twistedchecker (>=0.7,<1.0)", "types-pyopenssl", "types-setuptools"] -osx-platform = ["appdirs (>=1.4.0)", "appdirs (>=1.4.0)", "bcrypt (>=3.1.3)", "bcrypt (>=3.1.3)", "cryptography (>=3.3)", "cryptography (>=3.3)", "cython-test-exception-raiser (>=1.0.2,<2)", "cython-test-exception-raiser (>=1.0.2,<2)", "h2 (>=3.0,<5.0)", "h2 (>=3.0,<5.0)", "hypothesis (>=6.56)", "hypothesis (>=6.56)", "idna (>=2.4)", "idna (>=2.4)", "priority (>=1.1.0,<2.0)", "priority (>=1.1.0,<2.0)", "pyhamcrest (>=2)", "pyhamcrest (>=2)", "pyobjc-core", "pyobjc-core", "pyobjc-framework-cfnetwork", "pyobjc-framework-cfnetwork", "pyobjc-framework-cocoa", "pyobjc-framework-cocoa", "pyopenssl (>=21.0.0)", "pyopenssl (>=21.0.0)", "pyserial (>=3.0)", "pyserial (>=3.0)", "pywin32 (!=226)", "pywin32 (!=226)", "service-identity (>=18.1.0)", "service-identity (>=18.1.0)"] +gtk-platform = ["appdirs (>=1.4.0)", "appdirs (>=1.4.0)", "bcrypt (>=3.1.3)", "bcrypt (>=3.1.3)", "cryptography (>=3.3)", "cryptography (>=3.3)", "cython-test-exception-raiser (>=1.0.2,<2)", "cython-test-exception-raiser (>=1.0.2,<2)", "h2 (>=3.2,<5.0)", "h2 (>=3.2,<5.0)", "httpx[http2] (>=0.27)", "httpx[http2] (>=0.27)", "hypothesis (>=6.56)", "hypothesis (>=6.56)", "idna (>=2.4)", "idna (>=2.4)", "priority (>=1.1.0,<2.0)", "priority (>=1.1.0,<2.0)", "pygobject", "pygobject", "pyhamcrest (>=2)", "pyhamcrest (>=2)", "pyopenssl (>=21.0.0)", "pyopenssl (>=21.0.0)", "pyserial (>=3.0)", "pyserial (>=3.0)", "pywin32 (!=226)", "pywin32 (!=226)", "service-identity (>=18.1.0)", "service-identity (>=18.1.0)"] +http2 = ["h2 (>=3.2,<5.0)", "priority (>=1.1.0,<2.0)"] +macos-platform = ["appdirs (>=1.4.0)", "appdirs (>=1.4.0)", "bcrypt (>=3.1.3)", "bcrypt (>=3.1.3)", "cryptography (>=3.3)", "cryptography (>=3.3)", "cython-test-exception-raiser (>=1.0.2,<2)", "cython-test-exception-raiser (>=1.0.2,<2)", "h2 (>=3.2,<5.0)", "h2 (>=3.2,<5.0)", "httpx[http2] (>=0.27)", "httpx[http2] (>=0.27)", "hypothesis (>=6.56)", "hypothesis (>=6.56)", "idna (>=2.4)", "idna (>=2.4)", "priority (>=1.1.0,<2.0)", "priority (>=1.1.0,<2.0)", "pyhamcrest (>=2)", "pyhamcrest (>=2)", "pyobjc-core", "pyobjc-core", "pyobjc-framework-cfnetwork", "pyobjc-framework-cfnetwork", "pyobjc-framework-cocoa", "pyobjc-framework-cocoa", "pyopenssl (>=21.0.0)", "pyopenssl (>=21.0.0)", "pyserial (>=3.0)", "pyserial (>=3.0)", "pywin32 (!=226)", "pywin32 (!=226)", "service-identity (>=18.1.0)", "service-identity (>=18.1.0)"] +mypy = ["appdirs (>=1.4.0)", "bcrypt (>=3.1.3)", "coverage (>=7.5,<8.0)", "cryptography (>=3.3)", "cython-test-exception-raiser (>=1.0.2,<2)", "h2 (>=3.2,<5.0)", "httpx[http2] (>=0.27)", "hypothesis (>=6.56)", "idna (>=2.4)", "mypy (==1.10.1)", "mypy-zope (==1.0.6)", "priority (>=1.1.0,<2.0)", "pydoctor (>=23.9.0,<23.10.0)", "pyflakes (>=2.2,<3.0)", "pyhamcrest (>=2)", "pyopenssl (>=21.0.0)", "pyserial (>=3.0)", "python-subunit (>=1.4,<2.0)", "pywin32 (!=226)", "service-identity (>=18.1.0)", "sphinx (>=6,<7)", "sphinx-rtd-theme (>=1.3,<2.0)", "towncrier (>=23.6,<24.0)", "twistedchecker (>=0.7,<1.0)", "types-pyopenssl", "types-setuptools"] +osx-platform = ["appdirs (>=1.4.0)", "appdirs (>=1.4.0)", "bcrypt (>=3.1.3)", "bcrypt (>=3.1.3)", "cryptography (>=3.3)", "cryptography (>=3.3)", "cython-test-exception-raiser (>=1.0.2,<2)", "cython-test-exception-raiser (>=1.0.2,<2)", "h2 (>=3.2,<5.0)", "h2 (>=3.2,<5.0)", "httpx[http2] (>=0.27)", "httpx[http2] (>=0.27)", "hypothesis (>=6.56)", "hypothesis (>=6.56)", "idna (>=2.4)", "idna (>=2.4)", "priority (>=1.1.0,<2.0)", "priority (>=1.1.0,<2.0)", "pyhamcrest (>=2)", "pyhamcrest (>=2)", "pyobjc-core", "pyobjc-core", "pyobjc-framework-cfnetwork", "pyobjc-framework-cfnetwork", "pyobjc-framework-cocoa", "pyobjc-framework-cocoa", "pyopenssl (>=21.0.0)", "pyopenssl (>=21.0.0)", "pyserial (>=3.0)", "pyserial (>=3.0)", "pywin32 (!=226)", "pywin32 (!=226)", "service-identity (>=18.1.0)", "service-identity (>=18.1.0)"] serial = ["pyserial (>=3.0)", "pywin32 (!=226)"] -test = ["cython-test-exception-raiser (>=1.0.2,<2)", "hypothesis (>=6.56)", "pyhamcrest (>=2)"] +test = ["cython-test-exception-raiser (>=1.0.2,<2)", "httpx[http2] (>=0.27)", "hypothesis (>=6.56)", "pyhamcrest (>=2)"] tls = ["idna (>=2.4)", "pyopenssl (>=21.0.0)", "service-identity (>=18.1.0)"] -windows-platform = ["appdirs (>=1.4.0)", "appdirs (>=1.4.0)", "bcrypt (>=3.1.3)", "bcrypt (>=3.1.3)", "cryptography (>=3.3)", "cryptography (>=3.3)", "cython-test-exception-raiser (>=1.0.2,<2)", "cython-test-exception-raiser (>=1.0.2,<2)", "h2 (>=3.0,<5.0)", "h2 (>=3.0,<5.0)", "hypothesis (>=6.56)", "hypothesis (>=6.56)", "idna (>=2.4)", "idna (>=2.4)", "priority (>=1.1.0,<2.0)", "priority (>=1.1.0,<2.0)", "pyhamcrest (>=2)", "pyhamcrest (>=2)", "pyopenssl (>=21.0.0)", "pyopenssl (>=21.0.0)", "pyserial (>=3.0)", "pyserial (>=3.0)", "pywin32 (!=226)", "pywin32 (!=226)", "pywin32 (!=226)", "pywin32 (!=226)", "service-identity (>=18.1.0)", "service-identity (>=18.1.0)", "twisted-iocpsupport (>=1.0.2)", "twisted-iocpsupport (>=1.0.2)"] +windows-platform = ["appdirs (>=1.4.0)", "appdirs (>=1.4.0)", "bcrypt (>=3.1.3)", "bcrypt (>=3.1.3)", "cryptography (>=3.3)", "cryptography (>=3.3)", "cython-test-exception-raiser (>=1.0.2,<2)", "cython-test-exception-raiser (>=1.0.2,<2)", "h2 (>=3.2,<5.0)", "h2 (>=3.2,<5.0)", "httpx[http2] (>=0.27)", "httpx[http2] (>=0.27)", "hypothesis (>=6.56)", "hypothesis (>=6.56)", "idna (>=2.4)", "idna (>=2.4)", "priority (>=1.1.0,<2.0)", "priority (>=1.1.0,<2.0)", "pyhamcrest (>=2)", "pyhamcrest (>=2)", "pyopenssl (>=21.0.0)", "pyopenssl (>=21.0.0)", "pyserial (>=3.0)", "pyserial (>=3.0)", "pywin32 (!=226)", "pywin32 (!=226)", "pywin32 (!=226)", "pywin32 (!=226)", "service-identity (>=18.1.0)", "service-identity (>=18.1.0)", "twisted-iocpsupport (>=1.0.2)", "twisted-iocpsupport (>=1.0.2)"] [[package]] name = "txaio" @@ -4077,6 +4385,7 @@ version = "23.1.1" description = "Compatibility API between asyncio/Twisted/Trollius" optional = false python-versions = ">=3.7" +groups = ["main"] files = [ {file = "txaio-23.1.1-py2.py3-none-any.whl", hash = "sha256:aaea42f8aad50e0ecfb976130ada140797e9dcb85fad2cf72b0f37f8cefcb490"}, {file = "txaio-23.1.1.tar.gz", hash = "sha256:f9a9216e976e5e3246dfd112ad7ad55ca915606b60b84a757ac769bd404ff704"}, @@ -4087,14 +4396,29 @@ all = ["twisted (>=20.3.0)", "zope.interface (>=5.2.0)"] dev = ["pep8 (>=1.6.2)", "pyenchant (>=1.6.6)", "pytest (>=2.6.4)", "pytest-cov (>=1.8.1)", "sphinx (>=1.2.3)", "sphinx-rtd-theme (>=0.1.9)", "sphinxcontrib-spelling (>=2.1.2)", "tox (>=2.1.1)", "tox-gh-actions (>=2.2.0)", "twine (>=1.6.5)", "wheel"] twisted = ["twisted (>=20.3.0)", "zope.interface (>=5.2.0)"] +[[package]] +name = "types-python-dateutil" +version = "2.9.0.20241206" +description = "Typing stubs for python-dateutil" +optional = false +python-versions = ">=3.8" +groups = ["main"] +files = [ + {file = "types_python_dateutil-2.9.0.20241206-py3-none-any.whl", hash = "sha256:e248a4bc70a486d3e3ec84d0dc30eec3a5f979d6e7ee4123ae043eedbb987f53"}, + {file = "types_python_dateutil-2.9.0.20241206.tar.gz", hash = "sha256:18f493414c26ffba692a72369fea7a154c502646301ebfe3d56a04b3767284cb"}, +] + [[package]] name = "typesense" -version = "0.15.1" +version = "0.21.0" description = "Python client for Typesense, an open source and typo tolerant search engine." optional = true python-versions = ">=3" +groups = ["main"] +markers = "extra == \"typesense\"" files = [ - {file = "typesense-0.15.1-py2.py3-none-any.whl", hash = "sha256:4e87e66049e863187b5115d4743371edd5db75c80795f35a8ffe632bb407f075"}, + {file = "typesense-0.21.0-py3-none-any.whl", hash = "sha256:e4330f103a40af98ba2b0ffd817392a84a537e04816221c9a283faadea7718f0"}, + {file = "typesense-0.21.0.tar.gz", hash = "sha256:24470525b577300bd81fe43029dddd9269b942b20b49236edf049f6ecead7c8e"}, ] [package.dependencies] @@ -4106,6 +4430,7 @@ version = "4.12.2" description = "Backported and Experimental Type Hints for Python 3.8+" optional = false python-versions = ">=3.8" +groups = ["main", "dev"] files = [ {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, @@ -4117,10 +4442,12 @@ version = "2024.2" description = "Provider of IANA time zone data" optional = false python-versions = ">=2" +groups = ["main", "dev"] files = [ {file = "tzdata-2024.2-py2.py3-none-any.whl", hash = "sha256:a48093786cdcde33cad18c2555e8532f34422074448fbc874186f0abd79565cd"}, {file = "tzdata-2024.2.tar.gz", hash = "sha256:7d85cc416e9382e69095b7bdf4afd9e3880418a2413feec7069d533d6b4e31cc"}, ] +markers = {dev = "sys_platform == \"win32\""} [[package]] name = "ujson" @@ -4128,6 +4455,7 @@ version = "5.10.0" description = "Ultra fast JSON encoder and decoder for Python" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, @@ -4215,6 +4543,7 @@ version = "0.1.5" description = "A slug generator that turns strings into unicode slugs." optional = false python-versions = "*" +groups = ["main"] files = [ {file = "unicode-slugify-0.1.5.tar.gz", hash = "sha256:25f424258317e4cb41093e2953374b3af1f23097297664731cdb3ae46f6bd6c3"}, {file = "unicode_slugify-0.1.5-py3-none-any.whl", hash = "sha256:33a11c0ac901f7220659dd0dd6f232cf39637dfd1b9f5f35ef5ead9fef696879"}, @@ -4226,13 +4555,14 @@ unidecode = "*" [[package]] name = "unidecode" -version = "1.3.7" +version = "1.3.8" description = "ASCII transliterations of Unicode text" optional = false python-versions = ">=3.5" +groups = ["main"] files = [ - {file = "Unidecode-1.3.7-py3-none-any.whl", hash = "sha256:663a537f506834ed836af26a81b210d90cbde044c47bfbdc0fbbc9f94c86a6e4"}, - {file = "Unidecode-1.3.7.tar.gz", hash = "sha256:3c90b4662aa0de0cb591884b934ead8d2225f1800d8da675a7750cbc3bd94610"}, + {file = "Unidecode-1.3.8-py3-none-any.whl", hash = "sha256:d130a61ce6696f8148a3bd8fe779c99adeb4b870584eeb9526584e9aa091fd39"}, + {file = "Unidecode-1.3.8.tar.gz", hash = "sha256:cfdb349d46ed3873ece4586b96aa75258726e2fa8ec21d6f00a591d98806c2f4"}, ] [[package]] @@ -4241,6 +4571,7 @@ version = "4.1.1" description = "Implementation of RFC 6570 URI Templates" optional = false python-versions = ">=3.6" +groups = ["main"] files = [ {file = "uritemplate-4.1.1-py2.py3-none-any.whl", hash = "sha256:830c08b8d99bdd312ea4ead05994a38e8936266f84b9a7878232db50b044e02e"}, {file = "uritemplate-4.1.1.tar.gz", hash = "sha256:4346edfc5c3b79f694bccd6d6099a322bbeb628dbf2cd86eea55a456ce5124f0"}, @@ -4252,6 +4583,7 @@ version = "1.26.20" description = "HTTP library with thread-safe connection pooling, file post, and more." optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" +groups = ["main", "dev"] files = [ {file = "urllib3-1.26.20-py2.py3-none-any.whl", hash = "sha256:0ed14ccfbf1c30a9072c7ca157e4319b70d65f623e91e7b32fadb2853431016e"}, {file = "urllib3-1.26.20.tar.gz", hash = "sha256:40c2dc0c681e47eb8f90e7e27bf6ff7df2e677421fd46756da1161c39ca70d32"}, @@ -4264,72 +4596,83 @@ socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] [[package]] name = "uvicorn" -version = "0.20.0" +version = "0.34.0" description = "The lightning-fast ASGI server." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" +groups = ["main"] files = [ - {file = "uvicorn-0.20.0-py3-none-any.whl", hash = "sha256:c3ed1598a5668208723f2bb49336f4509424ad198d6ab2615b7783db58d919fd"}, - {file = "uvicorn-0.20.0.tar.gz", hash = "sha256:a4e12017b940247f836bc90b72e725d7dfd0c8ed1c51eb365f5ba30d9f5127d8"}, + {file = "uvicorn-0.34.0-py3-none-any.whl", hash = "sha256:023dc038422502fa28a09c7a30bf2b6991512da7dcdb8fd35fe57cfc154126f4"}, + {file = "uvicorn-0.34.0.tar.gz", hash = "sha256:404051050cd7e905de2c9a7e61790943440b3416f49cb409f965d9dcd0fa73e9"}, ] [package.dependencies] click = ">=7.0" colorama = {version = ">=0.4", optional = true, markers = "sys_platform == \"win32\" and extra == \"standard\""} h11 = ">=0.8" -httptools = {version = ">=0.5.0", optional = true, markers = "extra == \"standard\""} +httptools = {version = ">=0.6.3", optional = true, markers = "extra == \"standard\""} python-dotenv = {version = ">=0.13", optional = true, markers = "extra == \"standard\""} pyyaml = {version = ">=5.1", optional = true, markers = "extra == \"standard\""} +typing-extensions = {version = ">=4.0", markers = "python_version < \"3.11\""} uvloop = {version = ">=0.14.0,<0.15.0 || >0.15.0,<0.15.1 || >0.15.1", optional = true, markers = "(sys_platform != \"win32\" and sys_platform != \"cygwin\") and platform_python_implementation != \"PyPy\" and extra == \"standard\""} watchfiles = {version = ">=0.13", optional = true, markers = "extra == \"standard\""} websockets = {version = ">=10.4", optional = true, markers = "extra == \"standard\""} [package.extras] -standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1)", "watchfiles (>=0.13)", "websockets (>=10.4)"] +standard = ["colorama (>=0.4)", "httptools (>=0.6.3)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1)", "watchfiles (>=0.13)", "websockets (>=10.4)"] [[package]] name = "uvloop" -version = "0.20.0" +version = "0.21.0" description = "Fast implementation of asyncio event loop on top of libuv" optional = false python-versions = ">=3.8.0" +groups = ["main"] +markers = "(sys_platform != \"win32\" and sys_platform != \"cygwin\") and platform_python_implementation != \"PyPy\"" files = [ - {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996"}, - {file = "uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b"}, - {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10"}, - {file = "uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae"}, - {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006"}, - {file = "uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73"}, - {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037"}, - {file = "uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9"}, - {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e"}, - {file = "uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756"}, - {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0"}, - {file = "uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf"}, - {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d"}, - {file = "uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e"}, - {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9"}, - {file = "uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab"}, - {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5"}, - {file = "uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00"}, - {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba"}, - {file = "uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf"}, - {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847"}, - {file = "uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b"}, - {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6"}, - {file = "uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2"}, - {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95"}, - {file = "uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7"}, - {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a"}, - {file = "uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541"}, - {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315"}, - {file = "uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66"}, - {file = "uvloop-0.20.0.tar.gz", hash = "sha256:4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469"}, + {file = "uvloop-0.21.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ec7e6b09a6fdded42403182ab6b832b71f4edaf7f37a9a0e371a01db5f0cb45f"}, + {file = "uvloop-0.21.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:196274f2adb9689a289ad7d65700d37df0c0930fd8e4e743fa4834e850d7719d"}, + {file = "uvloop-0.21.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f38b2e090258d051d68a5b14d1da7203a3c3677321cf32a95a6f4db4dd8b6f26"}, + {file = "uvloop-0.21.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87c43e0f13022b998eb9b973b5e97200c8b90823454d4bc06ab33829e09fb9bb"}, + {file = "uvloop-0.21.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:10d66943def5fcb6e7b37310eb6b5639fd2ccbc38df1177262b0640c3ca68c1f"}, + {file = "uvloop-0.21.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:67dd654b8ca23aed0a8e99010b4c34aca62f4b7fce88f39d452ed7622c94845c"}, + {file = "uvloop-0.21.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:c0f3fa6200b3108919f8bdabb9a7f87f20e7097ea3c543754cabc7d717d95cf8"}, + {file = "uvloop-0.21.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0878c2640cf341b269b7e128b1a5fed890adc4455513ca710d77d5e93aa6d6a0"}, + {file = "uvloop-0.21.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b9fb766bb57b7388745d8bcc53a359b116b8a04c83a2288069809d2b3466c37e"}, + {file = "uvloop-0.21.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8a375441696e2eda1c43c44ccb66e04d61ceeffcd76e4929e527b7fa401b90fb"}, + {file = "uvloop-0.21.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:baa0e6291d91649c6ba4ed4b2f982f9fa165b5bbd50a9e203c416a2797bab3c6"}, + {file = "uvloop-0.21.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4509360fcc4c3bd2c70d87573ad472de40c13387f5fda8cb58350a1d7475e58d"}, + {file = "uvloop-0.21.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:359ec2c888397b9e592a889c4d72ba3d6befba8b2bb01743f72fffbde663b59c"}, + {file = "uvloop-0.21.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f7089d2dc73179ce5ac255bdf37c236a9f914b264825fdaacaded6990a7fb4c2"}, + {file = "uvloop-0.21.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:baa4dcdbd9ae0a372f2167a207cd98c9f9a1ea1188a8a526431eef2f8116cc8d"}, + {file = "uvloop-0.21.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:86975dca1c773a2c9864f4c52c5a55631038e387b47eaf56210f873887b6c8dc"}, + {file = "uvloop-0.21.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:461d9ae6660fbbafedd07559c6a2e57cd553b34b0065b6550685f6653a98c1cb"}, + {file = "uvloop-0.21.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:183aef7c8730e54c9a3ee3227464daed66e37ba13040bb3f350bc2ddc040f22f"}, + {file = "uvloop-0.21.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:bfd55dfcc2a512316e65f16e503e9e450cab148ef11df4e4e679b5e8253a5281"}, + {file = "uvloop-0.21.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:787ae31ad8a2856fc4e7c095341cccc7209bd657d0e71ad0dc2ea83c4a6fa8af"}, + {file = "uvloop-0.21.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5ee4d4ef48036ff6e5cfffb09dd192c7a5027153948d85b8da7ff705065bacc6"}, + {file = "uvloop-0.21.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3df876acd7ec037a3d005b3ab85a7e4110422e4d9c1571d4fc89b0fc41b6816"}, + {file = "uvloop-0.21.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bd53ecc9a0f3d87ab847503c2e1552b690362e005ab54e8a48ba97da3924c0dc"}, + {file = "uvloop-0.21.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a5c39f217ab3c663dc699c04cbd50c13813e31d917642d459fdcec07555cc553"}, + {file = "uvloop-0.21.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:17df489689befc72c39a08359efac29bbee8eee5209650d4b9f34df73d22e414"}, + {file = "uvloop-0.21.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:bc09f0ff191e61c2d592a752423c767b4ebb2986daa9ed62908e2b1b9a9ae206"}, + {file = "uvloop-0.21.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f0ce1b49560b1d2d8a2977e3ba4afb2414fb46b86a1b64056bc4ab929efdafbe"}, + {file = "uvloop-0.21.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e678ad6fe52af2c58d2ae3c73dc85524ba8abe637f134bf3564ed07f555c5e79"}, + {file = "uvloop-0.21.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:460def4412e473896ef179a1671b40c039c7012184b627898eea5072ef6f017a"}, + {file = "uvloop-0.21.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:10da8046cc4a8f12c91a1c39d1dd1585c41162a15caaef165c2174db9ef18bdc"}, + {file = "uvloop-0.21.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c097078b8031190c934ed0ebfee8cc5f9ba9642e6eb88322b9958b649750f72b"}, + {file = "uvloop-0.21.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:46923b0b5ee7fc0020bef24afe7836cb068f5050ca04caf6b487c513dc1a20b2"}, + {file = "uvloop-0.21.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:53e420a3afe22cdcf2a0f4846e377d16e718bc70103d7088a4f7623567ba5fb0"}, + {file = "uvloop-0.21.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88cb67cdbc0e483da00af0b2c3cdad4b7c61ceb1ee0f33fe00e09c81e3a6cb75"}, + {file = "uvloop-0.21.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:221f4f2a1f46032b403bf3be628011caf75428ee3cc204a22addf96f586b19fd"}, + {file = "uvloop-0.21.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:2d1f581393673ce119355d56da84fe1dd9d2bb8b3d13ce792524e1607139feff"}, + {file = "uvloop-0.21.0.tar.gz", hash = "sha256:3bf12b0fda68447806a7ad847bfa591613177275d35b6724b1ee573faa3704e3"}, ] [package.extras] +dev = ["Cython (>=3.0,<4.0)", "setuptools (>=60)"] docs = ["Sphinx (>=4.1.2,<4.2.0)", "sphinx-rtd-theme (>=0.5.2,<0.6.0)", "sphinxcontrib-asyncio (>=0.3.0,<0.4.0)"] -test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)", "flake8 (>=5.0,<6.0)", "mypy (>=0.800)", "psutil", "pyOpenSSL (>=23.0.0,<23.1.0)", "pycodestyle (>=2.9.0,<2.10.0)"] +test = ["aiohttp (>=3.10.5)", "flake8 (>=5.0,<6.0)", "mypy (>=0.800)", "psutil", "pyOpenSSL (>=23.0.0,<23.1.0)", "pycodestyle (>=2.9.0,<2.10.0)"] [[package]] name = "vine" @@ -4337,6 +4680,7 @@ version = "5.1.0" description = "Python promises." optional = false python-versions = ">=3.6" +groups = ["main"] files = [ {file = "vine-5.1.0-py3-none-any.whl", hash = "sha256:40fdf3c48b2cfe1c38a49e9ae2da6fda88e4794c810050a728bd7413811fb1dc"}, {file = "vine-5.1.0.tar.gz", hash = "sha256:8b62e981d35c41049211cf62a0a1242d8c1ee9bd15bb196ce38aefd6799e61e0"}, @@ -4344,40 +4688,42 @@ files = [ [[package]] name = "watchdog" -version = "4.0.0" +version = "6.0.0" description = "Filesystem events monitoring" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["main"] files = [ - {file = "watchdog-4.0.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:39cb34b1f1afbf23e9562501673e7146777efe95da24fab5707b88f7fb11649b"}, - {file = "watchdog-4.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c522392acc5e962bcac3b22b9592493ffd06d1fc5d755954e6be9f4990de932b"}, - {file = "watchdog-4.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6c47bdd680009b11c9ac382163e05ca43baf4127954c5f6d0250e7d772d2b80c"}, - {file = "watchdog-4.0.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8350d4055505412a426b6ad8c521bc7d367d1637a762c70fdd93a3a0d595990b"}, - {file = "watchdog-4.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c17d98799f32e3f55f181f19dd2021d762eb38fdd381b4a748b9f5a36738e935"}, - {file = "watchdog-4.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4986db5e8880b0e6b7cd52ba36255d4793bf5cdc95bd6264806c233173b1ec0b"}, - {file = "watchdog-4.0.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:11e12fafb13372e18ca1bbf12d50f593e7280646687463dd47730fd4f4d5d257"}, - {file = "watchdog-4.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:5369136a6474678e02426bd984466343924d1df8e2fd94a9b443cb7e3aa20d19"}, - {file = "watchdog-4.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:76ad8484379695f3fe46228962017a7e1337e9acadafed67eb20aabb175df98b"}, - {file = "watchdog-4.0.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:45cc09cc4c3b43fb10b59ef4d07318d9a3ecdbff03abd2e36e77b6dd9f9a5c85"}, - {file = "watchdog-4.0.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:eed82cdf79cd7f0232e2fdc1ad05b06a5e102a43e331f7d041e5f0e0a34a51c4"}, - {file = "watchdog-4.0.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ba30a896166f0fee83183cec913298151b73164160d965af2e93a20bbd2ab605"}, - {file = "watchdog-4.0.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d18d7f18a47de6863cd480734613502904611730f8def45fc52a5d97503e5101"}, - {file = "watchdog-4.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2895bf0518361a9728773083908801a376743bcc37dfa252b801af8fd281b1ca"}, - {file = "watchdog-4.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:87e9df830022488e235dd601478c15ad73a0389628588ba0b028cb74eb72fed8"}, - {file = "watchdog-4.0.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:6e949a8a94186bced05b6508faa61b7adacc911115664ccb1923b9ad1f1ccf7b"}, - {file = "watchdog-4.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:6a4db54edea37d1058b08947c789a2354ee02972ed5d1e0dca9b0b820f4c7f92"}, - {file = "watchdog-4.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:d31481ccf4694a8416b681544c23bd271f5a123162ab603c7d7d2dd7dd901a07"}, - {file = "watchdog-4.0.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:8fec441f5adcf81dd240a5fe78e3d83767999771630b5ddfc5867827a34fa3d3"}, - {file = "watchdog-4.0.0-py3-none-manylinux2014_armv7l.whl", hash = "sha256:6a9c71a0b02985b4b0b6d14b875a6c86ddea2fdbebd0c9a720a806a8bbffc69f"}, - {file = "watchdog-4.0.0-py3-none-manylinux2014_i686.whl", hash = "sha256:557ba04c816d23ce98a06e70af6abaa0485f6d94994ec78a42b05d1c03dcbd50"}, - {file = "watchdog-4.0.0-py3-none-manylinux2014_ppc64.whl", hash = "sha256:d0f9bd1fd919134d459d8abf954f63886745f4660ef66480b9d753a7c9d40927"}, - {file = "watchdog-4.0.0-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:f9b2fdca47dc855516b2d66eef3c39f2672cbf7e7a42e7e67ad2cbfcd6ba107d"}, - {file = "watchdog-4.0.0-py3-none-manylinux2014_s390x.whl", hash = "sha256:73c7a935e62033bd5e8f0da33a4dcb763da2361921a69a5a95aaf6c93aa03a87"}, - {file = "watchdog-4.0.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:6a80d5cae8c265842c7419c560b9961561556c4361b297b4c431903f8c33b269"}, - {file = "watchdog-4.0.0-py3-none-win32.whl", hash = "sha256:8f9a542c979df62098ae9c58b19e03ad3df1c9d8c6895d96c0d51da17b243b1c"}, - {file = "watchdog-4.0.0-py3-none-win_amd64.whl", hash = "sha256:f970663fa4f7e80401a7b0cbeec00fa801bf0287d93d48368fc3e6fa32716245"}, - {file = "watchdog-4.0.0-py3-none-win_ia64.whl", hash = "sha256:9a03e16e55465177d416699331b0f3564138f1807ecc5f2de9d55d8f188d08c7"}, - {file = "watchdog-4.0.0.tar.gz", hash = "sha256:e3e7065cbdabe6183ab82199d7a4f6b3ba0a438c5a512a68559846ccb76a78ec"}, + {file = "watchdog-6.0.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d1cdb490583ebd691c012b3d6dae011000fe42edb7a82ece80965b42abd61f26"}, + {file = "watchdog-6.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:bc64ab3bdb6a04d69d4023b29422170b74681784ffb9463ed4870cf2f3e66112"}, + {file = "watchdog-6.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c897ac1b55c5a1461e16dae288d22bb2e412ba9807df8397a635d88f671d36c3"}, + {file = "watchdog-6.0.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6eb11feb5a0d452ee41f824e271ca311a09e250441c262ca2fd7ebcf2461a06c"}, + {file = "watchdog-6.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ef810fbf7b781a5a593894e4f439773830bdecb885e6880d957d5b9382a960d2"}, + {file = "watchdog-6.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:afd0fe1b2270917c5e23c2a65ce50c2a4abb63daafb0d419fde368e272a76b7c"}, + {file = "watchdog-6.0.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:bdd4e6f14b8b18c334febb9c4425a878a2ac20efd1e0b231978e7b150f92a948"}, + {file = "watchdog-6.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:c7c15dda13c4eb00d6fb6fc508b3c0ed88b9d5d374056b239c4ad1611125c860"}, + {file = "watchdog-6.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6f10cb2d5902447c7d0da897e2c6768bca89174d0c6e1e30abec5421af97a5b0"}, + {file = "watchdog-6.0.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:490ab2ef84f11129844c23fb14ecf30ef3d8a6abafd3754a6f75ca1e6654136c"}, + {file = "watchdog-6.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:76aae96b00ae814b181bb25b1b98076d5fc84e8a53cd8885a318b42b6d3a5134"}, + {file = "watchdog-6.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a175f755fc2279e0b7312c0035d52e27211a5bc39719dd529625b1930917345b"}, + {file = "watchdog-6.0.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e6f0e77c9417e7cd62af82529b10563db3423625c5fce018430b249bf977f9e8"}, + {file = "watchdog-6.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:90c8e78f3b94014f7aaae121e6b909674df5b46ec24d6bebc45c44c56729af2a"}, + {file = "watchdog-6.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e7631a77ffb1f7d2eefa4445ebbee491c720a5661ddf6df3498ebecae5ed375c"}, + {file = "watchdog-6.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:c7ac31a19f4545dd92fc25d200694098f42c9a8e391bc00bdd362c5736dbf881"}, + {file = "watchdog-6.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:9513f27a1a582d9808cf21a07dae516f0fab1cf2d7683a742c498b93eedabb11"}, + {file = "watchdog-6.0.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7a0e56874cfbc4b9b05c60c8a1926fedf56324bb08cfbc188969777940aef3aa"}, + {file = "watchdog-6.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:e6439e374fc012255b4ec786ae3c4bc838cd7309a540e5fe0952d03687d8804e"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:7607498efa04a3542ae3e05e64da8202e58159aa1fa4acddf7678d34a35d4f13"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl", hash = "sha256:9041567ee8953024c83343288ccc458fd0a2d811d6a0fd68c4c22609e3490379"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_i686.whl", hash = "sha256:82dc3e3143c7e38ec49d61af98d6558288c415eac98486a5c581726e0737c00e"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_ppc64.whl", hash = "sha256:212ac9b8bf1161dc91bd09c048048a95ca3a4c4f5e5d4a7d1b1a7d5752a7f96f"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:e3df4cbb9a450c6d49318f6d14f4bbc80d763fa587ba46ec86f99f9e6876bb26"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_s390x.whl", hash = "sha256:2cce7cfc2008eb51feb6aab51251fd79b85d9894e98ba847408f662b3395ca3c"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:20ffe5b202af80ab4266dcd3e91aae72bf2da48c0d33bdb15c66658e685e94e2"}, + {file = "watchdog-6.0.0-py3-none-win32.whl", hash = "sha256:07df1fdd701c5d4c8e55ef6cf55b8f0120fe1aef7ef39a1c6fc6bc2e606d517a"}, + {file = "watchdog-6.0.0-py3-none-win_amd64.whl", hash = "sha256:cbafb470cf848d93b5d013e2ecb245d4aa1c8fd0504e863ccefa32445359d680"}, + {file = "watchdog-6.0.0-py3-none-win_ia64.whl", hash = "sha256:a1914259fa9e1454315171103c6a30961236f508b9b623eae470268bbcc6a22f"}, + {file = "watchdog-6.0.0.tar.gz", hash = "sha256:9ddf7c82fda3ae8e24decda1338ede66e1c99883db93711d8fb941eaa2d8c282"}, ] [package.extras] @@ -4385,94 +4731,83 @@ watchmedo = ["PyYAML (>=3.10)"] [[package]] name = "watchfiles" -version = "0.24.0" +version = "1.0.4" description = "Simple, modern and high performance file watching and code reload in python." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["main"] files = [ - {file = "watchfiles-0.24.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:083dc77dbdeef09fa44bb0f4d1df571d2e12d8a8f985dccde71ac3ac9ac067a0"}, - {file = "watchfiles-0.24.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e94e98c7cb94cfa6e071d401ea3342767f28eb5a06a58fafdc0d2a4974f4f35c"}, - {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82ae557a8c037c42a6ef26c494d0631cacca040934b101d001100ed93d43f361"}, - {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:acbfa31e315a8f14fe33e3542cbcafc55703b8f5dcbb7c1eecd30f141df50db3"}, - {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b74fdffce9dfcf2dc296dec8743e5b0332d15df19ae464f0e249aa871fc1c571"}, - {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:449f43f49c8ddca87c6b3980c9284cab6bd1f5c9d9a2b00012adaaccd5e7decd"}, - {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4abf4ad269856618f82dee296ac66b0cd1d71450fc3c98532d93798e73399b7a"}, - {file = "watchfiles-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f895d785eb6164678ff4bb5cc60c5996b3ee6df3edb28dcdeba86a13ea0465e"}, - {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7ae3e208b31be8ce7f4c2c0034f33406dd24fbce3467f77223d10cd86778471c"}, - {file = "watchfiles-0.24.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2efec17819b0046dde35d13fb8ac7a3ad877af41ae4640f4109d9154ed30a188"}, - {file = "watchfiles-0.24.0-cp310-none-win32.whl", hash = "sha256:6bdcfa3cd6fdbdd1a068a52820f46a815401cbc2cb187dd006cb076675e7b735"}, - {file = "watchfiles-0.24.0-cp310-none-win_amd64.whl", hash = "sha256:54ca90a9ae6597ae6dc00e7ed0a040ef723f84ec517d3e7ce13e63e4bc82fa04"}, - {file = "watchfiles-0.24.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:bdcd5538e27f188dd3c804b4a8d5f52a7fc7f87e7fd6b374b8e36a4ca03db428"}, - {file = "watchfiles-0.24.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2dadf8a8014fde6addfd3c379e6ed1a981c8f0a48292d662e27cabfe4239c83c"}, - {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6509ed3f467b79d95fc62a98229f79b1a60d1b93f101e1c61d10c95a46a84f43"}, - {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8360f7314a070c30e4c976b183d1d8d1585a4a50c5cb603f431cebcbb4f66327"}, - {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:316449aefacf40147a9efaf3bd7c9bdd35aaba9ac5d708bd1eb5763c9a02bef5"}, - {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73bde715f940bea845a95247ea3e5eb17769ba1010efdc938ffcb967c634fa61"}, - {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3770e260b18e7f4e576edca4c0a639f704088602e0bc921c5c2e721e3acb8d15"}, - {file = "watchfiles-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0fd7248cf533c259e59dc593a60973a73e881162b1a2f73360547132742823"}, - {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d7a2e3b7f5703ffbd500dabdefcbc9eafeff4b9444bbdd5d83d79eedf8428fab"}, - {file = "watchfiles-0.24.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d831ee0a50946d24a53821819b2327d5751b0c938b12c0653ea5be7dea9c82ec"}, - {file = "watchfiles-0.24.0-cp311-none-win32.whl", hash = "sha256:49d617df841a63b4445790a254013aea2120357ccacbed00253f9c2b5dc24e2d"}, - {file = "watchfiles-0.24.0-cp311-none-win_amd64.whl", hash = "sha256:d3dcb774e3568477275cc76554b5a565024b8ba3a0322f77c246bc7111c5bb9c"}, - {file = "watchfiles-0.24.0-cp311-none-win_arm64.whl", hash = "sha256:9301c689051a4857d5b10777da23fafb8e8e921bcf3abe6448a058d27fb67633"}, - {file = "watchfiles-0.24.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7211b463695d1e995ca3feb38b69227e46dbd03947172585ecb0588f19b0d87a"}, - {file = "watchfiles-0.24.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b8693502d1967b00f2fb82fc1e744df128ba22f530e15b763c8d82baee15370"}, - {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdab9555053399318b953a1fe1f586e945bc8d635ce9d05e617fd9fe3a4687d6"}, - {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:34e19e56d68b0dad5cff62273107cf5d9fbaf9d75c46277aa5d803b3ef8a9e9b"}, - {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:41face41f036fee09eba33a5b53a73e9a43d5cb2c53dad8e61fa6c9f91b5a51e"}, - {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5148c2f1ea043db13ce9b0c28456e18ecc8f14f41325aa624314095b6aa2e9ea"}, - {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e4bd963a935aaf40b625c2499f3f4f6bbd0c3776f6d3bc7c853d04824ff1c9f"}, - {file = "watchfiles-0.24.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c79d7719d027b7a42817c5d96461a99b6a49979c143839fc37aa5748c322f234"}, - {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:32aa53a9a63b7f01ed32e316e354e81e9da0e6267435c7243bf8ae0f10b428ef"}, - {file = "watchfiles-0.24.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:ce72dba6a20e39a0c628258b5c308779b8697f7676c254a845715e2a1039b968"}, - {file = "watchfiles-0.24.0-cp312-none-win32.whl", hash = "sha256:d9018153cf57fc302a2a34cb7564870b859ed9a732d16b41a9b5cb2ebed2d444"}, - {file = "watchfiles-0.24.0-cp312-none-win_amd64.whl", hash = "sha256:551ec3ee2a3ac9cbcf48a4ec76e42c2ef938a7e905a35b42a1267fa4b1645896"}, - {file = "watchfiles-0.24.0-cp312-none-win_arm64.whl", hash = "sha256:b52a65e4ea43c6d149c5f8ddb0bef8d4a1e779b77591a458a893eb416624a418"}, - {file = "watchfiles-0.24.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:3d2e3ab79a1771c530233cadfd277fcc762656d50836c77abb2e5e72b88e3a48"}, - {file = "watchfiles-0.24.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327763da824817b38ad125dcd97595f942d720d32d879f6c4ddf843e3da3fe90"}, - {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd82010f8ab451dabe36054a1622870166a67cf3fce894f68895db6f74bbdc94"}, - {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d64ba08db72e5dfd5c33be1e1e687d5e4fcce09219e8aee893a4862034081d4e"}, - {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1cf1f6dd7825053f3d98f6d33f6464ebdd9ee95acd74ba2c34e183086900a827"}, - {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:43e3e37c15a8b6fe00c1bce2473cfa8eb3484bbeecf3aefbf259227e487a03df"}, - {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88bcd4d0fe1d8ff43675360a72def210ebad3f3f72cabfeac08d825d2639b4ab"}, - {file = "watchfiles-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:999928c6434372fde16c8f27143d3e97201160b48a614071261701615a2a156f"}, - {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:30bbd525c3262fd9f4b1865cb8d88e21161366561cd7c9e1194819e0a33ea86b"}, - {file = "watchfiles-0.24.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:edf71b01dec9f766fb285b73930f95f730bb0943500ba0566ae234b5c1618c18"}, - {file = "watchfiles-0.24.0-cp313-none-win32.whl", hash = "sha256:f4c96283fca3ee09fb044f02156d9570d156698bc3734252175a38f0e8975f07"}, - {file = "watchfiles-0.24.0-cp313-none-win_amd64.whl", hash = "sha256:a974231b4fdd1bb7f62064a0565a6b107d27d21d9acb50c484d2cdba515b9366"}, - {file = "watchfiles-0.24.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ee82c98bed9d97cd2f53bdb035e619309a098ea53ce525833e26b93f673bc318"}, - {file = "watchfiles-0.24.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05"}, - {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c"}, - {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83"}, - {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b995bfa6bf01a9e09b884077a6d37070464b529d8682d7691c2d3b540d357a0c"}, - {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed9aba6e01ff6f2e8285e5aa4154e2970068fe0fc0998c4380d0e6278222269b"}, - {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5171ef898299c657685306d8e1478a45e9303ddcd8ac5fed5bd52ad4ae0b69b"}, - {file = "watchfiles-0.24.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4933a508d2f78099162da473841c652ad0de892719043d3f07cc83b33dfd9d91"}, - {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95cf3b95ea665ab03f5a54765fa41abf0529dbaf372c3b83d91ad2cfa695779b"}, - {file = "watchfiles-0.24.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22"}, - {file = "watchfiles-0.24.0-cp38-none-win32.whl", hash = "sha256:4d28cea3c976499475f5b7a2fec6b3a36208656963c1a856d328aeae056fc5c1"}, - {file = "watchfiles-0.24.0-cp38-none-win_amd64.whl", hash = "sha256:21ab23fdc1208086d99ad3f69c231ba265628014d4aed31d4e8746bd59e88cd1"}, - {file = "watchfiles-0.24.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b665caeeda58625c3946ad7308fbd88a086ee51ccb706307e5b1fa91556ac886"}, - {file = "watchfiles-0.24.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5c51749f3e4e269231510da426ce4a44beb98db2dce9097225c338f815b05d4f"}, - {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82b2509f08761f29a0fdad35f7e1638b8ab1adfa2666d41b794090361fb8b855"}, - {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a60e2bf9dc6afe7f743e7c9b149d1fdd6dbf35153c78fe3a14ae1a9aee3d98b"}, - {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f7d9b87c4c55e3ea8881dfcbf6d61ea6775fffed1fedffaa60bd047d3c08c430"}, - {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:78470906a6be5199524641f538bd2c56bb809cd4bf29a566a75051610bc982c3"}, - {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a"}, - {file = "watchfiles-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d337193bbf3e45171c8025e291530fb7548a93c45253897cd764a6a71c937ed9"}, - {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ec39698c45b11d9694a1b635a70946a5bad066b593af863460a8e600f0dff1ca"}, - {file = "watchfiles-0.24.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2e28d91ef48eab0afb939fa446d8ebe77e2f7593f5f463fd2bb2b14132f95b6e"}, - {file = "watchfiles-0.24.0-cp39-none-win32.whl", hash = "sha256:7138eff8baa883aeaa074359daabb8b6c1e73ffe69d5accdc907d62e50b1c0da"}, - {file = "watchfiles-0.24.0-cp39-none-win_amd64.whl", hash = "sha256:b3ef2c69c655db63deb96b3c3e587084612f9b1fa983df5e0c3379d41307467f"}, - {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:632676574429bee8c26be8af52af20e0c718cc7f5f67f3fb658c71928ccd4f7f"}, - {file = "watchfiles-0.24.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a2a9891723a735d3e2540651184be6fd5b96880c08ffe1a98bae5017e65b544b"}, - {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a7fa2bc0efef3e209a8199fd111b8969fe9db9c711acc46636686331eda7dd4"}, - {file = "watchfiles-0.24.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a"}, - {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:96619302d4374de5e2345b2b622dc481257a99431277662c30f606f3e22f42be"}, - {file = "watchfiles-0.24.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:85d5f0c7771dcc7a26c7a27145059b6bb0ce06e4e751ed76cdf123d7039b60b5"}, - {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:951088d12d339690a92cef2ec5d3cfd957692834c72ffd570ea76a6790222777"}, - {file = "watchfiles-0.24.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fb58bcaa343fedc6a9e91f90195b20ccb3135447dc9e4e2570c3a39565853e"}, - {file = "watchfiles-0.24.0.tar.gz", hash = "sha256:afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1"}, + {file = "watchfiles-1.0.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:ba5bb3073d9db37c64520681dd2650f8bd40902d991e7b4cfaeece3e32561d08"}, + {file = "watchfiles-1.0.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9f25d0ba0fe2b6d2c921cf587b2bf4c451860086534f40c384329fb96e2044d1"}, + {file = "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:47eb32ef8c729dbc4f4273baece89398a4d4b5d21a1493efea77a17059f4df8a"}, + {file = "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:076f293100db3b0b634514aa0d294b941daa85fc777f9c698adb1009e5aca0b1"}, + {file = "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1eacd91daeb5158c598fe22d7ce66d60878b6294a86477a4715154990394c9b3"}, + {file = "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:13c2ce7b72026cfbca120d652f02c7750f33b4c9395d79c9790b27f014c8a5a2"}, + {file = "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:90192cdc15ab7254caa7765a98132a5a41471cf739513cc9bcf7d2ffcc0ec7b2"}, + {file = "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:278aaa395f405972e9f523bd786ed59dfb61e4b827856be46a42130605fd0899"}, + {file = "watchfiles-1.0.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:a462490e75e466edbb9fc4cd679b62187153b3ba804868452ef0577ec958f5ff"}, + {file = "watchfiles-1.0.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8d0d0630930f5cd5af929040e0778cf676a46775753e442a3f60511f2409f48f"}, + {file = "watchfiles-1.0.4-cp310-cp310-win32.whl", hash = "sha256:cc27a65069bcabac4552f34fd2dce923ce3fcde0721a16e4fb1b466d63ec831f"}, + {file = "watchfiles-1.0.4-cp310-cp310-win_amd64.whl", hash = "sha256:8b1f135238e75d075359cf506b27bf3f4ca12029c47d3e769d8593a2024ce161"}, + {file = "watchfiles-1.0.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:2a9f93f8439639dc244c4d2902abe35b0279102bca7bbcf119af964f51d53c19"}, + {file = "watchfiles-1.0.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9eea33ad8c418847dd296e61eb683cae1c63329b6d854aefcd412e12d94ee235"}, + {file = "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:31f1a379c9dcbb3f09cf6be1b7e83b67c0e9faabed0471556d9438a4a4e14202"}, + {file = "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ab594e75644421ae0a2484554832ca5895f8cab5ab62de30a1a57db460ce06c6"}, + {file = "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fc2eb5d14a8e0d5df7b36288979176fbb39672d45184fc4b1c004d7c3ce29317"}, + {file = "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3f68d8e9d5a321163ddacebe97091000955a1b74cd43724e346056030b0bacee"}, + {file = "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f9ce064e81fe79faa925ff03b9f4c1a98b0bbb4a1b8c1b015afa93030cb21a49"}, + {file = "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b77d5622ac5cc91d21ae9c2b284b5d5c51085a0bdb7b518dba263d0af006132c"}, + {file = "watchfiles-1.0.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:1941b4e39de9b38b868a69b911df5e89dc43767feeda667b40ae032522b9b5f1"}, + {file = "watchfiles-1.0.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f8c4998506241dedf59613082d1c18b836e26ef2a4caecad0ec41e2a15e4226"}, + {file = "watchfiles-1.0.4-cp311-cp311-win32.whl", hash = "sha256:4ebbeca9360c830766b9f0df3640b791be569d988f4be6c06d6fae41f187f105"}, + {file = "watchfiles-1.0.4-cp311-cp311-win_amd64.whl", hash = "sha256:05d341c71f3d7098920f8551d4df47f7b57ac5b8dad56558064c3431bdfc0b74"}, + {file = "watchfiles-1.0.4-cp311-cp311-win_arm64.whl", hash = "sha256:32b026a6ab64245b584acf4931fe21842374da82372d5c039cba6bf99ef722f3"}, + {file = "watchfiles-1.0.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:229e6ec880eca20e0ba2f7e2249c85bae1999d330161f45c78d160832e026ee2"}, + {file = "watchfiles-1.0.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5717021b199e8353782dce03bd8a8f64438832b84e2885c4a645f9723bf656d9"}, + {file = "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0799ae68dfa95136dde7c472525700bd48777875a4abb2ee454e3ab18e9fc712"}, + {file = "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:43b168bba889886b62edb0397cab5b6490ffb656ee2fcb22dec8bfeb371a9e12"}, + {file = "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fb2c46e275fbb9f0c92e7654b231543c7bbfa1df07cdc4b99fa73bedfde5c844"}, + {file = "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:857f5fc3aa027ff5e57047da93f96e908a35fe602d24f5e5d8ce64bf1f2fc733"}, + {file = "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55ccfd27c497b228581e2838d4386301227fc0cb47f5a12923ec2fe4f97b95af"}, + {file = "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c11ea22304d17d4385067588123658e9f23159225a27b983f343fcffc3e796a"}, + {file = "watchfiles-1.0.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:74cb3ca19a740be4caa18f238298b9d472c850f7b2ed89f396c00a4c97e2d9ff"}, + {file = "watchfiles-1.0.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c7cce76c138a91e720d1df54014a047e680b652336e1b73b8e3ff3158e05061e"}, + {file = "watchfiles-1.0.4-cp312-cp312-win32.whl", hash = "sha256:b045c800d55bc7e2cadd47f45a97c7b29f70f08a7c2fa13241905010a5493f94"}, + {file = "watchfiles-1.0.4-cp312-cp312-win_amd64.whl", hash = "sha256:c2acfa49dd0ad0bf2a9c0bb9a985af02e89345a7189be1efc6baa085e0f72d7c"}, + {file = "watchfiles-1.0.4-cp312-cp312-win_arm64.whl", hash = "sha256:22bb55a7c9e564e763ea06c7acea24fc5d2ee5dfc5dafc5cfbedfe58505e9f90"}, + {file = "watchfiles-1.0.4-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:8012bd820c380c3d3db8435e8cf7592260257b378b649154a7948a663b5f84e9"}, + {file = "watchfiles-1.0.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:aa216f87594f951c17511efe5912808dfcc4befa464ab17c98d387830ce07b60"}, + {file = "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:62c9953cf85529c05b24705639ffa390f78c26449e15ec34d5339e8108c7c407"}, + {file = "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7cf684aa9bba4cd95ecb62c822a56de54e3ae0598c1a7f2065d51e24637a3c5d"}, + {file = "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f44a39aee3cbb9b825285ff979ab887a25c5d336e5ec3574f1506a4671556a8d"}, + {file = "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a38320582736922be8c865d46520c043bff350956dfc9fbaee3b2df4e1740a4b"}, + {file = "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:39f4914548b818540ef21fd22447a63e7be6e24b43a70f7642d21f1e73371590"}, + {file = "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f12969a3765909cf5dc1e50b2436eb2c0e676a3c75773ab8cc3aa6175c16e902"}, + {file = "watchfiles-1.0.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:0986902677a1a5e6212d0c49b319aad9cc48da4bd967f86a11bde96ad9676ca1"}, + {file = "watchfiles-1.0.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:308ac265c56f936636e3b0e3f59e059a40003c655228c131e1ad439957592303"}, + {file = "watchfiles-1.0.4-cp313-cp313-win32.whl", hash = "sha256:aee397456a29b492c20fda2d8961e1ffb266223625346ace14e4b6d861ba9c80"}, + {file = "watchfiles-1.0.4-cp313-cp313-win_amd64.whl", hash = "sha256:d6097538b0ae5c1b88c3b55afa245a66793a8fec7ada6755322e465fb1a0e8cc"}, + {file = "watchfiles-1.0.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:d3452c1ec703aa1c61e15dfe9d482543e4145e7c45a6b8566978fbb044265a21"}, + {file = "watchfiles-1.0.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:7b75fee5a16826cf5c46fe1c63116e4a156924d668c38b013e6276f2582230f0"}, + {file = "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e997802d78cdb02623b5941830ab06f8860038faf344f0d288d325cc9c5d2ff"}, + {file = "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e0611d244ce94d83f5b9aff441ad196c6e21b55f77f3c47608dcf651efe54c4a"}, + {file = "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9745a4210b59e218ce64c91deb599ae8775c8a9da4e95fb2ee6fe745fc87d01a"}, + {file = "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4810ea2ae622add560f4aa50c92fef975e475f7ac4900ce5ff5547b2434642d8"}, + {file = "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:740d103cd01458f22462dedeb5a3382b7f2c57d07ff033fbc9465919e5e1d0f3"}, + {file = "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cdbd912a61543a36aef85e34f212e5d2486e7c53ebfdb70d1e0b060cc50dd0bf"}, + {file = "watchfiles-1.0.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0bc80d91ddaf95f70258cf78c471246846c1986bcc5fd33ccc4a1a67fcb40f9a"}, + {file = "watchfiles-1.0.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ab0311bb2ffcd9f74b6c9de2dda1612c13c84b996d032cd74799adb656af4e8b"}, + {file = "watchfiles-1.0.4-cp39-cp39-win32.whl", hash = "sha256:02a526ee5b5a09e8168314c905fc545c9bc46509896ed282aeb5a8ba9bd6ca27"}, + {file = "watchfiles-1.0.4-cp39-cp39-win_amd64.whl", hash = "sha256:a5ae5706058b27c74bac987d615105da17724172d5aaacc6c362a40599b6de43"}, + {file = "watchfiles-1.0.4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:cdcc92daeae268de1acf5b7befcd6cfffd9a047098199056c72e4623f531de18"}, + {file = "watchfiles-1.0.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8d3d9203705b5797f0af7e7e5baa17c8588030aaadb7f6a86107b7247303817"}, + {file = "watchfiles-1.0.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bdef5a1be32d0b07dcea3318a0be95d42c98ece24177820226b56276e06b63b0"}, + {file = "watchfiles-1.0.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:342622287b5604ddf0ed2d085f3a589099c9ae8b7331df3ae9845571586c4f3d"}, + {file = "watchfiles-1.0.4-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:9fe37a2de80aa785d340f2980276b17ef697ab8db6019b07ee4fd28a8359d2f3"}, + {file = "watchfiles-1.0.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:9d1ef56b56ed7e8f312c934436dea93bfa3e7368adfcf3df4c0da6d4de959a1e"}, + {file = "watchfiles-1.0.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:95b42cac65beae3a362629950c444077d1b44f1790ea2772beaea95451c086bb"}, + {file = "watchfiles-1.0.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5e0227b8ed9074c6172cf55d85b5670199c99ab11fd27d2c473aa30aec67ee42"}, + {file = "watchfiles-1.0.4.tar.gz", hash = "sha256:6ba473efd11062d73e4f00c2b730255f9c1bdd73cd5f9fe5b5da8dbd4a717205"}, ] [package.dependencies] @@ -4484,6 +4819,7 @@ version = "0.2.13" description = "Measures the displayed width of unicode strings in a terminal" optional = false python-versions = "*" +groups = ["main", "dev"] files = [ {file = "wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859"}, {file = "wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5"}, @@ -4495,6 +4831,7 @@ version = "0.5.1" description = "Character encoding aliases for legacy web content" optional = false python-versions = "*" +groups = ["main"] files = [ {file = "webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"}, {file = "webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"}, @@ -4502,198 +4839,173 @@ files = [ [[package]] name = "websockets" -version = "13.1" +version = "14.1" description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["main"] files = [ - {file = "websockets-13.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:f48c749857f8fb598fb890a75f540e3221d0976ed0bf879cf3c7eef34151acee"}, - {file = "websockets-13.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c7e72ce6bda6fb9409cc1e8164dd41d7c91466fb599eb047cfda72fe758a34a7"}, - {file = "websockets-13.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f779498eeec470295a2b1a5d97aa1bc9814ecd25e1eb637bd9d1c73a327387f6"}, - {file = "websockets-13.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4676df3fe46956fbb0437d8800cd5f2b6d41143b6e7e842e60554398432cf29b"}, - {file = "websockets-13.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a7affedeb43a70351bb811dadf49493c9cfd1ed94c9c70095fd177e9cc1541fa"}, - {file = "websockets-13.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1971e62d2caa443e57588e1d82d15f663b29ff9dfe7446d9964a4b6f12c1e700"}, - {file = "websockets-13.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:5f2e75431f8dc4a47f31565a6e1355fb4f2ecaa99d6b89737527ea917066e26c"}, - {file = "websockets-13.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:58cf7e75dbf7e566088b07e36ea2e3e2bd5676e22216e4cad108d4df4a7402a0"}, - {file = "websockets-13.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c90d6dec6be2c7d03378a574de87af9b1efea77d0c52a8301dd831ece938452f"}, - {file = "websockets-13.1-cp310-cp310-win32.whl", hash = "sha256:730f42125ccb14602f455155084f978bd9e8e57e89b569b4d7f0f0c17a448ffe"}, - {file = "websockets-13.1-cp310-cp310-win_amd64.whl", hash = "sha256:5993260f483d05a9737073be197371940c01b257cc45ae3f1d5d7adb371b266a"}, - {file = "websockets-13.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:61fc0dfcda609cda0fc9fe7977694c0c59cf9d749fbb17f4e9483929e3c48a19"}, - {file = "websockets-13.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ceec59f59d092c5007e815def4ebb80c2de330e9588e101cf8bd94c143ec78a5"}, - {file = "websockets-13.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c1dca61c6db1166c48b95198c0b7d9c990b30c756fc2923cc66f68d17dc558fd"}, - {file = "websockets-13.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:308e20f22c2c77f3f39caca508e765f8725020b84aa963474e18c59accbf4c02"}, - {file = "websockets-13.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:62d516c325e6540e8a57b94abefc3459d7dab8ce52ac75c96cad5549e187e3a7"}, - {file = "websockets-13.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87c6e35319b46b99e168eb98472d6c7d8634ee37750d7693656dc766395df096"}, - {file = "websockets-13.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:5f9fee94ebafbc3117c30be1844ed01a3b177bb6e39088bc6b2fa1dc15572084"}, - {file = "websockets-13.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:7c1e90228c2f5cdde263253fa5db63e6653f1c00e7ec64108065a0b9713fa1b3"}, - {file = "websockets-13.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6548f29b0e401eea2b967b2fdc1c7c7b5ebb3eeb470ed23a54cd45ef078a0db9"}, - {file = "websockets-13.1-cp311-cp311-win32.whl", hash = "sha256:c11d4d16e133f6df8916cc5b7e3e96ee4c44c936717d684a94f48f82edb7c92f"}, - {file = "websockets-13.1-cp311-cp311-win_amd64.whl", hash = "sha256:d04f13a1d75cb2b8382bdc16ae6fa58c97337253826dfe136195b7f89f661557"}, - {file = "websockets-13.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:9d75baf00138f80b48f1eac72ad1535aac0b6461265a0bcad391fc5aba875cfc"}, - {file = "websockets-13.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:9b6f347deb3dcfbfde1c20baa21c2ac0751afaa73e64e5b693bb2b848efeaa49"}, - {file = "websockets-13.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:de58647e3f9c42f13f90ac7e5f58900c80a39019848c5547bc691693098ae1bd"}, - {file = "websockets-13.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1b54689e38d1279a51d11e3467dd2f3a50f5f2e879012ce8f2d6943f00e83f0"}, - {file = "websockets-13.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cf1781ef73c073e6b0f90af841aaf98501f975d306bbf6221683dd594ccc52b6"}, - {file = "websockets-13.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d23b88b9388ed85c6faf0e74d8dec4f4d3baf3ecf20a65a47b836d56260d4b9"}, - {file = "websockets-13.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3c78383585f47ccb0fcf186dcb8a43f5438bd7d8f47d69e0b56f71bf431a0a68"}, - {file = "websockets-13.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:d6d300f8ec35c24025ceb9b9019ae9040c1ab2f01cddc2bcc0b518af31c75c14"}, - {file = "websockets-13.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a9dcaf8b0cc72a392760bb8755922c03e17a5a54e08cca58e8b74f6902b433cf"}, - {file = "websockets-13.1-cp312-cp312-win32.whl", hash = "sha256:2f85cf4f2a1ba8f602298a853cec8526c2ca42a9a4b947ec236eaedb8f2dc80c"}, - {file = "websockets-13.1-cp312-cp312-win_amd64.whl", hash = "sha256:38377f8b0cdeee97c552d20cf1865695fcd56aba155ad1b4ca8779a5b6ef4ac3"}, - {file = "websockets-13.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a9ab1e71d3d2e54a0aa646ab6d4eebfaa5f416fe78dfe4da2839525dc5d765c6"}, - {file = "websockets-13.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b9d7439d7fab4dce00570bb906875734df13d9faa4b48e261c440a5fec6d9708"}, - {file = "websockets-13.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:327b74e915cf13c5931334c61e1a41040e365d380f812513a255aa804b183418"}, - {file = "websockets-13.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:325b1ccdbf5e5725fdcb1b0e9ad4d2545056479d0eee392c291c1bf76206435a"}, - {file = "websockets-13.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:346bee67a65f189e0e33f520f253d5147ab76ae42493804319b5716e46dddf0f"}, - {file = "websockets-13.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:91a0fa841646320ec0d3accdff5b757b06e2e5c86ba32af2e0815c96c7a603c5"}, - {file = "websockets-13.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:18503d2c5f3943e93819238bf20df71982d193f73dcecd26c94514f417f6b135"}, - {file = "websockets-13.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:a9cd1af7e18e5221d2878378fbc287a14cd527fdd5939ed56a18df8a31136bb2"}, - {file = "websockets-13.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:70c5be9f416aa72aab7a2a76c90ae0a4fe2755c1816c153c1a2bcc3333ce4ce6"}, - {file = "websockets-13.1-cp313-cp313-win32.whl", hash = "sha256:624459daabeb310d3815b276c1adef475b3e6804abaf2d9d2c061c319f7f187d"}, - {file = "websockets-13.1-cp313-cp313-win_amd64.whl", hash = "sha256:c518e84bb59c2baae725accd355c8dc517b4a3ed8db88b4bc93c78dae2974bf2"}, - {file = "websockets-13.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:c7934fd0e920e70468e676fe7f1b7261c1efa0d6c037c6722278ca0228ad9d0d"}, - {file = "websockets-13.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:149e622dc48c10ccc3d2760e5f36753db9cacf3ad7bc7bbbfd7d9c819e286f23"}, - {file = "websockets-13.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a569eb1b05d72f9bce2ebd28a1ce2054311b66677fcd46cf36204ad23acead8c"}, - {file = "websockets-13.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:95df24ca1e1bd93bbca51d94dd049a984609687cb2fb08a7f2c56ac84e9816ea"}, - {file = "websockets-13.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d8dbb1bf0c0a4ae8b40bdc9be7f644e2f3fb4e8a9aca7145bfa510d4a374eeb7"}, - {file = "websockets-13.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:035233b7531fb92a76beefcbf479504db8c72eb3bff41da55aecce3a0f729e54"}, - {file = "websockets-13.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:e4450fc83a3df53dec45922b576e91e94f5578d06436871dce3a6be38e40f5db"}, - {file = "websockets-13.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:463e1c6ec853202dd3657f156123d6b4dad0c546ea2e2e38be2b3f7c5b8e7295"}, - {file = "websockets-13.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:6d6855bbe70119872c05107e38fbc7f96b1d8cb047d95c2c50869a46c65a8e96"}, - {file = "websockets-13.1-cp38-cp38-win32.whl", hash = "sha256:204e5107f43095012b00f1451374693267adbb832d29966a01ecc4ce1db26faf"}, - {file = "websockets-13.1-cp38-cp38-win_amd64.whl", hash = "sha256:485307243237328c022bc908b90e4457d0daa8b5cf4b3723fd3c4a8012fce4c6"}, - {file = "websockets-13.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:9b37c184f8b976f0c0a231a5f3d6efe10807d41ccbe4488df8c74174805eea7d"}, - {file = "websockets-13.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:163e7277e1a0bd9fb3c8842a71661ad19c6aa7bb3d6678dc7f89b17fbcc4aeb7"}, - {file = "websockets-13.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4b889dbd1342820cc210ba44307cf75ae5f2f96226c0038094455a96e64fb07a"}, - {file = "websockets-13.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:586a356928692c1fed0eca68b4d1c2cbbd1ca2acf2ac7e7ebd3b9052582deefa"}, - {file = "websockets-13.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7bd6abf1e070a6b72bfeb71049d6ad286852e285f146682bf30d0296f5fbadfa"}, - {file = "websockets-13.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d2aad13a200e5934f5a6767492fb07151e1de1d6079c003ab31e1823733ae79"}, - {file = "websockets-13.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:df01aea34b6e9e33572c35cd16bae5a47785e7d5c8cb2b54b2acdb9678315a17"}, - {file = "websockets-13.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:e54affdeb21026329fb0744ad187cf812f7d3c2aa702a5edb562b325191fcab6"}, - {file = "websockets-13.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:9ef8aa8bdbac47f4968a5d66462a2a0935d044bf35c0e5a8af152d58516dbeb5"}, - {file = "websockets-13.1-cp39-cp39-win32.whl", hash = "sha256:deeb929efe52bed518f6eb2ddc00cc496366a14c726005726ad62c2dd9017a3c"}, - {file = "websockets-13.1-cp39-cp39-win_amd64.whl", hash = "sha256:7c65ffa900e7cc958cd088b9a9157a8141c991f8c53d11087e6fb7277a03f81d"}, - {file = "websockets-13.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:5dd6da9bec02735931fccec99d97c29f47cc61f644264eb995ad6c0c27667238"}, - {file = "websockets-13.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:2510c09d8e8df777177ee3d40cd35450dc169a81e747455cc4197e63f7e7bfe5"}, - {file = "websockets-13.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f1c3cf67185543730888b20682fb186fc8d0fa6f07ccc3ef4390831ab4b388d9"}, - {file = "websockets-13.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bcc03c8b72267e97b49149e4863d57c2d77f13fae12066622dc78fe322490fe6"}, - {file = "websockets-13.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:004280a140f220c812e65f36944a9ca92d766b6cc4560be652a0a3883a79ed8a"}, - {file = "websockets-13.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:e2620453c075abeb0daa949a292e19f56de518988e079c36478bacf9546ced23"}, - {file = "websockets-13.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9156c45750b37337f7b0b00e6248991a047be4aa44554c9886fe6bdd605aab3b"}, - {file = "websockets-13.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:80c421e07973a89fbdd93e6f2003c17d20b69010458d3a8e37fb47874bd67d51"}, - {file = "websockets-13.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82d0ba76371769d6a4e56f7e83bb8e81846d17a6190971e38b5de108bde9b0d7"}, - {file = "websockets-13.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e9875a0143f07d74dc5e1ded1c4581f0d9f7ab86c78994e2ed9e95050073c94d"}, - {file = "websockets-13.1-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a11e38ad8922c7961447f35c7b17bffa15de4d17c70abd07bfbe12d6faa3e027"}, - {file = "websockets-13.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:4059f790b6ae8768471cddb65d3c4fe4792b0ab48e154c9f0a04cefaabcd5978"}, - {file = "websockets-13.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:25c35bf84bf7c7369d247f0b8cfa157f989862c49104c5cf85cb5436a641d93e"}, - {file = "websockets-13.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:83f91d8a9bb404b8c2c41a707ac7f7f75b9442a0a876df295de27251a856ad09"}, - {file = "websockets-13.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7a43cfdcddd07f4ca2b1afb459824dd3c6d53a51410636a2c7fc97b9a8cf4842"}, - {file = "websockets-13.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:48a2ef1381632a2f0cb4efeff34efa97901c9fbc118e01951ad7cfc10601a9bb"}, - {file = "websockets-13.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:459bf774c754c35dbb487360b12c5727adab887f1622b8aed5755880a21c4a20"}, - {file = "websockets-13.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:95858ca14a9f6fa8413d29e0a585b31b278388aa775b8a81fa24830123874678"}, - {file = "websockets-13.1-py3-none-any.whl", hash = "sha256:a9a396a6ad26130cdae92ae10c36af09d9bfe6cafe69670fd3b6da9b07b4044f"}, - {file = "websockets-13.1.tar.gz", hash = "sha256:a3b3366087c1bc0a2795111edcadddb8b3b59509d5db5d7ea3fdd69f954a8878"}, + {file = "websockets-14.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a0adf84bc2e7c86e8a202537b4fd50e6f7f0e4a6b6bf64d7ccb96c4cd3330b29"}, + {file = "websockets-14.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:90b5d9dfbb6d07a84ed3e696012610b6da074d97453bd01e0e30744b472c8179"}, + {file = "websockets-14.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2177ee3901075167f01c5e335a6685e71b162a54a89a56001f1c3e9e3d2ad250"}, + {file = "websockets-14.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3f14a96a0034a27f9d47fd9788913924c89612225878f8078bb9d55f859272b0"}, + {file = "websockets-14.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1f874ba705deea77bcf64a9da42c1f5fc2466d8f14daf410bc7d4ceae0a9fcb0"}, + {file = "websockets-14.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9607b9a442392e690a57909c362811184ea429585a71061cd5d3c2b98065c199"}, + {file = "websockets-14.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:bea45f19b7ca000380fbd4e02552be86343080120d074b87f25593ce1700ad58"}, + {file = "websockets-14.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:219c8187b3ceeadbf2afcf0f25a4918d02da7b944d703b97d12fb01510869078"}, + {file = "websockets-14.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:ad2ab2547761d79926effe63de21479dfaf29834c50f98c4bf5b5480b5838434"}, + {file = "websockets-14.1-cp310-cp310-win32.whl", hash = "sha256:1288369a6a84e81b90da5dbed48610cd7e5d60af62df9851ed1d1d23a9069f10"}, + {file = "websockets-14.1-cp310-cp310-win_amd64.whl", hash = "sha256:e0744623852f1497d825a49a99bfbec9bea4f3f946df6eb9d8a2f0c37a2fec2e"}, + {file = "websockets-14.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:449d77d636f8d9c17952628cc7e3b8faf6e92a17ec581ec0c0256300717e1512"}, + {file = "websockets-14.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a35f704be14768cea9790d921c2c1cc4fc52700410b1c10948511039be824aac"}, + {file = "websockets-14.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b1f3628a0510bd58968c0f60447e7a692933589b791a6b572fcef374053ca280"}, + {file = "websockets-14.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3c3deac3748ec73ef24fc7be0b68220d14d47d6647d2f85b2771cb35ea847aa1"}, + {file = "websockets-14.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7048eb4415d46368ef29d32133134c513f507fff7d953c18c91104738a68c3b3"}, + {file = "websockets-14.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6cf0ad281c979306a6a34242b371e90e891bce504509fb6bb5246bbbf31e7b6"}, + {file = "websockets-14.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:cc1fc87428c1d18b643479caa7b15db7d544652e5bf610513d4a3478dbe823d0"}, + {file = "websockets-14.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:f95ba34d71e2fa0c5d225bde3b3bdb152e957150100e75c86bc7f3964c450d89"}, + {file = "websockets-14.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9481a6de29105d73cf4515f2bef8eb71e17ac184c19d0b9918a3701c6c9c4f23"}, + {file = "websockets-14.1-cp311-cp311-win32.whl", hash = "sha256:368a05465f49c5949e27afd6fbe0a77ce53082185bbb2ac096a3a8afaf4de52e"}, + {file = "websockets-14.1-cp311-cp311-win_amd64.whl", hash = "sha256:6d24fc337fc055c9e83414c94e1ee0dee902a486d19d2a7f0929e49d7d604b09"}, + {file = "websockets-14.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:ed907449fe5e021933e46a3e65d651f641975a768d0649fee59f10c2985529ed"}, + {file = "websockets-14.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:87e31011b5c14a33b29f17eb48932e63e1dcd3fa31d72209848652310d3d1f0d"}, + {file = "websockets-14.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bc6ccf7d54c02ae47a48ddf9414c54d48af9c01076a2e1023e3b486b6e72c707"}, + {file = "websockets-14.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9777564c0a72a1d457f0848977a1cbe15cfa75fa2f67ce267441e465717dcf1a"}, + {file = "websockets-14.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a655bde548ca98f55b43711b0ceefd2a88a71af6350b0c168aa77562104f3f45"}, + {file = "websockets-14.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a3dfff83ca578cada2d19e665e9c8368e1598d4e787422a460ec70e531dbdd58"}, + {file = "websockets-14.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6a6c9bcf7cdc0fd41cc7b7944447982e8acfd9f0d560ea6d6845428ed0562058"}, + {file = "websockets-14.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:4b6caec8576e760f2c7dd878ba817653144d5f369200b6ddf9771d64385b84d4"}, + {file = "websockets-14.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:eb6d38971c800ff02e4a6afd791bbe3b923a9a57ca9aeab7314c21c84bf9ff05"}, + {file = "websockets-14.1-cp312-cp312-win32.whl", hash = "sha256:1d045cbe1358d76b24d5e20e7b1878efe578d9897a25c24e6006eef788c0fdf0"}, + {file = "websockets-14.1-cp312-cp312-win_amd64.whl", hash = "sha256:90f4c7a069c733d95c308380aae314f2cb45bd8a904fb03eb36d1a4983a4993f"}, + {file = "websockets-14.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:3630b670d5057cd9e08b9c4dab6493670e8e762a24c2c94ef312783870736ab9"}, + {file = "websockets-14.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:36ebd71db3b89e1f7b1a5deaa341a654852c3518ea7a8ddfdf69cc66acc2db1b"}, + {file = "websockets-14.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:5b918d288958dc3fa1c5a0b9aa3256cb2b2b84c54407f4813c45d52267600cd3"}, + {file = "websockets-14.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00fe5da3f037041da1ee0cf8e308374e236883f9842c7c465aa65098b1c9af59"}, + {file = "websockets-14.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8149a0f5a72ca36720981418eeffeb5c2729ea55fa179091c81a0910a114a5d2"}, + {file = "websockets-14.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:77569d19a13015e840b81550922056acabc25e3f52782625bc6843cfa034e1da"}, + {file = "websockets-14.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cf5201a04550136ef870aa60ad3d29d2a59e452a7f96b94193bee6d73b8ad9a9"}, + {file = "websockets-14.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:88cf9163ef674b5be5736a584c999e98daf3aabac6e536e43286eb74c126b9c7"}, + {file = "websockets-14.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:836bef7ae338a072e9d1863502026f01b14027250a4545672673057997d5c05a"}, + {file = "websockets-14.1-cp313-cp313-win32.whl", hash = "sha256:0d4290d559d68288da9f444089fd82490c8d2744309113fc26e2da6e48b65da6"}, + {file = "websockets-14.1-cp313-cp313-win_amd64.whl", hash = "sha256:8621a07991add373c3c5c2cf89e1d277e49dc82ed72c75e3afc74bd0acc446f0"}, + {file = "websockets-14.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:01bb2d4f0a6d04538d3c5dfd27c0643269656c28045a53439cbf1c004f90897a"}, + {file = "websockets-14.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:414ffe86f4d6f434a8c3b7913655a1a5383b617f9bf38720e7c0799fac3ab1c6"}, + {file = "websockets-14.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8fda642151d5affdee8a430bd85496f2e2517be3a2b9d2484d633d5712b15c56"}, + {file = "websockets-14.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cd7c11968bc3860d5c78577f0dbc535257ccec41750675d58d8dc66aa47fe52c"}, + {file = "websockets-14.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a032855dc7db987dff813583d04f4950d14326665d7e714d584560b140ae6b8b"}, + {file = "websockets-14.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b7e7ea2f782408c32d86b87a0d2c1fd8871b0399dd762364c731d86c86069a78"}, + {file = "websockets-14.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:39450e6215f7d9f6f7bc2a6da21d79374729f5d052333da4d5825af8a97e6735"}, + {file = "websockets-14.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:ceada5be22fa5a5a4cdeec74e761c2ee7db287208f54c718f2df4b7e200b8d4a"}, + {file = "websockets-14.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:3fc753451d471cff90b8f467a1fc0ae64031cf2d81b7b34e1811b7e2691bc4bc"}, + {file = "websockets-14.1-cp39-cp39-win32.whl", hash = "sha256:14839f54786987ccd9d03ed7f334baec0f02272e7ec4f6e9d427ff584aeea8b4"}, + {file = "websockets-14.1-cp39-cp39-win_amd64.whl", hash = "sha256:d9fd19ecc3a4d5ae82ddbfb30962cf6d874ff943e56e0c81f5169be2fda62979"}, + {file = "websockets-14.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:e5dc25a9dbd1a7f61eca4b7cb04e74ae4b963d658f9e4f9aad9cd00b688692c8"}, + {file = "websockets-14.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:04a97aca96ca2acedf0d1f332c861c5a4486fdcba7bcef35873820f940c4231e"}, + {file = "websockets-14.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:df174ece723b228d3e8734a6f2a6febbd413ddec39b3dc592f5a4aa0aff28098"}, + {file = "websockets-14.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:034feb9f4286476f273b9a245fb15f02c34d9586a5bc936aff108c3ba1b21beb"}, + {file = "websockets-14.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:660c308dabd2b380807ab64b62985eaccf923a78ebc572bd485375b9ca2b7dc7"}, + {file = "websockets-14.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:5a42d3ecbb2db5080fc578314439b1d79eef71d323dc661aa616fb492436af5d"}, + {file = "websockets-14.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:ddaa4a390af911da6f680be8be4ff5aaf31c4c834c1a9147bc21cbcbca2d4370"}, + {file = "websockets-14.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:a4c805c6034206143fbabd2d259ec5e757f8b29d0a2f0bf3d2fe5d1f60147a4a"}, + {file = "websockets-14.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:205f672a6c2c671a86d33f6d47c9b35781a998728d2c7c2a3e1cf3333fcb62b7"}, + {file = "websockets-14.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5ef440054124728cc49b01c33469de06755e5a7a4e83ef61934ad95fc327fbb0"}, + {file = "websockets-14.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e7591d6f440af7f73c4bd9404f3772bfee064e639d2b6cc8c94076e71b2471c1"}, + {file = "websockets-14.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:25225cc79cfebc95ba1d24cd3ab86aaa35bcd315d12fa4358939bd55e9bd74a5"}, + {file = "websockets-14.1-py3-none-any.whl", hash = "sha256:4d4fc827a20abe6d544a119896f6b78ee13fe81cbfef416f3f2ddf09a03f0e2e"}, + {file = "websockets-14.1.tar.gz", hash = "sha256:398b10c77d471c0aab20a845e7a60076b6390bfdaac7a6d2edb0d2c59d75e8d8"}, ] [[package]] name = "yarl" -version = "1.14.0" +version = "1.18.3" description = "Yet another URL library" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" +groups = ["main", "dev"] files = [ - {file = "yarl-1.14.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:1bfc25aa6a7c99cf86564210f79a0b7d4484159c67e01232b116e445b3036547"}, - {file = "yarl-1.14.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0cf21f46a15d445417de8fc89f2568852cf57fe8ca1ab3d19ddb24d45c0383ae"}, - {file = "yarl-1.14.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1dda53508df0de87b6e6b0a52d6718ff6c62a5aca8f5552748404963df639269"}, - {file = "yarl-1.14.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:587c3cc59bc148a9b1c07a019346eda2549bc9f468acd2f9824d185749acf0a6"}, - {file = "yarl-1.14.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3007a5b75cb50140708420fe688c393e71139324df599434633019314ceb8b59"}, - {file = "yarl-1.14.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:06ff23462398333c78b6f4f8d3d70410d657a471c2c5bbe6086133be43fc8f1a"}, - {file = "yarl-1.14.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:689a99a42ee4583fcb0d3a67a0204664aa1539684aed72bdafcbd505197a91c4"}, - {file = "yarl-1.14.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0547ab1e9345dc468cac8368d88ea4c5bd473ebc1d8d755347d7401982b5dd8"}, - {file = "yarl-1.14.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:742aef0a99844faaac200564ea6f5e08facb285d37ea18bd1a5acf2771f3255a"}, - {file = "yarl-1.14.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:176110bff341b6730f64a1eb3a7070e12b373cf1c910a9337e7c3240497db76f"}, - {file = "yarl-1.14.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:46a9772a1efa93f9cd170ad33101c1817c77e0e9914d4fe33e2da299d7cf0f9b"}, - {file = "yarl-1.14.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:ee2c68e4f2dd1b1c15b849ba1c96fac105fca6ffdb7c1e8be51da6fabbdeafb9"}, - {file = "yarl-1.14.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:047b258e00b99091b6f90355521f026238c63bd76dcf996d93527bb13320eefd"}, - {file = "yarl-1.14.0-cp310-cp310-win32.whl", hash = "sha256:0aa92e3e30a04f9462a25077db689c4ac5ea9ab6cc68a2e563881b987d42f16d"}, - {file = "yarl-1.14.0-cp310-cp310-win_amd64.whl", hash = "sha256:d9baec588f015d0ee564057aa7574313c53a530662ffad930b7886becc85abdf"}, - {file = "yarl-1.14.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:07f9eaf57719d6721ab15805d85f4b01a5b509a0868d7320134371bcb652152d"}, - {file = "yarl-1.14.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c14b504a74e58e2deb0378b3eca10f3d076635c100f45b113c18c770b4a47a50"}, - {file = "yarl-1.14.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:16a682a127930f3fc4e42583becca6049e1d7214bcad23520c590edd741d2114"}, - {file = "yarl-1.14.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:73bedd2be05f48af19f0f2e9e1353921ce0c83f4a1c9e8556ecdcf1f1eae4892"}, - {file = "yarl-1.14.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f3ab950f8814f3b7b5e3eebc117986f817ec933676f68f0a6c5b2137dd7c9c69"}, - {file = "yarl-1.14.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b693c63e7e64b524f54aa4888403c680342d1ad0d97be1707c531584d6aeeb4f"}, - {file = "yarl-1.14.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85cb3e40eaa98489f1e2e8b29f5ad02ee1ee40d6ce6b88d50cf0f205de1d9d2c"}, - {file = "yarl-1.14.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4f24f08b6c9b9818fd80612c97857d28f9779f0d1211653ece9844fc7b414df2"}, - {file = "yarl-1.14.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:29a84a46ec3ebae7a1c024c055612b11e9363a8a23238b3e905552d77a2bc51b"}, - {file = "yarl-1.14.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5cd5dad8366e0168e0fd23d10705a603790484a6dbb9eb272b33673b8f2cce72"}, - {file = "yarl-1.14.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:a152751af7ef7b5d5fa6d215756e508dd05eb07d0cf2ba51f3e740076aa74373"}, - {file = "yarl-1.14.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:3d569f877ed9a708e4c71a2d13d2940cb0791da309f70bd970ac1a5c088a0a92"}, - {file = "yarl-1.14.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6a615cad11ec3428020fb3c5a88d85ce1b5c69fd66e9fcb91a7daa5e855325dd"}, - {file = "yarl-1.14.0-cp311-cp311-win32.whl", hash = "sha256:bab03192091681d54e8225c53f270b0517637915d9297028409a2a5114ff4634"}, - {file = "yarl-1.14.0-cp311-cp311-win_amd64.whl", hash = "sha256:985623575e5c4ea763056ffe0e2d63836f771a8c294b3de06d09480538316b13"}, - {file = "yarl-1.14.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:fc2c80bc87fba076e6cbb926216c27fba274dae7100a7b9a0983b53132dd99f2"}, - {file = "yarl-1.14.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:55c144d363ad4626ca744556c049c94e2b95096041ac87098bb363dcc8635e8d"}, - {file = "yarl-1.14.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b03384eed107dbeb5f625a99dc3a7de8be04fc8480c9ad42fccbc73434170b20"}, - {file = "yarl-1.14.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f72a0d746d38cb299b79ce3d4d60ba0892c84bbc905d0d49c13df5bace1b65f8"}, - {file = "yarl-1.14.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8648180b34faaea4aa5b5ca7e871d9eb1277033fa439693855cf0ea9195f85f1"}, - {file = "yarl-1.14.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9557c9322aaa33174d285b0c1961fb32499d65ad1866155b7845edc876c3c835"}, - {file = "yarl-1.14.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f50eb3837012a937a2b649ec872b66ba9541ad9d6f103ddcafb8231cfcafd22"}, - {file = "yarl-1.14.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8892fa575ac9b1b25fae7b221bc4792a273877b9b56a99ee2d8d03eeb3dbb1d2"}, - {file = "yarl-1.14.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e6a2c5c5bb2556dfbfffffc2bcfb9c235fd2b566d5006dfb2a37afc7e3278a07"}, - {file = "yarl-1.14.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:ab3abc0b78a5dfaa4795a6afbe7b282b6aa88d81cf8c1bb5e394993d7cae3457"}, - {file = "yarl-1.14.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:47eede5d11d669ab3759b63afb70d28d5328c14744b8edba3323e27dc52d298d"}, - {file = "yarl-1.14.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:fe4d2536c827f508348d7b40c08767e8c7071614250927233bf0c92170451c0a"}, - {file = "yarl-1.14.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:0fd7b941dd1b00b5f0acb97455fea2c4b7aac2dd31ea43fb9d155e9bc7b78664"}, - {file = "yarl-1.14.0-cp312-cp312-win32.whl", hash = "sha256:99ff3744f5fe48288be6bc402533b38e89749623a43208e1d57091fc96b783b9"}, - {file = "yarl-1.14.0-cp312-cp312-win_amd64.whl", hash = "sha256:1ca3894e9e9f72da93544f64988d9c052254a338a9f855165f37f51edb6591de"}, - {file = "yarl-1.14.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:5d02d700705d67e09e1f57681f758f0b9d4412eeb70b2eb8d96ca6200b486db3"}, - {file = "yarl-1.14.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:30600ba5db60f7c0820ef38a2568bb7379e1418ecc947a0f76fd8b2ff4257a97"}, - {file = "yarl-1.14.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e85d86527baebb41a214cc3b45c17177177d900a2ad5783dbe6f291642d4906f"}, - {file = "yarl-1.14.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37001e5d4621cef710c8dc1429ca04e189e572f128ab12312eab4e04cf007132"}, - {file = "yarl-1.14.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f4f4547944d4f5cfcdc03f3f097d6f05bbbc915eaaf80a2ee120d0e756de377d"}, - {file = "yarl-1.14.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75ff4c819757f9bdb35de049a509814d6ce851fe26f06eb95a392a5640052482"}, - {file = "yarl-1.14.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68ac1a09392ed6e3fd14be880d39b951d7b981fd135416db7d18a6208c536561"}, - {file = "yarl-1.14.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:96952f642ac69075e44c7d0284528938fdff39422a1d90d3e45ce40b72e5e2d9"}, - {file = "yarl-1.14.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a56fbe3d7f3bce1d060ea18d2413a2ca9ca814eea7cedc4d247b5f338d54844e"}, - {file = "yarl-1.14.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:7e2637d75e92763d1322cb5041573279ec43a80c0f7fbbd2d64f5aee98447b17"}, - {file = "yarl-1.14.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:9abe80ae2c9d37c17599557b712e6515f4100a80efb2cda15f5f070306477cd2"}, - {file = "yarl-1.14.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:217a782020b875538eebf3948fac3a7f9bbbd0fd9bf8538f7c2ad7489e80f4e8"}, - {file = "yarl-1.14.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9cfef3f14f75bf6aba73a76caf61f9d00865912a04a4393c468a7ce0981b519"}, - {file = "yarl-1.14.0-cp313-cp313-win32.whl", hash = "sha256:d8361c7d04e6a264481f0b802e395f647cd3f8bbe27acfa7c12049efea675bd1"}, - {file = "yarl-1.14.0-cp313-cp313-win_amd64.whl", hash = "sha256:bc24f968b82455f336b79bf37dbb243b7d76cd40897489888d663d4e028f5069"}, - {file = "yarl-1.14.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:91d875f75fabf76b3018c5f196bf3d308ed2b49ddcb46c1576d6b075754a1393"}, - {file = "yarl-1.14.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:4009def9be3a7e5175db20aa2d7307ecd00bbf50f7f0f989300710eee1d0b0b9"}, - {file = "yarl-1.14.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:582cedde49603f139be572252a318b30dc41039bc0b8165f070f279e5d12187f"}, - {file = "yarl-1.14.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dbd9ff43a04f8ffe8a959a944c2dca10d22f5f99fc6a459f49c3ebfb409309d9"}, - {file = "yarl-1.14.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b9f805e37ed16cc212fdc538a608422d7517e7faf539bedea4fe69425bc55d76"}, - {file = "yarl-1.14.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:95e16e9eaa2d7f5d87421b8fe694dd71606aa61d74b824c8d17fc85cc51983d1"}, - {file = "yarl-1.14.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:816d24f584edefcc5ca63428f0b38fee00b39fe64e3c5e558f895a18983efe96"}, - {file = "yarl-1.14.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cd2660c01367eb3ef081b8fa0a5da7fe767f9427aa82023a961a5f28f0d4af6c"}, - {file = "yarl-1.14.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:94b2bb9bcfd5be9d27004ea4398fb640373dd0c1a9e219084f42c08f77a720ab"}, - {file = "yarl-1.14.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:c2089a9afef887664115f7fa6d3c0edd6454adaca5488dba836ca91f60401075"}, - {file = "yarl-1.14.0-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:2192f718db4a8509f63dd6d950f143279211fa7e6a2c612edc17d85bf043d36e"}, - {file = "yarl-1.14.0-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:8385ab36bf812e9d37cf7613999a87715f27ef67a53f0687d28c44b819df7cb0"}, - {file = "yarl-1.14.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:b4c1ecba93e7826dc71ddba75fb7740cdb52e7bd0be9f03136b83f54e6a1f511"}, - {file = "yarl-1.14.0-cp38-cp38-win32.whl", hash = "sha256:e749af6c912a7bb441d105c50c1a3da720474e8acb91c89350080dd600228f0e"}, - {file = "yarl-1.14.0-cp38-cp38-win_amd64.whl", hash = "sha256:147e36331f6f63e08a14640acf12369e041e0751bb70d9362df68c2d9dcf0c87"}, - {file = "yarl-1.14.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7a9f917966d27f7ce30039fe8d900f913c5304134096554fd9bea0774bcda6d1"}, - {file = "yarl-1.14.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8a2f8fb7f944bcdfecd4e8d855f84c703804a594da5123dd206f75036e536d4d"}, - {file = "yarl-1.14.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8f4e475f29a9122f908d0f1f706e1f2fc3656536ffd21014ff8a6f2e1b14d1d8"}, - {file = "yarl-1.14.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8089d4634d8fa2b1806ce44fefa4979b1ab2c12c0bc7ef3dfa45c8a374811348"}, - {file = "yarl-1.14.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1b16f6c75cffc2dc0616ea295abb0e1967601bd1fb1e0af6a1de1c6c887f3439"}, - {file = "yarl-1.14.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:498b3c55087b9d762636bca9b45f60d37e51d24341786dc01b81253f9552a607"}, - {file = "yarl-1.14.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e3f8bfc1db82589ef965ed234b87de30d140db8b6dc50ada9e33951ccd8ec07a"}, - {file = "yarl-1.14.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:625f207b1799e95e7c823f42f473c1e9dbfb6192bd56bba8695656d92be4535f"}, - {file = "yarl-1.14.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:781e2495e408a81e4eaeedeb41ba32b63b1980dddf8b60dbbeff6036bcd35049"}, - {file = "yarl-1.14.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:659603d26d40dd4463200df9bfbc339fbfaed3fe32e5c432fe1dc2b5d4aa94b4"}, - {file = "yarl-1.14.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:4e0d45ebf975634468682c8bec021618b3ad52c37619e5c938f8f831fa1ac5c0"}, - {file = "yarl-1.14.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:a2e4725a08cb2b4794db09e350c86dee18202bb8286527210e13a1514dc9a59a"}, - {file = "yarl-1.14.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:19268b4fec1d7760134f2de46ef2608c2920134fb1fa61e451f679e41356dc55"}, - {file = "yarl-1.14.0-cp39-cp39-win32.whl", hash = "sha256:337912bcdcf193ade64b9aae5a4017a0a1950caf8ca140362e361543c6773f21"}, - {file = "yarl-1.14.0-cp39-cp39-win_amd64.whl", hash = "sha256:b6d0147574ce2e7b812c989e50fa72bbc5338045411a836bd066ce5fc8ac0bce"}, - {file = "yarl-1.14.0-py3-none-any.whl", hash = "sha256:c8ed4034f0765f8861620c1f2f2364d2e58520ea288497084dae880424fc0d9f"}, - {file = "yarl-1.14.0.tar.gz", hash = "sha256:88c7d9d58aab0724b979ab5617330acb1c7030b79379c8138c1c8c94e121d1b3"}, + {file = "yarl-1.18.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7df647e8edd71f000a5208fe6ff8c382a1de8edfbccdbbfe649d263de07d8c34"}, + {file = "yarl-1.18.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c69697d3adff5aa4f874b19c0e4ed65180ceed6318ec856ebc423aa5850d84f7"}, + {file = "yarl-1.18.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:602d98f2c2d929f8e697ed274fbadc09902c4025c5a9963bf4e9edfc3ab6f7ed"}, + {file = "yarl-1.18.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c654d5207c78e0bd6d749f6dae1dcbbfde3403ad3a4b11f3c5544d9906969dde"}, + {file = "yarl-1.18.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5094d9206c64181d0f6e76ebd8fb2f8fe274950a63890ee9e0ebfd58bf9d787b"}, + {file = "yarl-1.18.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:35098b24e0327fc4ebdc8ffe336cee0a87a700c24ffed13161af80124b7dc8e5"}, + {file = "yarl-1.18.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3236da9272872443f81fedc389bace88408f64f89f75d1bdb2256069a8730ccc"}, + {file = "yarl-1.18.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e2c08cc9b16f4f4bc522771d96734c7901e7ebef70c6c5c35dd0f10845270bcd"}, + {file = "yarl-1.18.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:80316a8bd5109320d38eef8833ccf5f89608c9107d02d2a7f985f98ed6876990"}, + {file = "yarl-1.18.3-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:c1e1cc06da1491e6734f0ea1e6294ce00792193c463350626571c287c9a704db"}, + {file = "yarl-1.18.3-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:fea09ca13323376a2fdfb353a5fa2e59f90cd18d7ca4eaa1fd31f0a8b4f91e62"}, + {file = "yarl-1.18.3-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:e3b9fd71836999aad54084906f8663dffcd2a7fb5cdafd6c37713b2e72be1760"}, + {file = "yarl-1.18.3-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:757e81cae69244257d125ff31663249b3013b5dc0a8520d73694aed497fb195b"}, + {file = "yarl-1.18.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b1771de9944d875f1b98a745bc547e684b863abf8f8287da8466cf470ef52690"}, + {file = "yarl-1.18.3-cp310-cp310-win32.whl", hash = "sha256:8874027a53e3aea659a6d62751800cf6e63314c160fd607489ba5c2edd753cf6"}, + {file = "yarl-1.18.3-cp310-cp310-win_amd64.whl", hash = "sha256:93b2e109287f93db79210f86deb6b9bbb81ac32fc97236b16f7433db7fc437d8"}, + {file = "yarl-1.18.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8503ad47387b8ebd39cbbbdf0bf113e17330ffd339ba1144074da24c545f0069"}, + {file = "yarl-1.18.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:02ddb6756f8f4517a2d5e99d8b2f272488e18dd0bfbc802f31c16c6c20f22193"}, + {file = "yarl-1.18.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:67a283dd2882ac98cc6318384f565bffc751ab564605959df4752d42483ad889"}, + {file = "yarl-1.18.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d980e0325b6eddc81331d3f4551e2a333999fb176fd153e075c6d1c2530aa8a8"}, + {file = "yarl-1.18.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b643562c12680b01e17239be267bc306bbc6aac1f34f6444d1bded0c5ce438ca"}, + {file = "yarl-1.18.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c017a3b6df3a1bd45b9fa49a0f54005e53fbcad16633870104b66fa1a30a29d8"}, + {file = "yarl-1.18.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75674776d96d7b851b6498f17824ba17849d790a44d282929c42dbb77d4f17ae"}, + {file = "yarl-1.18.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ccaa3a4b521b780a7e771cc336a2dba389a0861592bbce09a476190bb0c8b4b3"}, + {file = "yarl-1.18.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2d06d3005e668744e11ed80812e61efd77d70bb7f03e33c1598c301eea20efbb"}, + {file = "yarl-1.18.3-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:9d41beda9dc97ca9ab0b9888cb71f7539124bc05df02c0cff6e5acc5a19dcc6e"}, + {file = "yarl-1.18.3-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ba23302c0c61a9999784e73809427c9dbedd79f66a13d84ad1b1943802eaaf59"}, + {file = "yarl-1.18.3-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:6748dbf9bfa5ba1afcc7556b71cda0d7ce5f24768043a02a58846e4a443d808d"}, + {file = "yarl-1.18.3-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:0b0cad37311123211dc91eadcb322ef4d4a66008d3e1bdc404808992260e1a0e"}, + {file = "yarl-1.18.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0fb2171a4486bb075316ee754c6d8382ea6eb8b399d4ec62fde2b591f879778a"}, + {file = "yarl-1.18.3-cp311-cp311-win32.whl", hash = "sha256:61b1a825a13bef4a5f10b1885245377d3cd0bf87cba068e1d9a88c2ae36880e1"}, + {file = "yarl-1.18.3-cp311-cp311-win_amd64.whl", hash = "sha256:b9d60031cf568c627d028239693fd718025719c02c9f55df0a53e587aab951b5"}, + {file = "yarl-1.18.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:1dd4bdd05407ced96fed3d7f25dbbf88d2ffb045a0db60dbc247f5b3c5c25d50"}, + {file = "yarl-1.18.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7c33dd1931a95e5d9a772d0ac5e44cac8957eaf58e3c8da8c1414de7dd27c576"}, + {file = "yarl-1.18.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:25b411eddcfd56a2f0cd6a384e9f4f7aa3efee14b188de13048c25b5e91f1640"}, + {file = "yarl-1.18.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:436c4fc0a4d66b2badc6c5fc5ef4e47bb10e4fd9bf0c79524ac719a01f3607c2"}, + {file = "yarl-1.18.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e35ef8683211db69ffe129a25d5634319a677570ab6b2eba4afa860f54eeaf75"}, + {file = "yarl-1.18.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:84b2deecba4a3f1a398df819151eb72d29bfeb3b69abb145a00ddc8d30094512"}, + {file = "yarl-1.18.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:00e5a1fea0fd4f5bfa7440a47eff01d9822a65b4488f7cff83155a0f31a2ecba"}, + {file = "yarl-1.18.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d0e883008013c0e4aef84dcfe2a0b172c4d23c2669412cf5b3371003941f72bb"}, + {file = "yarl-1.18.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:5a3f356548e34a70b0172d8890006c37be92995f62d95a07b4a42e90fba54272"}, + {file = "yarl-1.18.3-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:ccd17349166b1bee6e529b4add61727d3f55edb7babbe4069b5764c9587a8cc6"}, + {file = "yarl-1.18.3-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:b958ddd075ddba5b09bb0be8a6d9906d2ce933aee81100db289badbeb966f54e"}, + {file = "yarl-1.18.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:c7d79f7d9aabd6011004e33b22bc13056a3e3fb54794d138af57f5ee9d9032cb"}, + {file = "yarl-1.18.3-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:4891ed92157e5430874dad17b15eb1fda57627710756c27422200c52d8a4e393"}, + {file = "yarl-1.18.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ce1af883b94304f493698b00d0f006d56aea98aeb49d75ec7d98cd4a777e9285"}, + {file = "yarl-1.18.3-cp312-cp312-win32.whl", hash = "sha256:f91c4803173928a25e1a55b943c81f55b8872f0018be83e3ad4938adffb77dd2"}, + {file = "yarl-1.18.3-cp312-cp312-win_amd64.whl", hash = "sha256:7e2ee16578af3b52ac2f334c3b1f92262f47e02cc6193c598502bd46f5cd1477"}, + {file = "yarl-1.18.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:90adb47ad432332d4f0bc28f83a5963f426ce9a1a8809f5e584e704b82685dcb"}, + {file = "yarl-1.18.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:913829534200eb0f789d45349e55203a091f45c37a2674678744ae52fae23efa"}, + {file = "yarl-1.18.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:ef9f7768395923c3039055c14334ba4d926f3baf7b776c923c93d80195624782"}, + {file = "yarl-1.18.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88a19f62ff30117e706ebc9090b8ecc79aeb77d0b1f5ec10d2d27a12bc9f66d0"}, + {file = "yarl-1.18.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e17c9361d46a4d5addf777c6dd5eab0715a7684c2f11b88c67ac37edfba6c482"}, + {file = "yarl-1.18.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1a74a13a4c857a84a845505fd2d68e54826a2cd01935a96efb1e9d86c728e186"}, + {file = "yarl-1.18.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41f7ce59d6ee7741af71d82020346af364949314ed3d87553763a2df1829cc58"}, + {file = "yarl-1.18.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f52a265001d830bc425f82ca9eabda94a64a4d753b07d623a9f2863fde532b53"}, + {file = "yarl-1.18.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:82123d0c954dc58db301f5021a01854a85bf1f3bb7d12ae0c01afc414a882ca2"}, + {file = "yarl-1.18.3-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:2ec9bbba33b2d00999af4631a3397d1fd78290c48e2a3e52d8dd72db3a067ac8"}, + {file = "yarl-1.18.3-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:fbd6748e8ab9b41171bb95c6142faf068f5ef1511935a0aa07025438dd9a9bc1"}, + {file = "yarl-1.18.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:877d209b6aebeb5b16c42cbb377f5f94d9e556626b1bfff66d7b0d115be88d0a"}, + {file = "yarl-1.18.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:b464c4ab4bfcb41e3bfd3f1c26600d038376c2de3297760dfe064d2cb7ea8e10"}, + {file = "yarl-1.18.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8d39d351e7faf01483cc7ff7c0213c412e38e5a340238826be7e0e4da450fdc8"}, + {file = "yarl-1.18.3-cp313-cp313-win32.whl", hash = "sha256:61ee62ead9b68b9123ec24bc866cbef297dd266175d53296e2db5e7f797f902d"}, + {file = "yarl-1.18.3-cp313-cp313-win_amd64.whl", hash = "sha256:578e281c393af575879990861823ef19d66e2b1d0098414855dd367e234f5b3c"}, + {file = "yarl-1.18.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:61e5e68cb65ac8f547f6b5ef933f510134a6bf31bb178be428994b0cb46c2a04"}, + {file = "yarl-1.18.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:fe57328fbc1bfd0bd0514470ac692630f3901c0ee39052ae47acd1d90a436719"}, + {file = "yarl-1.18.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a440a2a624683108a1b454705ecd7afc1c3438a08e890a1513d468671d90a04e"}, + {file = "yarl-1.18.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:09c7907c8548bcd6ab860e5f513e727c53b4a714f459b084f6580b49fa1b9cee"}, + {file = "yarl-1.18.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b4f6450109834af88cb4cc5ecddfc5380ebb9c228695afc11915a0bf82116789"}, + {file = "yarl-1.18.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a9ca04806f3be0ac6d558fffc2fdf8fcef767e0489d2684a21912cc4ed0cd1b8"}, + {file = "yarl-1.18.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:77a6e85b90a7641d2e07184df5557132a337f136250caafc9ccaa4a2a998ca2c"}, + {file = "yarl-1.18.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6333c5a377c8e2f5fae35e7b8f145c617b02c939d04110c76f29ee3676b5f9a5"}, + {file = "yarl-1.18.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:0b3c92fa08759dbf12b3a59579a4096ba9af8dd344d9a813fc7f5070d86bbab1"}, + {file = "yarl-1.18.3-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:4ac515b860c36becb81bb84b667466885096b5fc85596948548b667da3bf9f24"}, + {file = "yarl-1.18.3-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:045b8482ce9483ada4f3f23b3774f4e1bf4f23a2d5c912ed5170f68efb053318"}, + {file = "yarl-1.18.3-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:a4bb030cf46a434ec0225bddbebd4b89e6471814ca851abb8696170adb163985"}, + {file = "yarl-1.18.3-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:54d6921f07555713b9300bee9c50fb46e57e2e639027089b1d795ecd9f7fa910"}, + {file = "yarl-1.18.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:1d407181cfa6e70077df3377938c08012d18893f9f20e92f7d2f314a437c30b1"}, + {file = "yarl-1.18.3-cp39-cp39-win32.whl", hash = "sha256:ac36703a585e0929b032fbaab0707b75dc12703766d0b53486eabd5139ebadd5"}, + {file = "yarl-1.18.3-cp39-cp39-win_amd64.whl", hash = "sha256:ba87babd629f8af77f557b61e49e7c7cac36f22f871156b91e10a6e9d4f829e9"}, + {file = "yarl-1.18.3-py3-none-any.whl", hash = "sha256:b57f4f58099328dfb26c6a771d09fb20dbbae81d20cfb66141251ea063bd101b"}, + {file = "yarl-1.18.3.tar.gz", hash = "sha256:ac1801c45cbf77b6c99242eeff4fffb5e4e73a800b5c4ad4fc0be5def634d2e1"}, ] [package.dependencies] @@ -4701,69 +5013,51 @@ idna = ">=2.0" multidict = ">=4.0" propcache = ">=0.2.0" -[[package]] -name = "zipp" -version = "3.20.2" -description = "Backport of pathlib-compatible object wrapper for zip files" -optional = false -python-versions = ">=3.8" -files = [ - {file = "zipp-3.20.2-py3-none-any.whl", hash = "sha256:a817ac80d6cf4b23bf7f2828b7cabf326f15a001bea8b1f9b49631780ba28350"}, - {file = "zipp-3.20.2.tar.gz", hash = "sha256:bc9eb26f4506fda01b81bcde0ca78103b6e62f991b381fec825435c836edbc29"}, -] - -[package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] -cover = ["pytest-cov"] -doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -enabler = ["pytest-enabler (>=2.2)"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] -type = ["pytest-mypy"] - [[package]] name = "zope-interface" -version = "7.1.0" +version = "7.2" description = "Interfaces for Python" optional = false python-versions = ">=3.8" +groups = ["main"] files = [ - {file = "zope.interface-7.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2bd9e9f366a5df08ebbdc159f8224904c1c5ce63893984abb76954e6fbe4381a"}, - {file = "zope.interface-7.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:661d5df403cd3c5b8699ac480fa7f58047a3253b029db690efa0c3cf209993ef"}, - {file = "zope.interface-7.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:91b6c30689cfd87c8f264acb2fc16ad6b3c72caba2aec1bf189314cf1a84ca33"}, - {file = "zope.interface-7.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2b6a4924f5bad9fe21d99f66a07da60d75696a136162427951ec3cb223a5570d"}, - {file = "zope.interface-7.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80a3c00b35f6170be5454b45abe2719ea65919a2f09e8a6e7b1362312a872cd3"}, - {file = "zope.interface-7.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:b936d61dbe29572fd2cfe13e30b925e5383bed1aba867692670f5a2a2eb7b4e9"}, - {file = "zope.interface-7.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0ac20581fc6cd7c754f6dff0ae06fedb060fa0e9ea6309d8be8b2701d9ea51c4"}, - {file = "zope.interface-7.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:848b6fa92d7c8143646e64124ed46818a0049a24ecc517958c520081fd147685"}, - {file = "zope.interface-7.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ec1ef1fdb6f014d5886b97e52b16d0f852364f447d2ab0f0c6027765777b6667"}, - {file = "zope.interface-7.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3bcff5c09d0215f42ba64b49205a278e44413d9bf9fa688fd9e42bfe472b5f4f"}, - {file = "zope.interface-7.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:07add15de0cc7e69917f7d286b64d54125c950aeb43efed7a5ea7172f000fbc1"}, - {file = "zope.interface-7.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:9940d5bc441f887c5f375ec62bcf7e7e495a2d5b1da97de1184a88fb567f06af"}, - {file = "zope.interface-7.1.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f245d039f72e6f802902375755846f5de1ee1e14c3e8736c078565599bcab621"}, - {file = "zope.interface-7.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6159e767d224d8f18deff634a1d3722e68d27488c357f62ebeb5f3e2f5288b1f"}, - {file = "zope.interface-7.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5e956b1fd7f3448dd5e00f273072e73e50dfafcb35e4227e6d5af208075593c9"}, - {file = "zope.interface-7.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ff115ef91c0eeac69cd92daeba36a9d8e14daee445b504eeea2b1c0b55821984"}, - {file = "zope.interface-7.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bec001798ab62c3fc5447162bf48496ae9fba02edc295a9e10a0b0c639a6452e"}, - {file = "zope.interface-7.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:124149e2d42067b9c6597f4dafdc7a0983d0163868f897b7bb5dc850b14f9a87"}, - {file = "zope.interface-7.1.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:9733a9a0f94ef53d7aa64661811b20875b5bc6039034c6e42fb9732170130573"}, - {file = "zope.interface-7.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:5fcf379b875c610b5a41bc8a891841533f98de0520287d7f85e25386cd10d3e9"}, - {file = "zope.interface-7.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d0a45b5af9f72c805ee668d1479480ca85169312211bed6ed18c343e39307d5f"}, - {file = "zope.interface-7.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4af4a12b459a273b0b34679a5c3dc5e34c1847c3dd14a628aa0668e19e638ea2"}, - {file = "zope.interface-7.1.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a735f82d2e3ed47ca01a20dfc4c779b966b16352650a8036ab3955aad151ed8a"}, - {file = "zope.interface-7.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:5501e772aff595e3c54266bc1bfc5858e8f38974ce413a8f1044aae0f32a83a3"}, - {file = "zope.interface-7.1.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:ec59fe53db7d32abb96c6d4efeed84aab4a7c38c62d7a901a9b20c09dd936e7a"}, - {file = "zope.interface-7.1.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:e53c291debef523b09e1fe3dffe5f35dde164f1c603d77f770b88a1da34b7ed6"}, - {file = "zope.interface-7.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:711eebc77f2092c6a8b304bad0b81a6ce3cf5490b25574e7309fbc07d881e3af"}, - {file = "zope.interface-7.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4a00ead2e24c76436e1b457a5132d87f83858330f6c923640b7ef82d668525d1"}, - {file = "zope.interface-7.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5e28ea0bc4b084fc93a483877653a033062435317082cdc6388dec3438309faf"}, - {file = "zope.interface-7.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:27cfb5205d68b12682b6e55ab8424662d96e8ead19550aad0796b08dd2c9a45e"}, - {file = "zope.interface-7.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9e3e48f3dea21c147e1b10c132016cb79af1159facca9736d231694ef5a740a8"}, - {file = "zope.interface-7.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a99240b1d02dc469f6afbe7da1bf617645e60290c272968f4e53feec18d7dce8"}, - {file = "zope.interface-7.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cc8a318162123eddbdf22fcc7b751288ce52e4ad096d3766ff1799244352449d"}, - {file = "zope.interface-7.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b7b25db127db3e6b597c5f74af60309c4ad65acd826f89609662f0dc33a54728"}, - {file = "zope.interface-7.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2a29ac607e970b5576547f0e3589ec156e04de17af42839eedcf478450687317"}, - {file = "zope.interface-7.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:a14c9decf0eb61e0892631271d500c1e306c7b6901c998c7035e194d9150fdd1"}, - {file = "zope_interface-7.1.0.tar.gz", hash = "sha256:3f005869a1a05e368965adb2075f97f8ee9a26c61898a9e52a9764d93774f237"}, + {file = "zope.interface-7.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ce290e62229964715f1011c3dbeab7a4a1e4971fd6f31324c4519464473ef9f2"}, + {file = "zope.interface-7.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:05b910a5afe03256b58ab2ba6288960a2892dfeef01336dc4be6f1b9ed02ab0a"}, + {file = "zope.interface-7.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:550f1c6588ecc368c9ce13c44a49b8d6b6f3ca7588873c679bd8fd88a1b557b6"}, + {file = "zope.interface-7.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0ef9e2f865721553c6f22a9ff97da0f0216c074bd02b25cf0d3af60ea4d6931d"}, + {file = "zope.interface-7.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:27f926f0dcb058211a3bb3e0e501c69759613b17a553788b2caeb991bed3b61d"}, + {file = "zope.interface-7.2-cp310-cp310-win_amd64.whl", hash = "sha256:144964649eba4c5e4410bb0ee290d338e78f179cdbfd15813de1a664e7649b3b"}, + {file = "zope.interface-7.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1909f52a00c8c3dcab6c4fad5d13de2285a4b3c7be063b239b8dc15ddfb73bd2"}, + {file = "zope.interface-7.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:80ecf2451596f19fd607bb09953f426588fc1e79e93f5968ecf3367550396b22"}, + {file = "zope.interface-7.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:033b3923b63474800b04cba480b70f6e6243a62208071fc148354f3f89cc01b7"}, + {file = "zope.interface-7.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a102424e28c6b47c67923a1f337ede4a4c2bba3965b01cf707978a801fc7442c"}, + {file = "zope.interface-7.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:25e6a61dcb184453bb00eafa733169ab6d903e46f5c2ace4ad275386f9ab327a"}, + {file = "zope.interface-7.2-cp311-cp311-win_amd64.whl", hash = "sha256:3f6771d1647b1fc543d37640b45c06b34832a943c80d1db214a37c31161a93f1"}, + {file = "zope.interface-7.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:086ee2f51eaef1e4a52bd7d3111a0404081dadae87f84c0ad4ce2649d4f708b7"}, + {file = "zope.interface-7.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:21328fcc9d5b80768bf051faa35ab98fb979080c18e6f84ab3f27ce703bce465"}, + {file = "zope.interface-7.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f6dd02ec01f4468da0f234da9d9c8545c5412fef80bc590cc51d8dd084138a89"}, + {file = "zope.interface-7.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8e7da17f53e25d1a3bde5da4601e026adc9e8071f9f6f936d0fe3fe84ace6d54"}, + {file = "zope.interface-7.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cab15ff4832580aa440dc9790b8a6128abd0b88b7ee4dd56abacbc52f212209d"}, + {file = "zope.interface-7.2-cp312-cp312-win_amd64.whl", hash = "sha256:29caad142a2355ce7cfea48725aa8bcf0067e2b5cc63fcf5cd9f97ad12d6afb5"}, + {file = "zope.interface-7.2-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:3e0350b51e88658d5ad126c6a57502b19d5f559f6cb0a628e3dc90442b53dd98"}, + {file = "zope.interface-7.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:15398c000c094b8855d7d74f4fdc9e73aa02d4d0d5c775acdef98cdb1119768d"}, + {file = "zope.interface-7.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:802176a9f99bd8cc276dcd3b8512808716492f6f557c11196d42e26c01a69a4c"}, + {file = "zope.interface-7.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eb23f58a446a7f09db85eda09521a498e109f137b85fb278edb2e34841055398"}, + {file = "zope.interface-7.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a71a5b541078d0ebe373a81a3b7e71432c61d12e660f1d67896ca62d9628045b"}, + {file = "zope.interface-7.2-cp313-cp313-win_amd64.whl", hash = "sha256:4893395d5dd2ba655c38ceb13014fd65667740f09fa5bb01caa1e6284e48c0cd"}, + {file = "zope.interface-7.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:d3a8ffec2a50d8ec470143ea3d15c0c52d73df882eef92de7537e8ce13475e8a"}, + {file = "zope.interface-7.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:31d06db13a30303c08d61d5fb32154be51dfcbdb8438d2374ae27b4e069aac40"}, + {file = "zope.interface-7.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e204937f67b28d2dca73ca936d3039a144a081fc47a07598d44854ea2a106239"}, + {file = "zope.interface-7.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:224b7b0314f919e751f2bca17d15aad00ddbb1eadf1cb0190fa8175edb7ede62"}, + {file = "zope.interface-7.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baf95683cde5bc7d0e12d8e7588a3eb754d7c4fa714548adcd96bdf90169f021"}, + {file = "zope.interface-7.2-cp38-cp38-win_amd64.whl", hash = "sha256:7dc5016e0133c1a1ec212fc87a4f7e7e562054549a99c73c8896fa3a9e80cbc7"}, + {file = "zope.interface-7.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:7bd449c306ba006c65799ea7912adbbfed071089461a19091a228998b82b1fdb"}, + {file = "zope.interface-7.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a19a6cc9c6ce4b1e7e3d319a473cf0ee989cbbe2b39201d7c19e214d2dfb80c7"}, + {file = "zope.interface-7.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:72cd1790b48c16db85d51fbbd12d20949d7339ad84fd971427cf00d990c1f137"}, + {file = "zope.interface-7.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:52e446f9955195440e787596dccd1411f543743c359eeb26e9b2c02b077b0519"}, + {file = "zope.interface-7.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ad9913fd858274db8dd867012ebe544ef18d218f6f7d1e3c3e6d98000f14b75"}, + {file = "zope.interface-7.2-cp39-cp39-win_amd64.whl", hash = "sha256:1090c60116b3da3bfdd0c03406e2f14a1ff53e5771aebe33fec1edc0a350175d"}, + {file = "zope.interface-7.2.tar.gz", hash = "sha256:8b49f1a3d1ee4cdaf5b32d2e738362c7f5e40ac8b46dd7d1a65e82a4872728fe"}, ] [package.dependencies] @@ -4778,6 +5072,6 @@ testing = ["coverage[toml]", "zope.event", "zope.testing"] typesense = ["typesense"] [metadata] -lock-version = "2.0" -python-versions = "^3.8,<3.13" -content-hash = "1b34517b5fd246e89716a4a1a85888b91857d56ae7739f5c977891467f9b24b6" +lock-version = "2.1" +python-versions = "^3.10,<3.14" +content-hash = "5338d2d4fed2085b1c581613a567a79d3b96c602ea0dbc6ef9a882dd0efac036" diff --git a/api/pyproject.toml b/api/pyproject.toml index b09d1590c..a7f67fd6a 100644 --- a/api/pyproject.toml +++ b/api/pyproject.toml @@ -25,104 +25,105 @@ exclude = ["tests"] funkwhale-manage = 'funkwhale_api.main:main' [tool.poetry.dependencies] -python = "^3.8,<3.13" +python = "^3.10,<3.14" # Django -dj-rest-auth = "5.0.2" -django = "4.2.9" -django-allauth = "0.55.2" -django-cache-memoize = "0.1.10" -django-cacheops = "==7.0.2" -django-cleanup = "==8.1.0" -django-cors-headers = "==4.3.1" -django-dynamic-preferences = "==1.14.0" -django-environ = "==0.11.2" -django-filter = "==23.5" -django-oauth-toolkit = "2.2.0" -django-redis = "==5.2.0" -django-storages = "==1.13.2" +dj-rest-auth = "7.0.1" +django = "5.1.5" +django-allauth = "65.3.1" +django-cache-memoize = "0.2.1" +django-cacheops = "==7.1" +django-cleanup = "==9.0.0" +django-cors-headers = "==4.6.0" +django-dynamic-preferences = "==1.17.0" +django-environ = "==0.12.0" +django-filter = "==24.3" +django-oauth-toolkit = "3.0.1" +django-redis = "==5.4.0" +django-storages = "==1.14.4" django-versatileimagefield = "==3.1" -djangorestframework = "==3.14.0" -drf-spectacular = "==0.26.5" -markdown = "==3.4.4" +djangorestframework = "==3.15.2" +drf-spectacular = "==0.28.0" +markdown = "==3.7" persisting-theory = "==1.0" -psycopg2-binary = "==2.9.9" -redis = "==5.0.1" +psycopg2-binary = "==2.9.10" +redis = "==5.2.1" # Django LDAP -django-auth-ldap = "==4.1.0" +django-auth-ldap = "==5.1.0" python-ldap = "==3.4.4" # Channels -channels = { extras = ["daphne"], version = "==4.0.0" } -channels-redis = "==4.1.0" +channels = { extras = ["daphne"], version = "==4.2.0" } +channels-redis = "==4.2.1" # Celery -kombu = "5.3.4" -celery = "5.3.6" +kombu = "5.4.2" +celery = "5.4.0" # Deployment -gunicorn = "==21.2.0" -uvicorn = { version = "==0.20.0", extras = ["standard"] } +gunicorn = "==23.0.0" +uvicorn = { version = "==0.34.0", extras = ["standard"] } # Libs -aiohttp = "3.9.1" -arrow = "==1.2.3" +aiohttp = "3.11.11" +arrow = "==1.3.0" backports-zoneinfo = { version = "==0.2.1", python = "<3.9" } -bleach = "==6.1.0" -boto3 = "==1.26.161" -click = "==8.1.7" -cryptography = "==41.0.7" -feedparser = "==6.0.10" +bleach = "==6.2.0" +boto3 = "==1.35.99" +click = "==8.1.8" +cryptography = "==44.0.0" +defusedxml = "0.7.1" +feedparser = "==6.0.11" +python-ffmpeg = "==2.0.12" liblistenbrainz = "==0.5.5" musicbrainzngs = "==0.7.1" mutagen = "==1.46.0" -pillow = "==10.2.0" -pydub = "==0.25.1" -pyld = "==2.0.3" +pillow = "==11.1.0" +pyld = "==2.0.4" python-magic = "==0.4.27" -requests = "==2.31.0" +requests = "==2.32.3" requests-http-message-signatures = "==0.3.1" -sentry-sdk = "==1.19.1" -watchdog = "==4.0.0" -troi = "==2024.1.26.0" -lb-matching-tools = "==2024.1.25.0rc1" -unidecode = "==1.3.7" -pycountry = "23.12.11" +sentry-sdk = "==2.20.0" +watchdog = "==6.0.0" +troi = "==2025.1.10.0" +lb-matching-tools = "==2024.1.30.1" +unidecode = "==1.3.8" +pycountry = "24.6.1" # Typesense -typesense = { version = "==0.15.1", optional = true } +typesense = { version = "==0.21.0", optional = true } # Dependencies pinning -ipython = "==8.12.3" +ipython = "==8.31.0" pluralizer = "==1.2.0" -service-identity = "==24.1.0" +service-identity = "==24.2.0" unicode-slugify = "==0.1.5" [tool.poetry.group.dev.dependencies] -aioresponses = "==0.7.6" +aioresponses = "==0.7.7" asynctest = "==0.13.0" -black = "==24.1.1" -coverage = { version = "==7.4.1", extras = ["toml"] } -debugpy = "==1.6.7.post1" -django-coverage-plugin = "==3.0.0" -django-debug-toolbar = "==4.2.0" -factory-boy = "==3.2.1" -faker = "==23.2.1" -flake8 = "==3.9.2" +black = "==24.10.0" +coverage = { version = "==7.6.10", extras = ["toml"] } +debugpy = "==1.8.11" +django-coverage-plugin = "==3.1.0" +django-debug-toolbar = "==5.0.1" +factory-boy = "==3.3.1" +faker = "==33.3.1" +flake8 = "==7.1.1" ipdb = "==0.13.13" -pytest = "==8.0.0" -pytest-asyncio = "==0.21.0" -prompt-toolkit = "==3.0.41" -pytest-cov = "==4.0.0" -pytest-django = "==4.5.2" -pytest-env = "==1.1.3" -pytest-mock = "==3.10.0" -pytest-randomly = "==3.12.0" +pytest = "==8.3.4" +pytest-asyncio = "==0.25.2" +prompt-toolkit = "==3.0.48" +pytest-cov = "==6.0.0" +pytest-django = "==4.9.0" +pytest-env = "==1.1.5" +pytest-mock = "==3.14.0" +pytest-randomly = "==3.16.0" pytest-sugar = "==1.0.0" -requests-mock = "==1.10.0" -pylint = "==3.0.3" -pylint-django = "==2.5.5" +requests-mock = "==1.12.1" +pylint = "==3.3.3" +pylint-django = "==2.6.1" django-extensions = "==3.2.3" [tool.poetry.extras] diff --git a/api/tests/cli/test_main.py b/api/tests/cli/test_main.py index a0eb1ead4..1dfca233c 100644 --- a/api/tests/cli/test_main.py +++ b/api/tests/cli/test_main.py @@ -1,115 +1,115 @@ import pytest from click.testing import CliRunner -from funkwhale_api.cli import library, main +from funkwhale_api.cli import library, main, users @pytest.mark.parametrize( "cmd, args, handlers", [ - # ( - # ("users", "create"), - # ( - # "--username", - # "testuser", - # "--password", - # "testpassword", - # "--email", - # "test@hello.com", - # "--upload-quota", - # "35", - # "--permission", - # "library", - # "--permission", - # "moderation", - # "--staff", - # "--superuser", - # ), - # [ - # ( - # users, - # "handler_create_user", - # { - # "username": "testuser", - # "password": "testpassword", - # "email": "test@hello.com", - # "upload_quota": 35, - # "permissions": ("library", "moderation"), - # "is_staff": True, - # "is_superuser": True, - # }, - # ) - # ], - # ), - # ( - # ("users", "rm"), - # ("testuser1", "testuser2", "--no-input"), - # [ - # ( - # users, - # "handler_delete_user", - # {"usernames": ("testuser1", "testuser2"), "soft": True}, - # ) - # ], - # ), - # ( - # ("users", "rm"), - # ( - # "testuser1", - # "testuser2", - # "--no-input", - # "--hard", - # ), - # [ - # ( - # users, - # "handler_delete_user", - # {"usernames": ("testuser1", "testuser2"), "soft": False}, - # ) - # ], - # ), - # ( - # ("users", "set"), - # ( - # "testuser1", - # "testuser2", - # "--no-input", - # "--inactive", - # "--upload-quota", - # "35", - # "--no-staff", - # "--superuser", - # "--permission-library", - # "--no-permission-moderation", - # "--no-permission-settings", - # "--password", - # "newpassword", - # ), - # [ - # ( - # users, - # "handler_update_user", - # { - # "usernames": ("testuser1", "testuser2"), - # "kwargs": { - # "is_active": False, - # "upload_quota": 35, - # "is_staff": False, - # "is_superuser": True, - # "permission_library": True, - # "permission_moderation": False, - # "permission_settings": False, - # "password": "newpassword", - # }, - # }, - # ) - # ], - # ), - # ( - # ("albums", "add-tags-from-tracks"), - # tuple(), - # [(library, "handler_add_tags_from_tracks", {"albums": True})], - # ), + ( + ("users", "create"), + ( + "--username", + "testuser", + "--password", + "testpassword", + "--email", + "test@hello.com", + "--upload-quota", + "35", + "--permission", + "library", + "--permission", + "moderation", + "--staff", + "--superuser", + ), + [ + ( + users, + "handler_create_user", + { + "username": "testuser", + "password": "testpassword", + "email": "test@hello.com", + "upload_quota": 35, + "permissions": ("library", "moderation"), + "is_staff": True, + "is_superuser": True, + }, + ) + ], + ), + ( + ("users", "rm"), + ("testuser1", "testuser2", "--no-input"), + [ + ( + users, + "handler_delete_user", + {"usernames": ("testuser1", "testuser2"), "soft": True}, + ) + ], + ), + ( + ("users", "rm"), + ( + "testuser1", + "testuser2", + "--no-input", + "--hard", + ), + [ + ( + users, + "handler_delete_user", + {"usernames": ("testuser1", "testuser2"), "soft": False}, + ) + ], + ), + ( + ("users", "set"), + ( + "testuser1", + "testuser2", + "--no-input", + "--inactive", + "--upload-quota", + "35", + "--no-staff", + "--superuser", + "--permission-library", + "--no-permission-moderation", + "--no-permission-settings", + "--password", + "newpassword", + ), + [ + ( + users, + "handler_update_user", + { + "usernames": ("testuser1", "testuser2"), + "kwargs": { + "is_active": False, + "upload_quota": 35, + "is_staff": False, + "is_superuser": True, + "permission_library": True, + "permission_moderation": False, + "permission_settings": False, + "password": "newpassword", + }, + }, + ) + ], + ), + ( + ("albums", "add-tags-from-tracks"), + tuple(), + [(library, "handler_add_tags_from_tracks", {"albums": True})], + ), ( ("artists", "add-tags-from-tracks"), tuple(), diff --git a/api/tests/common/test_commands.py b/api/tests/common/test_commands.py index 2c3d67a38..8b52dbd43 100644 --- a/api/tests/common/test_commands.py +++ b/api/tests/common/test_commands.py @@ -1,6 +1,5 @@ -import os - import pytest +from django.conf import settings from django.core.management import call_command from django.core.management.base import CommandError @@ -117,15 +116,15 @@ commands = ["createsuperuser", "makemigrations"] @pytest.mark.parametrize("command", commands) -def test_blocked_commands(command, mocker): - mocker.patch.dict(os.environ, {"FORCE": "0"}) +def test_blocked_commands(command): with pytest.raises(CommandError): + setattr(settings, "FORCE", 0) call_command(command) @pytest.mark.parametrize("command", commands) def test_unblocked_commands(command, mocker): - mocker.patch.dict(os.environ, {"FORCE": "1"}) + setattr(settings, "FORCE", 1) call_command(command) diff --git a/api/tests/conftest.py b/api/tests/conftest.py index d241db5a7..a4249d3e8 100644 --- a/api/tests/conftest.py +++ b/api/tests/conftest.py @@ -391,7 +391,7 @@ def migrator(transactional_db): @pytest.fixture(autouse=True) def rsa_small_key(settings): # smaller size for faster generation, since it's CPU hungry - settings.RSA_KEY_SIZE = 512 + settings.RSA_KEY_SIZE = 1024 @pytest.fixture(autouse=True) diff --git a/api/tests/contrib/listenbrainz/test_listenbrainz.py b/api/tests/contrib/listenbrainz/test_listenbrainz.py index 47ecc5dae..0a27da4da 100644 --- a/api/tests/contrib/listenbrainz/test_listenbrainz.py +++ b/api/tests/contrib/listenbrainz/test_listenbrainz.py @@ -4,7 +4,6 @@ import logging import liblistenbrainz import pytest from django.urls import reverse -from django.utils import timezone from config import plugins from funkwhale_api.contrib.listenbrainz import funkwhale_ready @@ -52,7 +51,8 @@ def test_sync_listenings_from_listenbrainz(factories, mocker, caplog): factories["music.Track"](mbid="f89db7f8-4a1f-4228-a0a1-e7ba028b7476") track = factories["music.Track"](mbid="54c60860-f43d-484e-b691-7ab7ec8de559") factories["history.Listening"]( - creation_date=datetime.datetime.fromtimestamp(1871, timezone.utc), track=track + creation_date=datetime.datetime.fromtimestamp(1871, datetime.timezone.utc), + track=track, ) conf = { diff --git a/api/tests/federation/test_authentication.py b/api/tests/federation/test_authentication.py index 981b44ec7..32bb60cff 100644 --- a/api/tests/federation/test_authentication.py +++ b/api/tests/federation/test_authentication.py @@ -5,8 +5,10 @@ from funkwhale_api.federation import authentication, exceptions, jsonld, keys def test_authenticate(factories, mocker, api_request): private, public = keys.get_key_pair() - factories["federation.Domain"](name="test.federation", nodeinfo_fetch_date=None) - actor_url = "https://test.federation/actor" + domain = factories["federation.Domain"]( + name="test.federationnolocal", nodeinfo_fetch_date=None + ) + actor_url = "https://test.federationnolocal/actor" mocker.patch( "funkwhale_api.federation.actors.get_actor_data", return_value={ @@ -42,11 +44,12 @@ def test_authenticate(factories, mocker, api_request): authenticator = authentication.SignatureAuthentication() user, _ = authenticator.authenticate(django_request) actor = django_request.actor - + actor.domain = domain + actor.save() assert user.is_anonymous is True assert actor.public_key == public.decode("utf-8") assert actor.fid == actor_url - update_domain_nodeinfo.assert_called_once_with(domain_name="test.federation") + update_domain_nodeinfo.assert_called_once_with(domain_name="test.federationnolocal") def test_authenticate_skips_blocked_domain(factories, api_request): diff --git a/api/tests/federation/test_serializers.py b/api/tests/federation/test_serializers.py index d764e29b3..37883ca5c 100644 --- a/api/tests/federation/test_serializers.py +++ b/api/tests/federation/test_serializers.py @@ -1268,7 +1268,7 @@ def test_activity_pub_upload_serializer_from_ap(factories, mocker, r_mock): "name": "Ignored", "published": published.isoformat(), "updated": updated.isoformat(), - "duration": 43, + "duration": "PT43S", "bitrate": 42, "size": 66, "url": {"href": "https://audio.file", "type": "Link", "mediaType": "audio/mp3"}, @@ -1337,7 +1337,7 @@ def test_activity_pub_upload_serializer_from_ap(factories, mocker, r_mock): assert track_create.call_count == 1 assert upload.fid == data["id"] assert upload.track.fid == data["track"]["id"] - assert upload.duration == data["duration"] + assert upload.duration == 43 assert upload.size == data["size"] assert upload.bitrate == data["bitrate"] assert upload.source == data["url"]["href"] @@ -1357,7 +1357,7 @@ def test_activity_pub_upload_serializer_from_ap_update(factories, mocker, now, r "name": "Ignored", "published": now.isoformat(), "updated": now.isoformat(), - "duration": 42, + "duration": "PT42S", "bitrate": 42, "size": 66, "url": { @@ -1376,7 +1376,7 @@ def test_activity_pub_upload_serializer_from_ap_update(factories, mocker, now, r upload.refresh_from_db() assert upload.fid == data["id"] - assert upload.duration == data["duration"] + assert upload.duration == 42 assert upload.size == data["size"] assert upload.bitrate == data["bitrate"] assert upload.source == data["url"]["href"] @@ -1408,7 +1408,7 @@ def test_activity_pub_audio_serializer_to_ap(factories): "name": upload.track.full_name, "published": upload.creation_date.isoformat(), "updated": upload.modification_date.isoformat(), - "duration": upload.duration, + "duration": "PT43S", "bitrate": upload.bitrate, "size": upload.size, "to": contexts.AS.Public, @@ -1777,7 +1777,7 @@ def test_channel_upload_serializer(factories): "content": common_utils.render_html(content.text, content.content_type), "to": "https://www.w3.org/ns/activitystreams#Public", "position": upload.track.position, - "duration": upload.duration, + "duration": "PT54S", "album": upload.track.album.fid, "disc": upload.track.disc_number, "copyright": upload.track.copyright, @@ -1826,7 +1826,7 @@ def test_channel_upload_serializer_from_ap_create(factories, now, mocker): "published": now.isoformat(), "mediaType": "text/html", "content": "

Hello

", - "duration": 543, + "duration": "PT543S", "position": 4, "disc": 2, "album": album.fid, @@ -1875,7 +1875,7 @@ def test_channel_upload_serializer_from_ap_create(factories, now, mocker): assert upload.mimetype == payload["url"][1]["mediaType"] assert upload.size == payload["url"][1]["size"] assert upload.bitrate == payload["url"][1]["bitrate"] - assert upload.duration == payload["duration"] + assert upload.duration == 543 assert upload.track.artist_credit.all()[0].artist == channel.artist assert upload.track.position == payload["position"] assert upload.track.disc_number == payload["disc"] @@ -1909,7 +1909,7 @@ def test_channel_upload_serializer_from_ap_update(factories, now, mocker): "published": now.isoformat(), "mediaType": "text/html", "content": "

Hello

", - "duration": 543, + "duration": "PT543S", "position": 4, "disc": 2, "album": album.fid, @@ -1959,7 +1959,7 @@ def test_channel_upload_serializer_from_ap_update(factories, now, mocker): assert upload.mimetype == payload["url"][1]["mediaType"] assert upload.size == payload["url"][1]["size"] assert upload.bitrate == payload["url"][1]["bitrate"] - assert upload.duration == payload["duration"] + assert upload.duration == 543 assert upload.track.artist_credit.all()[0].artist == channel.artist assert upload.track.position == payload["position"] assert upload.track.disc_number == payload["disc"] diff --git a/api/tests/music/test_activity.py b/api/tests/music/test_activity.py index 813b49599..626b1aea6 100644 --- a/api/tests/music/test_activity.py +++ b/api/tests/music/test_activity.py @@ -19,7 +19,7 @@ def test_upload_import_status_updated_broadcast(factories, mocker): upload = factories["music.Upload"]( import_status="finished", library__actor__user=user ) - signals.upload_import_status_updated.send( + signals.upload_import_status_updated.send_robust( sender=None, upload=upload, old_status="pending", new_status="finished" ) group_send.assert_called_once_with( diff --git a/api/tests/music/test_coverart.ogg b/api/tests/music/test_coverart.ogg new file mode 100644 index 0000000000000000000000000000000000000000..485175e77e735ea50d62e937e2a2be643f39a53a GIT binary patch literal 1576246 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≶gR2`#Ds9LtTicib|x`Ll0MGs^1G7a?UDpb6Yea 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 z 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

XwwB7+00j6z!Qhc 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

oAzGcZ%M}ZM>DuGsBpZeS zQ^vk@_&562DI-poKHmAtW6tYzo%};4s+ZS^6xxA6NH`2-%*==80>bXk%vQzXJo9OD zp$Sm?@Lv;|iMlG~0bl~+(XHnpiEF>&>{PgDeoMykV8jQBuF5p>uBR7?z?^#-in&?H zId((mW8x?cUF-Qh_Nl(&-tY0B@&5ubIpqgvX6wa7L`hrZyJq4`4s<&EnHDk`P_3&j z5QVbTve!3uUhwwHr!SDvdb&W3>QsZMwVl6*Pdr5KGTLAQ&azBxAMauy?HlCD-BsF> z&aaqyS2MBqMz~>bkH(F^t~b(sR7!FBRC8bYv7n#dBX5SkK8drqT&Ij1VYIzltzEDW zbmbNNSe&&~&nXq);uU1gD3Yu{m~p$%H+PCY%;!E=cT@1Utz}PF zTGXOve^nVQxGi3(1YCEg{%zexDM^L+m_hGuoz4G&;137<3X|wHVPKmoIAZ42!(?{g z=QYcSa=Otz?hiw7h~9AjHOSoE?4X0R86*!ZvRntyF8ov7(qMYUjsw(vT;_iG9vu0t zX#A|hbL_diPgNoEfNwNr7Hmk#{yDznf&SjNm5@d~S|aDcZ{E&O@onY+E(bv^kfCo7 z_15p45#}W-lcCxZ-^vKW3uV3nOcI2A=Ws$;s{MowRHmi|u($HwG!!@Hb0xSu?hxfS zdqlau#f{i_8QT&3$tz-ZQGv9Qq-F7w+`hV{=;^B7d-*|3bM3_-}F=+wiJ*LNL&A!Wt$-ontf)Z z2WVGX<*ajOw^|!F6ZSZ zJeyc^oDpoiOji#0%44!+_brHL%@aLN5|Pfi z8w^8fvO7AwOS`ASuXtC3W;~2t%2n^h3t#zALN-+HX|t9wHP!xT09dxKw6n7ORXdUA zddoCKW&g;HhgN$21RRdZ+Dop?GJ!)7#ZXIe<<pwQk;ZzgWdeOgWB5B`{@x4U)vwBA!hTOfH_IE9g20Sj@%qz$ zAiCv4hCwo7au93B%h$JM;xOPXt~{7pL3t!I8kpvp{ii?#lVD9B{ik|wVz_PxPn8@F z^>+4eetBo_vjwk%g2%UoZOh{}?$!L>O*=Ixs{<#MM(29nDy87$nplX)F%aYJweNdu4jRwy&i;hhjR3fdv~9C zU34C+UL+Aqhsn&GU*v+D%!ouZIYk5GG^k?tI$tEP)QQ^S7V;+tkZe7C4iVm^f+OC0 zZ;C+nOt{}aUM-o}2(#ssR_S?H#6;Bi#8G_g2-QpuU0lc{_ro{ooXcVi{E6M_<~F)f zNdl$09+>FA7g7VAw2;W0`J8YPGR7}?r#wvEfS3CtR(KW5Tp6lIQJwU6A3T2bf$j~d zZJ{%ezzz|*M0pI#IE^Jyzw=aTH01yqPsa|&7!F^k<=H~+=lFY4-=$9I4!YSkP575hR1M*TQhR@O#QuXOw z1@w5XX=!VSv7-^{BA_QLzGCUPzGa`LSkIIS8IJ7k@Vj<6=kSx&@p|py0!s|+a|lPR zwWGe=&1Q|$Zm2{MUs8n^nXY|=nSKtQ)CxP7;n6$oJk(S7c0RV*D{h(SlQUB^agjTG zlg28xc*UAc?ckz9uBceQM69bH?RhcjW47Proe!SmcIcu^En9JcA*Q*qZ(Jj67u!Q=NtBV|GgbHxsfyx%llf|20kUmcgIN!w8xX7z? z&7|Jsy|foqz}8+JIy*Q_4%m-)s7I{^*5U%M#zOw=d*q<-@YWBaEP)*WujL;9s!9b! zX~tq{Y;b^poNoypW#!z}^LZp%C8R~goj_N|`Kx;@Em%0ArLGzCw*9v0K8>Gn&vC6B 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

)WAPNwA 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
khpC6VP??ugdS^5T+=oEZ0TucJkF8v#X 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

4I(_AodQV$ax*smB;73q@$?tku))h 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 z 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

EtQA2Pby*tMA@yIX3U&Bj|T7<_8j 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%0DbReBx4j__T&b__%bC#O0|`v_zjxT9 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

C#-) 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∾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 z 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

Ple2-i}X3bjG+C+4QTQ|Ux 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≫b@iavRc4UFuBz;qVDW{DhRxtQCj>L8^l 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

7JsMuq90ylJXv z#XBk9cAqU$zk9)94u#$-Ym0ZDK+}(`yb}pH?JU{WzoVAdSPJmWV=>9ZYy0w7{{kBU99?Sgkc}tsQeeux&n;bA)Bp-#_3XN80Pz$R5h!AD-_-ROsCMAzmMBNDWq6{p)xLlo;HG%urQ z`CwEHv*~Ya_VwNh=`f=3dk$e=EOC$_nqc3jC{geHle8DUeIJj~tN4q!sv3qXSP={6)>f)_x2&wY}!F=+=w9nr0 zW2E{(4B{7CL^>fPOe2jXzCLyB8h3{8-6yVmp6uA~^l{1|C+Bm8b6`LDb#ChCKVb^| zqU%C2m3Y9@#5KkoskZbB@w0BL;(B&_=jYJF@8ZxfHdh^GnO(8E_d^5v*?Nj?PkdaP zgU_DpR+Q+l#RUfCzhL~1eM3>L9PA5tC2oEKr>vVgT%GpRnXe9FEA3kSCEOOovQ6Xe zvexok!)A)D`H72#ckDXi`6YkY*@g652H`0;T;|Itw2AJp`JK9TJ^!S-1|oPZxA|ge zme)YkH9kP(CW{{vjLczgorbDL`j)B%`8lz&FmQACH{$0X*kp^r*Ds9{1>YREEqBwp zw3owwB>_R`w;E@-BgQUtK$Uc)W?P}#l~u1FF8m_^+cC`+5m&XSF+4M0Y(dM|8t&~j z-nf^qjAYM*dX~qkRI`0=%#zlw3ag1J7VJO|XK8kB!R@^ap(+4|kR8`J_3k7_>1b6w zy@uPxi0Lhjjayi{jx!f0{$cEHT7L`y>jTp!b+G(9UB~8fh!}Ee*IKni(-~i4yPTZ2 zS?LCduvxcaewW{R@)_S#LbyNGCFl&Opl+d#Xhh(=xDQS!W+_f5l$#EY<;sY8HR8tl zutCXc_X;ADba<<+&7*oNBB=ms;G3#^@=_8y<}&UH3}T{VUrr@d;qR@+uBQxMyZR;M z)vjsS+OP92bE^J-&0Y|S?hZcKF3F_p>V0L7b;;dG5$F_q;_V6YJG=?r$48}m02Hp)%&^NUDlygHC+au&JdCX>gOvpJ2Mhi->LN2C2+ z_`$zfmbl#4e@kQHgRM$$Uo-VXCZf(aR>*xkA=2bmKB!~OHc2NQ2kLK!Hz(PmQKDaw zXB<_|Qr1#aBVT12U?=aul^sOpbz;nG}y36gjzj zGb)~c*#kS&o1_)*C&Aixx&|+lkBCj*g1f_^$G+Eb_u5FpDra$>I`M`o`U|w zIlFxq$&$;*KmTsJ0xjvWQx_TJX?F6*SJlcwn9l0%G z9p_@Of!!fm%RMz|n5=o$Fy*QPF$+?us~x8rnL|KZN&1F-yzPcw&+*9MJm}2wO@uG$ zd+ds9L!X7|IPcSLwa4_i>~74^Pbb&nM>8q6T659ZQAan+M&$ZESUhlfMb-em5*QK0 z*mSq{Yf^nZ)DX%HD@#PU4$yxql}=NtJ)-oHBgeq>?8FeGzR{7C9B5;Eo~8}SCrrBS z1Fe~}WAclUtHh3uz_GnlU5)W-B9{3>G6GuQfciTtz#TL*mWEaZ4Y$|puOaoxvq~YUS=4J+UpLP}32G5DkVCFbG-C9fyw5i5|_;R3# zGxm3>J7D7*T}MJ#c1zN|B|&Bv%7zFo==9>vQi_v?QnH-~GO%k$vwBnB8@AOT&)F&Q z8M@gU;Uu<2PdpLg#9_9WA$9wRR=I_98+mT+Hg%1(-CE|S-LB13E&lB*C7TCe zEg?mD-d}c|1tsg>UB1^4_iP5<@+^$rGR|aK;~0yyU_z;$M-UYpB!gu0YjRRKjpDwxTjL{A{cB&tNpoczMRDoF zfn&;Ul6vTKcyJ6_DpSi)t8s1vL i2gH{Im9+qNp1|*)a!?b9Q-H6IFTBX>M{Dm+0R9hVT9-)x literal 0 HcmV?d00001 diff --git a/api/tests/music/test_metadata.py b/api/tests/music/test_metadata.py index 29eb27e24..62a5489c5 100644 --- a/api/tests/music/test_metadata.py +++ b/api/tests/music/test_metadata.py @@ -187,6 +187,7 @@ def test_can_get_metadata_from_id3_aiff_file(field, value): "with_cover.ogg", "with_cover.opus", "test.m4a", + "test_coverart.ogg", ], ) def test_can_get_pictures(name): diff --git a/api/tests/music/test_tasks.py b/api/tests/music/test_tasks.py index 99591ea3c..de058ea41 100644 --- a/api/tests/music/test_tasks.py +++ b/api/tests/music/test_tasks.py @@ -1460,7 +1460,7 @@ def test_tag_albums_from_tracks(queryset_equal_queries, factories, mocker): get_tags_from_foreign_key.assert_called_once_with( ids=expected_queryset.filter(pk__in=[1, 2]), foreign_key_model=models.Track, - foreign_key_attr="album", + foreign_key_attr="albums", ) add_tags_batch.assert_called_once_with( diff --git a/api/tests/music/test_utils.py b/api/tests/music/test_utils.py index a71d91f07..0b9964d30 100644 --- a/api/tests/music/test_utils.py +++ b/api/tests/music/test_utils.py @@ -1,6 +1,5 @@ import os import pathlib -import tempfile import pytest @@ -114,25 +113,6 @@ def test_get_dirs_and_files(path, expected, tmpdir): assert utils.browse_dir(root_path, path) == expected -@pytest.mark.parametrize( - "name, expected", - [ - ("sample.flac", {"bitrate": 128000, "length": 0}), - ("test.mp3", {"bitrate": 16000, "length": 268}), - ("test.ogg", {"bitrate": 128000, "length": 1}), - ("test.opus", {"bitrate": 128000, "length": 1}), - ], -) -def test_transcode_file(name, expected): - path = pathlib.Path(os.path.join(DATA_DIR, name)) - with tempfile.NamedTemporaryFile() as dest: - utils.transcode_file(path, pathlib.Path(dest.name)) - with open(dest.name, "rb") as f: - result = {k: round(v) for k, v in utils.get_audio_file_data(f).items()} - - assert result == expected - - def test_custom_s3_domain(factories, settings): """See #2220""" settings.AWS_S3_CUSTOM_DOMAIN = "my.custom.domain.tld" diff --git a/api/tests/music/test_views.py b/api/tests/music/test_views.py index 8fbc70b61..dfef58a54 100644 --- a/api/tests/music/test_views.py +++ b/api/tests/music/test_views.py @@ -621,8 +621,6 @@ def test_listen_transcode_in_place( source="file://" + os.path.join(DATA_DIR, "test.ogg"), ) - assert upload.get_audio_segment() - url = reverse("api:v1:listen-detail", kwargs={"uuid": upload.track.uuid}) handle_serve = mocker.spy(views, "handle_serve") response = logged_in_api_client.get(url, {"to": "mp3"}) @@ -782,56 +780,6 @@ def test_user_can_create_upload(logged_in_api_client, factories, mocker, audio_f m.assert_called_once_with(tasks.process_upload.delay, upload_id=upload.pk) -def test_upload_creates_implicit_upload_group( - logged_in_api_client, factories, mocker, audio_file -): - library = factories["music.Library"](actor__user=logged_in_api_client.user) - url = reverse("api:v1:uploads-list") - upload_group_count = models.UploadGroup.objects.count() - - response = logged_in_api_client.post( - url, - { - "audio_file": audio_file, - "source": "upload://test", - "library": library.uuid, - "import_metadata": '{"title": "foo"}', - }, - ) - - assert response.status_code == 201 - assert upload_group_count + 1 == models.UploadGroup.objects.count() - assert ( - models.UploadGroup.objects.filter( - name=str(datetime.datetime.date(datetime.datetime.now())) - ).count() - == 1 - ) - - -def test_upload_creates_named_upload_group( - logged_in_api_client, factories, mocker, audio_file -): - library = factories["music.Library"](actor__user=logged_in_api_client.user) - url = reverse("api:v1:uploads-list") - upload_group_count = models.UploadGroup.objects.count() - - response = logged_in_api_client.post( - url, - { - "audio_file": audio_file, - "source": "upload://test", - "import_reference": "test", - "library": library.uuid, - "import_metadata": '{"title": "foo"}', - }, - ) - - assert response.status_code == 201 - assert upload_group_count + 1 == models.UploadGroup.objects.count() - assert models.UploadGroup.objects.filter(name="test").count() == 1 - - def test_user_can_create_upload_in_channel( logged_in_api_client, factories, mocker, audio_file ): @@ -1639,90 +1587,3 @@ def test_can_patch_upload_list(factories, logged_in_api_client): assert response.status_code == 200 assert upload.library.privacy_level == "everyone" - - -def test_can_create_upload_group_without_name(logged_in_api_client): - logged_in_api_client.user.create_actor() - count = models.UploadGroup.objects.count() - - url = reverse("api:v2:upload-groups-list") - response = logged_in_api_client.post(url) - - assert response.status_code == 201 - assert count + 1 == models.UploadGroup.objects.count() - assert response.data.get("guid") != "" - assert response.data.get("name") != "" - assert "https://test.federation/api/v2/upload-groups/" in response.data.get( - "uploadUrl" - ) - - -def test_can_create_upload_group_with_name(logged_in_api_client): - logged_in_api_client.user.create_actor() - count = models.UploadGroup.objects.count() - - url = reverse("api:v2:upload-groups-list") - response = logged_in_api_client.post(url, {"name": "Test Name"}) - - assert response.status_code == 201 - assert count + 1 == models.UploadGroup.objects.count() - assert response.data.get("guid") != "" - assert response.data.get("name") == "Test Name" - assert "https://test.federation/api/v2/upload-groups/" in response.data.get( - "uploadUrl" - ) - - -def test_user_can_create_upload_v2(logged_in_api_client, factories, mocker, audio_file): - library = factories["music.Library"](actor__user=logged_in_api_client.user) - logged_in_api_client.user.create_actor() - - upload_group = factories["music.UploadGroup"](owner=logged_in_api_client.user.actor) - upload_url = upload_group.upload_url - - m = mocker.patch("funkwhale_api.common.utils.on_commit") - - response = logged_in_api_client.post( - upload_url, - { - "audioFile": audio_file, - "metadata": '{"title": "foo"}', - "target": f'{{"library": "{ library.uuid }"}}', - }, - ) - - print(response.data) - - assert response.status_code == 200 - - upload = library.uploads.latest("id") - - audio_file.seek(0) - assert upload.audio_file.read() == audio_file.read() - assert upload.source == "upload://test" - assert upload.import_status == "pending" - assert upload.import_metadata == {"title": "foo"} - assert upload.track is None - assert upload.upload_group == upload_group - m.assert_called_once_with(tasks.process_upload.delay, upload_id=upload.pk) - - -def test_user_cannot_create_upload_for_foreign_group( - logged_in_api_client, factories, mocker, audio_file -): - library = factories["music.Library"](actor__user=logged_in_api_client.user) - logged_in_api_client.user.create_actor() - - upload_group = factories["music.UploadGroup"]() - upload_url = upload_group.upload_url - - response = logged_in_api_client.post( - upload_url, - { - "audioFile": audio_file, - "metadata": '{"title": "foo"}', - "target": f'{{"library": "{ library.uuid }"}}', - }, - ) - - assert response.status_code == 403 diff --git a/api/tests/radios/test_lb_recommendations.py b/api/tests/radios/test_lb_recommendations.py index ac4c29480..9ce700e8d 100644 --- a/api/tests/radios/test_lb_recommendations.py +++ b/api/tests/radios/test_lb_recommendations.py @@ -91,7 +91,7 @@ def test_build_radio_queryset_with_redis_and_without_fw_db(factories, mocker): def test_build_radio_queryset_catch_troi_ConnectTimeout(mocker): mocker.patch.object( - troi.core.Patch, + troi.patch.Patch, "generate_playlist", side_effect=ConnectTimeout, ) @@ -105,7 +105,7 @@ def test_build_radio_queryset_catch_troi_ConnectTimeout(mocker): def test_build_radio_queryset_catch_troi_no_candidates(mocker): mocker.patch.object( - troi.core.Patch, + troi.patch.Patch, "generate_playlist", ) qs = Track.objects.all() diff --git a/api/tests/subsonic/test_views.py b/api/tests/subsonic/test_views.py index c2878a673..3ffe10078 100644 --- a/api/tests/subsonic/test_views.py +++ b/api/tests/subsonic/test_views.py @@ -646,12 +646,11 @@ def test_search3(f, db, logged_in_api_client, factories): @pytest.mark.parametrize("f", ["json"]) def test_get_playlists(f, db, logged_in_api_client, factories): - logged_in_api_client.user.create_actor() url = reverse("api:subsonic:subsonic-get_playlists") assert url.endswith("getPlaylists") is True playlist1 = factories["playlists.PlaylistTrack"]( - playlist__actor__user=logged_in_api_client.user + playlist__actor=logged_in_api_client.user.create_actor() ).playlist playlist2 = factories["playlists.PlaylistTrack"]( playlist__privacy_level="everyone" @@ -664,7 +663,6 @@ def test_get_playlists(f, db, logged_in_api_client, factories): # no track playlist4 = factories["playlists.Playlist"](privacy_level="everyone") - factories["users.User"](actor=playlist1.actor) factories["users.User"](actor=playlist2.actor) factories["users.User"](actor=playlist3.actor) factories["users.User"](actor=playlist4.actor) @@ -692,7 +690,6 @@ def test_get_playlist(f, db, logged_in_api_client, factories): playlist = factories["playlists.PlaylistTrack"]( playlist__actor__user=logged_in_api_client.user ).playlist - factories["users.User"](actor=playlist.actor) response = logged_in_api_client.get(url, {"f": f, "id": playlist.pk}) diff --git a/api/tests/tags/test_tasks.py b/api/tests/tags/test_tasks.py index 94720fc5b..5fec1d435 100644 --- a/api/tests/tags/test_tasks.py +++ b/api/tests/tags/test_tasks.py @@ -3,8 +3,8 @@ from funkwhale_api.tags import models, tasks def test_get_tags_from_foreign_key(factories): - rock_tag = factories["tags.Tag"](name="Rock") - rap_tag = factories["tags.Tag"](name="Rap") + rock_tag = factories["tags.Tag"](name="rock") + rap_tag = factories["tags.Tag"](name="rap") artist = factories["music.Artist"]() factories["music.Track"].create_batch( 3, artist_credit__artist=artist, set_tags=["rock", "rap"] diff --git a/api/tests/users/test_views.py b/api/tests/users/test_views.py index 3f81aa2f2..3bcbe73a5 100644 --- a/api/tests/users/test_views.py +++ b/api/tests/users/test_views.py @@ -38,7 +38,7 @@ def test_can_create_user_via_api_mail_verification_mandatory( } preferences["users__registration_enabled"] = True response = api_client.post(url, data) - assert response.status_code == 204 + assert response.status_code == 201 u = User.objects.get(email="test1@test.com") assert u.username == "test1" @@ -102,7 +102,7 @@ def test_can_signup_with_invitation(preferences, factories, api_client): } preferences["users__registration_enabled"] = False response = api_client.post(url, data) - assert response.status_code == 204 + assert response.status_code == 201 u = User.objects.get(email="test1@test.com") assert u.username == "test1" assert u.invitation == invitation @@ -322,7 +322,7 @@ def test_creating_user_creates_actor_as_well( mocker.patch("funkwhale_api.users.models.create_actor", return_value=actor) response = api_client.post(url, data) - assert response.status_code == 204 + assert response.status_code == 201 user = User.objects.get(username="test1") @@ -343,7 +343,7 @@ def test_creating_user_sends_confirmation_email( preferences["instance__name"] = "Hello world" response = api_client.post(url, data) - assert response.status_code == 204 + assert response.status_code == 201 confirmation_message = mailoutbox[-1] assert "Hello world" in confirmation_message.body @@ -425,7 +425,7 @@ def test_signup_with_approval_enabled( } on_commit = mocker.patch("funkwhale_api.common.utils.on_commit") response = api_client.post(url, data, format="json") - assert response.status_code == 204 + assert response.status_code == 201 u = User.objects.get(email="test1@test.com") assert u.username == "test1" assert u.is_active is False diff --git a/front/package.json b/front/package.json index 3d7f666e9..552eb14df 100644 --- a/front/package.json +++ b/front/package.json @@ -18,7 +18,8 @@ "test:generate-mock-server": "msw-auto-mock ../docs/schema.yml -o test/msw-server.ts --node", "lint": "eslint --cache --cache-strategy content --ext .ts,.js,.vue,.json,.html src test cypress public/embed.html", "lint:tsc": "vue-tsc --noEmit --incremental && tsc --noEmit --incremental -p cypress", - "generate-local-schema": "yarn run openapi-typescript ../api/schema.yml -o src/generated/types.ts" + "generate-local-schema": "yarn run openapi-typescript ../api/schema.yml -o src/generated/types.ts", + "generate-remote-schema": "yarn run openapi-typescript https://docs.funkwhale.audio/develop/swagger/schema.yml -o src/generated/types.ts" }, "dependencies": { "@sentry/tracing": "7.47.0",

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