#2266 Python 2 exception: trac-spamfilter-plugin
Closed: Accepted a month ago by zbyszek. Opened a month ago by pghmcfc.

This one was discussed in https://bugzilla.redhat.com/show_bug.cgi?id=1737930 along with trac and its other plugins but was kept separate because it pulls in several additional dependencies:

  • python2-dns
    • python2-crypto
    • python2-pycryptodomex
    • python2-typing
  • python2-httplib2
  • python2-oauth2
  • python2-pillow
    • python2-olefile
    • python2-numpy

Of these, I currently maintain python2-crypto and python2-typing and am content to keep them around as long as needed for this package.

Only one of python2-crypto and python2-pycryptodomex is needed as they are alternative back-ends for python-dns. python2-pycryptodomex is preferred by upstream but python-dns currently uses the (dead upstream) python2-crypto. I have submitted https://src.fedoraproject.org/rpms/python-dns/pull-request/1 with a view to changing this. I am willing to maintain python2-pycryptodomex myself instead of python2-crypto if necessary, though I have also asked the python2-pycryptodomex maintainer (https://bugzilla.redhat.com/show_bug.cgi?id=1761070).

The python2-dns maintainer has not yet replied about whether or not they will continue to support it on Python 2 (https://bugzilla.redhat.com/show_bug.cgi?id=1764096). I am willing to take this one too if necessary.

The python2-httplib2 maintainer is OK supporting Python 2 (https://bugzilla.redhat.com/show_bug.cgi?id=1764099).

The python2-oauth2 maintainer is OK supporting Python 2 (https://bugzilla.redhat.com/show_bug.cgi?id=1764101).

The python2-pillow and python2-olefile maintainer is OK supporting Python 2 (https://bugzilla.redhat.com/show_bug.cgi?id=1764104).

The python2-numpy maintainer is OK supporting Python 2 and will drop the test-only dependencies on python2-nose and python2-pytest (https://bugzilla.redhat.com/show_bug.cgi?id=1737930#c39).


thanks for doing the preparatory work

Metadata Update from @churchyard:
- Issue tagged with: python 2 exception

a month ago

The python2-cryptodomex maintainer is OK supporting Python 2 too.


After 7 days, this is APPROVED with +4,0,-0

Metadata Update from @churchyard:
- Issue tagged with: pending announcement

a month ago

Metadata Update from @zbyszek:
- Issue untagged with: pending announcement
- Issue close_status updated to: Accepted
- Issue status updated to: Closed (was: Open)

a month ago

Login to comment on this ticket.