#5442 Revert "build(requirements): pin python package versions"
Closed by wombelix. Opened by ferdnyc.
ferdnyc/pagure pygit2-version  into  master

Download 5442.patch

This reverts commit c9376756f7097d66f5ea6b06a95ab00d80298b63 except
where it makes sense (the temporary pinning of flask-oidc and
itsdangerous due to newer-version incompatibilities).

A conversation can be had about reproducibility (including possibly creating a requirements-frozen.txt with == pinned versions), but doing it in a heavy-handed manner across the entire set of requirements breaks lots of things, especially on different Python versions.

Fixes #5441

Metadata Update from @ngompa:
- Request assigned

pretty please pagure-ci rebuild

@ferdnyc we pinned as workaround to have working unit tests during development of Pagure 6. There was just no other option to move forward. It wasn't done because we think that's a good solution.
So from a technical perspective I agree with the issue you raised and the PR you submitted. But I'm pretty sure this will kill the unit tests again.

I can review the PR but you have to rebase first please, the PR is out of sync with the master branch.

OK this PR only removes the pins without addressing the problems in the code base with newer package versions. I'm closing this one in favour of https://pagure.io/pagure/pull-request/5463.

Pull-Request has been closed by wombelix

Metadata