[Bug 1966722] Review Request: python-knack - A Command-Line Interface framework used by the Azure cli

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

 



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



--- Comment #7 from Major Hayden <mhayden@xxxxxxxxxx> ---
(In reply to Ben Beasley from comment #6)
> Looks great. Package approved, with a few comments below.
> 
> Package Review
> ==============
> 
> Legend:
> [x] = Pass, [!] = Fail, [-] = Not applicable, [?] = Not evaluated
> 
> ===== Notes (no change required) =====
> 
> - This is not really required:
> 
>     %{?!python3_pkgversion:%global python3_pkgversion 3}
> 
>   since the macro is already defined to “3” on Fedora and EPEL8 (and to “36”
> on
>   EPEL7). There should not be any current Fedora or EPEL release where it is
>   undefined.
>  
>   It might be possible to dispense with the macro entirely and use just a
>   literal “3”, if you are not targeting EPEL7. It is not clear to me if there
>   is any reason to use the macro in EPEL8 or not.
> 
>   (If you are targeting EPEL7, you will need a few tweaks to get
> there—mostly,
>   manual Requires guarded by “%if 0%{?el7}/%endif”,
>   “%if 0%{?epel} == 7/%endif”, or similar, since EPEL7 lacks a Python
>   dependency generator.)

I see. Thanks for that!

> - You can, if you like, write
> 
>     %{python3_sitelib}/knack-*.egg-info
> 
>   as
> 
>     %{python3_sitelib}/knack-py%{python3_version}.egg-info
> 
>   or
> 
>     %{python3_sitelib}/%{srcname}-py%{python3_version}.egg-info
> 
>   which works as a boilerplate pattern for most simple Python packages, but
> the
>   version you have is fine.

Good to know. I always like re-using variables whenever I can.

Thank you!


-- 
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
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




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

  Powered by Linux