commit python3-Twisted for openSUSE:Factory

2017-02-09 Thread root
Hello community,

here is the log from the commit of package python3-Twisted for openSUSE:Factory 
checked in at 2017-02-09 11:13:43

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-09-26 12:33:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 
2017-02-09 11:13:44.442963949 +0100
@@ -1,0 +2,166 @@
+Sat Nov 26 18:02:11 UTC 2016 - a...@gmx.de
+
+- specfile:
+  * added binary for ckeygen
+
+- update to version 16.6.0:
+  * Twisted Core
++ 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. (#)
++ 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)
++ twisted.test.proto_helpers is now explicitly covered by the
+  compatibility policy. (#8857)
++ #8281, #8823, #8862
+  * Twisted Conch
++ twisted.conch.ssh.keys supports ECDSA keys (#8798)
++ scripts/ckeygen can now generate ecdsa keys. (#8828)
++ ckeygen has been ported to Python 3 (#8855)
++ 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
++ twisted.web.server.Site's HTTP/2 server support now emits vastly
+  fewer WINDOW_UPDATE frames than previously. (#8681)
++ 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
++ twisted.words.protocols.irc has been ported to Python 3 (#6320)
+
+---
+Mon Nov 21 20:13:13 UTC 2016 - jacobwin...@gmail.com
+
+- add constantly requirement
+  * no longer bundled with Twisted, but still referenced
+  * fix ImportError: No module named 'constantly' on
+import twisted.python.constant
+
+---
+Sun Oct 30 18:27:33 UTC 2016 - a...@gmx.de
+
+- lp1102685.diff updated file name
+
+- specfile:
+  * updated sed command (files are now in src/ dir)
+  * added incremental requirement
+
+- update to version 16.5.0:
+  * Twisted Core
++ Added twisted.internet.defer.Deferred.addTimeout method to
+  enable timeouts of deferreds. (#5786)
++ Perspective Broker (the twisted.spread package) has been ported
+  to Python 3 (#7598)
++ 'yield from' can now be used on Deferreds inside generators,
+  when the generator is wrapped with
+  twisted.internet.defer.ensureDeferred. (#8087)
++ twisted.internet.asyncioreactor has been added, which is a
+  Twisted reactor on top of Python 3.4+'s native asyncio
+  reactor. It can be selected by passing "--reactor=asyncio" to
+  Twisted tools (twistd, Trial, etc) on platforms that support it
+  (Python 3.4+). (#8367)
++ twisted.python.zippath now works on Windows with Python
+  3. (#8747)
++ twisted.internet.cfreactor is ported to Python 3 and supported
+  on 2.7 and 3.5+. (#8838)
++ twisted.internet.test.test_iocp and
+  twisted.internet.test.test_tcp have been fixed to work under
+  Python 3 with the Windows IOCP reactor (#8631)
++ Arguments to processes on Windows are now passed mbcs-encoded
+  arguments.  This prevents process-related tests from hanging on
+  Windows with Python 3. (#8735)
++ Client and server TLS connections made via the client TLS
+  endpoint and the server SSL endpoint, as well as any other code
+  that uses twisted.internet.ssl.CertificateOptions, no longer
+  accept 3DES- based cipher suites 

commit python3-Twisted for openSUSE:Factory

2016-09-26 Thread h_root
Hello community,

here is the log from the commit of package python3-Twisted for openSUSE:Factory 
checked in at 2016-09-26 12:33: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-09-11 00:52:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 
2016-09-26 12:33:40.0 +0200
@@ -1,0 +2,16 @@
+Sun Sep 18 15:49:14 UTC 2016 - a...@gmx.de
+
+- update to version 16.4.1:
+  * Twisted Core
++ Client and server TLS connections made via the client TLS
+  endpoint and the server SSL endpoint, as well as any other code
+  that uses twisted.internet.ssl.CertificateOptions, now support
+  ChaCha20 ciphers when available from the OpenSSL on the
+  system. (#8760)
++ Client and server TLS connections made via the client TLS
+  endpoint and the server SSL endpoint, as well as any other code
+  that uses twisted.internet.ssl.CertificateOptions, no longer
+  accept 3DES- based cipher suites by default, to defend against
+  SWEET32. (#8781)
+
+---

Old:

  Twisted-16.4.0.tar.bz2

New:

  Twisted-16.4.1.tar.bz2



Other differences:
--
++ python3-Twisted.spec ++
--- /var/tmp/diff_new_pack.7SGwSg/_old  2016-09-26 12:33:41.0 +0200
+++ /var/tmp/diff_new_pack.7SGwSg/_new  2016-09-26 12:33:41.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python3-Twisted
-Version:16.4.0
+Version:16.4.1
 Release:0
 Url:http://twistedmatrix.com/
 Summary:An asynchronous networking framework written in Python

++ Twisted-16.4.0.tar.bz2 -> Twisted-16.4.1.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Twisted-16.4.0/NEWS new/Twisted-16.4.1/NEWS
--- old/Twisted-16.4.0/NEWS 2016-08-26 20:13:25.0 +0200
+++ new/Twisted-16.4.1/NEWS 2016-09-14 18:48:38.0 +0200
@@ -1,6 +1,72 @@
 Ticket numbers in this file can be looked up by visiting
 http://twistedmatrix.com/trac/ticket/
 
+Twisted Core 16.4.1 (2016-09-07)
+
+
+Features
+
+ - Client and server TLS connections made via the client TLS endpoint
+   and the server SSL endpoint, as well as any other code that uses
+   twisted.internet.ssl.CertificateOptions, now support ChaCha20
+   ciphers when available from the OpenSSL on the system. (#8760)
+
+Bugfixes
+
+ - Client and server TLS connections made via the client TLS endpoint
+   and the server SSL endpoint, as well as any other code that uses
+   twisted.internet.ssl.CertificateOptions, no longer accept 3DES-
+   based cipher suites by default, to defend against SWEET32. (#8781)
+
+
+Twisted Conch 16.4.1 (2016-09-07)
+=
+
+No significant changes have been made for this release.
+
+
+Twisted Mail 16.4.1 (2016-09-07)
+
+
+No significant changes have been made for this release.
+
+
+Twisted Names 16.4.1 (2016-09-07)
+=
+
+No significant changes have been made for this release.
+
+
+Twisted News 16.4.1 (2016-09-07)
+
+
+No significant changes have been made for this release.
+
+
+Twisted Pair 16.4.1 (2016-09-07)
+
+
+No significant changes have been made for this release.
+
+
+Twisted Runner 16.4.1 (2016-09-07)
+==
+
+No significant changes have been made for this release.
+
+
+Twisted Web 16.4.1 (2016-09-07)
+===
+
+No significant changes have been made for this release.
+
+
+Twisted Words 16.4.1 (2016-09-07)
+=
+
+No significant changes have been made for this release.
+
+
 Twisted Core 16.4.0 (2016-08-25)
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Twisted-16.4.0/PKG-INFO new/Twisted-16.4.1/PKG-INFO
--- old/Twisted-16.4.0/PKG-INFO 2016-08-28 02:43:39.0 +0200
+++ new/Twisted-16.4.1/PKG-INFO 2016-09-14 18:50:18.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: Twisted
-Version: 16.4.0
+Version: 16.4.1
 Summary: An asynchronous networking framework written in Python
 Home-page: http://twistedmatrix.com/
 Author: Glyph Lefkowitz
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Twisted-16.4.0/README.rst 
new/Twisted-16.4.1/README.rst
--- old/Twisted-16.4.0/README.rst   

commit python3-Twisted for openSUSE:Factory

2016-09-10 Thread h_root
Hello community,

here is the log from the commit of package python3-Twisted for openSUSE:Factory 
checked in at 2016-09-11 00:52:47

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-08-22 13:59:45.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 
2016-09-11 00:52:49.0 +0200
@@ -1,0 +2,201 @@
+Sun Sep  4 23:01:46 UTC 2016 - a...@gmx.de
+
+- specfile:
+  * add /usr/bin/twist
+
+- update to version 16.4.0:
+  * Twisted Core
++ Add twisted.application.twist, meant to eventually replace
+  twistd with a simpler interface.  Add twisted.application.runner
+  API, currently private, which twist is built on. (#5705)
++ The new interface IHandshakeListener that can be implemented by
+  any Protocol provides a callback that is called when the TLS
+  handshake has been completed, allowing Protocols to make
+  decisions about the TLS configuration before application data is
+  sent. (#6024)
++ twisted.python.syslog has been ported to Python 3. (#7957)
++ twisted.internet.defer.ensureDeferred has been added, similar to
+  asyncio's ensure_future. Wrapping a coroutine (the result of a
+  function defined using async def, available only on Python 3.5+)
+  with it allows you to use the "await" keyword with Deferreds
+  inside the coroutine, similar to "yield" when using
+  inlineCallbacks.  (#8088)
++ twisted.internet.inotify have been ported to Python 3 (#8211)
++ twisted.enterprise has been ported to Python 3. The third-party
+  pysqlite2 package has not been ported to Python 3, so any
+  database connector based on pysqlite2 cannot be used. Instead
+  the sqlite3 module included with Python 3 should be
+  used. (#8303)
++ Scripts such as cftp, ckeygen, conch, mailmail, pyhtmlizer,
+  tkconch, twistd and trial have been updated to be setuptools
+  console scripts.  (#8491)
++ twisted.pair.raw and twisted.pair.rawudp have been ported to
+  Python 3 (#8545)
++ twisted.internet.baseprocess has been ported to Python
+  3. (#8546)
++ twisted.python.dist has been ported to Python 3 (#8556)
++ twisted.internet.interfaces.IOpenSSLContextFactory has been
+  added, which defines the interface provided both by the
+  old-style twisted.internet.ssl.ContextFactory class and the
+  newer twisted.interface.ssl.CertificateOptions class. This is a
+  precursor to formally deprecating the former class in favour of
+  the latter.  (#8597)
++ twisted.python.zipstream has been ported to Python 3 (#8607)
++ Zip file entries returned by ChunkingZipFile.readfile() are now
+  context managers. (#8641)
++ twisted.protocols.socks has been ported to Python 3 (#8665)
++ twisted.spread.banana has been ported to Python 3 (#8667)
++ Trial can now be invoked via "python -m twisted.trial". (#8712)
++ twisted.protocols.postfix has been ported to Python 3 (#8713)
++ twisted.protocols.wire and twisted.protocols.portforwarding have
+  been ported to Python 3 (#8717)
++ twisted.protocols.stateful has been ported to Python 3 (#8718)
++ twisted.protocols.memcache is now compatible with Python
+  3. (#8726)
++ twisted.protocols.dict has been ported to Python 3 (#8732)
++ pip install -e ".[dev]" now works on Python 3, but it will not
+  install twistedchecker or pydoctor, which have not yet been
+  ported.  (#7807)
++ twistd can now properly daemonize on Linux/Unix when run under
+  Python3 and will not hang indefinitely. (#8155)
++ tox can now be used to run Twisted's tests on Windows (#8578)
++ twisted.python.filepath.setContent() and
+  twisted.python.filepath.moveTo() now work on Windows with Python
+  3 (#8610)
++ twisted.internet.win32eventreactor works on Python 3 in Windows
+  (#8626)
++ The TLS payload buffer size was reduced in
+  twisted.protocols.tls.TLSMemoryBIOProtocol.  This fixes writing
+  of very long strings using the TLSv1_1 method from the OpenSSL
+  library. (#8693)
++ twisted.logger._flatten.flattenEvent() now does not crash if
+  passed a unicode string. (#8699)
++ twisted.application.strports.service (and thus twistd) no longer
+  swallow asynchronous exceptions from
+  IStreamServerEndpoint.listen.  (#8710)
++ _twistd_unix now reports the name and encoded message of an
+  exception raised during daemonization on Python 2 and 3. (#8731)
++ twisted.protocols.amp now handles floats on Python
+  3. Previously, sending a float would raise a ValueError. (#8746)
+

commit python3-Twisted for openSUSE:Factory

2016-08-22 Thread h_root
Hello community,

here is the log from the commit of package python3-Twisted for openSUSE:Factory 
checked in at 2016-08-22 13:59:43

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-07-27 16:29:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 
2016-08-22 13:59:45.0 +0200
@@ -1,0 +2,5 @@
+Mon Aug 15 14:51:56 UTC 2016 - toddrme2...@gmail.com
+
+- Fix update-alternatives implementation.
+
+---



Other differences:
--
++ python3-Twisted.spec ++
--- /var/tmp/diff_new_pack.wfVnBS/_old  2016-08-22 13:59:46.0 +0200
+++ /var/tmp/diff_new_pack.wfVnBS/_new  2016-08-22 13:59:46.0 +0200
@@ -39,7 +39,7 @@
 Requires:   python3-pyserial
 Requires:   python3-zope.interface
 Requires(post): update-alternatives
-Requires(postun): update-alternatives
+Requires(preun): update-alternatives
 
 %description
 An extensible framework for Python programming, with special focus
@@ -73,24 +73,20 @@
 # Prepare for update-alternatives usage
 mkdir -p %{buildroot}%{_sysconfdir}/alternatives
 for p in trial twistd; do
-# for p in cftp ckeygen conch mailmail pyhtmlizer tkconch trial twistd ; do
 mv %{buildroot}%{_bindir}/$p %{buildroot}%{_bindir}/$p-%{py3_ver}
 ln -s -f %{_sysconfdir}/alternatives/$p %{buildroot}%{_bindir}/$p
-# create a dummy target for /etc/alternatives/$p
-touch %{buildroot}%{_sysconfdir}/alternatives/$p
 done
 
 for p in cftp ckeygen conch mailmail pyhtmlizer tkconch trial twistd ; do
 gzip %{buildroot}%{_mandir}/man1/$p.1
 mv %{buildroot}%{_mandir}/man1/$p.1.gz 
%{buildroot}%{_mandir}/man1/$p-%{py3_ver}.1.gz
 ln -s -f %{_sysconfdir}/alternatives/$p.1.gz 
%{buildroot}%{_mandir}/man1/$p.1.gz
-# create a dummy target for /etc/alternatives/$p.1.gz
-touch %{buildroot}%{_sysconfdir}/alternatives/$p.1.gz
 done
 
 %post
 %_sbindir/update-alternatives \
-   --install %{_bindir}/trial trial %{_bindir}/trial-%{py3_ver} 30 \
+   --install %{_bindir}/twistd twistd %{_bindir}/twistd-%{py3_ver} 30 \
+   --slave %{_bindir}/trial trial %{_bindir}/trial-%{py3_ver} \
--slave %{_mandir}/man1/trial.1.gz trial.1.gz 
%{_mandir}/man1/trial-%{py3_ver}.1.gz \
--slave %{_mandir}/man1/cftp.1.gz cftp.1.gz 
%{_mandir}/man1/cftp-%{py3_ver}.1.gz \
--slave %{_mandir}/man1/ckeygen.1.gz ckeygen.1.gz 
%{_mandir}/man1/ckeygen-%{py3_ver}.1.gz \
@@ -98,20 +94,10 @@
--slave %{_mandir}/man1/mailmail.1.gz mailmail.1.gz 
%{_mandir}/man1/mailmail-%{py3_ver}.1.gz \
--slave %{_mandir}/man1/pyhtmlizer.1.gz pyhtmlizer.1.gz 
%{_mandir}/man1/pyhtmlizer-%{py3_ver}.1.gz \
--slave %{_mandir}/man1/tkconch.1.gz tkconch.1.gz 
%{_mandir}/man1/ctkconchftp-%{py3_ver}.1.gz \
-   --slave %{_mandir}/man1/twistd.1.gz twistd.1.gz 
%{_mandir}/man1/twistd-%{py3_ver}.1.gz \
-   --slave %{_bindir}/twistd twistd %{_bindir}/twistd-%{py3_ver}
+   --slave %{_mandir}/man1/twistd.1.gz twistd.1.gz 
%{_mandir}/man1/twistd-%{py3_ver}.1.gz
 
-# The remainder don't support Python 3.x yet:
-#   --slave %{_bindir}/cftp cftp %{_bindir}/cftp-%{py3_ver} \
-#   --slave %{_bindir}/ckeygen ckeygen %{_bindir}/ckeygen-%{py3_ver} \
-#   --slave %{_bindir}/conch conch %{_bindir}/conch-%{py3_ver} \
-#   --slave %{_bindir}/mailmail mailmail %{_bindir}/mailmail-%{py3_ver} \
-#   --slave %{_bindir}/pyhtmlizer pyhtmlizer %{_bindir}/pyhtmlizer-%{py3_ver} \
-#   --slave %{_bindir}/tkconch tkconch %{_bindir}/tkconch-%{py3_ver} \
-
-%postun
+%preun
 if [ $1 -eq 0 ] ; then
-%_sbindir/update-alternatives --remove trial %{_bindir}/trial-%{py3_ver}
 %_sbindir/update-alternatives --remove twistd %{_bindir}/twistd-%{py3_ver}
 fi
 
@@ -122,22 +108,12 @@
 %files
 %defattr(-,root,root,-)
 %doc CONTRIBUTING LICENSE NEWS README.rst
-# %{_bindir}/cftp
-# %{_bindir}/ckeygen
-# %{_bindir}/conch
-# %{_bindir}/mailmail
-# %{_bindir}/pyhtmlizer
-# %{_bindir}/tkconch
 %{_bindir}/trial
 %{_bindir}/twistd
-# %{_bindir}/cftp-%{py3_ver}
-# %{_bindir}/ckeygen-%{py3_ver}
-# %{_bindir}/conch-%{py3_ver}
-# %{_bindir}/mailmail-%{py3_ver}
-# %{_bindir}/pyhtmlizer-%{py3_ver}
-# %{_bindir}/tkconch-%{py3_ver}
 %{_bindir}/trial-%{py3_ver}
 %{_bindir}/twistd-%{py3_ver}
+%ghost %{_sysconfdir}/alternatives/trial
+%ghost %{_sysconfdir}/alternatives/twistd
 %{_mandir}/man1/cftp.1.gz
 %{_mandir}/man1/ckeygen.1.gz
 %{_mandir}/man1/conch.1.gz
@@ -154,14 +130,6 @@
 %{_mandir}/man1/tkconch-%{py3_ver}.1.gz
 %{_mandir}/man1/trial-%{py3_ver}.1.gz
 %{_mandir}/man1/twistd-%{py3_ver}.1.gz
-# %ghost 

commit python3-Twisted for openSUSE:Factory

2016-07-27 Thread h_root
Hello community,

here is the log from the commit of package python3-Twisted for openSUSE:Factory 
checked in at 2016-07-27 16:29:36

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-06-02 12:38:09.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 
2016-07-27 16:29:38.0 +0200
@@ -1,0 +2,68 @@
+Sat Jul  9 04:57:10 UTC 2016 - a...@gmx.de
+
+- specfile:
+  * removed manhole, tap2dep, tap2rpm from for loop that creates man pages
+
+- update to version 16.3.0:
+  * Twisted Core
++ Defined a new interface, IProtocolNegotiationFactory, that can
+  be implemented by IOpenSSLClientConnectionCreator or
+  IOpenSSLServerConnectionCreator factories to allow them to offer
+  protocols for negotiation using ALPN or NPN during the TLS
+  handshake. (#8188)
++ twisted.trial.unittest.SynchronousTestCase.assertRegex is now
+  available to provide Python 2.7 and Python 3
+  compatibility. (#8372)
+  * Improved Documentation
++ Development documentation has been updated to refer to Git
+  instead of SVN. (#8335)
+  * Deprecations and Removals
++ twisted.python.reflect's deprecated functions have been removed.
+  This includes funcinfo (deprecated since Twisted 2.5),
+  allYourBase and accumulateBases (deprecated since Twisted 11.0),
+  getcurrent and isinst (deprecated since Twisted 14.0). (#8293)
++ twisted.scripts.tap2deb and twisted.scripts.tap2rpm (along with
+  the associated executables), deprecated since Twisted 15.2, have
+  now been removed. (#8326)
++ twisted.spread.ui has been removed. (#8329)
++ twisted.manhole -- not to be confused with manhole in Conch --
+  has been removed. This includes the semi-functional Glade
+  reactor, the manhole application, and the manhole-old twistd
+  plugin. (#8330)
++ twisted.protocols.sip.DigestAuthorizer, BasicAuthorizer, and
+  related functions have been removed. (#8445)
+  * Other
++ #7229, #7826, #8290, #8323, #8331, #8336, #8341, #8344, #8345,
+  #8347, #8351, #8363, #8365, #8366, #8374, #8382, #8384, #8390,
+  #8395, #8396, #8398, #8399, #8400, #8401, #8403, #8404, #8405,
+  #8407, #8408, #8409, #8415, #8416, #8417, #8418, #8419, #8420,
+  #8427, #8433, #8436, #8461
+  * Twisted Names
++ twisted.names.client.Resolver as well as all resolvers
+  inheriting from twisted.names.common.ResolverBase can now
+  understand DNS answers that come back in a different case than
+  the query. Example: querying for www.google.com and the answer
+  comes back with an A record for www.google.COM will now
+  work. (#8343)
+  * Twisted Web
++ twisted.web.http.HTTPChannel now implements ITransport. Along
+  with this change, twisted.web.http.Request now directs all its
+  writes to the HTTPChannel, rather than to the backing
+  transport. This change is required for future HTTP/2
+  work. (#8191)
++ twisted.web.http.HTTPChannel now has a HTTP/2 implementation
+  which will be used if the transport has negotiated using it
+  through ALPN/NPN (see #8188). (#8194)
++ twisted.web.client.Agent and twisted.web.client.ProxyAgent now
+  add brackets to IPv6 literal addresses in the host header they
+  send.  (#8369)
++ The HTTP server now correctly times connections out. (broken in
+  16.2) (#8481)
++ twisted.web would previously dispatch pipelined requests
+  simultaneously and queue the responses. This behaviour did not
+  enforce any of the guarantees required by RFC 7230 or make it
+  possible for users to enforce those requirements. For this
+  reason, the parallel dispatch of requests has been
+  removed. Pipelined requests are now processed serially. (#8320)
+
+---

Old:

  Twisted-16.2.0.tar.bz2

New:

  Twisted-16.3.0.tar.bz2



Other differences:
--
++ python3-Twisted.spec ++
--- /var/tmp/diff_new_pack.IscXmc/_old  2016-07-27 16:29:39.0 +0200
+++ /var/tmp/diff_new_pack.IscXmc/_new  2016-07-27 16:29:39.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python3-Twisted
-Version:16.2.0
+Version:16.3.0
 Release:0
 Url:http://twistedmatrix.com/
 Summary:An asynchronous networking framework written in Python
@@ -73,14 +73,14 @@
 # Prepare for update-alternatives usage
 mkdir -p %{buildroot}%{_sysconfdir}/alternatives
 for p in trial twistd; do
-# for p in cftp ckeygen 

commit python3-Twisted for openSUSE:Factory

2016-06-02 Thread h_root
Hello community,

here is the log from the commit of package python3-Twisted for openSUSE:Factory 
checked in at 2016-06-02 12:38:08

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-05-17 17:13:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 
2016-06-02 12:38:09.0 +0200
@@ -1,0 +2,63 @@
+Sat May 28 03:17:49 UTC 2016 - a...@gmx.de
+
+- update to version 16.2.0:
+  * Twisted Core 16.2.0
++ twisted.protocols.haproxy.proxyEndpoint provides an endpoint
+  that wraps any other stream server endpoint with the PROXY
+  protocol that retains information about the original client
+  connection handled by the proxy; this wrapper is also exposed
+  via the string description prefix 'haproxy'; for example 'twistd
+  web --port haproxy:tcp:8765'.  (#8203)
++ twisted.application.app.AppLogger (used by twistd) now uses the
+  new logging system. (#8235)
++ twisted.application-using applications (trial, twistd, etc) now
+  work with the --reactor option on Python 3. (#8299)
++ Failures are now logged by STDLibLogObserver. (#8316)
++ Deprecation documentation was extended to include a quick check
+  list for developers. (#5645)
++ The Twisted Deprecation Policy is now documented in the Twisted
+  Development Policy. (#8082)
++ The documentation examples for UDP now work on Python 3. (#8280)
++ Passing a factory that produces log observers that do not
+  implement twisted.logger.ILogObserver or
+  twisted.python.log.ILogObserver to
+  twisted.application.app.AppLogger has been deprecated. This is
+  primarily used by twistd's --logger option. Please use factories
+  that produce log observers implementing
+  twisted.logger.ILogObserver or the legacy
+  twisted.python.log.ILogObserver. (#8235)
++ twisted.internet.qtreactor, a stub that imported the external
+  qtreactor, has been removed. (#8288)
++ #6266, #8231, #8244, #8256, #8266, #8269, #8275, #8277, #8286,
+   #8291, #8292, #8304, #8315
+  * Twisted Conch
++ #8279
+  * Twisted Names
++ twisted.names.server is now ported to Python 3 (#8195)
++ twisted.names.authority and twisted.names.secondary have been
+  ported to Python 3 (#8259)
+  * Twisted Runner
++ twisted.runner.inetdtap and twisted.runner.inetdconf RPC support
+  was deprecated as it was broken for a long time. (#8123)
+  * Twisted Web
++ twisted.web.http.HTTPFactory's constructor now accepts a reactor
+  argument, for explicit reactor selection. (#8246)
++ twisted.web.http.HTTPChannel.headerReceived now respond with 400
+  and disconnect when a malformed header is received. (#8101)
++ twisted.web.http.Request once again has a reference to the
+  HTTPFactory which created it, the absence of which was
+  preventing log messages from being created.  (#8272)
++ twisted.web.http.HTTPChannel no longer processes requests that
+  have invalid headers as the final header in their header
+  block. (#8317)
++ twisted.web.client.HTTPClientFactory (and the getPage and
+  downloadPage APIs) now timeouts correctly on TLS connections
+  where the remote party is not responding on the
+  connection. (#8318)
++ #8300
+  * Twisted Words
++ twisted.words.protocols.msn, deprecated since Twisted 15.1, has
+  been removed. (#8253)
++ twisted.words.protocols.oscar is deprecated. (#8260)
+
+---
@@ -7 +69,0 @@
-

Old:

  Twisted-16.1.1.tar.bz2

New:

  Twisted-16.2.0.tar.bz2



Other differences:
--
++ python3-Twisted.spec ++
--- /var/tmp/diff_new_pack.3cJT7n/_old  2016-06-02 12:38:10.0 +0200
+++ /var/tmp/diff_new_pack.3cJT7n/_new  2016-06-02 12:38:10.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python3-Twisted
-Version:16.1.1
+Version:16.2.0
 Release:0
 Url:http://twistedmatrix.com/
 Summary:An asynchronous networking framework written in Python

++ Twisted-16.1.1.tar.bz2 -> Twisted-16.2.0.tar.bz2 ++
 13335 lines of diff (skipped)




commit python3-Twisted for openSUSE:Factory

2016-05-17 Thread h_root
Hello community,

here is the log from the commit of package python3-Twisted for openSUSE:Factory 
checked in at 2016-05-17 17:13:20

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-04-28 16:50:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 
2016-05-17 17:13:21.0 +0200
@@ -1,0 +2,8 @@
+Sun May  8 07:14:16 UTC 2016 - a...@gmx.de
+
+- specfile:
+  * changed to https for source url
+  * updated source url to files.pythonhosted.org
+
+
+---



Other differences:
--
++ python3-Twisted.spec ++
--- /var/tmp/diff_new_pack.aQip24/_old  2016-05-17 17:13:22.0 +0200
+++ /var/tmp/diff_new_pack.aQip24/_new  2016-05-17 17:13:22.0 +0200
@@ -23,7 +23,7 @@
 Summary:An asynchronous networking framework written in Python
 License:MIT
 Group:  Development/Languages/Python
-Source: 
http://pypi.python.org/packages/source/T/Twisted/Twisted-%{version}.tar.bz2
+Source: 
https://files.pythonhosted.org/packages/source/T/Twisted/Twisted-%{version}.tar.bz2
 # PATCH-FIX-UPSTREAM -- https://twistedmatrix.com/trac/ticket/6280
 Patch0: lp1102685.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build




commit python3-Twisted for openSUSE:Factory

2016-04-28 Thread h_root
Hello community,

here is the log from the commit of package python3-Twisted for openSUSE:Factory 
checked in at 2016-04-28 16:50:56

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-04-17 22:15:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 
2016-04-28 16:50:57.0 +0200
@@ -1,0 +2,9 @@
+Thu Apr 21 01:13:25 UTC 2016 - a...@gmx.de
+
+- update to version 16.1.1:
+  * Twisted Web
++ twisted.web.http.Request once again has a reference to the
+  HTTPFactory which created it, the absence of which was
+  preventing log messages from being created.  (#8272)
+
+---

Old:

  Twisted-16.1.0.tar.bz2

New:

  Twisted-16.1.1.tar.bz2



Other differences:
--
++ python3-Twisted.spec ++
--- /var/tmp/diff_new_pack.R967hJ/_old  2016-04-28 16:50:58.0 +0200
+++ /var/tmp/diff_new_pack.R967hJ/_new  2016-04-28 16:50:58.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python3-Twisted
-Version:16.1.0
+Version:16.1.1
 Release:0
 Url:http://twistedmatrix.com/
 Summary:An asynchronous networking framework written in Python

++ Twisted-16.1.0.tar.bz2 -> Twisted-16.1.1.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Twisted-16.1.0/NEWS new/Twisted-16.1.1/NEWS
--- old/Twisted-16.1.0/NEWS 2016-04-04 09:00:26.0 +0200
+++ new/Twisted-16.1.1/NEWS 2016-04-11 04:37:21.0 +0200
@@ -1,6 +1,64 @@
 Ticket numbers in this file can be looked up by visiting
 http://twistedmatrix.com/trac/ticket/
 
+Twisted Core 16.1.1 (2016-04-08)
+
+
+No significant changes have been made for this release.
+
+
+Twisted Conch 16.1.1 (2016-04-08)
+=
+
+No significant changes have been made for this release.
+
+
+Twisted Mail 16.1.1 (2016-04-08)
+
+
+No significant changes have been made for this release.
+
+
+Twisted Names 16.1.1 (2016-04-08)
+=
+
+No significant changes have been made for this release.
+
+
+Twisted News 16.1.1 (2016-04-08)
+
+
+No significant changes have been made for this release.
+
+
+Twisted Pair 16.1.1 (2016-04-08)
+
+
+No significant changes have been made for this release.
+
+
+Twisted Runner 16.1.1 (2016-04-08)
+==
+
+No significant changes have been made for this release.
+
+
+Twisted Web 16.1.1 (2016-04-08)
+===
+
+Bugfixes
+
+ - twisted.web.http.Request once again has a reference to the
+   HTTPFactory which created it, the absence of which was preventing
+   log messages from being created.  (#8272)
+
+
+Twisted Words 16.1.1 (2016-04-08)
+=
+
+No significant changes have been made for this release.
+
+
 Twisted Core 16.1.0 (2016-04-04)
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Twisted-16.1.0/PKG-INFO new/Twisted-16.1.1/PKG-INFO
--- old/Twisted-16.1.0/PKG-INFO 2016-04-04 09:12:10.0 +0200
+++ new/Twisted-16.1.1/PKG-INFO 2016-04-11 04:37:51.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: Twisted
-Version: 16.1.0
+Version: 16.1.1
 Summary: An asynchronous networking framework written in Python
 Home-page: http://twistedmatrix.com/
 Author: Glyph Lefkowitz
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Twisted-16.1.0/README.rst 
new/Twisted-16.1.1/README.rst
--- old/Twisted-16.1.0/README.rst   2016-04-04 09:00:26.0 +0200
+++ new/Twisted-16.1.1/README.rst   2016-04-11 04:37:21.0 +0200
@@ -1,4 +1,4 @@
-Twisted 16.1.0
+Twisted 16.1.1
 ==
 
 |pypi|
@@ -12,7 +12,7 @@
 * idnar imagines hawkowl crashing in through somebody's window to yell at 
them for using ancient software
 
 
-For information on what's new in Twisted 16.1.0, see the `NEWS `_ file 
that comes with the distribution.
+For information on what's new in Twisted 16.1.1, see the `NEWS `_ file 
that comes with the distribution.
 
 
 What is this?
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Twisted-16.1.0/Twisted.egg-info/PKG-INFO 
new/Twisted-16.1.1/Twisted.egg-info/PKG-INFO
--- old/Twisted-16.1.0/Twisted.egg-info/PKG-INFO2016-04-04 

commit python3-Twisted for openSUSE:Factory

2016-04-17 Thread h_root
Hello community,

here is the log from the commit of package python3-Twisted for openSUSE:Factory 
checked in at 2016-04-17 22:15: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-03-26 15:11:40.0 +0100
+++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 
2016-04-17 22:15:41.0 +0200
@@ -1,0 +2,37 @@
+Fri Apr  8 05:56:33 UTC 2016 - a...@gmx.de
+
+- specfile:
+  * doc seems do be now docs in tar-ball, changed accordingly
+  * removed sed command that removes \r from two files. Files don't
+seem to have \r anymore. (Files also got moved to different dir in docs)
+
+- update to version 16.1.0:
+  * Twisted Core
++ twisted.application.internet.ClientService, a service that
+  maintains a persistent outgoing endpoint-based connection; a
+  replacement for ReconnectingClientFactory that uses modern APIs.
+  (#4735)
++ Twisted now uses setuptools' sdist to build tarballs. (#7985)
++ Twisted is now compatible with OpenSSL 1.0.2f. (#8189)
++ changes from version - #4543, #8124, #8193, #8210, #8220, #8223,
+  #8226, #8242:
+  * Twisted Conch
++ twisted.conch.checkers is now ported to Python 3. (#8225)
++ twisted.conch.telnet is now ported to Python 3. (#8228)
++ twisted.conch.manhole_ssh.ConchFactory (used by `twistd
+  manhole`) no longer uses a hardcoded SSH server key, and will
+  generate a persistent one, saving it in your user appdir. If you
+  use ConchFactory, you will now need to provide your own SSH
+  server key.  (#8229)
++ #8237, #8240
+  * Twisted Web
++ twisted.web.http.Request.addCookie now supports both unicode and
+  bytes arguments, with unicode arguments being encoded to UTF-8.
+  (#8067)
++ twisted.web.util.DeferredResource no longer causes spurious
+  "Unhandled error in Deferred" log messages. (#8192)
++ twisted.web.server.site.makeSession now generates an uid of type
+  bytes on both Python 2 and 3. (#8215)
++ #8238
+
+---

Old:

  Twisted-16.0.0.tar.bz2

New:

  Twisted-16.1.0.tar.bz2



Other differences:
--
++ python3-Twisted.spec ++
--- /var/tmp/diff_new_pack.lcczXQ/_old  2016-04-17 22:15:42.0 +0200
+++ /var/tmp/diff_new_pack.lcczXQ/_new  2016-04-17 22:15:42.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python3-Twisted
-Version:16.0.0
+Version:16.1.0
 Release:0
 Url:http://twistedmatrix.com/
 Summary:An asynchronous networking framework written in Python
@@ -67,9 +67,8 @@
 python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} 
--install-lib=%{python3_sitearch} --install-data=%{python3_sitearch}
 find %{buildroot} -regex '.*\.[ch]' -exec rm {} ";" # Remove leftover C sources
 install -dm0755 %{buildroot}/%{_mandir}/man1/
-install -m0644 doc/*/man/*.1 %{buildroot}/%{_mandir}/man1/ # Install man pages
-find doc -type f -print0 | xargs -0 chmod a-x # Fix doc-file dependency by 
removing x flags
-sed -i "s/\r//" doc/_downloads/{MulticastClient,MulticastServer}.py
+install -m0644 docs/*/man/*.1 %{buildroot}/%{_mandir}/man1/ # Install man pages
+find docs -type f -print0 | xargs -0 chmod a-x # Fix doc-file dependency by 
removing x flags
 
 # Prepare for update-alternatives usage
 mkdir -p %{buildroot}%{_sysconfdir}/alternatives
@@ -124,7 +123,7 @@
 
 %files doc
 %defattr(-,root,root,-)
-%doc doc/*
+%doc docs/*
 
 %files
 %defattr(-,root,root,-)

++ Twisted-16.0.0.tar.bz2 -> Twisted-16.1.0.tar.bz2 ++
 206161 lines of diff (skipped)




commit python3-Twisted for openSUSE:Factory

2016-03-26 Thread h_root
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.0 +0100
+++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 
2016-03-26 15:11:40.0 +0100
@@ -1,0 +2,86 @@
+Sat Mar 19 21:14:59 UTC 2016 - a...@gmx.de
+
+- 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)
++ 

commit python3-Twisted for openSUSE:Factory

2016-01-30 Thread h_root
Hello community,

here is the log from the commit of package python3-Twisted for openSUSE:Factory 
checked in at 2016-01-30 11:31:26

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  
2015-10-20 16:22:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 
2016-01-30 11:31:27.0 +0100
@@ -1,0 +2,65 @@
+Tue Dec  1 00:08:12 UTC 2015 - a...@gmx.de
+
+- specfile:
+  * README is now a .rst files
+  * added CONTRIBUTING to %doc
+  * packaged twistd
+
+- update to version 15.5.0:
+  * Features
++ twisted.python.url is a new abstraction for URLs, supporting RFC
+  3987 IRIs. (#5388)
++ twisted.python.logfile is now ported to Python 3. (#6749)
++ twisted.python.zippath has been ported to Python 3. (#6917)
++ twisted.internet.ssl.CertificateOptions and
+  twisted.internet.ssl.optionsForClientTLS now take a
+  acceptableProtocols parameter that enables negotiation of the next
+  protocol to speak after the TLS handshake has completed. This field
+  advertises protocols over both NPN and ALPN. Also added new
+  INegotiated interface for TLS interfaces that support protocol
+  negotiation. This interface adds a negotiatedProtocol property that
+  reports what protocol, if any, was negotiated in the TLS handshake.
+  (#7860)
++ twisted.python.urlpath.URLPath now operates correctly on Python 3,
+  using bytes instead of strings, and introduces the fromBytes
+  constructor to assist with creating them cross-version. (#7994)
++ twisted.application.strports is now ported to Python 3. (#8011)
++ twistd (the Twisted Daemon) is now ported to Python 3. (#8012)
++ Python 3.5 is now supported on POSIX platforms. (#8042)
++ twisted.internet.serialport is now ported on Python 3. (#8099)
+  * Bugfixes
++ twisted.logger.formatEvent now can format an event if it was
+  flattened (twisted.logger.eventAsJSON does this) and has text after
+  the last replacement field. (#8003)
++ twisted.cred.checkers.FilePasswordDB now logs an error if the
+  credentials db file does not exist, no longer raises an unhandled
+  error. (#8028)
++ twisted.python.threadpool.ThreadPool now properly starts enough
+  threads to do any work scheduled before ThreadPool.start() is
+  called, such as when work is scheduled in the reactor via
+  reactor.callInThread() before reactor.run(). (#8090)
+  * Improved Documentation
++ Twisted Development test standard documentation now contain
+  information about avoiding test data files. (#6535)
++ The documentation for twisted.internet.defer.DeferredSemaphore now
+  describes the actual usage for limit and tokens instance
+  attributes. (#8024)
+  * Deprecations and Removals
++ twisted.python._initgroups, a C extension, has been removed and
+  stdlib support is now always used instead. (#5861)
++ Python 2.6 is no longer supported. (#8017)
++ twisted.python.util.OrderedDict is now deprecated, and uses of it
+  in Twisted are replaced with collections.OrderedDict. (#8051)
++ twisted.persisted.sob.load, twisted.persisted.sob.loadValueFromFile
+  and twisted.persisted.sob.Persistent.save() are now deprecated when
+  used with a passphrase. The encyption used by these methods are
+  weak. (#8081)
++ twisted.internet.interfaces.IStreamClientEndpointStringParser has
+  been removed and Twisted will no longer use parsers implementing
+  this interface. (#8094)
+  * Other
++ #5976, #6628, #6894, #6980, #7228, #7693, #7731, #7997, #8046,
+  #8054, #8056, #8060, #8063, #8064, #8068, #8072, #8091, #8095,
+  #8096, #8098, #8106
+
+---

Old:

  Twisted-15.4.0.tar.bz2

New:

  Twisted-15.5.0.tar.bz2



Other differences:
--
++ python3-Twisted.spec ++
--- /var/tmp/diff_new_pack.6u0IPE/_old  2016-01-30 11:31:28.0 +0100
+++ /var/tmp/diff_new_pack.6u0IPE/_new  2016-01-30 11:31:28.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python3-Twisted
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   python3-Twisted
-Version:15.4.0
+Version:15.5.0
 Release:0
 Url:http://twistedmatrix.com/