id,seq,job,repo,uses,name,with,run,env,if 137061,1,27508,140912432,actions/checkout@v3,,,,, 137062,2,27508,140912432,actions/setup-python@v4,Set up Python ${{ matrix.python-version }},"{""python-version"": ""${{ matrix.python-version }}""}",,, 137063,3,27508,140912432,actions/cache@v3,Configure pip caching,"{""path"": ""~/.cache/pip"", ""key"": ""${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}"", ""restore-keys"": ""${{ runner.os }}-pip-\n""}",,, 137064,4,27508,140912432,,Install dependencies,,"pip install -e '.[test,mypy,flake8,tui]' ",, 137065,5,27508,140912432,,Optionally install numpy,,pip install numpy,,matrix.numpy == 1 137066,6,27508,140912432,,Install SpatiaLite,,sudo apt-get install libsqlite3-mod-spatialite,,matrix.os == 'ubuntu-latest' 137067,7,27508,140912432,,On macOS with Python 3.10 test with sqlean.py,,pip install sqlean.py sqlite-dump,,matrix.os == 'macos-latest' && matrix.python-version == '3.10' 137068,8,27508,140912432,,Build extension for --load-extension test,,(cd tests && gcc ext.c -fPIC -shared -o ext.so && ls -lah),,matrix.os == 'ubuntu-latest' 137069,9,27508,140912432,,Run tests,,"pytest -v ",, 137070,10,27508,140912432,,run mypy,,mypy sqlite_utils tests,, 137071,11,27508,140912432,,run flake8 if Python 3.8 or higher,,flake8,,matrix.python-version >= 3.8 137072,12,27508,140912432,,Check formatting,,black . --check,, 137073,13,27508,140912432,,Check if cog needs to be run,,"cog --check README.md docs/*.rst ",,