Update deps and base image

This commit is contained in:
ace
2025-08-13 17:34:57 +02:00
parent 0337eb712d
commit 2b3c7ea100
4 changed files with 48 additions and 50 deletions

View File

@@ -29,7 +29,7 @@ jobs:
TINDIE_USERNAME: ${{ secrets.TINDIE_USERNAME }}
with:
# Set the base_image to the desired Raspberry Pi OS version
base_image: https://downloads.raspberrypi.com/raspios_lite_armhf/images/raspios_lite_armhf-2024-03-15/2024-03-15-raspios-bookworm-armhf-lite.img.xz
base_image: https://downloads.raspberrypi.com/raspios_lite_armhf/images/raspios_lite_armhf-2025-05-13/2025-05-13-raspios-bookworm-armhf-lite.img.xz
image_additional_mb: 3072 # enlarge free space to 3GB
optimize_image: true
# user: inky --> not supported?
@@ -52,7 +52,7 @@ jobs:
python -m pip install --upgrade pip
pip install wheel
pip install -e ./
pip install RPi.GPIO==0.7.1 spidev==3.5 gpiozero==2.0
pip install RPi.GPIO==0.7.1 spidev==3.7 lgpio==0.2.2.0
wget https://raw.githubusercontent.com/aceinnolab/Inkycal/assets/tests/settings.json
pip install pytest
python -m pytest
python -m pytest

View File

@@ -25,7 +25,7 @@ jobs:
with:
# Set the base_image to the desired Raspberry Pi OS version
# note: version 2023-12-11 onwards seems to have issues with the kernel and gpio. Using later versions requires some additional steps
base_image: https://downloads.raspberrypi.com/raspios_lite_armhf/images/raspios_lite_armhf-2024-11-19/2024-11-19-raspios-bookworm-armhf-lite.img.xz
base_image: https://downloads.raspberrypi.com/raspios_lite_armhf/images/raspios_lite_armhf-2025-05-13/2025-05-13-raspios-bookworm-armhf-lite.img.xz
image_additional_mb: 3072 # enlarge free space to 3 GB
optimize_image: true
commands: |
@@ -57,7 +57,7 @@ jobs:
python -m pip install --upgrade pip
pip install wheel
pip install -e ./
pip install spidev==3.5 gpiozero==2.0
pip install RPi.GPIO==0.7.1 spidev==3.7 lgpio==0.2.2.0
# specific hacks to get this running on newer kernels, see #387. Special thanks to pbarthelemy
wget https://github.com/aceinnolab/Inkycal/raw/refs/heads/assets/hosting/pcre2-10.44.tar.bz2
@@ -97,7 +97,7 @@ jobs:
# increase swap-size
# temporarily disabled due to unmounting issues
# sudo dphys-swapfile swapoff
# sudo sed -i -E '/^CONF_SWAPSIZE=/s/=.*/=512/' /etc/dphys-swapfile
# sudo sed -i -E '/^CONF_SWAPSIZE=/s/=.*/=1024/' /etc/dphys-swapfile
# sudo dphys-swapfile setup
# sudo dphys-swapfile swapon

View File

@@ -147,9 +147,9 @@ sudo dphys-swapfile swapon
These commands expand the filesystem, enable SPI and set up the correct timezone on the Raspberry Pi. When running the
last command, please select the continent you live in, press enter and then select the capital of the country you live
in. Lastly, press enter.
in. Lastly, press enter.
7. Follow the steps in `Installation` (see below) on how to install Inkycal.
Follow the steps in `Installation` (see below) on how to install Inkycal.
## Installing Inkycal
@@ -204,7 +204,7 @@ pip install -e ./
# only for Raspberry Pi:
pip install RPi.GPIO==0.7.1 spidev==3.5 gpiozero==2.0
pip install RPi.GPIO==0.7.1 spidev==3.7 lgpio==0.2.2.0
```
## Running Inkycal

View File

@@ -1,54 +1,52 @@
appdirs==1.4.4
arrow==1.3.0
asyncio==3.4.3
beautifulsoup4==4.12.3
certifi==2024.12.14
beautifulsoup4==4.13.4
certifi==2025.8.3
cfgv==3.4.0
charset-normalizer==3.3.2
charset-normalizer==3.4.3
colorzero==2.0
cycler==0.12.1
distlib==0.3.8
distlib==0.4.0
feedparser==6.0.11
filelock==3.13.1
fonttools==4.48.1
frozendict==2.4.0
gpiozero==2.0
html2text==2020.1.16
filelock==3.18.0
fonttools==4.59.0
frozendict==2.4.6
gpiozero==2.0.1
html2text==2025.4.15
html5lib==1.1
htmlwebshot==0.1.2
icalendar==5.0.11
identify==2.5.34
idna==3.7
kiwisolver==1.4.5
lgpio==0.0.0.2
matplotlib==3.7.1
multitasking==0.0.11
nodeenv==1.8.0
numpy==1.26.2
packaging==23.2
pandas==2.2.0
peewee==3.17.1
pillow==10.3.0
platformdirs==4.2.0
pre-commit==3.6.1
pyparsing==3.1.1
python-dateutil==2.8.2
python-dotenv==1.0.1
pytz==2024.1
PyYAML==6.0.1
recurring-ical-events==2.1.2
icalendar==6.3.1
identify==2.6.13
idna==3.10
kiwisolver==1.4.9
matplotlib==3.10.5
multitasking==0.0.12
nodeenv==1.9.1
numpy==2.3.2
packaging==25.0
pandas==2.3.1
peewee==3.18.2
pillow==11.3.0
platformdirs==4.3.8
pre-commit==4.3.0
pyparsing==3.2.3
python-dateutil==2.9.0
python-dotenv==1.1.1
pytz==2025.2
PyYAML==6.0.2
recurring-ical-events==3.8.0
requests==2.32.4
sgmllib3k==1.0.0
six==1.16.0
soupsieve==2.5
todoist-api-python==2.1.3
types-python-dateutil==2.8.19.20240106
typing_extensions==4.9.0
tzdata==2024.1
tzlocal==5.2
six==1.17.0
soupsieve==2.7
todoist-api-python==3.1.0
types-python-dateutil==2.9.0.20250809
typing_extensions==4.14.1
tzdata==2025.2
tzlocal==5.3.1
urllib3==2.5.0
virtualenv==20.29.1
virtualenv==20.34.0
webencodings==0.5.1
x-wr-timezone==0.0.6
x-wr-timezone==2.0.1
xkcd==2.4.2
yfinance==0.2.40
yfinance==0.2.65