Created attachment 212386 [details] py-flask-wtf.diff QA: * portlint: OK (looks fine.) * testport: OK (poudriere: 12.1, amd64 tested) Old versions are broken. Breakage is caused by new werkzeug version.
Thanks Goran. Could you please: - Delete TESTS / TESTS_DESC option and TESTS_BUILD_DEPENDS (this is now handled by the framework) - Check that this ports werkzeug <version-spec> is correctly defined, matching the upstream (setup.py) version-spec, updating it if necessary, so that issues like this can be picked up earlier when updating its dependents - If the werkzeug update regressing this port was merged to quarterly (and flask-wtf is broken there now too), set merge-quarterly > here
(In reply to Kubilay Kocak from comment #1) I'm not sure it's wise to have werkzeug as dependency, as flask is depending on it, and flask-wtf depends on flask. What should I do?
I checked quarterly, werkzeug there is older: 0.16.0, so it's fine
Created attachment 212403 [details] py-flask-wtf.diff
A commit references this bug: Author: rm Date: Mon Mar 16 18:26:44 UTC 2020 New revision: 528535 URL: https://svnweb.freebsd.org/changeset/ports/528535 Log: www/py-flask-wtf: update to 0.14.3 This release fixes runtime with werkzeug 1.0.0 PR: 244794 Submitted by: Goran Meki? <meka@tilda.center> Reviewed by: koobs Changes: head/www/py-flask-wtf/Makefile head/www/py-flask-wtf/distinfo
Committed, thank you!