Rock-Candy-Tea / hexo-circle-of-friends

Python gets the friend's articles from hexo's friend-links
Apache License 2.0
276 stars 531 forks source link

fork最新版本后,仍然在install阶段提示版本报错 #146

Open AGEN233 opened 2 months ago

AGEN233 commented 2 months ago

Merge branch 'Rock-Candy-Tea:main' into main # Run pip install -r requirements.txt Collecting aiofiles==0.8.0 (from -r requirements.txt (line 1)) Downloading aiofiles-0.8.0-py3-none-any.whl.metadata (7.0 kB) Collecting arrow==1.2.1 (from -r requirements.txt (line 2)) Downloading arrow-1.2.1-py3-none-any.whl.metadata (7.0 kB) Collecting asgiref==3.4.1 (from -r requirements.txt (line 3)) Downloading asgiref-3.4.1-py3-none-any.whl.metadata (9.2 kB) Collecting attrs==21.2.0 (from -r requirements.txt (line 4)) Downloading attrs-21.2.0-py2.py3-none-any.whl.metadata (9.1 kB) Collecting Automat==20.2.0 (from -r requirements.txt (line 5)) Downloading Automat-20.2.0-py2.py3-none-any.whl.metadata (17 kB) Collecting certifi==2021.10.8 (from -r requirements.txt (line 6)) Downloading certifi-2021.10.8-py2.py3-none-any.whl.metadata (3.0 kB) Collecting cffi==1.15.0 (from -r requirements.txt (line 7)) Downloading cffi-1.15.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (1.2 kB) Collecting charset-normalizer==2.0.8 (from -r requirements.txt (line 8)) Downloading charset_normalizer-2.0.8-py3-none-any.whl.metadata (11 kB) Collecting click==8.0.3 (from -r requirements.txt (line 9)) Downloading click-8.0.3-py3-none-any.whl.metadata (3.2 kB) Collecting constantly==15.1.0 (from -r requirements.txt (line 10)) Downloading constantly-15.1.0-py2.py3-none-any.whl.metadata (1.2 kB) Collecting cryptography==36.0.0 (from -r requirements.txt (line 11)) Downloading cryptography-36.0.0-cp36-abi3-manylinux_2_24_x86_64.whl.metadata (5.4 kB) Collecting cssselect==1.1.0 (from -r requirements.txt (line 12)) Downloading cssselect-1.1.0-py2.py3-none-any.whl.metadata (2.3 kB) Collecting fastapi==0.68.0 (from -r requirements.txt (line 13)) Downloading fastapi-0.68.0-py3-none-any.whl.metadata (23 kB) Collecting gevent==21.8.0 (from -r requirements.txt (line 14)) Downloading gevent-21.8.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (13 kB) Collecting greenlet==1.1.2 (from -r requirements.txt (line 15)) Downloading greenlet-1.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.9 kB) Collecting h11==0.13.0 (from -r requirements.txt (line 16)) Downloading h11-0.13.0-py3-none-any.whl.metadata (8.2 kB) Collecting h2==3.2.0 (from -r requirements.txt (line 17)) Downloading h2-3.2.0-py2.py3-none-any.whl.metadata (32 kB) Collecting hpack==3.0.0 (from -r requirements.txt (line 18)) Downloading hpack-3.0.0-py2.py3-none-any.whl.metadata (7.0 kB) Collecting hyperframe==5.2.0 (from -r requirements.txt (line 19)) Downloading hyperframe-5.2.0-py2.py3-none-any.whl.metadata (7.2 kB) Collecting hyperlink==21.0.0 (from -r requirements.txt (line 20)) Downloading hyperlink-21.0.0-py2.py3-none-any.whl.metadata (1.5 kB) Collecting idna==3.3 (from -r requirements.txt (line 21)) Downloading idna-3.3-py3-none-any.whl.metadata (9.8 kB) Collecting incremental==21.3.0 (from -r requirements.txt (line 22)) Downloading incremental-21.3.0-py2.py3-none-any.whl.metadata (5.7 kB) Collecting iso8601==1.0.2 (from -r requirements.txt (line 23)) Downloading iso8601-1.0.2-py3-none-any.whl.metadata (9.6 kB) Collecting itemadapter==0.4.0 (from -r requirements.txt (line 24)) Downloading itemadapter-0.4.0-py3-none-any.whl.metadata (16 kB) Collecting itemloaders==1.0.4 (from -r requirements.txt (line 25)) Downloading itemloaders-1.0.4-py3-none-any.whl.metadata (3.7 kB) Collecting jmespath==0.10.0 (from -r requirements.txt (line 26)) Downloading jmespath-0.10.0-py2.py3-none-any.whl.metadata (8.0 kB) Collecting leancloud==2.9.7 (from -r requirements.txt (line 27)) Downloading leancloud-2.9.7-py2.py3-none-any.whl.metadata (1.3 kB) Collecting lxml==4.6.4 (from -r requirements.txt (line 28)) Downloading lxml-4.6.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata (3.3 kB) Collecting parsel==1.6.0 (from -r requirements.txt (line 29)) Downloading parsel-1.6.0-py2.py3-none-any.whl.metadata (8.4 kB) Collecting priority==1.3.0 (from -r requirements.txt (line 30)) Downloading priority-1.3.0-py2.py3-none-any.whl.metadata (7.5 kB) Collecting Protego==0.1.16 (from -r requirements.txt (line 31)) Downloading Protego-0.1.16.tar.gz (3.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 30.5 MB/s eta 0:00:00 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pyasn1==0.4.8 (from -r requirements.txt (line 32)) Downloading pyasn1-0.4.8-py2.py3-none-any.whl.metadata (1.5 kB) Collecting pyasn1-modules==0.2.8 (from -r requirements.txt (line 33)) Downloading pyasn1_modules-0.2.8-py2.py3-none-any.whl.metadata (1.9 kB) Collecting pycodestyle==2.8.0 (from -r requirements.txt (line 34)) Downloading pycodestyle-2.8.0-py2.py3-none-any.whl.metadata (31 kB) Collecting pycparser==2.21 (from -r requirements.txt (line 35)) Downloading pycparser-2.21-py2.py3-none-any.whl.metadata (1.1 kB) Collecting pydantic==1.9.0 (from -r requirements.txt (line 36)) Downloading pydantic-1.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (121 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.8/121.8 kB 36.7 MB/s eta 0:00:00 Collecting PyDispatcher==2.0.5 (from -r requirements.txt (line 37)) Downloading PyDispatcher-2.0.5.zip (47 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.6/47.6 kB 16.5 MB/s eta 0:00:00 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting PyMySQL==1.0.2 (from -r requirements.txt (line 38)) Downloading PyMySQL-1.0.2-py3-none-any.whl.metadata (5.1 kB) Collecting pyOpenSSL==21.0.0 (from -r requirements.txt (line 39)) Downloading pyOpenSSL-21.0.0-py2.py3-none-any.whl.metadata (7.4 kB) Collecting python-dateutil==2.8.2 (from -r requirements.txt (line 40)) Downloading python_dateutil-2.8.2-py2.py3-none-any.whl.metadata (8.2 kB) Collecting qiniu==7.3.1 (from -r requirements.txt (line 41)) Downloading qiniu-7.3.1.tar.gz (27 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting queuelib==1.6.2 (from -r requirements.txt (line 42)) Downloading queuelib-1.6.2-py2.py3-none-any.whl.metadata (5.7 kB) Collecting feedparser==6.0.8 (from -r requirements.txt (line 43)) Downloading feedparser-6.0.8-py3-none-any.whl.metadata (2.3 kB) Collecting requests==2.26.0 (from -r requirements.txt (line 44)) Downloading requests-2.26.0-py2.py3-none-any.whl.metadata (4.8 kB) Collecting Scrapy==2.5.1 (from -r requirements.txt (line 45)) Downloading Scrapy-2.5.1-py2.py3-none-any.whl.metadata (5.2 kB) Collecting secure-cookie==0.2.0 (from -r requirements.txt (line 46)) Downloading secure_cookie-0.2.0-py3-none-any.whl.metadata (1.9 kB) Collecting service-identity==21.1.0 (from -r requirements.txt (line 47)) Downloading service_identity-21.1.0-py2.py3-none-any.whl.metadata (5.7 kB) Collecting six==1.16.0 (from -r requirements.txt (line 48)) Downloading six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB) Collecting SQLAlchemy==1.4.31 (from -r requirements.txt (line 49)) Downloading SQLAlchemy-1.4.31-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (10.0 kB) Collecting starlette==0.14.2 (from -r requirements.txt (line 50)) Downloading starlette-0.14.2-py3-none-any.whl.metadata (6.5 kB) Collecting Twisted==21.7.0 (from -r requirements.txt (line 51)) Downloading Twisted-21.7.0-py3-none-any.whl.metadata (13 kB) Collecting typing-extensions==4.0.0 (from -r requirements.txt (line 52)) Downloading typing_extensions-4.0.0-py3-none-any.whl.metadata (1.7 kB) Collecting urllib3==1.26.7 (from -r requirements.txt (line 53)) Downloading urllib3-1.26.7-py2.py3-none-any.whl.metadata (44 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.5/44.5 kB 14.1 MB/s eta 0:00:00 Collecting uvicorn==0.14.0 (from -r requirements.txt (line 54)) Downloading uvicorn-0.14.0-py3-none-any.whl.metadata (4.5 kB) WARNING: Ignoring version 0.14.0 of uvicorn since it has invalid metadata: Requested uvicorn==0.14.0 from https://files.pythonhosted.org/packages/bf/fe/a41994c92897b162c0c83e8ef10bec54ebdefbce3f3725b530d2091492ac/uvicorn-0.14.0-py3-none-any.whl (from -r requirements.txt (line 54)) has invalid metadata: . suffix can only be used with == or != operators click (>=7.)


