fedora-infra/noggin

Dependency versions need to be loosened up a bit

gridhead opened this issue · 1 comments

This ticket is mostly a tracker for myself. After keeping aside the v0.0.1, I started off with writing a specfile for the v1.5.1. This is where I encountered of an inverse of the similar issue that we faced before with the v0.0.1. Earlier we were locked down with the older version of the dependencies, but now we are locked up with the more recent version of those - both of which are not even available in the official repositories.

I plan to mess around with the pyproject.toml (and generate a poetry.lock file accordingly) to accommodate for versions that are available on Fedora 35 repositories. Dropping down the minor version count by a bit should not break stuff but do not quote me on this.

error: Failed build dependencies:
        (python3dist(cryptography) < 37~~ with python3dist(cryptography) >= 36) is needed by noggin-1.5.1-0.fc35.noarch
        (python3dist(flask) < 3~~ with python3dist(flask) >= 2.0.2) is needed by noggin-1.5.1-0.fc35.noarch
        (python3dist(flask-wtf) < 2~~ with python3dist(flask-wtf) >= 1) is needed by noggin-1.5.1-0.fc35.noarch
        (python3dist(noggin-messages) < 2~~ with python3dist(noggin-messages) >= 1) is needed by noggin-1.5.1-0.fc35.noarch
        (python3dist(pyjwt) < 3~~ with python3dist(pyjwt) >= 2.3) is needed by noggin-1.5.1-0.fc35.noarch
        (python3dist(pyotp) < 3~~ with python3dist(pyotp) >= 2.6) is needed by noggin-1.5.1-0.fc35.noarch
        (python3dist(requests[security]) < 3~~ with python3dist(requests[security]) >= 2.26) is needed by noggin-1.5.1-0.fc35.noarch
        (python3dist(wtforms) < 4~~ with python3dist(wtforms) >= 3) is needed by noggin-1.5.1-0.fc35.noarch
        (python3dist(wtforms[email]) < 4~~ with python3dist(wtforms[email]) >= 3) is needed by noggin-1.5.1-0.fc35.noarch

Fixed by #918 and/or #938. Closing.