Page MenuHomeFreeBSD

devel/py-twisted: Update 20.3.0 and extra_require

Authored by on Mar 25 2020, 8:08 PM.
Referenced Files
Unknown Object (File)
Sun, Sep 17, 12:05 PM
Unknown Object (File)
Sat, Sep 9, 1:44 PM
Unknown Object (File)
Mon, Sep 4, 5:55 PM
Unknown Object (File)
Aug 18 2023, 5:02 PM
Unknown Object (File)
Aug 15 2023, 12:31 AM
Unknown Object (File)
Aug 15 2023, 12:03 AM
Unknown Object (File)
Jul 1 2023, 12:49 AM
Unknown Object (File)
Jun 24 2023, 6:43 AM


  • Update to 20.3.0 [1]
  • Include extra_require options on by default [2]
  • Excluding extra_require soap due to soappy being python 2.7 only


soappy is a python 2.7 only project and has a long running issue with Twisted to be replaced with something else (ZSI 2.0).

Test Plan

Ran 12912 tests in 370.716s
FAILED (skips=2601, expectedFailures=3, failures=9, errors=1, successes=10298)

Ran 12789 tests in 349.549s
FAILED (skips=2556, failures=10, errors=13, successes=10210)

Ran 12671 tests in 213.893s
FAILED (skips=3067, failures=9, errors=1, successes=9594)

Ran 12580 tests in 190.577s
FAILED (skips=2992, failures=10, errors=13, successes=9565)

Most 2.7 errors are covered here:

And maybe more failures here:

Diff Detail

rP FreeBSD ports repository
Lint Not Applicable
Tests Not Applicable

Event Timeline

Looking for any additional feedback on testing py-twisted. added inline comments.
18 ↗(On Diff #69866)

Twisted 20.3.0 requires now attrs >= 19.2.0

40 ↗(On Diff #69866)

Twisted 20.3.0 requires cryptography >= 2.5

50 ↗(On Diff #69866)

Twisted 20.3.0 requires service_identity >= 18.1.0

This revision now requires changes to proceed.Apr 2 2020, 5:03 PM

Update 20.3.0 requirments. The original commit was from 19.10.0.

Adding my comment from PR 245252.

Just a minor change in the patch (don't need to update it), we can always improve options descriptions, see here: Porters Handbook - Makefile Options.

My suggestion:

CONCH_DESC= Conch secure shell SSH
SERIAL_DESC=  Serial port extension

HTTP2_DESC and TLS_DESC are already present in Mk/ and fits here.

This revision was not accepted when it landed; it landed in state Needs Review.Apr 26 2020, 2:17 PM
This revision was automatically updated to reflect the committed changes.