# 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: true aiohappyeyeballs==2.4.3 # via aiohttp aiohttp==3.10.10 # via discord-py # via discord-py-interactions aiomysql==0.2.0 aiosignal==1.3.1 # via aiohttp alembic==1.13.3 ansicon==1.89.0 ; platform_system == 'Windows' # via jinxed appnope==0.1.4 ; platform_system == 'Darwin' # via ipykernel asttokens==2.4.1 # via stack-data attrs==24.2.0 # via aiohttp # via discord-py-interactions blessed==1.20.0 # via jurigged blinker==1.8.2 # via flask certifi==2024.8.30 # via requests # via sentry-sdk cffi==1.17.1 ; platform_python_implementation != 'PyPy' or implementation_name == 'pypy' # via cryptography # via pyzmq charset-normalizer==3.4.0 # via requests click==8.1.7 # via flask codefind==0.1.7 # via jurigged colorama==0.4.6 ; sys_platform == 'win32' or platform_system == 'Windows' # via click # via ipython # via pytest comm==0.2.2 # via ipykernel croniter==5.0.1 # via discord-py-interactions cryptography==43.0.3 debugpy==1.8.7 # via ipykernel decorator==5.1.1 # via ipython discord-py==2.4.0 discord-py-interactions==5.13.1 discord-typings==0.9.0 # via discord-py-interactions ecdsa==0.19.0 emoji==2.14.0 # via discord-py-interactions environs==11.0.0 executing==2.1.0 # via stack-data flask==3.0.3 frozenlist==1.5.0 # via aiohttp # via aiosignal greenlet==3.1.1 # via sqlalchemy gunicorn==23.0.0 idna==3.10 # via requests # via yarl iniconfig==2.0.0 # via pytest ipykernel==6.29.5 ipython==8.29.0 # via ipykernel itsdangerous==2.2.0 # via flask jedi==0.19.1 # via ipython jinja2==3.1.4 # via flask jinxed==1.3.0 ; platform_system == 'Windows' # via blessed jupyter-client==8.6.3 # via ipykernel jupyter-core==5.7.2 # via ipykernel # via jupyter-client jurigged==0.6.0 mako==1.3.6 # via alembic markdown-to-mrkdwn==0.1.1 markupsafe==3.0.2 # via jinja2 # via mako # via werkzeug marshmallow==3.23.0 # via environs matplotlib-inline==0.1.7 # via ipykernel # via ipython multidict==6.1.0 # via aiohttp # via yarl nest-asyncio==1.6.0 # via ipykernel ovld==0.4.5 # via jurigged packaging==24.1 # via gunicorn # via ipykernel # via marshmallow # via pytest parso==0.8.4 # via jedi pexpect==4.9.0 ; sys_platform != 'emscripten' and sys_platform != 'win32' # via ipython platformdirs==4.3.6 # via jupyter-core pluggy==1.5.0 # via pytest prompt-toolkit==3.0.48 # via ipython propcache==0.2.0 # via yarl psutil==6.1.0 # via ipykernel ptyprocess==0.7.0 ; sys_platform != 'emscripten' and sys_platform != 'win32' # via pexpect pure-eval==0.2.3 # via stack-data pycparser==2.22 ; platform_python_implementation != 'PyPy' or implementation_name == 'pypy' # via cffi pygments==2.18.0 # via ipython pymysql==1.1.1 # via aiomysql pytest==8.3.3 python-dateutil==2.9.0.post0 # via croniter # via jupyter-client python-dotenv==1.0.1 # via environs pytz==2024.2 # via croniter pywin32==308 ; platform_python_implementation != 'PyPy' and sys_platform == 'win32' # via jupyter-core pyzmq==26.2.0 # via ipykernel # via jupyter-client requests==2.32.3 sentry-sdk==2.17.0 six==1.16.0 # via asttokens # via blessed # via ecdsa # via python-dateutil slack-bolt==1.21.2 slack-sdk==3.33.2 # via slack-bolt sqlalchemy==2.0.36 # via alembic stack-data==0.6.3 # via ipython tabulate==0.9.0 tomli==2.0.2 # via discord-py-interactions tornado==6.4.1 # via ipykernel # via jupyter-client traitlets==5.14.3 # via comm # via ipykernel # via ipython # via jupyter-client # via jupyter-core # via matplotlib-inline typing-extensions==4.12.2 # via alembic # via discord-typings # via sqlalchemy urllib3==2.2.3 # via requests # via sentry-sdk watchdog==5.0.3 # via jurigged wcwidth==0.2.13 # via blessed # via prompt-toolkit werkzeug==3.0.6 # via flask yarl==1.17.0 # via aiohttp