diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c84c4c2d24e5..44db538a503f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -42,7 +42,8 @@ jobs: - name: Set up Python uses: actions/setup-python@main with: - python-version: 3.8 + python-version: 3.11 + cache: "pip" - name: Install requirements working-directory: ./hexo_circle_of_friends diff --git a/hexo_circle_of_friends/requirements.txt b/hexo_circle_of_friends/requirements.txt index 2a937797b67d..fc8bd41773eb 100644 --- a/hexo_circle_of_friends/requirements.txt +++ b/hexo_circle_of_friends/requirements.txt @@ -1,67 +1,67 @@ -aiofiles==0.8.0 -arrow==1.2.1 -asgiref==3.4.1 -attrs==21.2.0 -Automat==20.2.0 -certifi==2021.10.8 -cffi==1.15.0 -charset-normalizer==2.0.8 -click==8.0.3 -constantly==15.1.0 -cryptography==36.0.0 -cssselect==1.1.0 -fastapi==0.68.0 -gevent==21.8.0 -greenlet==1.1.2 -h11==0.13.0 -h2==3.2.0 -hpack==3.0.0 -hyperframe==5.2.0 +aiofiles==24.1.0 +arrow==1.3.0 +asgiref==3.8.1 +attrs==23.2.0 +Automat==22.10.0 +certifi==2024.6.2 +cffi==1.16.0 +charset-normalizer==3.3.2 +click==8.1.7 +constantly==23.10.4 +cryptography==42.0.8 +cssselect==1.2.0 +fastapi==0.111.0 +gevent==22.10.2 +greenlet==3.0.3 +h11==0.14.0 +h2==4.1.0 +hpack==4.0.0 +hyperframe==6.0.1 hyperlink==21.0.0 -idna==3.3 -incremental==21.3.0 -iso8601==1.0.2 -itemadapter==0.4.0 -itemloaders==1.0.4 -jmespath==0.10.0 -leancloud==2.9.7 -lxml==4.6.4 -parsel==1.6.0 -priority==1.3.0 -Protego==0.1.16 -pyasn1==0.4.8 -pyasn1-modules==0.2.8 -pycodestyle==2.8.0 -pycparser==2.21 -pydantic==1.9.0 -PyDispatcher==2.0.5 -PyMySQL==1.0.2 -pyOpenSSL==21.0.0 -python-dateutil==2.8.2 +idna==3.7 +incremental==22.10.0 +iso8601==2.1.0 +itemadapter==0.9.0 +itemloaders==1.3.1 +jmespath==1.0.1 +leancloud==3.0.1 +lxml==5.2.2 +parsel==1.9.1 +priority==2.0.0 +Protego==0.3.1 +pyasn1==0.6.0 +pyasn1_modules==0.4.0 +pycodestyle==2.12.0 +pycparser==2.22 +pydantic==2.7.4 +PyDispatcher==2.0.7 +PyMySQL==1.1.1 +pyOpenSSL==24.1.0 +python-dateutil==2.9.0.post0 qiniu==7.3.1 -queuelib==1.6.2 -feedparser==6.0.8 -requests==2.26.0 -Scrapy==2.5.1 +queuelib==1.7.0 +feedparser==6.0.11 +requests +Scrapy==2.11.2 secure-cookie==0.2.0 -service-identity==21.1.0 +service-identity==24.1.0 six==1.16.0 -SQLAlchemy==1.4.31 -starlette==0.14.2 -Twisted==21.7.0 -typing-extensions==4.0.0 -urllib3==1.26.7 -uvicorn==0.14.0 -w3lib==1.22.0 +SQLAlchemy==2.0.31 +starlette==0.37.2 +Twisted==24.3.0 +typing-extensions==4.12.2 +urllib3==2.2.2 +uvicorn==0.30.1 +w3lib==2.2.1 Werkzeug==1.0.1 -zope.event==4.5.0 -zope.interface==5.4.0 -schedule==1.1.0 -pymongo==4.0.1 -dnspython==2.2.0 -aiohttp==3.8.1 -PyYAML==6.0 +zope.event==5.0 +zope.interface==6.4.post2 +schedule==1.2.2 +pymongo==4.8.0 +dnspython==2.6.1 +aiohttp==3.9.5 +PyYAML==6.0.1 PyNaCl==1.5.0 python-jose==3.3.0 passlib==1.7.4 -argon2-cffi==21.3.0 \ No newline at end of file +argon2-cffi==23.1.0 \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index e971629d2023..f17516897d02 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,17 +1,17 @@ -leancloud==2.9.7 -fastapi==0.68.0 -uvicorn==0.14.0 +leancloud==3.0.1 +fastapi==0.111.0 +uvicorn==0.30.1 requests -PyMySQL==1.0.2 -SQLAlchemy==1.4.31 -lxml==4.6.4 -pymongo==4.0.1 -dnspython==2.2.0 -aiohttp==3.8.1 +PyMySQL==1.1.1 +SQLAlchemy==2.0.31 +lxml==5.2.2 +pymongo==4.8.0 +dnspython==2.6.1 +aiohttp==3.9.5 Werkzeug==1.0.1 -pydantic==1.9.0 -PyYAML==6.0 +pydantic==2.7.4 +PyYAML==6.0.1 PyNaCl==1.5.0 python-jose==3.3.0 passlib==1.7.4 -argon2-cffi==21.3.0 \ No newline at end of file +argon2-cffi==23.1.0 \ No newline at end of file