Hou Tianze
Hou Tianze
Fixed by commit 81f8cc070d564b4bc22ddfbb06d9c25c86312e8e 请升级到最新版`1.7.8`,应该已经解决了。
```bash rm -Rf ~/.bypy rm -f ~/.bypy.* ``` 也不行?你在vps上能跑过这两个命令吗? ```bash curl -L https://bypyoauth.herokuapp.com/ curl -L https://bypyoauth1.herokuapp.com/ ```
刚刚发布了最新版1.7.4,令牌授权和刷新的问题这次应该是比较彻底的解决了,可以升级试一试: `pip install -U bypy` 这次更新只留了两个我测试过没被墙的授权服务器,并且修正了令牌刷新逻辑,应该授权这块儿是不会有太大问题了。
@AbelDengGang 谢谢反馈。你是运行什么命令时出现这种错误的?能加个`-dv`参数再跑一下吗?看起来授权后一直在刷新令牌,不知道为啥会这样?
最新版1.8彻底解决授权问题。
@hzhangxyz 哈哈,好吧,我有时间时清理一下。
谢谢反馈。 最新版本?奇怪为什么最后`/usr/lib/python3.10/site-packages/bypy/res/auth.json`这个文件不存在。我刚用python3.9 virtualenv试了一下`pip install`是没有问题的。
@choyy 哦,有可能。 @loynoir 我猜应该是`PKGBUILD`少加了`bypy.res`这个包的原因?最近升级里加多了一个`res`目录打包 - https://github.com/houtianze/bypy/blob/d7ffb4863f0b0debb98548c8df0dc471c475b206/setup.py#L53 (`bypy.test`包应该不需要加进去,忘了去掉。)
@MrAru 谢谢提供信息。我自己试了一下,用`venv`建立虚拟环境source后运行`pip install .`,`res/auth.json`是存在的。。 ```text ls /tmp/venv39/lib/python3.9/site-packages/bypy/res __init__.py __pycache__ auth.json ```
本地试了一下`./setup.py install`后运行`bypy ls`没有问题啊。