Hello community, here is the log from the commit of package python3-Twisted for openSUSE:Factory checked in at 2016-03-26 15:11:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-Twisted (Old) and /work/SRC/openSUSE:Factory/.python3-Twisted.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-Twisted" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-Twisted/python3-Twisted.changes 2016-01-30 11:31:27.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 2016-03-26 15:11:40.000000000 +0100 @@ -1,0 +2,86 @@ +Sat Mar 19 21:14:59 UTC 2016 - [email protected] + +- update to version 16.0.0: + * Twisted Core + + todo parameter for IReporter.addExpectedSuccess and + IReporter.addUnexpectedSuccess is no longer required. If not + provided, a sensible default will be used instead. (#4811) + + A new string endpoint type, "tls:", allows for properly-verified + TLS (unlike "ssl:", always matching hostname resolution with + certificate hostname verification) with faster IPv4/IPv6 + connections. This comes with an accompanying function, + twisted.internet.endpoints.wrapClientTLS, which can wrap an + arbitrary client endpoint with client TLS. (#5642) + + twisted.python.filepath.makedirs accepts an + ignoreExistingDirectory flag which ignore the OSError raised by + os.makedirs if requested directory already exists. (#5704) + + twisted.protocols.amp has been ported to Python 3. (#6833) + + twisted.internet.ssl.trustRootFromCertificates returns an object + suitable for use as trustRoot= to + twisted.internet.ssl.optionsForClientTLS that trusts multiple + certificates. (#7671) + + twisted.python.roots is now ported to Python 3. (#8131) + + twisted.cred.strports has been ported to Python 3. (#8216) + + Expected failures from standard library unittest no longer fail + with Trial reporters. (#4811) + + twisted.internet.endpoints.HostnameEndpoint.connect no longer + fails with an AlreadyCalledError when the Deferred it returns is + cancelled after all outgoing connection attempts have been made + but none have yet succeeded or failed. (#8014) + + twisted.internet.task.LoopingCall.withCount when run with + internal of 0, now calls the countCallable with 1, regardless of + the time passed between calls. (#8125) + + twisted.internet.endpoints.serverFromString, when parsing a SSL + strports definition, now gives the correct error message when an + empty chain file is given. (#8222) + + The Twisted Project has adopted the Contributor Covenant as its + Code of Conduct. (#8173) + + twisted.internet.task.LoopingCall.deferred is now + deprecated. Use the deferred returned by + twisted.internet.task.LoopingCall.start() (#8116) + + twisted.internet.gtkreactor, the GTK+ 1 reactor deprecated since + Twisted 10.1, has been removed. This does not affect the GTK2, + GLib, GTK3, or GObject-Introspection reactors. (#8145) + + twisted.protocols.mice, containing a Logitech MouseMan serial + driver, has been deprecated. (#8148) + + The __version__ attribute of former subprojects (conch, mail, + names, news, pair, runner, web, and words) is deprecated in + preference to the central twisted.__version__. (#8219) + + #6842, #6978, #7668, #7791, #7881, #7943, #7944, #8050, #8104, + #8115, #8119, #8122, #8139, #8144, #8154, #8162, #8180, #8187, + #8220 + * Twisted Conch + + twisted.conch now uses cryptography instead of PyCrypto for its + underlying crypto operations. (#7413) + + twisted.conch.ssh.keys is now ported to Python 3. (#7998) + + twisted.conch.ssh.channel.SSHChannel's getPeer and getHost + methods now return an object which provides IAddress instead of + an old- style tuple address. (#5999) + + twisted.conch.endpoint.SSHCommandClientEndpoint, when + authentication is delegated to an SSH agent, no longer leaves + the agent connection opened when connection to the server is + lost. (#8138) + + #7037, #7715, #8200, #8208 + * Twisted Web + + twisted.web.http_headers._DictHeaders now correctly handles + updating via keyword arguments in Python 3 (therefore + twisted.web.http_headers is now fully ported to Python + 3). (#6082) + + twisted.web.wsgi has been ported to Python 3. (#7993) + + twisted.web.http_headers.Headers now accepts both Unicode and + bytestring keys and values, encoding to iso-8859-1 and utf8 + respectively. (#8129) + + twisted.web.vhost ported to Python 3. (#8132) + + twisted.web.http.HTTPChannel now correctly handles non-ascii + method name by returning 400. Previously non-ascii method name + was causing unhandled exceptions. (#8102) + + twisted.web.static.File on Python 3 now redirects paths to + directories without a trailing slash, to a path with a trailing + slash, as on Python 2. (#8169) + + twisted.web.http.Request's headers and request_headers + attributes, deprecated since Twisted 13.2, have been + removed. (#8136) + + twisted.web.static.addSlash is deprecated. (#8169) + + #8140, #8182 + +------------------------------------------------------------------- Old: ---- Twisted-15.5.0.tar.bz2 New: ---- Twisted-16.0.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-Twisted.spec ++++++ --- /var/tmp/diff_new_pack.Hu8txg/_old 2016-03-26 15:11:41.000000000 +0100 +++ /var/tmp/diff_new_pack.Hu8txg/_new 2016-03-26 15:11:41.000000000 +0100 @@ -17,7 +17,7 @@ Name: python3-Twisted -Version: 15.5.0 +Version: 16.0.0 Release: 0 Url: http://twistedmatrix.com/ Summary: An asynchronous networking framework written in Python ++++++ Twisted-15.5.0.tar.bz2 -> Twisted-16.0.0.tar.bz2 ++++++ ++++ 34107 lines of diff (skipped)
