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 }}
|
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
|
||||||
6
.github/workflows/update-os.yml
vendored
6
.github/workflows/update-os.yml
vendored
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user