Skip to content

Problem installing plugin on glitch remixed datasette #5

Description

@viscovich

I run the datasette install datasette-chatgpt-plugin command on glitch terminal, I obtain
ERROR: Exception:
Traceback (most recent call last):
File "/app/.local/lib/python3.7/site-packages/pip/_internal/cli/base_command.py", line 167, in exc_logging_wrapper
status = run_func(*args)
File "/app/.local/lib/python3.7/site-packages/pip/_internal/cli/req_command.py", line 247, in wrapper
return func(self, options, args)
File "/app/.local/lib/python3.7/site-packages/pip/_internal/commands/install.py", line 470, in run
pycompile=options.compile,
File "/app/.local/lib/python3.7/site-packages/pip/_internal/req/init.py", line 81, in install_given_reqs
pycompile=pycompile,
File "/app/.local/lib/python3.7/site-packages/pip/_internal/req/req_install.py", line 758, in install
prefix=prefix,
File "/app/.local/lib/python3.7/site-packages/pip/_internal/locations/init.py", line 244, in get_scheme
from . import _distutils
ImportError: cannot import name '_distutils' from 'pip._internal.locations' (/app/.local/lib/python3.7/site-packages/pip/_internal/locations/init.py)
--- Logging error ---
Traceback (most recent call last):
File "/app/.local/lib/python3.7/site-packages/pip/_internal/utils/logging.py", line 177, in emit
self.console.print(renderable, overflow="ignore", crop=False, style=style)
File "/app/.local/lib/python3.7/site-packages/pip/_vendor/rich/console.py", line 1673, in print
extend(render(renderable, render_options))
File "/app/.local/lib/python3.7/site-packages/pip/_vendor/rich/console.py", line 1305, in render
for render_output in iter_render:
File "/app/.local/lib/python3.7/site-packages/pip/_internal/utils/logging.py", line 134, in rich_console
for line in lines:
File "/app/.local/lib/python3.7/site-packages/pip/_vendor/rich/segment.py", line 249, in split_lines
for segment in segments:
File "/app/.local/lib/python3.7/site-packages/pip/_vendor/rich/console.py", line 1283, in render
renderable = rich_cast(renderable)
File "/app/.local/lib/python3.7/site-packages/pip/_vendor/rich/protocol.py", line 36, in rich_cast
renderable = cast_method()
File "/app/.local/lib/python3.7/site-packages/pip/_internal/self_outdated_check.py", line 130, in rich
pip_cmd = get_best_invocation_for_this_pip()
File "/app/.local/lib/python3.7/site-packages/pip/_internal/utils/entrypoints.py", line 60, in get_best_invocation_for_this_pip
os.path.join(binary_prefix, exe_name),
File "/usr/lib/python3.7/genericpath.py", line 101, in samefile
s2 = os.stat(f2)
FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/pip3.7'
Call stack:
File "/app/.local/bin/pip3", line 8, in
sys.exit(main())
File "/app/.local/lib/python3.7/site-packages/pip/_internal/cli/main.py", line 70, in main
return command.main(cmd_args)
File "/app/.local/lib/python3.7/site-packages/pip/_internal/cli/base_command.py", line 101, in main
return self._main(args)
File "/app/.local/lib/python3.7/site-packages/pip/_internal/cli/base_command.py", line 223, in _main
self.handle_pip_version_check(options)
File "/app/.local/lib/python3.7/site-packages/pip/_internal/cli/req_command.py", line 190, in handle_pip_version_check
pip_self_version_check(session, options)
File "/app/.local/lib/python3.7/site-packages/pip/_internal/self_outdated_check.py", line 236, in pip_self_version_check
logger.info("[present-rich] %s", upgrade_prompt)
File "/usr/lib/python3.7/logging/init.py", line 1378, in info
self._log(INFO, msg, args, **kwargs)
File "/usr/lib/python3.7/logging/init.py", line 1514, in _log
self.handle(record)
File "/usr/lib/python3.7/logging/init.py", line 1524, in handle
self.callHandlers(record)
File "/usr/lib/python3.7/logging/init.py", line 1586, in callHandlers
hdlr.handle(record)
File "/usr/lib/python3.7/logging/init.py", line 894, in handle
self.emit(record)
File "/app/.local/lib/python3.7/site-packages/pip/_internal/utils/logging.py", line 179, in emit
self.handleError(record)
Message: '[present-rich] %s'
Arguments: (UpgradePrompt(old='22.2', new='23.0.1'),)
INFO: Started server process [184]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://127.0.0.1:3000 (Press CTRL+C to quit)
Error in opening handshake
Traceback (most recent call last):
File "/app/.local/lib/python3.7/site-packages/websockets/server.py", line 134, in handler
extra_headers=self.extra_headers,
File "/app/.local/lib/python3.7/site-packages/websockets/server.py", line 532, in handshake
early_response = await early_response_awaitable
File "/app/.local/lib/python3.7/site-packages/uvicorn/protocols/websockets/websockets_impl.py", line 136, in process_request
websockets.legacy.handshake.check_request(headers)
AttributeError: module 'websockets' has no attribute 'legacy'
INFO: ::ffff:10.10.85.65:0 - "GET / HTTP/1.1" 200 OK

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions