[Bug 2181686] Review Request: python-scitokens - Reference library for SciToken capability tokens library

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

 



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



--- Comment #5 from Derek <djw8605@xxxxxxxxx> ---
(In reply to Steve Traylen from comment #2)
> 
> Comments reading through the .spec file and source:
> 
> 1. Requires:       python3-jwt >= 1.6.1
>    Requires:       python3-cryptography
> 
> These are not needed as computed anyway.
> 

Done

> 
>  which raises the point that I expect that setuptools is not needed runtime
> so try and get rid of that is possible.

I'll look into it, but I think you are right, setuptools isn't needed.  Since I
am the upstream, I can make these changes.

> 
> 2. export PYTHONPATH="%{buildroot}%{python3_sitelib}"
>    (cd tests/ && %{__python3} -m pytest --verbose -ra .)
> 
>    Can the %pytest macros be used for that ? It does something like that.

Done, good suggestion.

> 
> 3. src/scitokens/urltools.py seems to MIT license and is a bundling of
> https://github.com/itzik-h/urltools  Can this be unbundled and a new package
> for urltools be created?
> 

I see you have submitted this package.  Thank you very much!

> 
> And some more optional stuff:
> 
> 1. Package is using the old macros -

The text in the newer guidelines implied that I should use the older macros if
targeting EPEL8, which I certainly am.

> 
> 2. Use %pypi_source macro for source URL?

Done.

Some of these changes require a new release of scitokens, which takes a bit
more time to produce.  How do you want to handle these changes, especially the
urltools change.  Can we move forward here while we will change scitokens to
use the urltools package when it is accepted into EPEL?


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2181686
_______________________________________________
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, report it: https://pagure.io/fedora-infrastructure/new_issue




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

  Powered by Linux