Please use pip<24.1 if you need to use this version.
ERROR: Ignored the following yanked versions: 0.17.0
ERROR: Could not find a version that satisfies the requirement uvicorn==0.14.0 (from versions: 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.6, 0.0.7, 0.0.8, 0.0.9, 0.0.10, 0.0.11, 0.0.12, 0.0.13, 0.0.14, 0.0.15, 0.1.0, 0.1.1, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, 0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.14, 0.2.15, 0.2.16, 0.2.17, 0.2.18, 0.2.19, 0.2.20, 0.2.21, 0.2.22, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27, 0.3.28, 0.3.29, 0.3.30, 0.3.31, 0.3.32, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.5.0, 0.5.1, 0.5.2, 0.6.0, 0.6.1, 0.7.0b1, 0.7.0b2, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.8.5, 0.8.6, 0.9.0, 0.9.1, 0.10.0, 0.10.1, 0.10.2, 0.10.3, 0.10.4, 0.10.5, 0.10.6, 0.10.7, 0.10.8, 0.10.9, 0.11.0, 0.11.1, 0.11.2, 0.11.3, 0.11.4, 0.11.5, 0.11.6, 0.11.7, 0.11.8, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.13.0, 0.13.1, 0.13.2, 0.13.3, 0.13.4, 0.14.0, 0.15.0, 0.16.0, 0.17.0.post1, 0.17.1, 0.17.2, 0.17.3, 0.17.4, 0.17.5, 0.17.6, 0.18.0, 0.18.1, 0.18.2, 0.18.3, 0.19.0, 0.20.0, 0.21.0, 0.21.1, 0.22.0, 0.23.0, 0.23.1, 0.23.2, 0.24.0, 0.24.0.post1, 0.25.0, 0.26.0, 0.27.0, 0.27.0.post1, 0.27.1, 0.28.0, 0.28.1, 0.29.0, 0.30.0, 0.30.1)
ERROR: No matching distribution found for uvicorn==0.14.0

Notice:  A new release of pip is available: 24.1 -> 24.1.1
Notice:  To update, run: pip install --upgrade pip
Error: Process completed with exit code 1.
Barry-Flynn commented 2 months ago

同样报错,我暂时把项目的workflow禁用了,不然每隔几小时收到一封运行失败邮件

LanYunDev commented 2 months ago

https://github.com/Rock-Candy-Tea/hexo-circle-of-friends/pull/144

AGEN233 commented 2 months ago

同样报错,我暂时把项目的workflow禁用了,不然每隔几小时收到一封运行失败邮件

而且在此之前只会GithubAction报错,而vecerl不会报错,看来只能暂时先关掉了

LanYunDev commented 2 months ago

@AGEN233 fork版已解决