PyBaiduPan icon indicating copy to clipboard operation
PyBaiduPan copied to clipboard

Python 3.11 - error on BdPan

Open Andrej730 opened this issue 3 years ago • 0 comments

Just installed it on python 3.11 (windows 11) and trying to run BdPan

> BdPan
2023-01-31 17:48:06,124 - ERROR: required field "type_ignores" missing from Module
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "C:\Software\Python311\Scripts\BdPan.exe\__main__.py", line 7, in <module>
  File "C:\Software\Python311\Lib\site-packages\pyBaiduPan\bdpan.py", line 300, in main
    raise e
  File "C:\Software\Python311\Lib\site-packages\pyBaiduPan\bdpan.py", line 297, in main
    pan.login()
  File "C:\Software\Python311\Lib\site-packages\pyBaiduPan\exceptions.py", line 26, in wrapper
    raise e
  File "C:\Software\Python311\Lib\site-packages\pyBaiduPan\exceptions.py", line 21, in wrapper
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Software\Python311\Lib\site-packages\pyBaiduPan\bdpan.py", line 105, in login
    self.session = baidu_pan_login(host, port)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Software\Python311\Lib\site-packages\pyBaiduPan\login.py", line 29, in baidu_pan_login
    app = Flask(__name__, static_url_path='/none')
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Software\Python311\Lib\site-packages\flask\app.py", line 559, in __init__
    self.add_url_rule(
  File "C:\Software\Python311\Lib\site-packages\flask\app.py", line 67, in wrapper_func
    return f(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Software\Python311\Lib\site-packages\flask\app.py", line 1217, in add_url_rule
    self.url_map.add(rule)
  File "C:\Software\Python311\Lib\site-packages\werkzeug\routing.py", line 1388, in add
    rule.bind(self)
  File "C:\Software\Python311\Lib\site-packages\werkzeug\routing.py", line 730, in bind
    self.compile()
  File "C:\Software\Python311\Lib\site-packages\werkzeug\routing.py", line 794, in compile
    self._build = self._compile_builder(False).__get__(self, None)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Software\Python311\Lib\site-packages\werkzeug\routing.py", line 951, in _compile_builder
    code = compile(module, "<werkzeug routing>", "exec")
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: required field "type_ignores" missing from Module

Andrej730 avatar Jan 31 '23 12:01 Andrej730