Commit Graph

11 Commits (116fd4c63a778e81c77818114968598e8769cf8d)

Author SHA1 Message Date
Mike Lang 1956063c67 upgrade to alpine 3.19
- gets us a slightly newer ffmpeg with more transitions
- requires deleting the EXTERNALLY_MANAGED flag file that makes pip not work
Mike Lang bad4f55cab upgrade to alpine:3.18
Mike Lang 6b1989ec4c Revert "Instead of backport libraries, just upgrade to alpine 3.20 (python 1.12)"
and the later attempts to make it work
Mike Lang ca6f589e30 but only AFTER installing pip
Mike Lang cf9cd114ed Stop pip from refusing to work inside our containers
Mike Lang 9960accc0f Instead of backport libraries, just upgrade to alpine 3.20 (python 1.12)
Mike Lang 3606fadaa8 Pin gevent version to work around build issues
Seeing the following error on latest versions of gevent:

 Traceback (most recent call last):
   File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
     return _run_code(code, main_globals, None,
   File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
     exec(code, run_globals)
   File "/usr/lib/python3.9/site-packages/zulip_bots/schedulebot.py", line 2, in <module>
     import gevent.monkey
   File "/usr/lib/python3.9/site-packages/gevent/__init__.py", line 72, in <module>
     from gevent._hub_local import get_hub
   File "/usr/lib/python3.9/site-packages/gevent/_hub_local.py", line 150, in <module>
     import_c_accel(globals(), 'gevent.__hub_local')
   File "/usr/lib/python3.9/site-packages/gevent/_util.py", line 148, in import_c_accel
     mod = importlib.import_module(cname)
   File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
     return _bootstrap._gcd_import(name[level:], package, level)
ModuleNotFoundError: No module named 'gevent._gevent_c_hub_local'
Mike Lang 78c053000e Upgrade pip in order to make wheels work
Mike Lang 19f169e750 bus_analyzer: Move prototypes into subdir and allow non-digits
Mike Lang b6d71297c6 bus_analyzer: Make dockerfile work
Mike Lang 76daceff19 bus_analyzer: initial implementation