twisted
- Twisted: The Framework Of Your Internet.__main__
- Undocumented_threads
- Twisted integration with operating system threads._convenience
- Common functionality used within the implementation of various workers._ithreads
- Interfaces related to threads._memory
- Implementation of an in-memory worker that defers execution._pool
- Top level thread pool interface, used to implement twisted.python.threadpool
._team
- Implementation of a Team
of workers; a thread-pool that can allocate work to workers._threadworker
- Implementation of an IWorker
based on native threads and queues._version
- Provides Twisted version information.application
- Configuration objects for Twisted Applications.app
- No module docstring; 2/10 functions, 7/8 classes documentedinternet
- Reactor-based Servicesreactors
- Plugin-based system for enumerating available reactors and installing one of them.runner
- Facilities for running a Twisted application.service
- Service architecture for Twisted.strports
- Construct listening port services from a simple string description.twist
- twist command line tool.conch
- Twisted Conch: The Twisted Shell. Terminal emulation, SSHv2 and telnet.avatar
- Undocumentedcheckers
- Provide ICredentialsChecker
implementations to be used in Conch protocols.client
- Client support code for Conch.endpoints
- Endpoint implementations of various SSH interactions.error
- An error to represent bad things happening in Conch.insults
- Insults: a replacement for Curses/S-Lang.interfaces
- This module contains interfaces defined for the twisted.conch
package.ls
- No module docstring; 0/1 constant, 1/1 function documentedmanhole
- Line-input oriented interactive interpreter loop.manhole_ssh
- insults/SSH integration support.manhole_tap
- TAP plugin for creating telnet- and ssh-accessible manhole servers.mixin
- Experimental optimizationopenssh_compat
- Support for OpenSSH configuration files.recvline
- Basic line editing support.scripts
- conch scriptsssh
- An SSHv2 implementation for Twisted. Part of the Twisted.Conch package._kex
- SSH key exchange handling.address
- Address object for SSH network connections.agent
- Implements the SSH v2 key agent protocol. This protocol is documented in the SSH source code, in the file PROTOCOL.agent.channel
- The parent class for all the SSH Channels. Currently implemented channels are session, direct-tcp, and forwarded-tcp.common
- Common functions for the SSH classes.connection
- This module contains the implementation of the ssh-connection service, which allows access to the shell and port-forwarding.factory
- A Factory for SSH servers.filetransfer
- Undocumentedforwarding
- This module contains the implementation of the TCP forwarding, which allows clients and servers to forward arbitrary TCP data across the connection.keys
- Handling of RSA, DSA, ECDSA, and Ed25519 keys.service
- The parent class for all the SSH services. Currently implemented services are ssh-userauth and ssh-connection.session
- This module contains the implementation of SSHSession, which (by default) allows access to a shell and a python interpreter over SSH.sexpy
- Undocumentedtransport
- The lowest level SSH protocol. This handles the key negotiation, the encryption and the compression. The transport layer is described in RFC 4253.userauth
- Implementation of the ssh-userauth service. Currently implemented authentication types are public-key and password.stdio
- Asynchronous local terminal input handlingtap
- Support module for making SSH servers with twistd.telnet
- Telnet protocol implementation.ttymodes
- Undocumentedui
- twisted.conch.ui is home to the UI elements for tkconch.unix
- A UNIX SSH server.copyright
- Copyright information for Twisted.cred
- Twisted Cred: Support for verifying credentials, and providing services to user based on those credentials._digest
- Calculations for HTTP Digest authentication.checkers
- Basic credential checkerscredentials
- This module defines ICredentials
, an interface for objects that represent authentication credentials to provide, and also includes a number of useful implementations of that interface.error
- Cred errors.portal
- The point of integration of application and authentication.strcred
- Support for resolving command-line strings that represent different checkers available to cred.enterprise
- Twisted Enterprise: Database support for Twisted services.adbapi
- An asynchronous mapping to DB-API 2.0.internet
- Twisted Internet: Asynchronous I/O and Events._baseprocess
- Cross-platform process-related functionality used by different IReactorProcess
implementations._dumbwin32proc
- http://isometri.cc/strips/gates_in_the_head_glibbase
- This module provides base support for Twisted to interact with the glib/gtk mainloops._idna
- Shared interface to IDNA encoding and decoding, using the idna PyPI package if available, otherwise the stdlib implementation._newtls
- This module implements memory BIO based TLS support. It is the preferred implementation and will be used whenever pyOpenSSL 0.10 or newer is installed (whenever twisted.protocols.tls
is importable)._pollingfile
- Implements a simple polling interface for file descriptors that don't work with select() - this is pretty much only useful on Windows._posixserialport
- Serial Port Protocol_posixstdio
- Standard input/out/err support._producer_helpers
- Helpers for working with producers._resolver
- IPv6-aware hostname resolution._signals
- No summary_sslverify
- No module docstring; 0/6 variable, 10/10 functions, 7/7 classes, 1/1 interface documented_threadedselect
- Threaded select reactor_win32serialport
- Serial port support for Windows._win32stdio
- Windows-specific implementation of the twisted.internet.stdio
interface.abstract
- Support for generic select()able objects.address
- Address objects for network connections.asyncioreactor
- asyncio-based reactor implementation.base
- Very basic functionality for a Reactor implementation.cfreactor
- A reactor for integrating with CFRunLoop, the CoreFoundation main loop used by macOS.default
- The most suitable default reactor for the current platform.defer
- Support for results that aren't immediately available.endpoints
- Implementations of IStreamServerEndpoint
and IStreamClientEndpoint
that wrap the IReactorTCP
, IReactorSSL
, and IReactorUNIX
interfaces.epollreactor
- An epoll() based implementation of the twisted main loop.error
- Exceptions and errors for use in twisted.internet modules.fdesc
- Utility functions for dealing with POSIX file descriptors.gireactor
- This module provides support for Twisted to interact with the glib mainloop via GObject Introspection.glib2reactor
- No summarygtk2reactor
- This module provides support for Twisted to interact with the glib/gtk2 mainloop.gtk3reactor
- This module provides support for Twisted to interact with the gtk3 mainloop via Gobject introspection. This is like gi, but slightly slower and requires a working $DISPLAY.inotify
- This module provides support for Twisted to linux inotify API.interfaces
- Interface documentation.iocpreactor
- I/O Completion Ports reactorabstract
- Abstract file handle classconst
- Windows constants for IOCPinterfaces
- Interfaces for iocpreactoriocpsupport
- Undocumentedreactor
- Reactor that uses IO completion portstcp
- TCP support for IOCP reactorudp
- UDP support for IOCP reactorkqreactor
- A kqueue()/kevent() based implementation of the Twisted main loop.main
- Backwards compatibility, and utility functions.pollreactor
- A poll() based implementation of the twisted main loop.posixbase
- Posix reactor base classprocess
- UNIX Process management.protocol
- Standard implementations of Twisted protocol-related interfaces.pyuisupport
- This module integrates PyUI with twisted.internet's mainloop.reactor
- The reactor is the Twisted event loop within Twisted, the loop which drives applications using Twisted. The reactor provides APIs for networking, threading, dispatching events, and more.selectreactor
- Select reactorserialport
- Serial Port Protocolssl
- This module implements Transport Layer Security (TLS) support for Twisted. It requires PyOpenSSL.stdio
- Standard input/out/err support.task
- Scheduling utility methods and classes.tcp
- Various asynchronous TCP/IP classes.testing
- Assorted functionality which is commonly useful when writing unit tests.threads
- Extended thread dispatching support.tksupport
- This module integrates Tkinter with twisted.internet's mainloop.udp
- Various asynchronous UDP classes.unix
- UNIX socket support for Twisted.utils
- Utility methods.win32eventreactor
- A win32event based implementation of the Twisted main loop.wxreactor
- This module provides wxPython event loop support for Twisted.wxsupport
- Old method of wxPython support for Twisted.logger
- Twisted Logger: Classes and functions to do granular logging._buffer
- Log observer that maintains a buffer._capture
- Context manager for capturing logs._file
- File log observer._filter
- Filtering log observer._flatten
- Code related to "flattening" events; that is, extracting a description of all relevant fields from the format string and persisting them for later examination._format
- Tools for formatting logging events._global
- This module includes process-global state associated with the logging system, and implementation of logic for managing that global state._interfaces
- Logger interfaces._io
- File-like object that logs._json
- Tools for saving and loading log events in a structured format._legacy
- Integration with twisted.python.log
._levels
- Log levels._logger
- Logger class._observer
- Basic log observers._stdlib
- Integration with Python standard library logging._util
- Logging utilities.mail
- Twisted Mail: Servers and clients for POP3, ESMTP, and IMAP._cred
- Credential managers for twisted.mail
._except
- Exceptions in twisted.mail
._pop3client
- A POP3 client protocol implementation.alias
- Support for aliases(5) configuration files.bounce
- Support for bounce message generation.imap4
- An IMAP4 protocol implementationinterfaces
- Interfaces for twisted.mail
.mail
- Mail service support.maildir
- Maildir-style mailbox support.pb
- Undocumentedpop3
- Post-office Protocol version 3.pop3client
- Deprecated POP3 client protocol implementation.protocols
- Mail protocol support.relay
- Support for relaying mail.relaymanager
- Infrastructure for relaying mail through a smart host.scripts
- mail scriptsmailmail
- Implementation module for the mailmail command.smtp
- Simple Mail Transfer Protocol implementation.tap
- Support for creating mail servers with twistd.names
- Twisted Names: DNS server and client implementations._rfc1982
- Utilities for handling RFC1982 Serial Number Arithmetic.authority
- Authoritative resolvers.cache
- An in-memory caching resolver.client
- Asynchronous client DNScommon
- Base functionality useful to various parts of Twisted Names.dns
- DNS protocol implementation.error
- Exception class definitions for Twisted Names.hosts
- hosts(5) support.resolve
- Lookup a name using multiple resolvers.root
- Resolver implementation for querying successive authoritative servers to lookup a record, starting from the root nameservers.secondary
- No module docstring; 2/2 classes documentedserver
- Async DNS serversrvconnect
- No module docstring; 1/2 class documentedtap
- Domain Name Serverpair
- Twisted Pair: The framework of your ethernet.ethernet
- Support for working directly with ethernet framesip
- Support for working directly with IP packetsraw
- Interface definitions for working with raw packetsrawudp
- Implementation of raw packet interfaces for UDPtesting
- Tools for automated testing of twisted.pair
-based applications.tuntap
- Support for Linux ethernet and IP tunnel devices.persisted
- Twisted Persisted: Utilities for managing persistence.aot
- AOT: Abstract Object Trees The source-code-marshallin'est abstract-object-serializin'est persister this side of Marmalade!crefutil
- Utility classes for dealing with circular references.dirdbm
- DBM-style interface to a directory.sob
- Save and load Small OBjects to and from files, using various formats.styles
- Different styles of persisted objects.plugin
- Plugin system for Twisted.plugins
- Plugins for services implemented in Twisted.cred_anonymous
- Cred plugin for anonymous logins.cred_file
- Cred plugin for a file of the format 'username:password'.cred_memory
- Cred plugin for an in-memory user database.cred_sshkeys
- Cred plugin for ssh key login.cred_unix
- Cred plugin for UNIX user accounts.twisted_conch
- Undocumentedtwisted_core
- Undocumentedtwisted_ftp
- Undocumentedtwisted_inet
- Undocumentedtwisted_mail
- Undocumentedtwisted_names
- Undocumentedtwisted_portforward
- Undocumentedtwisted_reactors
- Undocumentedtwisted_runner
- Undocumentedtwisted_socks
- Undocumentedtwisted_trial
- Undocumentedtwisted_web
- Undocumentedtwisted_words
- Undocumentedpositioning
- Twisted Positioning: Framework for applications that make use of positioning._sentence
- Generic sentence handling tools: hopefully reusable.base
- Generic positioning base classes.ipositioning
- Positioning interfaces.nmea
- Classes for working with NMEA 0183 sentence producing devices. This standard is generally just called "NMEA", which is actually the name of the body that produces the standard, not the standard itself..protocols
- Twisted Protocols: A collection of internet protocol implementations.amp
- This module implements AMP, the Asynchronous Messaging Protocol.basic
- Basic protocols, such as line-oriented, netstring, and int prefixed strings.dict
- Dict client protocol implementation.finger
- The Finger User Information Protocol (RFC 1288)ftp
- An FTP protocol implementationhaproxy
- HAProxy PROXY protocol implementations._exceptions
- HAProxy specific exceptions._info
- IProxyInfo implementation._interfaces
- Interfaces used by the PROXY protocol modules._parser
- Parser for 'haproxy:' string endpoint._v1parser
- IProxyParser implementation for version one of the PROXY protocol._v2parser
- IProxyParser implementation for version two of the PROXY protocol._wrapper
- Protocol wrapper that provides HAProxy PROXY protocol support.htb
- Hierarchical Token Bucket traffic shaping.ident
- Ident protocol implementation.loopback
- Testing support for protocols -- loopback between client and server.memcache
- Memcache client protocol. Memcached is a caching server, storing data in the form of pairs key/value, and memcache is the protocol to talk with it.pcp
- Producer-Consumer Proxy.policies
- Resource limiting policies.portforward
- A simple port forwarder.postfix
- Postfix mail transport agent related protocols.shoutcast
- Chop up shoutcast stream into MP3s and metadata, if available.sip
- Session Initialization Protocol.socks
- Implementation of the SOCKSv4 protocol.stateful
- No module docstring; 1/1 class documentedtls
- No summarywire
- Implement standard (and unused) TCP protocols.python
- Twisted Python: Utilities and Enhancements for Python._appdirs
- Application data directory support._inotify
- Very low-level ctypes-based interface to Linux inotify(7)._pydoctor
- Support for a few things specific to documenting Twisted using pydoctor._release
- Twisted's automated release system._shellcomp
- No public APIs are provided by this module. Internal use only._textattributes
- This module provides some common functionality for the manipulation of formatting states._tzhelper
- Time zone utilities._url
- URL parsing, construction and rendering.compat
- Compatibility module to provide backwards compatibility for useful Python features.components
- Component architecture for Twisted, based on Zope3 components.constants
- Symbolic constant support, including collections and constants with text, numeric, and bit flag values.context
- Dynamic pseudo-scoping for Python.deprecate
- Deprecation framework for Twisted.failure
- Asynchronous-friendly error mechanism.fakepwd
- twisted.python.fakepwd
provides a fake implementation of the pwd
API.filepath
- Object-oriented filesystem path representation.formmethod
- Form-based method objects.htmlizer
- HTML rendering of Python source.lockfile
- Filesystem-based interprocess mutex.log
- Logging and metrics infrastructure.logfile
- A rotating, browsable log file.modules
- This module aims to provide a unified, object-oriented view of Python's runtime hierarchy.monkey
- No module docstring; 1/1 class documentedprocutils
- Utilities for dealing with processes.randbytes
- Cryptographically secure random implementation, with fallback on normal random.rebuild
- *Real* reloading support for Python.reflect
- Standardized versions of various cool and/or strange things that you can do with Python's reflection capabilities.release
- A release-automation toolkit.roots
- Twisted Python Roots: an abstract hierarchy representation for Twisted.runtime
- No module docstring; 0/4 variable, 1/1 function, 1/1 class documentedsendmsg
- sendmsg(2) and recvmsg(2) support for Python.shortcut
- Creation of Windows shortcuts.syslog
- Classes and utility functions for integrating Twisted and syslog.systemd
- Integration with systemd.text
- Miscellany of text-munging functions.threadable
- A module to provide some very basic threading primitives, such as synchronization.threadpool
- twisted.python.threadpool: a pool of threads to which we dispatch tasks.url
- URL parsing, construction and rendering.urlpath
- URLPath
, a representation of a URL.usage
- twisted.python.usage is a module for parsing/handling the command line of your program.util
- No module docstring; 0/5 variable, 18/22 functions, 5/6 classes documentedversions
- Versions for Python packages.win32
- Win32 utilities.zippath
- This module contains implementations of IFilePath
for zip files.zipstream
- An incremental approach to unzipping files. This allows you to unzip a little bit of a file at a time, which means you can report progress as a file unzips.runner
- Twisted Runner: Run and monitor processes.inetd
- Twisted inetd.inetdconf
- Parser for inetd.conf filesinetdtap
- Twisted inetd TAP supportprocmon
- Support for starting, monitoring, and restarting child process.procmontap
- Support for creating a service which runs a process monitor.scripts
- Subpackage containing the modules that implement the command line tools._twistd_unix
- No module docstring; 0/3 function, 2/3 classes documented_twistw
- No module docstring; 1/2 class documentedhtmlizer
- HTML pretty-printing for Python source code.trial
- No module docstring; 0/1 variable, 0/1 constant, 7/13 functions, 3/3 classes documentedtwistd
- The Twisted Daemon: platform-independent interface.spread
- Twisted Spread: Spreadable (Distributed) Computing.banana
- Banana -- s-exp based protocol.flavors
- This module represents flavors of remotely accessible objects.interfaces
- Twisted Spread Interfaces.jelly
- S-expression-based persistence of python objects.pb
- Perspective Brokerpublish
- Persistently cached objects for PB.util
- Utility classes for spread.tap
- Twisted TAP: Twisted Application Persistence builders for other Twisted servers.ftp
- I am the support module for making a ftp server with twistd.portforward
- Support module for making a port forwarder with twistd.socks
- I am a support module for making SOCKSv4 servers with twistd.test
- Twisted's unit tests.proto_helpers
- Assorted functionality which is commonly useful when writing unit tests.trial
- Twisted Trial: Asynchronous unit testing framework.__main__
- Undocumented_asyncrunner
- Infrastructure for test running and suites._asynctest
- Things likely to be used by writers of unit tests._dist
- This package implements the distributed Trial test runner:distreporter
- The reporter is not made to support concurrent test running, so we will hold test results in here and only send them to the reporter once the test is over.disttrial
- This module contains the trial distributed runner, the management class responsible for coordinating all of trial's behavior at the highest level.managercommands
- Commands for reporting test success of failure to the manager.options
- Options handling specific to trial's workers.worker
- This module implements the worker classes.workercommands
- Commands for telling a worker to load tests or run tests.workerreporter
- Test reporter forwarding test results over trial distributed AMP commands.workertrial
- Implementation of AMP worker commands, and main executable entry point for the workers._synctest
- Things likely to be used by writers of unit tests.itrial
- Interfaces for Trial.reporter
- Defines classes that handle the results of tests.runner
- A miscellany of code used to run Trial tests.unittest
- Things likely to be used by writers of unit tests.util
- A collection of utility functions and classes, used internally by Trial.web
- Twisted Web: HTTP clients and servers, plus tools for implementing them._auth
- HTTP header-based authentication migrated from web2_element
- No module docstring; 1/1 class documented_flatten
- Context-free flattener/serializer for rendering Python objects, possibly complex or arbitrarily nested, as strings._http2
- HTTP2 Implementation_newclient
- An HTTP 1.1 client._responses
- HTTP response code definitions._stan
- An s-expression-like syntax for expressing xml in pure python.client
- HTTP client.demo
- I am a simple test resource.distrib
- Distributed web servers.domhelpers
- A library for performing interesting tasks with DOM objects.error
- Exception definitions for twisted.web
.guard
- Resource traversal integration with twisted.cred
to allow for authentication and authorization of HTTP requests.html
- I hold HTML generation helpers.http
- HyperText Transfer Protocol implementation.http_headers
- An API for storing HTTP header names and values.iweb
- Interface definitions for twisted.web
.microdom
- Micro Document Object Model: a partial DOM implementation with SUX.proxy
- Simplistic HTTP proxy support.resource
- Implementation of the lowest-level Resource class.rewrite
- No module docstring; 1/2 function, 0/1 class documentedscript
- I contain PythonScript, which is a very simple python script resource.server
- This is a web server which integrates with the twisted.internet infrastructure.soap
- SOAP support for twisted.web.static
- Static resources for twisted.web
.sux
- *S*mall, *U*ncomplicated *X*ML.tap
- Support for creating a service which runs a web server.template
- HTML rendering for twisted.web.twcgi
- I hold resource classes and helper classes that deal with CGI scripts.util
- An assortment of web server-related utilities.vhost
- I am a virtual hosts implementation.wsgi
- An implementation of Python Web Server Gateway Interface v1.0.1.xmlrpc
- A generic resource for publishing objects via XML-RPC.words
- Twisted Words: Client and server implementations for IRC, XMPP, and other chat services.ewords
- Exception definitions for Wordsim
- Instance Messenger, Pan-protocol chat client.baseaccount
- No module docstring; 1/1 class documentedbasechat
- Base classes for Instance Messenger clients.basesupport
- Instance Messenger base classes for protocol support.interfaces
- Pan-protocol chat client.ircsupport
- IRC support for Instance Messenger.locals
- No module docstring; 0/3 constant, 1/3 class documentedpbsupport
- twisted.words
support for Instance Messenger.iwords
- No module docstring; 3/5 interfaces documentedprotocols
- Chat protocols.irc
- Internet Relay Chat protocol for client and server.jabber
- Twisted Jabber: Jabber Protocol Helpersclient
- No module docstring; 0/2 variable, 0/4 constant, 1/2 function, 7/7 classes documentedcomponent
- External server-side components.error
- XMPP Error support.ijabber
- Public Jabber Interfaces.jid
- Jabber Identifier support.jstrports
- A temporary placeholder for client-capable strports, until we sufficient use cases get identifiedsasl
- XMPP-specific SASL profile.sasl_mechanisms
- Protocol agnostic implementations of SASL authentication mechanisms.xmlstream
- XMPP XML Streamsxmpp_stringprep
- No module docstring; 0/4 variable, 0/13 constant, 1/6 class, 2/2 interfaces documentedservice
- A module that needs a better name.tap
- Shiny new words service makerxish
- Twisted X-ish: XML-ish DOM and XPath-ish enginedomish
- DOM-like XML processing support.utility
- Event Dispatching and Callback utilities.xmlstream
- XML Stream processing.xpath
- XPath query support.xpathparser
- XPath Parser.xmpproutertap
- Undocumented