Update deps and base image
This commit is contained in:
6
.github/workflows/test-on-rpi.yml
vendored
6
.github/workflows/test-on-rpi.yml
vendored
@@ -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
|
||||
6
.github/workflows/update-os.yml
vendored
6
.github/workflows/update-os.yml
vendored
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user