On Sun, 22 Aug 2021 at 06:06, Mattia Verga
<mattia.verga(a)protonmail.com> wrote:
The extras macro expands to %package, %description, and %files; you
have put it in between a %package and %description, which will surely
confuse rpm somewhat.
Oh, I've missed that. Thanks.
You need to ensure that tox is installed as well, if it isn't listed
in upstream's requirements to get pulled in by
%pyproject_buildrequires.
I'll try adding the missing BuildReqs (I suppose `%pyproject_buildrequires -t` should
be enough), then I'll have to have a look on how tox works... from a quick look to the
tox config file, it seems that there are many environments specified, some of them are
related to code linting. In the Guidelines I see these should be skipped, I'll need to
find out how to do that.
I asked a similar question earlier:
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedorapr...
But maybe you try removing the pin? Flask 2 did break things, but it
may not have broken your package.
I don't know why upstream has pinned that requirement, the commit says it was for
"fixing tests"... I'll try to ask upstream.
Thank you