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

Steve Traylen <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|needinfo?(steve.traylen@cer |
                   |n.ch)                       |



--- Comment #3 from Steve Traylen <[email protected]> ---
New packages.

Everything addressed I believe except for the build test requirements. Comments
below.

Spec URL:
http://straylen.web.cern.ch/straylen/rpms/python-reactivex/python-reactivex.spec
SRPM URL:
http://straylen.web.cern.ch/straylen/rpms/python-reactivex/python-reactivex-4.0.4-2.fc38.src.rpm


- The linked spec file looks like it is an older version
- The changelog entry is for 1.32.0, but the version field and package is for
  4.0.4

spec file and changelog both updated.

- The LICENSE file should be packaged with %license

Explicit reference to LICENSE file now added.

- py3_check_import should be pyproject_check_import since that is the latest
  suggested macro

Corrected to pyproject macro

- Something looks off with the packages installer, no version in dist info:
  /usr/lib/python3.11/site-packages/reactivex-0.0.0.dist-info/
  This also seems to provide provides of "python3.11dist(reactivex) = 0"


Okay seems the github tag release is not complete with no version number. I
switched to using the PyPi
source now with just the tests from git tag. Seems to have done the job.


- The description in the srpm spec talks like this is the client for InfluxDB
  instead of ReactiveX ;)


Yep - corrected.


- Ideally the pytest build time req should be present in pyproject.toml so that
  it can be picked up by the build-time dependency generator:
 
https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#Automatically-generated-dependencies

There is a pyproject section "[tool.poetry.dev-dependencies]" that contains
pytest. I do not seem to be able to
activate this section with "%generate_buildrequires -x dev" or something?

Have left it as is.


-- 
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=2121759
_______________________________________________
package-review mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to