|
128.
|
|
|
No. Releases of Twisted Core will include Zope Interfaces.
|
|
|
type: Content of: <html><body><p>
|
|
|
|
(no translation yet)
|
|
|
|
Located in
upgrades/2.0/components.xhtml:42
|
|
130.
|
|
|
Classes written using twisted.python.components declare which interfaces they implement in this style:
|
|
|
type: Content of: <html><body><p>
|
|
|
|
(no translation yet)
|
|
|
|
Located in
upgrades/2.0/components.xhtml:48
|
|
134.
|
|
|
What about third party classes dependant on the old style of implements declarations?
|
|
|
type: Content of: <html><body><h3>
|
|
|
|
(no translation yet)
|
|
|
|
Located in
upgrades/2.0/components.xhtml:68
|
|
137.
|
|
|
What about using third party classes?
|
|
|
type: Content of: <html><body><h3>
|
|
|
|
(no translation yet)
|
|
|
|
Located in
upgrades/2.0/components.xhtml:82
|
|
138.
|
|
|
If you are using third party libraries that only declare __implements__, these objects should be made compatible with <code base="twisted.python.components">fixClassImplements</code>:
|
|
|
type: Content of: <html><body><p>
|
|
|
|
(no translation yet)
|
|
|
|
Located in
upgrades/2.0/components.xhtml:85
|
|
139.
|
|
|
<code> # import o where o is some third party library from thirdparty.lib import o twisted.python.components.fixClassImplements(o.__class__) </code>
|
|
|
type: Content of: <html><body>
|
|
|
|
(no translation yet)
|
|
|
|
Located in
upgrades/2.0/components.xhtml:89
|
|
140.
|
|
|
This will make sure that __implements__ declarations get converted to the new style of implements declarations.
|
|
|
type: Content of: <html><body><p>
|
|
|
|
(no translation yet)
|
|
|
|
Located in
upgrades/2.0/components.xhtml:97
|
|
144.
|
|
|
<a href="split.xhtml"> The Twisted Split FAQ </a>: why was Twisted split into multiple packages?
|
|
|
type: Content of: <html><body><ul><li>
|
|
|
|
(no translation yet)
|
|
|
|
Located in
upgrades/2.0/index.xhtml:11
|
|
145.
|
|
|
<a href="components.xhtml"> Components changes </a>: Twisted now uses Zope Interfaces rather than its own component system.
|
|
|
type: Content of: <html><body><ul><li>
|
|
|
|
(no translation yet)
|
|
|
|
Located in
upgrades/2.0/index.xhtml:16
|
|
148.
|
|
|
<a href="http://twistedmatrix.com/">Twisted</a> is very large. At last count, it has around 80 thousand lines of code (yes, that <em>is</em> very large for a Python project, maybe not so for a C++ project. ;). We broke it into several smaller packages with the 2.0 release.
|
|
|
type: Content of: <html><body><p>
|
|
|
|
(no translation yet)
|
|
|
|
Located in
upgrades/2.0/split.xhtml:13
|