I forgot to add that actually python2-flask has been continuously broken since its submission to AUR in 2022-11, because repo dropped many Python2 modules around that time, and not all of python2-flask's dependencies were recreated on AUR. The required python2-jinja's dependencies were also among the missing ones. It also got deleted on Feb 25, 2022 (PRQ#32767).
The latter has been (re)uploaded to AUR on 2022-05-22, but without declaring its mandatory requirement, python2-markupsafe. (Which no longer exists on AUR.) No one mentioned this issue on python2-flask's page. (In fact it has no comments at all.) And only I submitted a comment on python2-jinja's page about the missing dependency, in Aug 2023, because I was testing another downstream package when I ran into this blocking issue. +1: python2-flask needs python2-click, which was removed from its PKGBUILD depends array on 2023-06-29. But no one complained. It is clear that this package has not been in a usable state *ever* on AUR. On 29 August 2023 19:34:08 GMT+02:00, [email protected] wrote: >MarsSeed [1] filed a deletion request for python2-flask [2]: > >This legacy Python2 version of the Flask web application framework is >not needed or useful to keep. > >For production purposes it is not just deprecated but also insecure. > >Current AUR consumer python2-flask-table is already broken due to >missing another dependency. > >And python2-requests only optdepends on it, but actually this was >originally a checkdepend of that. However, I found out last year that >executing the test suite of that package would have required >recreating an excessively large and complex dependency chain just for >the purpose of testing that one build. Therefore I decided to put >python2-requests' checkdepends in its optdepends, and make the test >execution inside check() get launched only if all of the optionally >defined checkdepends are satisfied. > >As several of python2-requests' optional checkdepends don't exist on >AUR, no check() function gets run by its PKGBUILD. So at this point, >the current maintainer of python2-requests would do best to remove >those optdepends, as they are superfluous. > >Safe to drop this package; no negative impact. > >[1] https://aur.archlinux.org/account/MarsSeed/ >[2] https://aur.archlinux.org/pkgbase/python2-flask/
