https://bugzilla.redhat.com/show_bug.cgi?id=1752196
--- Comment #10 from Zbigniew Jędrzejewski-Szmek zbyszek@in.waw.pl --- Hi,
this package uses the new pyproject macros [https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/...].
- Package contains BR: python2-devel or python3-devel
That is not needed, "BuildRequires: pyproject-rpm-macros" pulls in the necessary deps.
[?]: Package is licensed with an open-source compatible license and meets other legal requirements as defined in the legal section of Packaging Guidelines. => Please explain why you use BSD.
https://pypi.org/project/pytest-harvest/ shows License: BSD License (BSD 3-Clause), as does https://github.com/smarie/python-pytest-harvest/blob/master/LICENSE.
[!]: License field in the package spec file matches the actual license. Note: There is no build directory. Running licensecheck on vanilla upstream sources. No licenses found. Please check the source files for licenses manually. => Empty licensecheck.txt generated, why?
Some problem with fedora-review maybe? Nothing I can fix.
[!]: A package which is used by another package via an egg interface should provide egg info.
The binary package provides this: /usr/lib/python3.7/site-packages/pytest_harvest-1.7.2.dist-info/
[!]: Package meets the Packaging Guidelines::Python
It does, afaict. It's using the new macros to automate this, but the end result should be correct according to the guidelines.
[!]: If the source package does not include license text(s) as a separate file from upstream, the packager SHOULD query upstream to include it.
The source tarball includes "LICENSE", and this file is also present in the binary rpm.
(In reply to Raphael Groner from comment #9)
[?]: Binary eggs must be removed in %prep Note: Cannot find any build in BUILD directory (--prebuilt option?)
Maybe better try to build from source instead of using pypi provides binaries only.
It is built from source. It is a pure-python package, so "source" and "binary" are pretty much the same, but fwiw, it is built from a "source" tarball downloaded from pypi (as most python packages are...).