Updated py-twisted to 16.6.0. Twisted Core 16.6.0 (2016-11-17) ================================ Features -------- - The twist script can now be run by invoking python -m twisted. (#8657) - twisted.protocols.sip has been ported to Python 3. (#8669) - twisted.persisted.dirdbm has been ported to Python 3. (#8888) Bugfixes -------- - twisted.internet.defer.Deferred now implements send, not __send__, which means that it is now a conforming generator. (#8861) - The IOCP reactor no longer transmits the contents of uninitialized memory when writing large amounts of data. (#8870) - Deferreds awaited/yielded from in a twisted.internet.defer.ensureDeferred wrapped coroutine will now properly raise exceptions. Additionally, it more closely models asyncio.ensure_future and will pass through Deferreds. (#8878) - Deferreds that are paused or chained on other Deferreds will now return a result when yielded/awaited in a twisted.internet.defer .ensureDeferred-wrapped coroutine, instead of returning the Deferred it was chained to. (#8890) Improved Documentation ---------------------- - twisted.test.proto_helpers is now explicitly covered by the compatibility policy. (#8857) Other ----- - #8281, #8823, #8862 Twisted Conch 16.6.0 (2016-11-17) ================================= Features -------- - twisted.conch.ssh.keys supports ECDSA keys (#8798) - scripts/ckeygen can now generate ecdsa keys. (#8828) - ckeygen has been ported to Python 3 (#8855) Deprecations and Removals ------------------------- - twisted.conch.ssh no longer uses gmpy, if available. gmpy is unmaintained, does not have binary wheels for any platforms, and an alternative for higher performance is available in the form of PyPy. (#8079) Twisted Web 16.6.0 (2016-11-17) =============================== Features -------- - twisted.web.server.Site's HTTP/2 server support now emits vastly fewer WINDOW_UPDATE frames than previously. (#8681) Bugfixes -------- - twisted.web.Agent now tolerates receiving unexpected status codes in the 100 range by discarding them, which is what RFC 7231 recommends doing. (#8885) - twisted.web._http.H2Stream's getHost and getPeer implementations now actually return the host and peer instead of None. (#8893) Twisted Words 16.6.0 (2016-11-17) ================================= Features -------- - twisted.words.protocols.irc has been ported to Python 3 (#6320)diff -r1.28 -r1.29 pkgsrc/net/py-twisted/Makefile
(wiz)
@@ -1,17 +1,16 @@ | @@ -1,17 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.28 2016/11/20 10:47:36 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.29 2016/11/28 13:55:50 wiz Exp $ | |
2 | 2 | |||
3 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} | 3 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} | |
4 | PKGREVISION= 1 | |||
5 | COMMENT= Framework for writing networked applications | 4 | COMMENT= Framework for writing networked applications | |
6 | .include "../../net/py-twisted/Makefile.common" | 5 | .include "../../net/py-twisted/Makefile.common" | |
7 | 6 | |||
8 | DEPENDS+= ${PYPKGPREFIX}-incremental-[0-9]*:../../devel/py-incremental | 7 | DEPENDS+= ${PYPKGPREFIX}-incremental-[0-9]*:../../devel/py-incremental | |
9 | DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=0.6:../../security/py-OpenSSL | 8 | DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=0.6:../../security/py-OpenSSL | |
10 | DEPENDS+= ${PYPKGPREFIX}-ZopeInterface>=3.0.1:../../devel/py-ZopeInterface | 9 | DEPENDS+= ${PYPKGPREFIX}-ZopeInterface>=3.0.1:../../devel/py-ZopeInterface | |
11 | 10 | |||
12 | REPLACE_PYTHON+= src/twisted/mail/test/pop3testserver.py | 11 | REPLACE_PYTHON+= src/twisted/mail/test/pop3testserver.py | |
13 | REPLACE_PYTHON+= src/twisted/trial/test/scripttest.py | 12 | REPLACE_PYTHON+= src/twisted/trial/test/scripttest.py | |
14 | REPLACE_PYTHON+= src/twisted/python/test/pullpipe.py | 13 | REPLACE_PYTHON+= src/twisted/python/test/pullpipe.py | |
15 | 14 | |||
16 | CFLAGS.SunOS+= -D_XOPEN_SOURCE=1 -D_XOPEN_SOURCE_EXTENDED=1 -Du_int=uint32_t | 15 | CFLAGS.SunOS+= -D_XOPEN_SOURCE=1 -D_XOPEN_SOURCE_EXTENDED=1 -Du_int=uint32_t | |
17 | 16 |
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.35 2016/11/01 15:58:02 wiz Exp $ | 1 | # $NetBSD: Makefile.common,v 1.36 2016/11/28 13:55:50 wiz Exp $ | |
2 | # | 2 | # | |
3 | # used by net/py-twisted/Makefile | 3 | # used by net/py-twisted/Makefile | |
4 | # used by net/py-twisted-docs/Makefile | 4 | # used by net/py-twisted-docs/Makefile | |
5 | 5 | |||
6 | DISTNAME= Twisted-16.5.0 | 6 | DISTNAME= Twisted-16.6.0 | |
7 | CATEGORIES= net python | 7 | CATEGORIES= net python | |
8 | MASTER_SITES= http://twistedmatrix.com/Releases/Twisted/${PKGVERSION_NOREV:R}/ | 8 | MASTER_SITES= http://twistedmatrix.com/Releases/Twisted/${PKGVERSION_NOREV:R}/ | |
9 | EXTRACT_SUFX= .tar.bz2 | 9 | EXTRACT_SUFX= .tar.bz2 | |
10 | 10 | |||
11 | MAINTAINER?= pkgsrc-users@NetBSD.org | 11 | MAINTAINER?= pkgsrc-users@NetBSD.org | |
12 | HOMEPAGE= http://www.twistedmatrix.com/ | 12 | HOMEPAGE= http://www.twistedmatrix.com/ | |
13 | LICENSE= mit | 13 | LICENSE= mit | |
14 | 14 | |||
15 | DISTINFO_FILE?= ${.CURDIR}/../py-twisted/distinfo | 15 | DISTINFO_FILE?= ${.CURDIR}/../py-twisted/distinfo | |
16 | PATCHDIR?= ${.CURDIR}/../py-twisted/patches | 16 | PATCHDIR?= ${.CURDIR}/../py-twisted/patches | |
17 | 17 | |||
18 | PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # many parts not yet ported as of 16.5.0 (PLIST: 465 files missing) | 18 | PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # many parts not yet ported as of 16.5.0 (PLIST: 465 files missing) |
@@ -1,33 +1,36 @@ | @@ -1,33 +1,36 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.25 2016/11/01 15:55:46 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.26 2016/11/28 13:55:50 wiz Exp $ | |
2 | bin/cftp-${PYVERSSUFFIX} | 2 | bin/cftp-${PYVERSSUFFIX} | |
3 | bin/ckeygen-${PYVERSSUFFIX} | 3 | bin/ckeygen-${PYVERSSUFFIX} | |
4 | bin/conch-${PYVERSSUFFIX} | 4 | bin/conch-${PYVERSSUFFIX} | |
5 | bin/mailmail-${PYVERSSUFFIX} | 5 | bin/mailmail-${PYVERSSUFFIX} | |
6 | bin/pyhtmlizer-${PYVERSSUFFIX} | 6 | bin/pyhtmlizer-${PYVERSSUFFIX} | |
7 | bin/tkconch-${PYVERSSUFFIX} | 7 | bin/tkconch-${PYVERSSUFFIX} | |
8 | bin/trial-${PYVERSSUFFIX} | 8 | bin/trial-${PYVERSSUFFIX} | |
9 | bin/twist-${PYVERSSUFFIX} | 9 | bin/twist-${PYVERSSUFFIX} | |
10 | bin/twistd-${PYVERSSUFFIX} | 10 | bin/twistd-${PYVERSSUFFIX} | |
11 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | 11 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | |
12 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | 12 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | |
13 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | 13 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | |
14 | ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt | 14 | ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt | |
15 | ${PYSITELIB}/${EGG_INFODIR}/not-zip-safe | 15 | ${PYSITELIB}/${EGG_INFODIR}/not-zip-safe | |
16 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | 16 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | |
17 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | 17 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | |
18 | ${PYSITELIB}/twisted/__init__.py | 18 | ${PYSITELIB}/twisted/__init__.py | |
19 | ${PYSITELIB}/twisted/__init__.pyc | 19 | ${PYSITELIB}/twisted/__init__.pyc | |
20 | ${PYSITELIB}/twisted/__init__.pyo | 20 | ${PYSITELIB}/twisted/__init__.pyo | |
21 | ${PYSITELIB}/twisted/__main__.py | |||
22 | ${PYSITELIB}/twisted/__main__.pyc | |||
23 | ${PYSITELIB}/twisted/__main__.pyo | |||
21 | ${PYSITELIB}/twisted/_threads/__init__.py | 24 | ${PYSITELIB}/twisted/_threads/__init__.py | |
22 | ${PYSITELIB}/twisted/_threads/__init__.pyc | 25 | ${PYSITELIB}/twisted/_threads/__init__.pyc | |
23 | ${PYSITELIB}/twisted/_threads/__init__.pyo | 26 | ${PYSITELIB}/twisted/_threads/__init__.pyo | |
24 | ${PYSITELIB}/twisted/_threads/_convenience.py | 27 | ${PYSITELIB}/twisted/_threads/_convenience.py | |
25 | ${PYSITELIB}/twisted/_threads/_convenience.pyc | 28 | ${PYSITELIB}/twisted/_threads/_convenience.pyc | |
26 | ${PYSITELIB}/twisted/_threads/_convenience.pyo | 29 | ${PYSITELIB}/twisted/_threads/_convenience.pyo | |
27 | ${PYSITELIB}/twisted/_threads/_ithreads.py | 30 | ${PYSITELIB}/twisted/_threads/_ithreads.py | |
28 | ${PYSITELIB}/twisted/_threads/_ithreads.pyc | 31 | ${PYSITELIB}/twisted/_threads/_ithreads.pyc | |
29 | ${PYSITELIB}/twisted/_threads/_ithreads.pyo | 32 | ${PYSITELIB}/twisted/_threads/_ithreads.pyo | |
30 | ${PYSITELIB}/twisted/_threads/_memory.py | 33 | ${PYSITELIB}/twisted/_threads/_memory.py | |
31 | ${PYSITELIB}/twisted/_threads/_memory.pyc | 34 | ${PYSITELIB}/twisted/_threads/_memory.pyc | |
32 | ${PYSITELIB}/twisted/_threads/_memory.pyo | 35 | ${PYSITELIB}/twisted/_threads/_memory.pyo | |
33 | ${PYSITELIB}/twisted/_threads/_pool.py | 36 | ${PYSITELIB}/twisted/_threads/_pool.py | |
@@ -1893,26 +1896,29 @@ ${PYSITELIB}/twisted/test/test_iutils.py | @@ -1893,26 +1896,29 @@ ${PYSITELIB}/twisted/test/test_iutils.py | |||
1893 | ${PYSITELIB}/twisted/test/test_iutils.pyo | 1896 | ${PYSITELIB}/twisted/test/test_iutils.pyo | |
1894 | ${PYSITELIB}/twisted/test/test_lockfile.py | 1897 | ${PYSITELIB}/twisted/test/test_lockfile.py | |
1895 | ${PYSITELIB}/twisted/test/test_lockfile.pyc | 1898 | ${PYSITELIB}/twisted/test/test_lockfile.pyc | |
1896 | ${PYSITELIB}/twisted/test/test_lockfile.pyo | 1899 | ${PYSITELIB}/twisted/test/test_lockfile.pyo | |
1897 | ${PYSITELIB}/twisted/test/test_log.py | 1900 | ${PYSITELIB}/twisted/test/test_log.py | |
1898 | ${PYSITELIB}/twisted/test/test_log.pyc | 1901 | ${PYSITELIB}/twisted/test/test_log.pyc | |
1899 | ${PYSITELIB}/twisted/test/test_log.pyo | 1902 | ${PYSITELIB}/twisted/test/test_log.pyo | |
1900 | ${PYSITELIB}/twisted/test/test_logfile.py | 1903 | ${PYSITELIB}/twisted/test/test_logfile.py | |
1901 | ${PYSITELIB}/twisted/test/test_logfile.pyc | 1904 | ${PYSITELIB}/twisted/test/test_logfile.pyc | |
1902 | ${PYSITELIB}/twisted/test/test_logfile.pyo | 1905 | ${PYSITELIB}/twisted/test/test_logfile.pyo | |
1903 | ${PYSITELIB}/twisted/test/test_loopback.py | 1906 | ${PYSITELIB}/twisted/test/test_loopback.py | |
1904 | ${PYSITELIB}/twisted/test/test_loopback.pyc | 1907 | ${PYSITELIB}/twisted/test/test_loopback.pyc | |
1905 | ${PYSITELIB}/twisted/test/test_loopback.pyo | 1908 | ${PYSITELIB}/twisted/test/test_loopback.pyo | |
1909 | ${PYSITELIB}/twisted/test/test_main.py | |||
1910 | ${PYSITELIB}/twisted/test/test_main.pyc | |||
1911 | ${PYSITELIB}/twisted/test/test_main.pyo | |||
1906 | ${PYSITELIB}/twisted/test/test_memcache.py | 1912 | ${PYSITELIB}/twisted/test/test_memcache.py | |
1907 | ${PYSITELIB}/twisted/test/test_memcache.pyc | 1913 | ${PYSITELIB}/twisted/test/test_memcache.pyc | |
1908 | ${PYSITELIB}/twisted/test/test_memcache.pyo | 1914 | ${PYSITELIB}/twisted/test/test_memcache.pyo | |
1909 | ${PYSITELIB}/twisted/test/test_modules.py | 1915 | ${PYSITELIB}/twisted/test/test_modules.py | |
1910 | ${PYSITELIB}/twisted/test/test_modules.pyc | 1916 | ${PYSITELIB}/twisted/test/test_modules.pyc | |
1911 | ${PYSITELIB}/twisted/test/test_modules.pyo | 1917 | ${PYSITELIB}/twisted/test/test_modules.pyo | |
1912 | ${PYSITELIB}/twisted/test/test_monkey.py | 1918 | ${PYSITELIB}/twisted/test/test_monkey.py | |
1913 | ${PYSITELIB}/twisted/test/test_monkey.pyc | 1919 | ${PYSITELIB}/twisted/test/test_monkey.pyc | |
1914 | ${PYSITELIB}/twisted/test/test_monkey.pyo | 1920 | ${PYSITELIB}/twisted/test/test_monkey.pyo | |
1915 | ${PYSITELIB}/twisted/test/test_nooldstyle.py | 1921 | ${PYSITELIB}/twisted/test/test_nooldstyle.py | |
1916 | ${PYSITELIB}/twisted/test/test_nooldstyle.pyc | 1922 | ${PYSITELIB}/twisted/test/test_nooldstyle.pyc | |
1917 | ${PYSITELIB}/twisted/test/test_nooldstyle.pyo | 1923 | ${PYSITELIB}/twisted/test/test_nooldstyle.pyo | |
1918 | ${PYSITELIB}/twisted/test/test_paths.py | 1924 | ${PYSITELIB}/twisted/test/test_paths.py |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.30 2016/11/01 15:55:46 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.31 2016/11/28 13:55:50 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (Twisted-16.5.0.tar.bz2) = fae668e042fccdcabc76c145698d888fcecd0eca | 3 | SHA1 (Twisted-16.6.0.tar.bz2) = 57ea06c54e59c314f904870946c4a3586d7b86ea | |
4 | RMD160 (Twisted-16.5.0.tar.bz2) = cd033fc84f91c4e8f46035e82a5723c650d3db46 | 4 | RMD160 (Twisted-16.6.0.tar.bz2) = 28cb89fd05e68a2574e69f22284c54bee4503a7b | |
5 | SHA512 (Twisted-16.5.0.tar.bz2) = 4d137df8e48eb7d75f1c8f45929b9f7a3974db101bccb1ad8fecd05350d4a7e7caa0ddfad706d1c3d404d8de85317a521bd46b4294391930324d1291d40e6fe7 | 5 | SHA512 (Twisted-16.6.0.tar.bz2) = 0b8de0ec7f64457f76c396fced64b366b8e63c6e000a5edc6c6388cd917fb2f95711918cd8edda39e0aa77e2cd32b5d775d23630a5ad10fc013c18f8316300cf | |
6 | Size (Twisted-16.5.0.tar.bz2) = 2970708 bytes | 6 | Size (Twisted-16.6.0.tar.bz2) = 2979747 bytes | |
7 | SHA1 (patch-src_twisted_runner_portmap.c) = b3bd85bfa067bdb7050e83eeff53da83b3e6b998 | 7 | SHA1 (patch-src_twisted_runner_portmap.c) = b3bd85bfa067bdb7050e83eeff53da83b3e6b998 |