dgtlmoon / dgtlmoon/changedetection.io
mac: pip install leads to "NotImplementedError: unsupported platform"
- Dominant language
- Python
- Stars
- 34.1k
- Forks
- 2k
- Avg merge
- 23h 38m
- Merged PRs (30d)
- 67
Description
After pip installing on my M1 mac I get:
Traceback (most recent call last):
File "/opt/homebrew/bin/changedetection.io", line 5, in
from changedetectionio import main
File "/opt/homebrew/lib/python3.11/site-packages/changedetectionio/__init__.py", line 10, in
import eventlet
File "/opt/homebrew/lib/python3.11/site-packages/eventlet/__init__.py", line 6, in
from eventlet import convenience
File "/opt/homebrew/lib/python3.11/site-packages/eventlet/convenience.py", line 7, in
from eventlet.green import socket
File "/opt/homebrew/lib/python3.11/site-packages/eventlet/green/socket.py", line 21, in
from eventlet.support import greendns
File "/opt/homebrew/lib/python3.11/site-packages/eventlet/support/greendns.py", line 78, in
setattr(dns, pkg, import_patched('dns.' + pkg))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/eventlet/support/greendns.py", line 60, in import_patched
return patcher.import_patched(module_name, **modules)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/eventlet/patcher.py", line 132, in import_patched
return inject(
^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/eventlet/patcher.py", line 109, in inject
module = __import__(module_name, {}, {}, module_name.split('.')[:-1])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/dns/asyncquery.py", line 38, in
from dns.query import (
File "/opt/homebrew/lib/python3.11/site-packages/dns/query.py", line 63, in
import httpcore
File "/opt/homebrew/lib/python3.11/site-packages/httpcore/__init__.py", line 1, in
from ._api import request, stream
File "/opt/homebrew/lib/python3.11/site-packages/httpcore/_api.py", line 5, in
from ._sync.connection_pool import ConnectionPool
File "/opt/homebrew/lib/python3.11/site-packages/httpcore/_sync/__init__.py", line 1, in
from .connection import HTTPConnection
File "/opt/homebrew/lib/python3.11/site-packages/httpcore/_sync/connection.py", line 10, in
from .._synchronization import Lock
File "/opt/homebrew/lib/python3.11/site-packages/httpcore/_synchronization.py", line 13, in
import trio
File "/opt/homebrew/lib/python3.11/site-packages/trio/__init__.py", line 22, in
from ._core import TASK_STATUS_IGNORED as TASK_STATUS_IGNORED # isort: split
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/trio/_core/__init__.py", line 21, in
from ._local import RunVar, RunVarToken
File "/opt/homebrew/lib/python3.11/site-packages/trio/_core/_local.py", line 9, in
from . import _run
File "/opt/homebrew/lib/python3.11/site-packages/trio/_core/_run.py", line 2800, in
raise NotImplementedError("unsupported platform")
NotImplementedError: unsupported platform
**Version**
0.45.13
**To Reproduce**
$ pip3 install changedetection.io
$ changedetection.io -d /path/to/empty/data/dir -p 5000
**Desktop (please complete the following information):**
- OS: macOS Sonoma version 14.2.1
Contributor guide
Assessment
This issue has not been assessed yet.