# generated by rye # use `rye lock` or `rye sync` to update this lockfile # # last locked with the following flags: # pre: false # features: [] # all-features: false # with-sources: false # generate-hashes: false # universal: false aiohappyeyeballs==2.4.6 # via aiohttp aiohttp==3.11.13 # via discord-py aiosignal==1.3.2 # via aiohttp annotated-types==0.7.0 # via pydantic anyio==4.8.0 # via httpx asgiref==3.8.1 # via django # via django-cors-headers atproto==0.0.59 attrs==25.1.0 # via aiohttp beautifulsoup4==4.13.3 # via markdownify bleach==5.0.1 # via django-bleach blurhash-python==1.2.2 cachetools==5.5.2 certifi==2025.1.31 # via httpcore # via httpx # via requests # via sentry-sdk cffi==1.17.1 # via blurhash-python # via cryptography charset-normalizer==3.4.1 # via requests click==8.1.8 # via atproto # via rq cryptography==44.0.2 # via atproto dateparser==1.2.1 deepmerge==2.0 discord-py==2.5.0 django==4.2.19 # via django-anymail # via django-appconf # via django-auditlog # via django-bleach # via django-compressor # via django-cors-headers # via django-hijack # via django-jsonform # via django-markdownx # via django-ninja # via django-polymorphic # via django-redis # via django-rq # via django-tz-detect # via easy-thumbnails django-anymail==12.0 django-appconf==1.1.0 # via django-compressor django-auditlog==3.0.0 django-bleach==3.1.0 django-compressor==4.5.1 django-cors-headers==4.7.0 django-environ==0.12.0 django-hijack==3.7.1 django-jsonform==2.23.2 django-maintenance-mode==0.21.1 django-markdownx==4.0.7 django-ninja==1.3.0 django-polymorphic @ git+https://github.com/jazzband/django-polymorphic/@1039f882b99f97bf657bd958c949ee6a3b00377a django-redis==5.4.0 django-rq==3.0.0 django-sass-processor==1.4.1 django-typed-models @ git+https://github.com/alphatownsman/django-typed-models.git@03921e05b39d07d143519a435259f66387a088bc django-tz-detect==0.5.0 django-user-messages==1.1.0 dnspython==2.7.0 # via atproto easy-thumbnails==2.10 et-xmlfile==2.0.0 # via openpyxl filetype==1.2.0 frozenlist==1.5.0 # via aiohttp # via aiosignal gunicorn==23.0.0 h11==0.14.0 # via httpcore httpcore==1.0.7 # via httpx httpx==0.28.1 # via atproto idna==3.10 # via anyio # via httpx # via requests # via yarl igdb-api-v4==0.3.3 langdetect==1.0.9 libipld==3.0.1 # via atproto libsass==0.23.0 listparser==0.20 loguru==0.7.3 lxml==5.3.1 markdown==3.7 # via django-markdownx markdownify==1.0.0 mistune==3.1.2 multidict==6.1.0 # via aiohttp # via yarl openpyxl==3.1.5 packaging==24.2 # via gunicorn pillow==11.1.0 # via blurhash-python # via django-markdownx # via easy-thumbnails podcastparser==0.6.10 propcache==0.3.0 # via aiohttp # via yarl protobuf==5.29.3 # via igdb-api-v4 psycopg2-binary==2.9.10 pycparser==2.22 # via cffi pydantic==2.10.6 # via atproto # via django-ninja pydantic-core==2.27.2 # via pydantic python-dateutil==2.9.0.post0 # via dateparser # via django-auditlog python-fsutil==0.15.0 # via django-maintenance-mode pytz==2025.1 # via dateparser # via django-tz-detect rcssmin==1.1.2 # via django-compressor redis==5.2.1 # via django-redis # via django-rq # via rq regex==2024.11.6 # via dateparser requests==2.32.3 # via django-anymail # via igdb-api-v4 # via typesense rjsmin==1.2.2 # via django-compressor rq==2.1.0 # via django-rq sentry-sdk==2.22.0 setproctitle==1.3.5 six==1.17.0 # via bleach # via blurhash-python # via langdetect # via markdownify # via python-dateutil sniffio==1.3.1 # via anyio soupsieve==2.6 # via beautifulsoup4 sqlparse==0.5.3 # via django tinycss2==1.1.1 # via bleach tqdm==4.67.1 typesense==0.21.0 typing-extensions==4.12.2 # via anyio # via atproto # via beautifulsoup4 # via pydantic # via pydantic-core tzlocal==5.3 # via dateparser urllib3==2.3.0 # via django-anymail # via requests # via sentry-sdk urlman==2.0.2 validators==0.34.0 webencodings==0.5.1 # via bleach # via tinycss2 websockets==13.1 # via atproto yarl==1.18.3 # via aiohttp