[Bug 2121759] Review Request:python-reactivex - ReactiveX (Rx) for Python

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

 



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

Steve Traylen <steve.traylen@xxxxxxx> changed:

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



--- Comment #3 from Steve Traylen <steve.traylen@xxxxxxx> ---
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 -- 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