Skip to content

python(3) check.py doesn’t work #1105

Description

@meyerweb

System: Apple M2 Max, macOS 15.7.1 (Sequoia)

When I run python check.py in the cloned SuperTinyIcons repository’s top directory, after some time — around 25 seconds, if I’m reading the Python correctly — I get back:

Traceback (most recent call last):
  File "/Users/emeyer/repos/SuperTinyIcons/check.py", line 66, in <module>
    raise RuntimeError("Validator did not start in time")
RuntimeError: Validator did not start in time

Running python --version yields Python 3.10.10.

If I instead run python3 check.py I immediately get:

Traceback (most recent call last):
  File "/Users/emeyer/repos/SuperTinyIcons/check.py", line 15, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'

Running python3 --version yields Python 3.14.4.

I tried pip3 install requests --upgrade, but it doesn’t seem to have helped. The results of that were:

Collecting requests
  Using cached requests-2.33.1-py3-none-any.whl.metadata (4.8 kB)
Collecting charset_normalizer<4,>=2 (from requests)
  Using cached charset_normalizer-3.4.7-cp314-cp314-macosx_10_15_universal2.whl.metadata (40 kB)
Collecting idna<4,>=2.5 (from requests)
  Using cached idna-3.13-py3-none-any.whl.metadata (8.0 kB)
Collecting urllib3<3,>=1.26 (from requests)
  Using cached urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB)
Collecting certifi>=2023.5.7 (from requests)
  Using cached certifi-2026.4.22-py3-none-any.whl.metadata (2.5 kB)
Using cached requests-2.33.1-py3-none-any.whl (64 kB)
Using cached charset_normalizer-3.4.7-cp314-cp314-macosx_10_15_universal2.whl (309 kB)
Using cached idna-3.13-py3-none-any.whl (68 kB)
Using cached urllib3-2.7.0-py3-none-any.whl (131 kB)
Using cached certifi-2026.4.22-py3-none-any.whl (135 kB)
Installing collected packages: urllib3, idna, charset_normalizer, certifi, requests
Successfully installed certifi-2026.4.22 charset_normalizer-3.4.7 idna-3.13 requests-2.33.1 urllib3-2.7.0

But when I run python3 check.py, I get the same No module named 'requests' as before.

So, I’m stuck. Any ideas? Happy to supply any requested information!

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