[Bug 1752196] Review Request: python-pytest-harvest - Store data created during test execution and retrieve it at the end

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1752196



--- Comment #10 from Zbigniew Jędrzejewski-Szmek <zbyszek@xxxxxxxxx> ---
Hi,

this package uses the new pyproject macros
[https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/message/LB3GTGGWEKBT2QWOB77XQ3WXEWN4XRUK/].

> - 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...).

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux