The answer is contained in the OP. Some dependency...
# general
e
The answer is contained in the OP. Some dependency in the resolve says `'python_requires': '>=3.7.0,<3.8.0',`in its setup.py; so you can never generate a lock for any python outside that range, since that one dep, at least, does not support it.