RedHatQE / pylero

Python wrapper for the Polarion WSDL API
https://redhatqe.github.io/pylero/
MIT License
37 stars 25 forks source link

Switch from suds-py3 to suds #83

Closed waynesun09 closed 2 years ago

waynesun09 commented 2 years ago

The suds-community project suds is the project inherit from the original suds project, and suds-py3 is another community fork without much active contribution.

Switch back to the suds-community suds project which also have fedora release.

Update suds dependency base on version in the setup. On Fedora 36 the python3.10dist(suds) rpm package could be found but on earlier version it should look for python3dist(suds-community).

Signed-off-by: Wayne Sun gsun@redhat.com

waynesun09 commented 2 years ago

The dependency PR in suds: https://github.com/suds-community/suds/pull/80

have been merged, but we need wait for it to be included into the next release (pypi, rpm) to make the switch (merge the PR).

leelavg commented 2 years ago
  1. Will await till new pkg is available via pip
  2. I see update to setup.py, will re-look as I'm not sure suds-community will backport the fix to previous Fedora releases 🤔
waynesun09 commented 2 years ago

So upstream with pip install will need wait for new suds pip package.

And for Fedora/EPEL release, I thought it will automatically sync but I'm wrong as I searched through koji: https://koji.fedoraproject.org/koji/packageinfo?buildStart=0&packageID=7092&buildOrder=-completion_time&tagOrder=name&tagStart=0#buildlist

waynesun09 commented 2 years ago

@leelavg so suds pypi package is released, we will continue work on the Fedora rpm side, meanwhile could we merge this now?

waynesun09 commented 2 years ago

@leelavg please help check again when you are free, thanks