Movatterモバイル変換


[0]ホーム

URL:


Skip to main content
PyPI

Twisted 25.5.0

pip install Twisted

Latest version

Released:

An asynchronous networking framework written in Python

Verified details

These details have beenverified by PyPI
Project links
Owner
GitHub Statistics

Unverified details

These details havenot been verified by PyPI
Project links
Meta
  • License: MIT License
  • Author:Twisted Matrix Community
  • Requires: Python >=3.8.0
  • Provides-Extra:all-non-platform,all-non-platform,conch,dev,dev-release,dev-release,gtk-platform,gtk-platform,http2,macos-platform,macos-platform,mypy,osx-platform,osx-platform,serial,test,tls,websocket,windows-platform,windows-platform

Project description

gitterrtdpypici

For information on changes in this release, see theNEWS file.

Sponsors

Twisted is an MIT-licensed open source project with its ongoing development made possible entirely by the support of community and these awesome sponsors.If you’d like to join them, please considersponsoring Twisted’s development.

Thinkst Canary

SFTPPlus

What is this?

Twisted is a Python event-based framework for internet applications.It includes modules for many different purposes, including the following:

  • twisted.web: HTTP clients and servers, HTML templating, and a WSGI server

  • twisted.conch: SSHv2 and Telnet clients and servers and terminal emulators

  • twisted.words: Clients and servers for IRC, XMPP, and other IM protocols

  • twisted.mail: IMAPv4, POP3, SMTP clients and servers

  • twisted.positioning: Tools for communicating with NMEA-compatible GPS receivers

  • twisted.names: DNS client and tools for making your own DNS servers

  • twisted.trial: A unit testing framework that integrates well with Twisted-based code.

Twisted supports all major system event loops –select (all platforms),poll (most POSIX platforms),epoll (Linux),kqueue (FreeBSD, macOS), IOCP (Windows), and various GUI event loops (GTK+2/3, Qt, wxWidgets).Third-party reactors can plug into Twisted, and provide support for additional event loops.

Installing

To install the latest version of Twisted using pip:

$ pip install twisted

Additional instructions for installing this software are inthe installation instructions.

Documentation and Support

Twisted’s documentation is available from theTwisted Matrix Read The Docs website.This documentation contains how-tos, code examples, and an API reference.

Help is also available on theTwisted mailing list.

There is also an IRC channel,#twisted,on theLibera.Chat network.A web client is available atweb.libera.chat.

Unit Tests

Twisted has a comprehensive test suite, which can be run bytox:

$ tox -l                       # to view all test environments$ tox -e nocov                 # to run all the tests without coverage$ tox -e withcov               # to run all the tests with coverage$ tox -e alldeps-withcov-posix # install all dependencies, run tests with coverage on POSIX platform

You can test running the test suite under the different reactors with theTWISTED_REACTOR environment variable:

$ env TWISTED_REACTOR=epoll tox -e alldeps-withcov-posix

Some of these tests may fail if you:

  • don’t have the dependencies required for a particular subsystem installed,

  • have a firewall blocking some ports (or things like Multicast, which Linux NAT has shown itself to do), or

  • run them as root.

Static Code Checkers

You can ensure that code complies to Twistedcoding standards:

$ tox -e lint   # run pre-commit to check coding stanards$ tox -e mypy   # run MyPy static type checker to check for type errors

Or, for speed, use pre-commit directly:

$ pipx run pre-commit run

Warranty

THIS SOFTWARE IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHEREXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIESOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK ASTO THE USE OF THIS SOFTWARE IS WITH YOU.

IN NO EVENT WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFYAND/OR REDISTRIBUTE THE LIBRARY, BE LIABLE TO YOU FOR ANY DAMAGES, EVEN IFSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCHDAMAGES.

Again, see the includedLICENSE file for specific legal details.

Project details

Verified details

These details have beenverified by PyPI
Project links
Owner
GitHub Statistics

Unverified details

These details havenot been verified by PyPI
Project links
Meta
  • License: MIT License
  • Author:Twisted Matrix Community
  • Requires: Python >=3.8.0
  • Provides-Extra:all-non-platform,all-non-platform,conch,dev,dev-release,dev-release,gtk-platform,gtk-platform,http2,macos-platform,macos-platform,mypy,osx-platform,osx-platform,serial,test,tls,websocket,windows-platform,windows-platform

Release historyRelease notifications |RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more aboutinstalling packages.

Source Distribution

twisted-25.5.0.tar.gz (3.5 MBview details)

UploadedSource

Built Distribution

Filter files by name, interpreter, ABI, and platform.

If you're not sure about the file name format, learn more aboutwheel file names.

Copy a direct link to the current filters

twisted-25.5.0-py3-none-any.whl (3.2 MBview details)

UploadedPython 3

File details

Details for the filetwisted-25.5.0.tar.gz.

File metadata

  • Download URL:twisted-25.5.0.tar.gz
  • Upload date:
  • Size: 3.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for twisted-25.5.0.tar.gz
AlgorithmHash digest
SHA2561deb272358cb6be1e3e8fc6f9c8b36f78eb0fa7c2233d2dbe11ec6fee04ea316
MD5845d6782c2236ef764f3849948f4bfad
BLAKE2b-256130f82716ed849bf7ea4984c21385597c949944f0f9b428b5710f79d0afc084d

See more details on using hashes here.

Provenance

The following attestation bundles were made fortwisted-25.5.0.tar.gz:

Publisher:test.yaml on twisted/twisted

Attestations:Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the filetwisted-25.5.0-py3-none-any.whl.

File metadata

  • Download URL:twisted-25.5.0-py3-none-any.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for twisted-25.5.0-py3-none-any.whl
AlgorithmHash digest
SHA2568559f654d01a54a8c3efe66d533d43f383531ebf8d81d9f9ab4769d91ca15df7
MD5574904b375a09a7c6985e19b106d6c96
BLAKE2b-256eb66ab7efd8941f0bc7b2bd555b0f0471bff77df4c88e0cc31120c82737fec77

See more details on using hashes here.

Provenance

The following attestation bundles were made fortwisted-25.5.0-py3-none-any.whl:

Publisher:test.yaml on twisted/twisted

Attestations:Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security SponsorDatadog MonitoringDepot Continuous IntegrationFastly CDNGoogle Download AnalyticsPingdom MonitoringSentry Error loggingStatusPage Status page

[8]ページ先頭

©2009-2025 Movatter.jp