https://bugs.documentfoundation.org/show_bug.cgi?id=146277
Bug ID: 146277
Summary: Python -m pip fails: AttributeError: module
'asyncio.base_futures' has no attribute
'InvalidStateError'
Product: LibreOffice
Version: 7.0.5.2 release
Hardware: x86-64 (AMD64)
OS: Windows (All)
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: LibreOffice
Assignee: [email protected]
Reporter: [email protected]
Description:
Everyone who uses Python needs to install a package eventually. pip (AFAIK)
comes pre-installed with Python, which is why I am using pip to install a
package. The above-mentioned format for pip should produce the help
information.
Environment:
LO Python: 3.7.10 (default, Mar 2 2021, 22:35:41) [MSC v.1928 64 bit (AMD64)]
on win32
Version: 7.0.5.2 (x64)
Build ID: 64390860c6cd0aca4beafafcfd84613dd9dfb63a
CPU threads: 8; OS: Windows 10.0 Build 19043; UI render: Skia/Raster; VCL: win
Locale: en-AU (en_AU); UI: en-GB
Calc: threaded
Steps to Reproduce:
1. cd C:\c:\Program Files\LibreOffice\program
2. python -m pip
Actual Results:
Traceback (most recent call last):
File "c:\Program Files\LibreOffice\program\python-core-3.7.10\lib\runpy.py",
line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\Program Files\LibreOffice\program\python-core-3.7.10\lib\runpy.py",
line 85, in _run_code
exec(code, run_globals)
File "C:\Python\Python39\lib\site-packages\pip\__main__.py", line 29, in
<module>
from pip._internal.cli.main import main as _main
File "C:\Python\Python39\lib\site-packages\pip\_internal\cli\main.py", line
9, in <module>
from pip._internal.cli.autocompletion import autocomplete
File
"C:\Python\Python39\lib\site-packages\pip\_internal\cli\autocompletion.py",
line 10, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "C:\Python\Python39\lib\site-packages\pip\_internal\cli\main_parser.py",
line 8, in <module>
from pip._internal.cli import cmdoptions
File "C:\Python\Python39\lib\site-packages\pip\_internal\cli\cmdoptions.py",
line 23, in <module>
from pip._internal.cli.parser import ConfigOptionParser
File "C:\Python\Python39\lib\site-packages\pip\_internal\cli\parser.py", line
12, in <module>
from pip._internal.configuration import Configuration, ConfigurationError
File "C:\Python\Python39\lib\site-packages\pip\_internal\configuration.py",
line 27, in <module>
from pip._internal.utils.misc import ensure_dir, enum
File "C:\Python\Python39\lib\site-packages\pip\_internal\utils\misc.py", line
38, in <module>
from pip._vendor.tenacity import retry, stop_after_delay, wait_fixed
File "C:\Python\Python39\lib\site-packages\pip\_vendor\tenacity\__init__.py",
line 520, in <module>
from pip._vendor.tenacity._asyncio import AsyncRetrying
File "C:\Python\Python39\lib\site-packages\pip\_vendor\tenacity\_asyncio.py",
line 19, in <module>
from asyncio import sleep
File "C:\Python\Python39\lib\asyncio\__init__.py", line 8, in <module>
from .base_events import *
File "C:\Python\Python39\lib\asyncio\base_events.py", line 40, in <module>
from . import events
File "C:\Python\Python39\lib\asyncio\events.py", line 786, in <module>
from _asyncio import (_get_running_loop, _set_running_loop,
AttributeError: module 'asyncio.base_futures' has no attribute
'InvalidStateError'
Expected Results:
I have not supplied any (valid) pip arguments so I expect the help details to
be displayed.
This is LO pip unit testing 101
Reproducible: Always
User Profile Reset: No
Additional Info:
Ultimately, I want to use sqlite3 in LO. Preferably, I want to the the sqlite3
that I have already installed outside of LO. But LO cannot find the already
installed sqlite3 so PLAN B: install sqlite3 locally into the LO Python
instance (sort of like a venv).
--
You are receiving this mail because:
You are the assignee for the bug.