#Your Composer dependencies require a PHP version ">= 8.3.0". You are running 8.2.28
11 messages · Page 1 of 1 (latest)
I have fixed this by locking the package to a compatible version in my composer.json, adding "openspout/openspout": "4.28.5" under required. I have also opened a PR to lock the version.
Thank you for marking this question as solved!
Learn more
I don't think there is a need to lock the version. If the newer version isn't compatible it will fallback to the last matching version
We use "openspout/openspout": "^4.23", which is less restrictive
It isn't, though. I am getting the error in the OP. When I do composer install it's installing v4.29.1
Sounds like you either have this in your composer.json or composer.lock file
Yes, it was in my lock file. I tried deleting it and running composer install v4.29.1 is installed
This is a fresh install with PHP8.2. No issue installing Filament and it picks the right version.
Sounds like you installed with PHP8.3 before and then downgraded?
Not knowing. I will keep working on it.