constrain optimade, also add a lower pin
- Looks like optimade side has a breaking change:
optimade.server.config.CONFIGwas removed in 1.4.0: https://github.com/Materials-Consortia/optimade-python-tools/pull/2313 - Had to fix some new linting rules due to
ruffupdate
Edited by Haoyu Yang