Ravenports generated: 28 Dec 2020 06:48
[ravenports.git] / bucket_EC / python-Twisted
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-Twisted
4 VERSION=                20.3.0
5 KEYWORDS=               python
6 VARIANTS=               py38 py39
7 SDESC[py38]=            Asynchronous networking framework (PY38)
8 SDESC[py39]=            Asynchronous networking framework (PY39)
9 HOMEPAGE=               https://twistedmatrix.com/
10 CONTACT=                Python_Automaton[python@ironwolf.systems]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            PYPI/T/Twisted
14 DISTFILE[1]=            Twisted-20.3.0.tar.bz2:main
15 DF_INDEX=               1
16 SPKGS[py38]=            single
17 SPKGS[py39]=            single
18
19 OPTIONS_AVAILABLE=      PY38 PY39
20 OPTIONS_STANDARD=       none
21 VOPTS[py38]=            PY38=ON PY39=OFF
22 VOPTS[py39]=            PY38=OFF PY39=ON
23
24 BUILD_DEPENDS=          python-incremental:single:python_used
25
26 USES=                   cpe
27
28 DISTNAME=               Twisted-20.3.0
29
30 CPE_PRODUCT=            twisted
31 CPE_VENDOR=             twistedmatrix
32 GENERATED=              yes
33
34 [PY38].USES_ON=                         python:py38,sutools
35
36 [PY39].USES_ON=                         python:py39,sutools
37
38 [FILE:3116:descriptions/desc.single]
39 Twisted
40 =======
41
42 |pypi|_
43 |travis|_
44 |circleci|_
45
46 For information on changes in this release, see the [NEWS] file.
47
48 What is this?
49 -------------
50
51 Twisted is an event-based framework for internet applications, supporting
52 Python 2.7 and Python 3.5+.
53 It includes modules for many different purposes, including the following:
54
55 - ``twisted.web``: HTTP clients and servers, HTML templating, and a WSGI
56 server
57 - ``twisted.conch``: SSHv2 and Telnet clients and servers and terminal
58 emulators
59 - ``twisted.words``: Clients and servers for IRC, XMPP, and other IM
60 protocols
61 - ``twisted.mail``: IMAPv4, POP3, SMTP clients and servers
62 - ``twisted.positioning``: Tools for communicating with NMEA-compatible GPS
63 receivers
64 - ``twisted.names``: DNS client and tools for making your own DNS servers
65 - ``twisted.trial``: A unit testing framework that integrates well with
66 Twisted-based code.
67
68 Twisted supports all major system event loops -- select (all platforms),
69 poll (most POSIX platforms), epoll (Linux), kqueue (FreeBSD, macOS), IOCP
70 (Windows), and various GUI event loops (GTK+2/3, Qt, wxWidgets).
71 Third-party reactors can plug into Twisted, and provide support for
72 additional event loops.
73
74 Installing
75 ----------
76
77 To install the latest version of Twisted using pip::
78
79   $ pip install twisted
80
81 Additional instructions for installing this software are in [the
82 installation instructions].
83
84 Documentation and Support
85 -------------------------
86
87 Twisted's documentation is available from the [Twisted Matrix website].
88 This documentation contains how-tos, code examples, and an API reference.
89
90 Help is also available on the [Twisted mailing list].
91
92 There is also a pair of very lively IRC channels, ``#twisted`` (for general
93 Twisted questions) and ``#twisted.web`` (for Twisted Web), on
94 ``chat.freenode.net``.
95
96 Unit Tests
97 ----------
98
99 Twisted has a comprehensive test suite, which can be run by tox::
100
101   $ tox -l            # to view all test environments
102   $ tox -e py27-tests # to run the tests for Python 2.7
103   $ tox -e py35-tests # to run the tests for Python 3.5
104
105 You can test running the test suite under the different reactors with the
106 TWISTED_REACTOR environment variable::
107
108   $ env TWISTED_REACTOR=epoll tox -e py27-tests
109
110 Some of these tests may fail if you:
111
112 * don't have the dependencies required for a particular subsystem
113 installed,
114 * have a firewall blocking some ports (or things like Multicast, which
115 Linux NAT has shown itself to do), or
116 * run them as root.
117
118 Copyright
119 ---------
120
121 All of the code in this distribution is Copyright (c) 2001-2020 Twisted
122 Matrix Laboratories.
123
124 Twisted is made available under the MIT license.
125 The included [LICENSE] file describes this in detail.
126
127 Warranty
128 --------
129
130   THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
131   EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
132 WARRANTIES
133   OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK
134 AS
135   TO THE USE OF THIS SOFTWARE IS WITH YOU.
136
137   IN NO EVENT WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
138   AND/OR REDISTRIBUTE THE LIBRARY, BE LIABLE TO YOU FOR ANY DAMAGES, EVEN
139
140
141 [FILE:101:distinfo]
142 d72c55b5d56e176563b91d11952d13b01af8725c623e498db5507b6614fc1e10      3127793 Twisted-20.3.0.tar.bz2
143