#3396 pagure-ev: Use Trololio instead of Trollius directly
Merged by pingou. Opened by ngompa.
ngompa/pagure trololio  into  master

Download 3396.patch

Trololio is a shim module that provides a Trollius-like
interface to use Trollius or asyncio, depending on what is available.

This will allow us to run pagure-ev on Python 3.

Signed-off-by: Neal Gompa ngompa13@gmail.com

rebased onto 620325d1bfb9add3405d73e9ecce9eac76ab2a90

Hm, is this packaged in Fedora for epel7 as well?

@pingou It's not packaged at all yet in Fedora (much less EPEL7). I packaged it for openSUSE to test it out: https://build.opensuse.org/package/show/home:Pharaoh_Atem:SUSE_Pagure/python-Trololio

rebased onto 57e4c62637060efc5a3932bc05d575058856807f

@pingou Review request for Fedora/EPEL 7 package filed: https://bugzilla.redhat.com/show_bug.cgi?id=1599312

Note, this is going to be necessary since python-trollius has been retired in Rawhide (to be F29).

python-trololio Bodhi updates:

  • EPEL7: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-acf27c29e7
  • F27: https://bodhi.fedoraproject.org/updates/FEDORA-2018-f8e662b25e
  • F28: https://bodhi.fedoraproject.org/updates/FEDORA-2018-002ee414f8

rebased onto 263cb742d48814039953570adbf9884e424e20bd

rebased onto 02e7d2a3a685335b69090e3ce5fd5c95a06d5a2c

Seems to work quite fine :)
Thanks!

Commit 4b2e7f52 fixes this pull-request

Pull-Request has been merged by pingou

Metadata