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 }} TINDIE_USERNAME: ${{ secrets.TINDIE_USERNAME }}
with: with:
# Set the base_image to the desired Raspberry Pi OS version # 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 image_additional_mb: 3072 # enlarge free space to 3GB
optimize_image: true optimize_image: true
# user: inky --> not supported? # user: inky --> not supported?
@@ -52,7 +52,7 @@ jobs:
python -m pip install --upgrade pip python -m pip install --upgrade pip
pip install wheel pip install wheel
pip install -e ./ 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 wget https://raw.githubusercontent.com/aceinnolab/Inkycal/assets/tests/settings.json
pip install pytest pip install pytest
python -m pytest python -m pytest

View File

@@ -25,7 +25,7 @@ jobs:
with: with:
# Set the base_image to the desired Raspberry Pi OS version # 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 # 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 image_additional_mb: 3072 # enlarge free space to 3 GB
optimize_image: true optimize_image: true
commands: | commands: |
@@ -57,7 +57,7 @@ jobs:
python -m pip install --upgrade pip python -m pip install --upgrade pip
pip install wheel pip install wheel
pip install -e ./ 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 # 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 wget https://github.com/aceinnolab/Inkycal/raw/refs/heads/assets/hosting/pcre2-10.44.tar.bz2
@@ -97,7 +97,7 @@ jobs:
# increase swap-size # increase swap-size
# temporarily disabled due to unmounting issues # temporarily disabled due to unmounting issues
# sudo dphys-swapfile swapoff # 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 setup
# sudo dphys-swapfile swapon # 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 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 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 ## Installing Inkycal
@@ -204,7 +204,7 @@ pip install -e ./
# only for Raspberry Pi: # 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 ## Running Inkycal

View File

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