GithubHelp home page GithubHelp logo

pykiteconnect's Introduction

The Kite Connect API Python client - v4

PyPI Build Status Windows Build Status codecov.io

The official Python client for communicating with the Kite Connect API.

Kite Connect is a set of REST-like APIs that expose many capabilities required to build a complete investment and trading platform. Execute orders in real time, manage user portfolio, stream live market data (WebSockets), and more, with the simple HTTP API collection.

Zerodha Technology (c) 2021. Licensed under the MIT License.

Documentation

v4 - Breaking changes

  • Renamed ticker fields as per kite connect doc
  • Renamed bsecds to bcd in ticker.EXCHANGE_MAP

v5 - Breaking changes

  • Drop Support for Python 2.7: Starting from version v5, support for Python 2.7 has been discontinued. This decision was made due to the announcement by setup-python, which stopped supporting Python 2.x since May 2023.

  • For Python 2.x Users: If you are using Python 2.x, you can continue using the kiteconnect library, but please stick to the <= 4.x.x versions of the library. You can find the previous releases on the PyKiteConnect GitHub Releases page.

Installing the client

You can install the pre release via pip

pip install --upgrade kiteconnect

Its recommended to update setuptools to latest if you are facing any issue while installing

pip install -U pip setuptools

Since some of the dependencies uses C extensions it has to compiled before installing the package.

Linux, BSD and macOS

  • On Linux, and BSDs, you will need a C compiler (such as GCC).

Debian/Ubuntu

apt-get install libffi-dev python-dev python3-dev

Centos/RHEL/Fedora

yum install libffi-devel python3-devel python-devel

macOS/OSx

xcode-select --install

Microsoft Windows

Each Python version uses a specific compiler version (e.g. CPython 2.7 uses Visual C++ 9.0, CPython 3.3 uses Visual C++ 10.0, etc). So, you need to install the compiler version that corresponds to your Python version

For more details check official Python documentation.

API usage

import logging
from kiteconnect import KiteConnect

logging.basicConfig(level=logging.DEBUG)

kite = KiteConnect(api_key="your_api_key")

# Redirect the user to the login url obtained
# from kite.login_url(), and receive the request_token
# from the registered redirect url after the login flow.
# Once you have the request_token, obtain the access_token
# as follows.

data = kite.generate_session("request_token_here", api_secret="your_secret")
kite.set_access_token(data["access_token"])

# Place an order
try:
    order_id = kite.place_order(tradingsymbol="INFY",
                                exchange=kite.EXCHANGE_NSE,
                                transaction_type=kite.TRANSACTION_TYPE_BUY,
                                quantity=1,
                                variety=kite.VARIETY_AMO,
                                order_type=kite.ORDER_TYPE_MARKET,
                                product=kite.PRODUCT_CNC,
                                validity=kite.VALIDITY_DAY)

    logging.info("Order placed. ID is: {}".format(order_id))
except Exception as e:
    logging.info("Order placement failed: {}".format(e.message))

# Fetch all orders
kite.orders()

# Get instruments
kite.instruments()

# Place an mutual fund order
kite.place_mf_order(
    tradingsymbol="INF090I01239",
    transaction_type=kite.TRANSACTION_TYPE_BUY,
    amount=5000,
    tag="mytag"
)

# Cancel a mutual fund order
kite.cancel_mf_order(order_id="order_id")

# Get mutual fund instruments
kite.mf_instruments()

Refer to the Python client documentation for the complete list of supported methods.

WebSocket usage

import logging
from kiteconnect import KiteTicker

logging.basicConfig(level=logging.DEBUG)

# Initialise
kws = KiteTicker("your_api_key", "your_access_token")

def on_ticks(ws, ticks):
    # Callback to receive ticks.
    logging.debug("Ticks: {}".format(ticks))

def on_connect(ws, response):
    # Callback on successful connect.
    # Subscribe to a list of instrument_tokens (RELIANCE and ACC here).
    ws.subscribe([738561, 5633])

    # Set RELIANCE to tick in `full` mode.
    ws.set_mode(ws.MODE_FULL, [738561])

def on_close(ws, code, reason):
    # On connection close stop the main loop
    # Reconnection will not happen after executing `ws.stop()`
    ws.stop()

# Assign the callbacks.
kws.on_ticks = on_ticks
kws.on_connect = on_connect
kws.on_close = on_close

# Infinite loop on the main thread. Nothing after this will run.
# You have to use the pre-defined callbacks to manage subscriptions.
kws.connect()

Run unit tests

python setup.py test

or

pytest -s tests/unit --cov-report html:cov_html --cov=./

Run integration tests

pytest -s tests/integration/ --cov-report html:cov_html --cov=./  --api-key api_key --access-token access_token

Generate documentation

pip install pdoc

pdoc --html --html-dir docs kiteconnect

Changelog

Check release notes

pykiteconnect's People

Contributors

aakashef avatar abhimskywalker avatar ajinasokan avatar archugs avatar asdofindia avatar darwin403 avatar deekshant-w avatar joeirimpan avatar knadh avatar mayankasthana avatar mohamedsaligh avatar nasirxshah avatar ranjanrak avatar rhnvrm avatar shailysangwan avatar vividvilla avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pykiteconnect's Issues

KiteConnect not working with flask

importing kiteconnect statement causes an unknown error that does not enable flask to create a server.

Sample code-

from flask import Flask, render_template, redirect
from kiteconnect import KiteConnect

app = Flask(name)

@app.route("/")
@app.route("/app")
def index():
return "Hello World"

if name == "main":
app.run(debug=True)

Incorrect use of the StringIO library from six

Hi,

When fetching the Instruments I am getting the following error

Error:

> /Users/aakashdeep/Documents/PersonalProjects/kitetrader/VirtualEnv/lib/python2.7/site-packages/kiteconnect/__init__.py(422)_parse_csv()
-> reader = csv.reader(StringIO.StringIO(data.strip()))
(Pdb) c
Traceback (most recent call last):
  File "/Users/aakashdeep/Documents/PersonalProjects/kitetrader/trader/Boot.py", line 16, in <module>
    instruments = Instruments()
  File "/Users/aakashdeep/Documents/PersonalProjects/kitetrader/trader/KiteUtils.py", line 25, in load_instruments
    self.instruments = pd.DataFrame(self.kite.instruments())
  File "/Users/aakashdeep/Documents/PersonalProjects/kitetrader/VirtualEnv/lib/python2.7/site-packages/kiteconnect/__init__.py", line 378, in instruments
    return self._parse_csv(self._get("market.instruments.all"))
  File "/Users/aakashdeep/Documents/PersonalProjects/kitetrader/VirtualEnv/lib/python2.7/site-packages/kiteconnect/__init__.py", line 422, in _parse_csv
    reader = csv.reader(StringIO.StringIO(data.strip()))
AttributeError: class StringIO has no attribute 'StringIO'

I think this is because of incorrect use of StringIO from six here:
There is an issue in the code,
https://github.com/rainmattertech/pykiteconnect/blob/master/kiteconnect/__init__.py#L421

Kiteconnect should not attach log handlers and level

logging.basicConfig attaches a streamhandler by default. This will in turn mask any logger in the application end (werkzeug in my case).

Attaching log handler for kiteconnect should instead happen on application end

import logging
kite_logger = logging.getLogger('kiteconnect')
handler = logging.StreamHandler()
handler.setLevel(logging.DEBUG)
kite_logger.addHandler(handler)

# Now run the application in debug mode

I have Anaconda Install with Python 3.8.3 Installed : Error is pasted Need guidance

WARNING: Legacy build of wheel for 'kiteconnect' created no files.
Command arguments: 'c:\users\nabis\anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\NabiS\AppData\Local\Temp\pip-install-thxik1ia\kiteconnect\setup.py'"'"'; file='"'"'C:\Users\NabiS\AppData\Local\Temp\pip-install-thxik1ia\kiteconnect\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\NabiS\AppData\Local\Temp\pip-wheel-2g902n0m'
Command output: [use --verbose to show]
Running setup.py clean for kiteconnect
Building wheel for twisted (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\nabis\anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\NabiS\AppData\Local\Temp\pip-install-thxik1ia\twisted\setup.py'"'"'; file='"'"'C:\Users\NabiS\AppData\Local\Temp\pip-install-thxik1ia\twisted\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\NabiS\AppData\Local\Temp\pip-wheel-019bb2vn'
cwd: C:\Users\NabiS\AppData\Local\Temp\pip-install-thxik1ia\twisted
Complete output (947 lines):
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.8
creating build\lib.win-amd64-3.8\twisted
copying src\twisted\copyright.py -> build\lib.win-amd64-3.8\twisted
copying src\twisted\plugin.py -> build\lib.win-amd64-3.8\twisted
copying src\twisted_version.py -> build\lib.win-amd64-3.8\twisted
copying src\twisted_init_.py -> build\lib.win-amd64-3.8\twisted
copying src\twisted_main_.py -> build\lib.win-amd64-3.8\twisted
creating build\lib.win-amd64-3.8\twisted\application
copying src\twisted\application\app.py -> build\lib.win-amd64-3.8\twisted\application
copying src\twisted\application\internet.py -> build\lib.win-amd64-3.8\twisted\application
copying src\twisted\application\reactors.py -> build\lib.win-amd64-3.8\twisted\application
copying src\twisted\application\service.py -> build\lib.win-amd64-3.8\twisted\application
copying src\twisted\application\strports.py -> build\lib.win-amd64-3.8\twisted\application
copying src\twisted\application_init_.py -> build\lib.win-amd64-3.8\twisted\application
creating build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\avatar.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\checkers.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\endpoints.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\error.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\interfaces.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\ls.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\manhole.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\manhole_ssh.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\manhole_tap.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\mixin.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\recvline.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\stdio.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\tap.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\telnet.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\ttymodes.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\unix.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch_init_.py -> build\lib.win-amd64-3.8\twisted\conch
creating build\lib.win-amd64-3.8\twisted\cred
copying src\twisted\cred\checkers.py -> build\lib.win-amd64-3.8\twisted\cred
copying src\twisted\cred\credentials.py -> build\lib.win-amd64-3.8\twisted\cred
copying src\twisted\cred\error.py -> build\lib.win-amd64-3.8\twisted\cred
copying src\twisted\cred\portal.py -> build\lib.win-amd64-3.8\twisted\cred
copying src\twisted\cred\strcred.py -> build\lib.win-amd64-3.8\twisted\cred
copying src\twisted\cred_digest.py -> build\lib.win-amd64-3.8\twisted\cred
copying src\twisted\cred_init_.py -> build\lib.win-amd64-3.8\twisted\cred
creating build\lib.win-amd64-3.8\twisted\enterprise
copying src\twisted\enterprise\adbapi.py -> build\lib.win-amd64-3.8\twisted\enterprise
copying src\twisted\enterprise_init_.py -> build\lib.win-amd64-3.8\twisted\enterprise
creating build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\abstract.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\address.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\asyncioreactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\base.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\cfreactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\default.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\defer.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\endpoints.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\epollreactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\error.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\fdesc.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\gireactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\glib2reactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\gtk2reactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\gtk3reactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\inotify.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\interfaces.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\kqreactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\main.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\pollreactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\posixbase.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\process.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\protocol.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\pyuisupport.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\reactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\selectreactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\serialport.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\ssl.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\stdio.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\task.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\tcp.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\testing.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\threads.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\tksupport.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\udp.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\unix.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\utils.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\win32eventreactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\wxreactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\wxsupport.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_baseprocess.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_dumbwin32proc.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_glibbase.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_idna.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_newtls.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_pollingfile.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_posixserialport.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_posixstdio.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_producer_helpers.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_resolver.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_signals.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_sslverify.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_threadedselect.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_win32serialport.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_win32stdio.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_init_.py -> build\lib.win-amd64-3.8\twisted\internet
creating build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_buffer.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_capture.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_file.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_filter.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_flatten.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_format.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_global.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_io.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_json.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_legacy.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_levels.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_logger.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_observer.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_stdlib.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_util.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_init_.py -> build\lib.win-amd64-3.8\twisted\logger
creating build\lib.win-amd64-3.8\twisted\mail
copying src\twisted\mail\imap4.py -> build\lib.win-amd64-3.8\twisted\mail
copying src\twisted\mail\interfaces.py -> build\lib.win-amd64-3.8\twisted\mail
copying src\twisted\mail\pop3.py -> build\lib.win-amd64-3.8\twisted\mail
copying src\twisted\mail\pop3client.py -> build\lib.win-amd64-3.8\twisted\mail
copying src\twisted\mail\protocols.py -> build\lib.win-amd64-3.8\twisted\mail
copying src\twisted\mail\relay.py -> build\lib.win-amd64-3.8\twisted\mail
copying src\twisted\mail\smtp.py -> build\lib.win-amd64-3.8\twisted\mail
copying src\twisted\mail_cred.py -> build\lib.win-amd64-3.8\twisted\mail
copying src\twisted\mail_except.py -> build\lib.win-amd64-3.8\twisted\mail
copying src\twisted\mail_init_.py -> build\lib.win-amd64-3.8\twisted\mail
creating build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\authority.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\cache.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\client.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\common.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\dns.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\error.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\hosts.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\resolve.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\root.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\secondary.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\server.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\srvconnect.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\tap.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names_rfc1982.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names_init_.py -> build\lib.win-amd64-3.8\twisted\names
creating build\lib.win-amd64-3.8\twisted\pair
copying src\twisted\pair\ethernet.py -> build\lib.win-amd64-3.8\twisted\pair
copying src\twisted\pair\ip.py -> build\lib.win-amd64-3.8\twisted\pair
copying src\twisted\pair\raw.py -> build\lib.win-amd64-3.8\twisted\pair
copying src\twisted\pair\rawudp.py -> build\lib.win-amd64-3.8\twisted\pair
copying src\twisted\pair\testing.py -> build\lib.win-amd64-3.8\twisted\pair
copying src\twisted\pair\tuntap.py -> build\lib.win-amd64-3.8\twisted\pair
copying src\twisted\pair_init_.py -> build\lib.win-amd64-3.8\twisted\pair
creating build\lib.win-amd64-3.8\twisted\persisted
copying src\twisted\persisted\aot.py -> build\lib.win-amd64-3.8\twisted\persisted
copying src\twisted\persisted\crefutil.py -> build\lib.win-amd64-3.8\twisted\persisted
copying src\twisted\persisted\dirdbm.py -> build\lib.win-amd64-3.8\twisted\persisted
copying src\twisted\persisted\sob.py -> build\lib.win-amd64-3.8\twisted\persisted
copying src\twisted\persisted\styles.py -> build\lib.win-amd64-3.8\twisted\persisted
copying src\twisted\persisted_init_.py -> build\lib.win-amd64-3.8\twisted\persisted
creating build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\cred_anonymous.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\cred_file.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\cred_memory.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\cred_sshkeys.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\cred_unix.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_conch.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_core.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_ftp.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_inet.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_names.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_portforward.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_reactors.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_runner.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_socks.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_trial.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_web.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_words.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins_init_.py -> build\lib.win-amd64-3.8\twisted\plugins
creating build\lib.win-amd64-3.8\twisted\positioning
copying src\twisted\positioning\base.py -> build\lib.win-amd64-3.8\twisted\positioning
copying src\twisted\positioning\ipositioning.py -> build\lib.win-amd64-3.8\twisted\positioning
copying src\twisted\positioning\nmea.py -> build\lib.win-amd64-3.8\twisted\positioning
copying src\twisted\positioning_sentence.py -> build\lib.win-amd64-3.8\twisted\positioning
copying src\twisted\positioning_init_.py -> build\lib.win-amd64-3.8\twisted\positioning
creating build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\amp.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\basic.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\dict.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\finger.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\ftp.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\htb.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\ident.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\loopback.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\memcache.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\pcp.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\policies.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\portforward.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\postfix.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\sip.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\socks.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\stateful.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\tls.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\wire.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols_init_.py -> build\lib.win-amd64-3.8\twisted\protocols
creating build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\compat.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\components.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\constants.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\context.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\deprecate.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\failure.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\fakepwd.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\filepath.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\formmethod.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\htmlizer.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\lockfile.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\log.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\logfile.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\modules.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\monkey.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\procutils.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\randbytes.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\rebuild.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\reflect.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\release.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\roots.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\runtime.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\sendmsg.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\shortcut.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\syslog.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\systemd.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\text.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\threadable.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\threadpool.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\url.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\urlpath.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\usage.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\util.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\versions.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\win32.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\zippath.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\zipstream.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python_appdirs.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python_inotify.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python_oldstyle.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python_release.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python_setup.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python_shellcomp.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python_textattributes.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python_tzhelper.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python_url.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python_init_.py -> build\lib.win-amd64-3.8\twisted\python
creating build\lib.win-amd64-3.8\twisted\runner
copying src\twisted\runner\inetd.py -> build\lib.win-amd64-3.8\twisted\runner
copying src\twisted\runner\inetdconf.py -> build\lib.win-amd64-3.8\twisted\runner
copying src\twisted\runner\inetdtap.py -> build\lib.win-amd64-3.8\twisted\runner
copying src\twisted\runner\procmon.py -> build\lib.win-amd64-3.8\twisted\runner
copying src\twisted\runner\procmontap.py -> build\lib.win-amd64-3.8\twisted\runner
copying src\twisted\runner_init_.py -> build\lib.win-amd64-3.8\twisted\runner
creating build\lib.win-amd64-3.8\twisted\scripts
copying src\twisted\scripts\htmlizer.py -> build\lib.win-amd64-3.8\twisted\scripts
copying src\twisted\scripts\trial.py -> build\lib.win-amd64-3.8\twisted\scripts
copying src\twisted\scripts\twistd.py -> build\lib.win-amd64-3.8\twisted\scripts
copying src\twisted\scripts_twistd_unix.py -> build\lib.win-amd64-3.8\twisted\scripts
copying src\twisted\scripts_twistw.py -> build\lib.win-amd64-3.8\twisted\scripts
copying src\twisted\scripts_init_.py -> build\lib.win-amd64-3.8\twisted\scripts
creating build\lib.win-amd64-3.8\twisted\spread
copying src\twisted\spread\banana.py -> build\lib.win-amd64-3.8\twisted\spread
copying src\twisted\spread\flavors.py -> build\lib.win-amd64-3.8\twisted\spread
copying src\twisted\spread\interfaces.py -> build\lib.win-amd64-3.8\twisted\spread
copying src\twisted\spread\jelly.py -> build\lib.win-amd64-3.8\twisted\spread
copying src\twisted\spread\pb.py -> build\lib.win-amd64-3.8\twisted\spread
copying src\twisted\spread\publish.py -> build\lib.win-amd64-3.8\twisted\spread
copying src\twisted\spread\util.py -> build\lib.win-amd64-3.8\twisted\spread
copying src\twisted\spread_init_.py -> build\lib.win-amd64-3.8\twisted\spread
creating build\lib.win-amd64-3.8\twisted\tap
copying src\twisted\tap\ftp.py -> build\lib.win-amd64-3.8\twisted\tap
copying src\twisted\tap\portforward.py -> build\lib.win-amd64-3.8\twisted\tap
copying src\twisted\tap\socks.py -> build\lib.win-amd64-3.8\twisted\tap
copying src\twisted\tap_init_.py -> build\lib.win-amd64-3.8\twisted\tap
creating build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\crash_test_dummy.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\iosim.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\mock_win32process.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\myrebuilder1.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\myrebuilder2.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\plugin_basic.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\plugin_extra1.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\plugin_extra2.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_cmdline.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_echoer.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_fds.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_getargv.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_getenv.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_linger.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_reader.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_signal.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_stdinreader.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_tester.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_tty.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_twisted.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\proto_helpers.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\reflect_helper_IE.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\reflect_helper_VE.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\reflect_helper_ZDE.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\ssl_helpers.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\stdio_test_consumer.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\stdio_test_halfclose.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\stdio_test_hostpeer.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\stdio_test_lastwrite.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\stdio_test_loseconn.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\stdio_test_producer.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\stdio_test_write.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\stdio_test_writeseq.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\testutils.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_abstract.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_adbapi.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_amp.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_application.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_compat.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_context.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_cooperator.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_defer.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_defgen.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_dict.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_dirdbm.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_error.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_factories.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_failure.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_fdesc.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_finger.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_formmethod.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_ftp.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_ftp_options.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_htb.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_ident.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_internet.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_iosim.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_iutils.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_lockfile.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_log.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_logfile.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_loopback.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_main.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_memcache.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_modules.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_monkey.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_news.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_nooldstyle.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_paths.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_pcp.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_persisted.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_plugin.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_policies.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_postfix.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_process.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_protocols.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_randbytes.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_rebuild.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_reflect.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_roots.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_shortcut.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_sip.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_sob.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_socks.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_ssl.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_sslverify.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_stateful.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_stdio.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_strerror.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_strports.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_task.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_tcp.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_tcp_internals.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_text.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_threadable.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_threadpool.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_threads.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_tpfile.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_twistd.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_twisted.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_udp.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_unix.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_usage.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test_init_.py -> build\lib.win-amd64-3.8\twisted\test
creating build\lib.win-amd64-3.8\twisted\trial
copying src\twisted\trial\itrial.py -> build\lib.win-amd64-3.8\twisted\trial
copying src\twisted\trial\reporter.py -> build\lib.win-amd64-3.8\twisted\trial
copying src\twisted\trial\runner.py -> build\lib.win-amd64-3.8\twisted\trial
copying src\twisted\trial\unittest.py -> build\lib.win-amd64-3.8\twisted\trial
copying src\twisted\trial\util.py -> build\lib.win-amd64-3.8\twisted\trial
copying src\twisted\trial_asyncrunner.py -> build\lib.win-amd64-3.8\twisted\trial
copying src\twisted\trial_asynctest.py -> build\lib.win-amd64-3.8\twisted\trial
copying src\twisted\trial_synctest.py -> build\lib.win-amd64-3.8\twisted\trial
copying src\twisted\trial_init_.py -> build\lib.win-amd64-3.8\twisted\trial
copying src\twisted\trial_main_.py -> build\lib.win-amd64-3.8\twisted\trial
creating build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\client.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\demo.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\distrib.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\domhelpers.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\error.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\guard.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\html.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\http.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\http_headers.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\iweb.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\microdom.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\proxy.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\resource.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\rewrite.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\script.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\server.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\static.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\sux.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\tap.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\template.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\twcgi.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\util.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\vhost.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\wsgi.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\xmlrpc.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web_element.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web_flatten.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web_http2.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web_newclient.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web_responses.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web_stan.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web_init_.py -> build\lib.win-amd64-3.8\twisted\web
creating build\lib.win-amd64-3.8\twisted\words
copying src\twisted\words\ewords.py -> build\lib.win-amd64-3.8\twisted\words
copying src\twisted\words\iwords.py -> build\lib.win-amd64-3.8\twisted\words
copying src\twisted\words\service.py -> build\lib.win-amd64-3.8\twisted\words
copying src\twisted\words\tap.py -> build\lib.win-amd64-3.8\twisted\words
copying src\twisted\words\xmpproutertap.py -> build\lib.win-amd64-3.8\twisted\words
copying src\twisted\words_init_.py -> build\lib.win-amd64-3.8\twisted\words
creating build\lib.win-amd64-3.8\twisted_threads
copying src\twisted_threads_convenience.py -> build\lib.win-amd64-3.8\twisted_threads
copying src\twisted_threads_ithreads.py -> build\lib.win-amd64-3.8\twisted_threads
copying src\twisted_threads_memory.py -> build\lib.win-amd64-3.8\twisted_threads
copying src\twisted_threads_pool.py -> build\lib.win-amd64-3.8\twisted_threads
copying src\twisted_threads_team.py -> build\lib.win-amd64-3.8\twisted_threads
copying src\twisted_threads_threadworker.py -> build\lib.win-amd64-3.8\twisted_threads
copying src\twisted_threads_init_.py -> build\lib.win-amd64-3.8\twisted_threads
creating build\lib.win-amd64-3.8\twisted\application\runner
copying src\twisted\application\runner_exit.py -> build\lib.win-amd64-3.8\twisted\application\runner
copying src\twisted\application\runner_pidfile.py -> build\lib.win-amd64-3.8\twisted\application\runner
copying src\twisted\application\runner_runner.py -> build\lib.win-amd64-3.8\twisted\application\runner
copying src\twisted\application\runner_init_.py -> build\lib.win-amd64-3.8\twisted\application\runner
creating build\lib.win-amd64-3.8\twisted\application\test
copying src\twisted\application\test\test_internet.py -> build\lib.win-amd64-3.8\twisted\application\test
copying src\twisted\application\test\test_service.py -> build\lib.win-amd64-3.8\twisted\application\test
copying src\twisted\application\test_init_.py -> build\lib.win-amd64-3.8\twisted\application\test
creating build\lib.win-amd64-3.8\twisted\application\twist
copying src\twisted\application\twist_options.py -> build\lib.win-amd64-3.8\twisted\application\twist
copying src\twisted\application\twist_twist.py -> build\lib.win-amd64-3.8\twisted\application\twist
copying src\twisted\application\twist_init_.py -> build\lib.win-amd64-3.8\twisted\application\twist
creating build\lib.win-amd64-3.8\twisted\application\runner\test
copying src\twisted\application\runner\test\test_exit.py -> build\lib.win-amd64-3.8\twisted\application\runner\test
copying src\twisted\application\runner\test\test_pidfile.py -> build\lib.win-amd64-3.8\twisted\application\runner\test
copying src\twisted\application\runner\test\test_runner.py -> build\lib.win-amd64-3.8\twisted\application\runner\test
copying src\twisted\application\runner\test_init_.py -> build\lib.win-amd64-3.8\twisted\application\runner\test
creating build\lib.win-amd64-3.8\twisted\application\twist\test
copying src\twisted\application\twist\test\test_options.py -> build\lib.win-amd64-3.8\twisted\application\twist\test
copying src\twisted\application\twist\test\test_twist.py -> build\lib.win-amd64-3.8\twisted\application\twist\test
copying src\twisted\application\twist\test_init_.py -> build\lib.win-amd64-3.8\twisted\application\twist\test
creating build\lib.win-amd64-3.8\twisted\conch\client
copying src\twisted\conch\client\agent.py -> build\lib.win-amd64-3.8\twisted\conch\client
copying src\twisted\conch\client\connect.py -> build\lib.win-amd64-3.8\twisted\conch\client
copying src\twisted\conch\client\default.py -> build\lib.win-amd64-3.8\twisted\conch\client
copying src\twisted\conch\client\direct.py -> build\lib.win-amd64-3.8\twisted\conch\client
copying src\twisted\conch\client\knownhosts.py -> build\lib.win-amd64-3.8\twisted\conch\client
copying src\twisted\conch\client\options.py -> build\lib.win-amd64-3.8\twisted\conch\client
copying src\twisted\conch\client_init_.py -> build\lib.win-amd64-3.8\twisted\conch\client
creating build\lib.win-amd64-3.8\twisted\conch\insults
copying src\twisted\conch\insults\helper.py -> build\lib.win-amd64-3.8\twisted\conch\insults
copying src\twisted\conch\insults\insults.py -> build\lib.win-amd64-3.8\twisted\conch\insults
copying src\twisted\conch\insults\text.py -> build\lib.win-amd64-3.8\twisted\conch\insults
copying src\twisted\conch\insults\window.py -> build\lib.win-amd64-3.8\twisted\conch\insults
copying src\twisted\conch\insults_init_.py -> build\lib.win-amd64-3.8\twisted\conch\insults
creating build\lib.win-amd64-3.8\twisted\conch\openssh_compat
copying src\twisted\conch\openssh_compat\factory.py -> build\lib.win-amd64-3.8\twisted\conch\openssh_compat
copying src\twisted\conch\openssh_compat\primes.py -> build\lib.win-amd64-3.8\twisted\conch\openssh_compat
copying src\twisted\conch\openssh_compat_init_.py -> build\lib.win-amd64-3.8\twisted\conch\openssh_compat
creating build\lib.win-amd64-3.8\twisted\conch\scripts
copying src\twisted\conch\scripts\cftp.py -> build\lib.win-amd64-3.8\twisted\conch\scripts
copying src\twisted\conch\scripts\ckeygen.py -> build\lib.win-amd64-3.8\twisted\conch\scripts
copying src\twisted\conch\scripts\conch.py -> build\lib.win-amd64-3.8\twisted\conch\scripts
copying src\twisted\conch\scripts\tkconch.py -> build\lib.win-amd64-3.8\twisted\conch\scripts
copying src\twisted\conch\scripts_init_.py -> build\lib.win-amd64-3.8\twisted\conch\scripts
creating build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\address.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\agent.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\channel.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\common.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\connection.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\factory.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\filetransfer.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\forwarding.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\keys.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\service.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\session.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\sexpy.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\transport.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\userauth.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh_kex.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh_init_.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
creating build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\keydata.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\loopback.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_address.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_agent.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_cftp.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_channel.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_checkers.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_ckeygen.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_conch.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_connection.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_default.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_endpoints.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_filetransfer.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_forwarding.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_helper.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_insults.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_keys.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_knownhosts.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_manhole.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_manhole_tap.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_mixin.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_openssh_compat.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_recvline.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_scripts.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_session.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_ssh.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_tap.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_telnet.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_text.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_transport.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_unix.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_userauth.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_window.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test_init_.py -> build\lib.win-amd64-3.8\twisted\conch\test
creating build\lib.win-amd64-3.8\twisted\conch\ui
copying src\twisted\conch\ui\ansi.py -> build\lib.win-amd64-3.8\twisted\conch\ui
copying src\twisted\conch\ui\tkvt100.py -> build\lib.win-amd64-3.8\twisted\conch\ui
copying src\twisted\conch\ui_init_.py -> build\lib.win-amd64-3.8\twisted\conch\ui
creating build\lib.win-amd64-3.8\twisted\cred\test
copying src\twisted\cred\test\test_cramauth.py -> build\lib.win-amd64-3.8\twisted\cred\test
copying src\twisted\cred\test\test_cred.py -> build\lib.win-amd64-3.8\twisted\cred\test
copying src\twisted\cred\test\test_digestauth.py -> build\lib.win-amd64-3.8\twisted\cred\test
copying src\twisted\cred\test\test_simpleauth.py -> build\lib.win-amd64-3.8\twisted\cred\test
copying src\twisted\cred\test\test_strcred.py -> build\lib.win-amd64-3.8\twisted\cred\test
copying src\twisted\cred\test_init_.py -> build\lib.win-amd64-3.8\twisted\cred\test
creating build\lib.win-amd64-3.8\twisted\internet\iocpreactor
copying src\twisted\internet\iocpreactor\abstract.py -> build\lib.win-amd64-3.8\twisted\internet\iocpreactor
copying src\twisted\internet\iocpreactor\const.py -> build\lib.win-amd64-3.8\twisted\internet\iocpreactor
copying src\twisted\internet\iocpreactor\interfaces.py -> build\lib.win-amd64-3.8\twisted\internet\iocpreactor
copying src\twisted\internet\iocpreactor\reactor.py -> build\lib.win-amd64-3.8\twisted\internet\iocpreactor
copying src\twisted\internet\iocpreactor\setup.py -> build\lib.win-amd64-3.8\twisted\internet\iocpreactor
copying src\twisted\internet\iocpreactor\tcp.py -> build\lib.win-amd64-3.8\twisted\internet\iocpreactor
copying src\twisted\internet\iocpreactor\udp.py -> build\lib.win-amd64-3.8\twisted\internet\iocpreactor
copying src\twisted\internet\iocpreactor_init_.py -> build\lib.win-amd64-3.8\twisted\internet\iocpreactor
creating build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\connectionmixins.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\fakeendpoint.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\modulehelpers.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\process_cli.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\process_connectionlost.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\process_gireactornocompat.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\process_helper.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\reactormixins.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_abstract.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_address.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_asyncioreactor.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_base.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_baseprocess.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_core.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_coroutines.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_default.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_endpoints.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_epollreactor.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_error.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_fdset.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_filedescriptor.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_gireactor.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_glibbase.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_inlinecb.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_inotify.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_iocp.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_kqueuereactor.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_main.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_newtls.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_pollingfile.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_posixbase.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_posixprocess.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_process.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_protocol.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_resolver.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_serialport.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_sigchld.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_socket.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_stdio.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_tcp.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_testing.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_threads.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_time.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_tls.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_udp.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_udp_internals.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_unix.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_win32events.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_win32serialport.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test_posixifaces.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test_win32ifaces.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test_init_.py -> build\lib.win-amd64-3.8\twisted\internet\test
creating build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_buffer.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_capture.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_file.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_filter.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_flatten.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_format.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_global.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_io.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_json.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_legacy.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_levels.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_logger.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_observer.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_stdlib.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_util.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test_init_.py -> build\lib.win-amd64-3.8\twisted\logger\test
creating build\lib.win-amd64-3.8\twisted\mail\scripts
copying src\twisted\mail\scripts\mailmail.py -> build\lib.win-amd64-3.8\twisted\mail\scripts
creating build\lib.win-amd64-3.8\twisted\mail\test
copying src\twisted\mail\test\pop3testserver.py -> build\lib.win-amd64-3.8\twisted\mail\test
copying src\twisted\mail\test\test_imap.py -> build\lib.win-amd64-3.8\twisted\mail\test
copying src\twisted\mail\test\test_mailmail.py -> build\lib.win-amd64-3.8\twisted\mail\test
copying src\twisted\mail\test\test_pop3.py -> build\lib.win-amd64-3.8\twisted\mail\test
copying src\twisted\mail\test\test_pop3client.py -> build\lib.win-amd64-3.8\twisted\mail\test
copying src\twisted\mail\test\test_smtp.py -> build\lib.win-amd64-3.8\twisted\mail\test
copying src\twisted\mail\test_init_.py -> build\lib.win-amd64-3.8\twisted\mail\test
creating build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_cache.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_client.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_common.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_dns.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_examples.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_hosts.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_names.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_resolve.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_rfc1982.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_rootresolve.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_server.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_srvconnect.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_tap.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_util.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test_init_.py -> build\lib.win-amd64-3.8\twisted\names\test
creating build\lib.win-amd64-3.8\twisted\pair\test
copying src\twisted\pair\test\test_ethernet.py -> build\lib.win-amd64-3.8\twisted\pair\test
copying src\twisted\pair\test\test_ip.py -> build\lib.win-amd64-3.8\twisted\pair\test
copying src\twisted\pair\test\test_rawudp.py -> build\lib.win-amd64-3.8\twisted\pair\test
copying src\twisted\pair\test\test_tuntap.py -> build\lib.win-amd64-3.8\twisted\pair\test
copying src\twisted\pair\test_init_.py -> build\lib.win-amd64-3.8\twisted\pair\test
creating build\lib.win-amd64-3.8\twisted\persisted\test
copying src\twisted\persisted\test\test_styles.py -> build\lib.win-amd64-3.8\twisted\persisted\test
copying src\twisted\persisted\test_init_.py -> build\lib.win-amd64-3.8\twisted\persisted\test
creating build\lib.win-amd64-3.8\twisted\positioning\test
copying src\twisted\positioning\test\receiver.py -> build\lib.win-amd64-3.8\twisted\positioning\test
copying src\twisted\positioning\test\test_base.py -> build\lib.win-amd64-3.8\twisted\positioning\test
copying src\twisted\positioning\test\test_nmea.py -> build\lib.win-amd64-3.8\twisted\positioning\test
copying src\twisted\positioning\test\test_sentence.py -> build\lib.win-amd64-3.8\twisted\positioning\test
copying src\twisted\positioning\test_init_.py -> build\lib.win-amd64-3.8\twisted\positioning\test
creating build\lib.win-amd64-3.8\twisted\protocols\haproxy
copying src\twisted\protocols\haproxy_exceptions.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy
copying src\twisted\protocols\haproxy_info.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy
copying src\twisted\protocols\haproxy_interfaces.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy
copying src\twisted\protocols\haproxy_parser.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy
copying src\twisted\protocols\haproxy_v1parser.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy
copying src\twisted\protocols\haproxy_v2parser.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy
copying src\twisted\protocols\haproxy_wrapper.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy
copying src\twisted\protocols\haproxy_init_.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy
creating build\lib.win-amd64-3.8\twisted\protocols\test
copying src\twisted\protocols\test\test_basic.py -> build\lib.win-amd64-3.8\twisted\protocols\test
copying src\twisted\protocols\test\test_tls.py -> build\lib.win-amd64-3.8\twisted\protocols\test
copying src\twisted\protocols\test_init_.py -> build\lib.win-amd64-3.8\twisted\protocols\test
creating build\lib.win-amd64-3.8\twisted\protocols\haproxy\test
copying src\twisted\protocols\haproxy\test\test_parser.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy\test
copying src\twisted\protocols\haproxy\test\test_v1parser.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy\test
copying src\twisted\protocols\haproxy\test\test_v2parser.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy\test
copying src\twisted\protocols\haproxy\test\test_wrapper.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy\test
copying src\twisted\protocols\haproxy\test_init_.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy\test
creating build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\deprecatedattributes.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\modules_helpers.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\pullpipe.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_appdirs.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_components.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_constants.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_deprecate.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_dist3.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_fakepwd.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_htmlizer.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_inotify.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_release.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_runtime.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_sendmsg.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_setup.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_shellcomp.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_syslog.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_systemd.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_textattributes.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_tzhelper.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_url.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_urlpath.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_util.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_versions.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_zippath.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_zipstream.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test_init_.py -> build\lib.win-amd64-3.8\twisted\python\test
creating build\lib.win-amd64-3.8\twisted\runner\test
copying src\twisted\runner\test\test_inetdconf.py -> build\lib.win-amd64-3.8\twisted\runner\test
copying src\twisted\runner\test\test_procmon.py -> build\lib.win-amd64-3.8\twisted\runner\test
copying src\twisted\runner\test\test_procmontap.py -> build\lib.win-amd64-3.8\twisted\runner\test
copying src\twisted\runner\test_init_.py -> build\lib.win-amd64-3.8\twisted\runner\test
creating build\lib.win-amd64-3.8\twisted\scripts\test
copying src\twisted\scripts\test\test_scripts.py -> build\lib.win-amd64-3.8\twisted\scripts\test
copying src\twisted\scripts\test_init_.py -> build\lib.win-amd64-3.8\twisted\scripts\test
creating build\lib.win-amd64-3.8\twisted\spread\test
copying src\twisted\spread\test\test_banana.py -> build\lib.win-amd64-3.8\twisted\spread\test
copying src\twisted\spread\test\test_jelly.py -> build\lib.win-amd64-3.8\twisted\spread\test
copying src\twisted\spread\test\test_pb.py -> build\lib.win-amd64-3.8\twisted\spread\test
copying src\twisted\spread\test\test_pbfailure.py -> build\lib.win-amd64-3.8\twisted\spread\test
copying src\twisted\spread\test_init_.py -> build\lib.win-amd64-3.8\twisted\spread\test
creating build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\detests.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\erroneous.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\mockcustomsuite.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\mockcustomsuite2.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\mockcustomsuite3.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\mockdoctest.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\moduleself.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\moduletest.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\novars.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\ordertests.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\packages.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\sample.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\scripttest.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\skipping.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\suppression.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_assertions.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_asyncassertions.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_deferred.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_doctest.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_keyboard.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_loader.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_log.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_output.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_plugins.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_pyunitcompat.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_reporter.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_runner.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_script.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_suppression.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_testcase.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_tests.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_util.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_warning.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\weird.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test_init_.py -> build\lib.win-amd64-3.8\twisted\trial\test
creating build\lib.win-amd64-3.8\twisted\trial_dist
copying src\twisted\trial_dist\distreporter.py -> build\lib.win-amd64-3.8\twisted\trial_dist
copying src\twisted\trial_dist\disttrial.py -> build\lib.win-amd64-3.8\twisted\trial_dist
copying src\twisted\trial_dist\managercommands.py -> build\lib.win-amd64-3.8\twisted\trial_dist
copying src\twisted\trial_dist\options.py -> build\lib.win-amd64-3.8\twisted\trial_dist
copying src\twisted\trial_dist\worker.py -> build\lib.win-amd64-3.8\twisted\trial_dist
copying src\twisted\trial_dist\workercommands.py -> build\lib.win-amd64-3.8\twisted\trial_dist
copying src\twisted\trial_dist\workerreporter.py -> build\lib.win-amd64-3.8\twisted\trial_dist
copying src\twisted\trial_dist\workertrial.py -> build\lib.win-amd64-3.8\twisted\trial_dist
copying src\twisted\trial_dist_init_.py -> build\lib.win-amd64-3.8\twisted\trial_dist
creating build\lib.win-amd64-3.8\twisted\trial_dist\test
copying src\twisted\trial_dist\test\test_distreporter.py -> build\lib.win-amd64-3.8\twisted\trial_dist\test
copying src\twisted\trial_dist\test\test_disttrial.py -> build\lib.win-amd64-3.8\twisted\trial_dist\test
copying src\twisted\trial_dist\test\test_options.py -> build\lib.win-amd64-3.8\twisted\trial_dist\test
copying src\twisted\trial_dist\test\test_worker.py -> build\lib.win-amd64-3.8\twisted\trial_dist\test
copying src\twisted\trial_dist\test\test_workerreporter.py -> build\lib.win-amd64-3.8\twisted\trial_dist\test
copying src\twisted\trial_dist\test\test_workertrial.py -> build\lib.win-amd64-3.8\twisted\trial_dist\test
copying src\twisted\trial_dist\test_init_.py -> build\lib.win-amd64-3.8\twisted\trial_dist\test
creating build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\injectionhelpers.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\requesthelper.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_agent.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_cgi.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_client.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_distrib.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_domhelpers.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_error.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_flatten.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_html.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_http.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_http2.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_httpauth.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_http_headers.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_newclient.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_proxy.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_resource.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_script.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_stan.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_static.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_tap.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_template.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_util.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_vhost.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_web.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_webclient.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_web__responses.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_wsgi.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_xml.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_xmlrpc.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test_util.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test_init_.py -> build\lib.win-amd64-3.8\twisted\web\test
creating build\lib.win-amd64-3.8\twisted\web_auth
copying src\twisted\web_auth\basic.py -> build\lib.win-amd64-3.8\twisted\web_auth
copying src\twisted\web_auth\digest.py -> build\lib.win-amd64-3.8\twisted\web_auth
copying src\twisted\web_auth\wrapper.py -> build\lib.win-amd64-3.8\twisted\web_auth
copying src\twisted\web_auth_init_.py -> build\lib.win-amd64-3.8\twisted\web_auth
creating build\lib.win-amd64-3.8\twisted\words\im
copying src\twisted\words\im\baseaccount.py -> build\lib.win-amd64-3.8\twisted\words\im
copying src\twisted\words\im\basechat.py -> build\lib.win-amd64-3.8\twisted\words\im
copying src\twisted\words\im\basesupport.py -> build\lib.win-amd64-3.8\twisted\words\im
copying src\twisted\words\im\interfaces.py -> build\lib.win-amd64-3.8\twisted\words\im
copying src\twisted\words\im\ircsupport.py -> build\lib.win-amd64-3.8\twisted\words\im
copying src\twisted\words\im\locals.py -> build\lib.win-amd64-3.8\twisted\words\im
copying src\twisted\words\im\pbsupport.py -> build\lib.win-amd64-3.8\twisted\words\im
copying src\twisted\words\im_init_.py -> build\lib.win-amd64-3.8\twisted\words\im
creating build\lib.win-amd64-3.8\twisted\words\protocols
copying src\twisted\words\protocols\irc.py -> build\lib.win-amd64-3.8\twisted\words\protocols
copying src\twisted\words\protocols_init_.py -> build\lib.win-amd64-3.8\twisted\words\protocols
creating build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_basechat.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_basesupport.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_domish.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_irc.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_ircsupport.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_irc_service.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_jabberclient.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_jabbercomponent.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_jabbererror.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_jabberjid.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_jabberjstrports.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_jabbersasl.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_jabbersaslmechanisms.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_jabberxmlstream.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_jabberxmppstringprep.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_service.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_tap.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_xishutil.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_xmlstream.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_xmpproutertap.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_xpath.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test_init_.py -> build\lib.win-amd64-3.8\twisted\words\test
creating build\lib.win-amd64-3.8\twisted\words\xish
copying src\twisted\words\xish\domish.py -> build\lib.win-amd64-3.8\twisted\words\xish
copying src\twisted\words\xish\utility.py -> build\lib.win-amd64-3.8\twisted\words\xish
copying src\twisted\words\xish\xmlstream.py -> build\lib.win-amd64-3.8\twisted\words\xish
copying src\twisted\words\xish\xpath.py -> build\lib.win-amd64-3.8\twisted\words\xish
copying src\twisted\words\xish\xpathparser.py -> build\lib.win-amd64-3.8\twisted\words\xish
copying src\twisted\words\xish_init_.py -> build\lib.win-amd64-3.8\twisted\words\xish
creating build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber\client.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber\component.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber\error.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber\ijabber.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber\jid.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber\jstrports.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber\sasl.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber\sasl_mechanisms.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber\xmlstream.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber\xmpp_stringprep.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber_init_.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
creating build\lib.win-amd64-3.8\twisted_threads\test
copying src\twisted_threads\test\test_convenience.py -> build\lib.win-amd64-3.8\twisted_threads\test
copying src\twisted_threads\test\test_memory.py -> build\lib.win-amd64-3.8\twisted_threads\test
copying src\twisted_threads\test\test_team.py -> build\lib.win-amd64-3.8\twisted_threads\test
copying src\twisted_threads\test\test_threadworker.py -> build\lib.win-amd64-3.8\twisted_threads\test
copying src\twisted_threads\test_init_.py -> build\lib.win-amd64-3.8\twisted_threads\test
running egg_info
writing src\Twisted.egg-info\PKG-INFO
writing dependency_links to src\Twisted.egg-info\dependency_links.txt
writing entry points to src\Twisted.egg-info\entry_points.txt
writing requirements to src\Twisted.egg-info\requires.txt
writing top-level names to src\Twisted.egg-info\top_level.txt
reading manifest file 'src\Twisted.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '.misc' found under directory 'src\twisted'
warning: no previously-included files matching '
.bugfix' found under directory 'src\twisted'
warning: no previously-included files matching '.doc' found under directory 'src\twisted'
warning: no previously-included files matching '
.feature' found under directory 'src\twisted'
warning: no previously-included files matching '.removal' found under directory 'src\twisted'
warning: no previously-included files matching 'NEWS' found under directory 'src\twisted'
warning: no previously-included files matching 'README' found under directory 'src\twisted'
warning: no previously-included files matching 'newsfragments' found under directory 'src\twisted'
warning: no previously-included files found matching 'src\twisted\topfiles\CREDITS'
warning: no previously-included files found matching 'src\twisted\topfiles\ChangeLog.Old'
warning: no previously-included files found matching 'pyproject.toml'
warning: no previously-included files found matching 'codecov.yml'
warning: no previously-included files found matching 'appveyor.yml'
warning: no previously-included files found matching '.coveralls.yml'
warning: no previously-included files found matching '.circleci'
warning: no previously-included files matching '
' found under directory '.circleci'
no previously-included directories found matching 'bin'
no previously-included directories found matching 'admin'
no previously-included directories found matching '.travis'
no previously-included directories found matching '.github'
warning: no previously-included files found matching 'docs\historic\2003'
warning: no previously-included files matching '*' found under directory 'docs\historic\2003'
writing manifest file 'src\Twisted.egg-info\SOURCES.txt'
copying src\twisted\python\twisted-completion.zsh -> build\lib.win-amd64-3.8\twisted\python
creating build\lib.win-amd64-3.8\twisted\python_pydoctortemplates
copying src\twisted\python_pydoctortemplates\common.html -> build\lib.win-amd64-3.8\twisted\python_pydoctortemplates
copying src\twisted\python_pydoctortemplates\index.html -> build\lib.win-amd64-3.8\twisted\python_pydoctortemplates
copying src\twisted\python_pydoctortemplates\summary.html -> build\lib.win-amd64-3.8\twisted\python_pydoctortemplates
copying src\twisted\test\cert.pem.no_trailing_newline -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\key.pem.no_trailing_newline -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\server.pem -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_defer.py.3only -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\internet\iocpreactor\notes.txt -> build\lib.win-amd64-3.8\twisted\internet\iocpreactor
copying src\twisted\internet\test_awaittests.py.3only -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test_yieldfromtests.py.3only -> build\lib.win-amd64-3.8\twisted\internet\test
creating build\lib.win-amd64-3.8\twisted\internet\test\fake_CAs
copying src\twisted\internet\test\fake_CAs\chain.pem -> build\lib.win-amd64-3.8\twisted\internet\test\fake_CAs
copying src\twisted\internet\test\fake_CAs\not-a-certificate -> build\lib.win-amd64-3.8\twisted\internet\test\fake_CAs
copying src\twisted\internet\test\fake_CAs\thing1.pem -> build\lib.win-amd64-3.8\twisted\internet\test\fake_CAs
copying src\twisted\internet\test\fake_CAs\thing2-duplicate.pem -> build\lib.win-amd64-3.8\twisted\internet\test\fake_CAs
copying src\twisted\internet\test\fake_CAs\thing2.pem -> build\lib.win-amd64-3.8\twisted\internet\test\fake_CAs
copying src\twisted\mail\test\rfc822.message -> build\lib.win-amd64-3.8\twisted\mail\test
copying src\twisted\python\test_deprecatetests.py.3only -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\trial\test_assertiontests.py.3only -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\words\im\instancemessenger.glade -> build\lib.win-amd64-3.8\twisted\words\im
copying src\twisted\words\xish\xpathparser.g -> build\lib.win-amd64-3.8\twisted\words\xish
running build_ext
building 'twisted.test.raiser' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/

ERROR: Failed building wheel for twisted
Running setup.py clean for twisted
Failed to build kiteconnect twisted
Installing collected packages: twisted, autobahn, kiteconnect
Running setup.py install for twisted ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\nabis\anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\NabiS\AppData\Local\Temp\pip-install-thxik1ia\twisted\setup.py'"'"'; file='"'"'C:\Users\NabiS\AppData\Local\Temp\pip-install-thxik1ia\twisted\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\NabiS\AppData\Local\Temp\pip-record-jxz5ny0h\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\nabis\anaconda3\Include\twisted'
cwd: C:\Users\NabiS\AppData\Local\Temp\pip-install-thxik1ia\twisted
Complete output (947 lines):
running install
running build
running build_py
creating build
creating build\lib.win-amd64-3.8
creating build\lib.win-amd64-3.8\twisted
copying src\twisted\copyright.py -> build\lib.win-amd64-3.8\twisted
copying src\twisted\plugin.py -> build\lib.win-amd64-3.8\twisted
copying src\twisted_version.py -> build\lib.win-amd64-3.8\twisted
copying src\twisted_init_.py -> build\lib.win-amd64-3.8\twisted
copying src\twisted_main_.py -> build\lib.win-amd64-3.8\twisted
creating build\lib.win-amd64-3.8\twisted\application
copying src\twisted\application\app.py -> build\lib.win-amd64-3.8\twisted\application
copying src\twisted\application\internet.py -> build\lib.win-amd64-3.8\twisted\application
copying src\twisted\application\reactors.py -> build\lib.win-amd64-3.8\twisted\application
copying src\twisted\application\service.py -> build\lib.win-amd64-3.8\twisted\application
copying src\twisted\application\strports.py -> build\lib.win-amd64-3.8\twisted\application
copying src\twisted\application_init_.py -> build\lib.win-amd64-3.8\twisted\application
creating build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\avatar.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\checkers.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\endpoints.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\error.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\interfaces.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\ls.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\manhole.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\manhole_ssh.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\manhole_tap.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\mixin.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\recvline.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\stdio.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\tap.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\telnet.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\ttymodes.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch\unix.py -> build\lib.win-amd64-3.8\twisted\conch
copying src\twisted\conch_init_.py -> build\lib.win-amd64-3.8\twisted\conch
creating build\lib.win-amd64-3.8\twisted\cred
copying src\twisted\cred\checkers.py -> build\lib.win-amd64-3.8\twisted\cred
copying src\twisted\cred\credentials.py -> build\lib.win-amd64-3.8\twisted\cred
copying src\twisted\cred\error.py -> build\lib.win-amd64-3.8\twisted\cred
copying src\twisted\cred\portal.py -> build\lib.win-amd64-3.8\twisted\cred
copying src\twisted\cred\strcred.py -> build\lib.win-amd64-3.8\twisted\cred
copying src\twisted\cred_digest.py -> build\lib.win-amd64-3.8\twisted\cred
copying src\twisted\cred_init_.py -> build\lib.win-amd64-3.8\twisted\cred
creating build\lib.win-amd64-3.8\twisted\enterprise
copying src\twisted\enterprise\adbapi.py -> build\lib.win-amd64-3.8\twisted\enterprise
copying src\twisted\enterprise_init_.py -> build\lib.win-amd64-3.8\twisted\enterprise
creating build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\abstract.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\address.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\asyncioreactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\base.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\cfreactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\default.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\defer.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\endpoints.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\epollreactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\error.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\fdesc.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\gireactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\glib2reactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\gtk2reactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\gtk3reactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\inotify.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\interfaces.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\kqreactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\main.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\pollreactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\posixbase.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\process.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\protocol.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\pyuisupport.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\reactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\selectreactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\serialport.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\ssl.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\stdio.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\task.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\tcp.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\testing.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\threads.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\tksupport.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\udp.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\unix.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\utils.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\win32eventreactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\wxreactor.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet\wxsupport.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_baseprocess.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_dumbwin32proc.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_glibbase.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_idna.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_newtls.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_pollingfile.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_posixserialport.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_posixstdio.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_producer_helpers.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_resolver.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_signals.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_sslverify.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_threadedselect.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_win32serialport.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_win32stdio.py -> build\lib.win-amd64-3.8\twisted\internet
copying src\twisted\internet_init_.py -> build\lib.win-amd64-3.8\twisted\internet
creating build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_buffer.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_capture.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_file.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_filter.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_flatten.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_format.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_global.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_io.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_json.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_legacy.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_levels.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_logger.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_observer.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_stdlib.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_util.py -> build\lib.win-amd64-3.8\twisted\logger
copying src\twisted\logger_init_.py -> build\lib.win-amd64-3.8\twisted\logger
creating build\lib.win-amd64-3.8\twisted\mail
copying src\twisted\mail\imap4.py -> build\lib.win-amd64-3.8\twisted\mail
copying src\twisted\mail\interfaces.py -> build\lib.win-amd64-3.8\twisted\mail
copying src\twisted\mail\pop3.py -> build\lib.win-amd64-3.8\twisted\mail
copying src\twisted\mail\pop3client.py -> build\lib.win-amd64-3.8\twisted\mail
copying src\twisted\mail\protocols.py -> build\lib.win-amd64-3.8\twisted\mail
copying src\twisted\mail\relay.py -> build\lib.win-amd64-3.8\twisted\mail
copying src\twisted\mail\smtp.py -> build\lib.win-amd64-3.8\twisted\mail
copying src\twisted\mail_cred.py -> build\lib.win-amd64-3.8\twisted\mail
copying src\twisted\mail_except.py -> build\lib.win-amd64-3.8\twisted\mail
copying src\twisted\mail_init_.py -> build\lib.win-amd64-3.8\twisted\mail
creating build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\authority.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\cache.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\client.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\common.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\dns.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\error.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\hosts.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\resolve.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\root.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\secondary.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\server.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\srvconnect.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names\tap.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names_rfc1982.py -> build\lib.win-amd64-3.8\twisted\names
copying src\twisted\names_init_.py -> build\lib.win-amd64-3.8\twisted\names
creating build\lib.win-amd64-3.8\twisted\pair
copying src\twisted\pair\ethernet.py -> build\lib.win-amd64-3.8\twisted\pair
copying src\twisted\pair\ip.py -> build\lib.win-amd64-3.8\twisted\pair
copying src\twisted\pair\raw.py -> build\lib.win-amd64-3.8\twisted\pair
copying src\twisted\pair\rawudp.py -> build\lib.win-amd64-3.8\twisted\pair
copying src\twisted\pair\testing.py -> build\lib.win-amd64-3.8\twisted\pair
copying src\twisted\pair\tuntap.py -> build\lib.win-amd64-3.8\twisted\pair
copying src\twisted\pair_init_.py -> build\lib.win-amd64-3.8\twisted\pair
creating build\lib.win-amd64-3.8\twisted\persisted
copying src\twisted\persisted\aot.py -> build\lib.win-amd64-3.8\twisted\persisted
copying src\twisted\persisted\crefutil.py -> build\lib.win-amd64-3.8\twisted\persisted
copying src\twisted\persisted\dirdbm.py -> build\lib.win-amd64-3.8\twisted\persisted
copying src\twisted\persisted\sob.py -> build\lib.win-amd64-3.8\twisted\persisted
copying src\twisted\persisted\styles.py -> build\lib.win-amd64-3.8\twisted\persisted
copying src\twisted\persisted_init_.py -> build\lib.win-amd64-3.8\twisted\persisted
creating build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\cred_anonymous.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\cred_file.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\cred_memory.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\cred_sshkeys.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\cred_unix.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_conch.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_core.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_ftp.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_inet.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_names.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_portforward.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_reactors.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_runner.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_socks.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_trial.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_web.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins\twisted_words.py -> build\lib.win-amd64-3.8\twisted\plugins
copying src\twisted\plugins_init_.py -> build\lib.win-amd64-3.8\twisted\plugins
creating build\lib.win-amd64-3.8\twisted\positioning
copying src\twisted\positioning\base.py -> build\lib.win-amd64-3.8\twisted\positioning
copying src\twisted\positioning\ipositioning.py -> build\lib.win-amd64-3.8\twisted\positioning
copying src\twisted\positioning\nmea.py -> build\lib.win-amd64-3.8\twisted\positioning
copying src\twisted\positioning_sentence.py -> build\lib.win-amd64-3.8\twisted\positioning
copying src\twisted\positioning_init_.py -> build\lib.win-amd64-3.8\twisted\positioning
creating build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\amp.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\basic.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\dict.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\finger.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\ftp.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\htb.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\ident.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\loopback.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\memcache.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\pcp.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\policies.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\portforward.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\postfix.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\sip.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\socks.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\stateful.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\tls.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols\wire.py -> build\lib.win-amd64-3.8\twisted\protocols
copying src\twisted\protocols_init_.py -> build\lib.win-amd64-3.8\twisted\protocols
creating build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\compat.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\components.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\constants.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\context.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\deprecate.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\failure.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\fakepwd.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\filepath.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\formmethod.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\htmlizer.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\lockfile.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\log.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\logfile.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\modules.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\monkey.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\procutils.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\randbytes.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\rebuild.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\reflect.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\release.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\roots.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\runtime.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\sendmsg.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\shortcut.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\syslog.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\systemd.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\text.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\threadable.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\threadpool.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\url.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\urlpath.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\usage.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\util.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\versions.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\win32.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\zippath.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python\zipstream.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python_appdirs.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python_inotify.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python_oldstyle.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python_release.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python_setup.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python_shellcomp.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python_textattributes.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python_tzhelper.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python_url.py -> build\lib.win-amd64-3.8\twisted\python
copying src\twisted\python_init_.py -> build\lib.win-amd64-3.8\twisted\python
creating build\lib.win-amd64-3.8\twisted\runner
copying src\twisted\runner\inetd.py -> build\lib.win-amd64-3.8\twisted\runner
copying src\twisted\runner\inetdconf.py -> build\lib.win-amd64-3.8\twisted\runner
copying src\twisted\runner\inetdtap.py -> build\lib.win-amd64-3.8\twisted\runner
copying src\twisted\runner\procmon.py -> build\lib.win-amd64-3.8\twisted\runner
copying src\twisted\runner\procmontap.py -> build\lib.win-amd64-3.8\twisted\runner
copying src\twisted\runner_init_.py -> build\lib.win-amd64-3.8\twisted\runner
creating build\lib.win-amd64-3.8\twisted\scripts
copying src\twisted\scripts\htmlizer.py -> build\lib.win-amd64-3.8\twisted\scripts
copying src\twisted\scripts\trial.py -> build\lib.win-amd64-3.8\twisted\scripts
copying src\twisted\scripts\twistd.py -> build\lib.win-amd64-3.8\twisted\scripts
copying src\twisted\scripts_twistd_unix.py -> build\lib.win-amd64-3.8\twisted\scripts
copying src\twisted\scripts_twistw.py -> build\lib.win-amd64-3.8\twisted\scripts
copying src\twisted\scripts_init_.py -> build\lib.win-amd64-3.8\twisted\scripts
creating build\lib.win-amd64-3.8\twisted\spread
copying src\twisted\spread\banana.py -> build\lib.win-amd64-3.8\twisted\spread
copying src\twisted\spread\flavors.py -> build\lib.win-amd64-3.8\twisted\spread
copying src\twisted\spread\interfaces.py -> build\lib.win-amd64-3.8\twisted\spread
copying src\twisted\spread\jelly.py -> build\lib.win-amd64-3.8\twisted\spread
copying src\twisted\spread\pb.py -> build\lib.win-amd64-3.8\twisted\spread
copying src\twisted\spread\publish.py -> build\lib.win-amd64-3.8\twisted\spread
copying src\twisted\spread\util.py -> build\lib.win-amd64-3.8\twisted\spread
copying src\twisted\spread_init_.py -> build\lib.win-amd64-3.8\twisted\spread
creating build\lib.win-amd64-3.8\twisted\tap
copying src\twisted\tap\ftp.py -> build\lib.win-amd64-3.8\twisted\tap
copying src\twisted\tap\portforward.py -> build\lib.win-amd64-3.8\twisted\tap
copying src\twisted\tap\socks.py -> build\lib.win-amd64-3.8\twisted\tap
copying src\twisted\tap_init_.py -> build\lib.win-amd64-3.8\twisted\tap
creating build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\crash_test_dummy.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\iosim.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\mock_win32process.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\myrebuilder1.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\myrebuilder2.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\plugin_basic.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\plugin_extra1.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\plugin_extra2.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_cmdline.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_echoer.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_fds.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_getargv.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_getenv.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_linger.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_reader.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_signal.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_stdinreader.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_tester.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_tty.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\process_twisted.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\proto_helpers.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\reflect_helper_IE.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\reflect_helper_VE.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\reflect_helper_ZDE.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\ssl_helpers.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\stdio_test_consumer.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\stdio_test_halfclose.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\stdio_test_hostpeer.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\stdio_test_lastwrite.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\stdio_test_loseconn.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\stdio_test_producer.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\stdio_test_write.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\stdio_test_writeseq.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\testutils.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_abstract.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_adbapi.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_amp.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_application.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_compat.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_context.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_cooperator.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_defer.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_defgen.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_dict.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_dirdbm.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_error.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_factories.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_failure.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_fdesc.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_finger.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_formmethod.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_ftp.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_ftp_options.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_htb.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_ident.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_internet.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_iosim.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_iutils.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_lockfile.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_log.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_logfile.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_loopback.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_main.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_memcache.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_modules.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_monkey.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_news.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_nooldstyle.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_paths.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_pcp.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_persisted.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_plugin.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_policies.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_postfix.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_process.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_protocols.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_randbytes.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_rebuild.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_reflect.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_roots.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_shortcut.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_sip.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_sob.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_socks.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_ssl.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_sslverify.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_stateful.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_stdio.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_strerror.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_strports.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_task.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_tcp.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_tcp_internals.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_text.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_threadable.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_threadpool.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_threads.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_tpfile.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_twistd.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_twisted.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_udp.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_unix.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_usage.py -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test_init_.py -> build\lib.win-amd64-3.8\twisted\test
creating build\lib.win-amd64-3.8\twisted\trial
copying src\twisted\trial\itrial.py -> build\lib.win-amd64-3.8\twisted\trial
copying src\twisted\trial\reporter.py -> build\lib.win-amd64-3.8\twisted\trial
copying src\twisted\trial\runner.py -> build\lib.win-amd64-3.8\twisted\trial
copying src\twisted\trial\unittest.py -> build\lib.win-amd64-3.8\twisted\trial
copying src\twisted\trial\util.py -> build\lib.win-amd64-3.8\twisted\trial
copying src\twisted\trial_asyncrunner.py -> build\lib.win-amd64-3.8\twisted\trial
copying src\twisted\trial_asynctest.py -> build\lib.win-amd64-3.8\twisted\trial
copying src\twisted\trial_synctest.py -> build\lib.win-amd64-3.8\twisted\trial
copying src\twisted\trial_init_.py -> build\lib.win-amd64-3.8\twisted\trial
copying src\twisted\trial_main_.py -> build\lib.win-amd64-3.8\twisted\trial
creating build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\client.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\demo.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\distrib.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\domhelpers.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\error.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\guard.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\html.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\http.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\http_headers.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\iweb.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\microdom.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\proxy.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\resource.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\rewrite.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\script.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\server.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\static.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\sux.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\tap.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\template.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\twcgi.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\util.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\vhost.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\wsgi.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web\xmlrpc.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web_element.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web_flatten.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web_http2.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web_newclient.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web_responses.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web_stan.py -> build\lib.win-amd64-3.8\twisted\web
copying src\twisted\web_init_.py -> build\lib.win-amd64-3.8\twisted\web
creating build\lib.win-amd64-3.8\twisted\words
copying src\twisted\words\ewords.py -> build\lib.win-amd64-3.8\twisted\words
copying src\twisted\words\iwords.py -> build\lib.win-amd64-3.8\twisted\words
copying src\twisted\words\service.py -> build\lib.win-amd64-3.8\twisted\words
copying src\twisted\words\tap.py -> build\lib.win-amd64-3.8\twisted\words
copying src\twisted\words\xmpproutertap.py -> build\lib.win-amd64-3.8\twisted\words
copying src\twisted\words_init_.py -> build\lib.win-amd64-3.8\twisted\words
creating build\lib.win-amd64-3.8\twisted_threads
copying src\twisted_threads_convenience.py -> build\lib.win-amd64-3.8\twisted_threads
copying src\twisted_threads_ithreads.py -> build\lib.win-amd64-3.8\twisted_threads
copying src\twisted_threads_memory.py -> build\lib.win-amd64-3.8\twisted_threads
copying src\twisted_threads_pool.py -> build\lib.win-amd64-3.8\twisted_threads
copying src\twisted_threads_team.py -> build\lib.win-amd64-3.8\twisted_threads
copying src\twisted_threads_threadworker.py -> build\lib.win-amd64-3.8\twisted_threads
copying src\twisted_threads_init_.py -> build\lib.win-amd64-3.8\twisted_threads
creating build\lib.win-amd64-3.8\twisted\application\runner
copying src\twisted\application\runner_exit.py -> build\lib.win-amd64-3.8\twisted\application\runner
copying src\twisted\application\runner_pidfile.py -> build\lib.win-amd64-3.8\twisted\application\runner
copying src\twisted\application\runner_runner.py -> build\lib.win-amd64-3.8\twisted\application\runner
copying src\twisted\application\runner_init_.py -> build\lib.win-amd64-3.8\twisted\application\runner
creating build\lib.win-amd64-3.8\twisted\application\test
copying src\twisted\application\test\test_internet.py -> build\lib.win-amd64-3.8\twisted\application\test
copying src\twisted\application\test\test_service.py -> build\lib.win-amd64-3.8\twisted\application\test
copying src\twisted\application\test_init_.py -> build\lib.win-amd64-3.8\twisted\application\test
creating build\lib.win-amd64-3.8\twisted\application\twist
copying src\twisted\application\twist_options.py -> build\lib.win-amd64-3.8\twisted\application\twist
copying src\twisted\application\twist_twist.py -> build\lib.win-amd64-3.8\twisted\application\twist
copying src\twisted\application\twist_init_.py -> build\lib.win-amd64-3.8\twisted\application\twist
creating build\lib.win-amd64-3.8\twisted\application\runner\test
copying src\twisted\application\runner\test\test_exit.py -> build\lib.win-amd64-3.8\twisted\application\runner\test
copying src\twisted\application\runner\test\test_pidfile.py -> build\lib.win-amd64-3.8\twisted\application\runner\test
copying src\twisted\application\runner\test\test_runner.py -> build\lib.win-amd64-3.8\twisted\application\runner\test
copying src\twisted\application\runner\test_init_.py -> build\lib.win-amd64-3.8\twisted\application\runner\test
creating build\lib.win-amd64-3.8\twisted\application\twist\test
copying src\twisted\application\twist\test\test_options.py -> build\lib.win-amd64-3.8\twisted\application\twist\test
copying src\twisted\application\twist\test\test_twist.py -> build\lib.win-amd64-3.8\twisted\application\twist\test
copying src\twisted\application\twist\test_init_.py -> build\lib.win-amd64-3.8\twisted\application\twist\test
creating build\lib.win-amd64-3.8\twisted\conch\client
copying src\twisted\conch\client\agent.py -> build\lib.win-amd64-3.8\twisted\conch\client
copying src\twisted\conch\client\connect.py -> build\lib.win-amd64-3.8\twisted\conch\client
copying src\twisted\conch\client\default.py -> build\lib.win-amd64-3.8\twisted\conch\client
copying src\twisted\conch\client\direct.py -> build\lib.win-amd64-3.8\twisted\conch\client
copying src\twisted\conch\client\knownhosts.py -> build\lib.win-amd64-3.8\twisted\conch\client
copying src\twisted\conch\client\options.py -> build\lib.win-amd64-3.8\twisted\conch\client
copying src\twisted\conch\client_init_.py -> build\lib.win-amd64-3.8\twisted\conch\client
creating build\lib.win-amd64-3.8\twisted\conch\insults
copying src\twisted\conch\insults\helper.py -> build\lib.win-amd64-3.8\twisted\conch\insults
copying src\twisted\conch\insults\insults.py -> build\lib.win-amd64-3.8\twisted\conch\insults
copying src\twisted\conch\insults\text.py -> build\lib.win-amd64-3.8\twisted\conch\insults
copying src\twisted\conch\insults\window.py -> build\lib.win-amd64-3.8\twisted\conch\insults
copying src\twisted\conch\insults_init_.py -> build\lib.win-amd64-3.8\twisted\conch\insults
creating build\lib.win-amd64-3.8\twisted\conch\openssh_compat
copying src\twisted\conch\openssh_compat\factory.py -> build\lib.win-amd64-3.8\twisted\conch\openssh_compat
copying src\twisted\conch\openssh_compat\primes.py -> build\lib.win-amd64-3.8\twisted\conch\openssh_compat
copying src\twisted\conch\openssh_compat_init_.py -> build\lib.win-amd64-3.8\twisted\conch\openssh_compat
creating build\lib.win-amd64-3.8\twisted\conch\scripts
copying src\twisted\conch\scripts\cftp.py -> build\lib.win-amd64-3.8\twisted\conch\scripts
copying src\twisted\conch\scripts\ckeygen.py -> build\lib.win-amd64-3.8\twisted\conch\scripts
copying src\twisted\conch\scripts\conch.py -> build\lib.win-amd64-3.8\twisted\conch\scripts
copying src\twisted\conch\scripts\tkconch.py -> build\lib.win-amd64-3.8\twisted\conch\scripts
copying src\twisted\conch\scripts_init_.py -> build\lib.win-amd64-3.8\twisted\conch\scripts
creating build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\address.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\agent.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\channel.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\common.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\connection.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\factory.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\filetransfer.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\forwarding.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\keys.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\service.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\session.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\sexpy.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\transport.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh\userauth.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh_kex.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
copying src\twisted\conch\ssh_init_.py -> build\lib.win-amd64-3.8\twisted\conch\ssh
creating build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\keydata.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\loopback.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_address.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_agent.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_cftp.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_channel.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_checkers.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_ckeygen.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_conch.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_connection.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_default.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_endpoints.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_filetransfer.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_forwarding.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_helper.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_insults.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_keys.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_knownhosts.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_manhole.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_manhole_tap.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_mixin.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_openssh_compat.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_recvline.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_scripts.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_session.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_ssh.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_tap.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_telnet.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_text.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_transport.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_unix.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_userauth.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test\test_window.py -> build\lib.win-amd64-3.8\twisted\conch\test
copying src\twisted\conch\test_init_.py -> build\lib.win-amd64-3.8\twisted\conch\test
creating build\lib.win-amd64-3.8\twisted\conch\ui
copying src\twisted\conch\ui\ansi.py -> build\lib.win-amd64-3.8\twisted\conch\ui
copying src\twisted\conch\ui\tkvt100.py -> build\lib.win-amd64-3.8\twisted\conch\ui
copying src\twisted\conch\ui_init_.py -> build\lib.win-amd64-3.8\twisted\conch\ui
creating build\lib.win-amd64-3.8\twisted\cred\test
copying src\twisted\cred\test\test_cramauth.py -> build\lib.win-amd64-3.8\twisted\cred\test
copying src\twisted\cred\test\test_cred.py -> build\lib.win-amd64-3.8\twisted\cred\test
copying src\twisted\cred\test\test_digestauth.py -> build\lib.win-amd64-3.8\twisted\cred\test
copying src\twisted\cred\test\test_simpleauth.py -> build\lib.win-amd64-3.8\twisted\cred\test
copying src\twisted\cred\test\test_strcred.py -> build\lib.win-amd64-3.8\twisted\cred\test
copying src\twisted\cred\test_init_.py -> build\lib.win-amd64-3.8\twisted\cred\test
creating build\lib.win-amd64-3.8\twisted\internet\iocpreactor
copying src\twisted\internet\iocpreactor\abstract.py -> build\lib.win-amd64-3.8\twisted\internet\iocpreactor
copying src\twisted\internet\iocpreactor\const.py -> build\lib.win-amd64-3.8\twisted\internet\iocpreactor
copying src\twisted\internet\iocpreactor\interfaces.py -> build\lib.win-amd64-3.8\twisted\internet\iocpreactor
copying src\twisted\internet\iocpreactor\reactor.py -> build\lib.win-amd64-3.8\twisted\internet\iocpreactor
copying src\twisted\internet\iocpreactor\setup.py -> build\lib.win-amd64-3.8\twisted\internet\iocpreactor
copying src\twisted\internet\iocpreactor\tcp.py -> build\lib.win-amd64-3.8\twisted\internet\iocpreactor
copying src\twisted\internet\iocpreactor\udp.py -> build\lib.win-amd64-3.8\twisted\internet\iocpreactor
copying src\twisted\internet\iocpreactor_init_.py -> build\lib.win-amd64-3.8\twisted\internet\iocpreactor
creating build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\connectionmixins.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\fakeendpoint.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\modulehelpers.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\process_cli.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\process_connectionlost.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\process_gireactornocompat.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\process_helper.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\reactormixins.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_abstract.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_address.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_asyncioreactor.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_base.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_baseprocess.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_core.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_coroutines.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_default.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_endpoints.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_epollreactor.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_error.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_fdset.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_filedescriptor.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_gireactor.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_glibbase.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_inlinecb.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_inotify.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_iocp.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_kqueuereactor.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_main.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_newtls.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_pollingfile.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_posixbase.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_posixprocess.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_process.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_protocol.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_resolver.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_serialport.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_sigchld.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_socket.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_stdio.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_tcp.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_testing.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_threads.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_time.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_tls.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_udp.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_udp_internals.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_unix.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_win32events.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test\test_win32serialport.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test_posixifaces.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test_win32ifaces.py -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test_init_.py -> build\lib.win-amd64-3.8\twisted\internet\test
creating build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_buffer.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_capture.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_file.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_filter.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_flatten.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_format.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_global.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_io.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_json.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_legacy.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_levels.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_logger.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_observer.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_stdlib.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test\test_util.py -> build\lib.win-amd64-3.8\twisted\logger\test
copying src\twisted\logger\test_init_.py -> build\lib.win-amd64-3.8\twisted\logger\test
creating build\lib.win-amd64-3.8\twisted\mail\scripts
copying src\twisted\mail\scripts\mailmail.py -> build\lib.win-amd64-3.8\twisted\mail\scripts
creating build\lib.win-amd64-3.8\twisted\mail\test
copying src\twisted\mail\test\pop3testserver.py -> build\lib.win-amd64-3.8\twisted\mail\test
copying src\twisted\mail\test\test_imap.py -> build\lib.win-amd64-3.8\twisted\mail\test
copying src\twisted\mail\test\test_mailmail.py -> build\lib.win-amd64-3.8\twisted\mail\test
copying src\twisted\mail\test\test_pop3.py -> build\lib.win-amd64-3.8\twisted\mail\test
copying src\twisted\mail\test\test_pop3client.py -> build\lib.win-amd64-3.8\twisted\mail\test
copying src\twisted\mail\test\test_smtp.py -> build\lib.win-amd64-3.8\twisted\mail\test
copying src\twisted\mail\test_init_.py -> build\lib.win-amd64-3.8\twisted\mail\test
creating build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_cache.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_client.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_common.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_dns.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_examples.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_hosts.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_names.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_resolve.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_rfc1982.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_rootresolve.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_server.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_srvconnect.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_tap.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test\test_util.py -> build\lib.win-amd64-3.8\twisted\names\test
copying src\twisted\names\test_init_.py -> build\lib.win-amd64-3.8\twisted\names\test
creating build\lib.win-amd64-3.8\twisted\pair\test
copying src\twisted\pair\test\test_ethernet.py -> build\lib.win-amd64-3.8\twisted\pair\test
copying src\twisted\pair\test\test_ip.py -> build\lib.win-amd64-3.8\twisted\pair\test
copying src\twisted\pair\test\test_rawudp.py -> build\lib.win-amd64-3.8\twisted\pair\test
copying src\twisted\pair\test\test_tuntap.py -> build\lib.win-amd64-3.8\twisted\pair\test
copying src\twisted\pair\test_init_.py -> build\lib.win-amd64-3.8\twisted\pair\test
creating build\lib.win-amd64-3.8\twisted\persisted\test
copying src\twisted\persisted\test\test_styles.py -> build\lib.win-amd64-3.8\twisted\persisted\test
copying src\twisted\persisted\test_init_.py -> build\lib.win-amd64-3.8\twisted\persisted\test
creating build\lib.win-amd64-3.8\twisted\positioning\test
copying src\twisted\positioning\test\receiver.py -> build\lib.win-amd64-3.8\twisted\positioning\test
copying src\twisted\positioning\test\test_base.py -> build\lib.win-amd64-3.8\twisted\positioning\test
copying src\twisted\positioning\test\test_nmea.py -> build\lib.win-amd64-3.8\twisted\positioning\test
copying src\twisted\positioning\test\test_sentence.py -> build\lib.win-amd64-3.8\twisted\positioning\test
copying src\twisted\positioning\test_init_.py -> build\lib.win-amd64-3.8\twisted\positioning\test
creating build\lib.win-amd64-3.8\twisted\protocols\haproxy
copying src\twisted\protocols\haproxy_exceptions.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy
copying src\twisted\protocols\haproxy_info.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy
copying src\twisted\protocols\haproxy_interfaces.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy
copying src\twisted\protocols\haproxy_parser.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy
copying src\twisted\protocols\haproxy_v1parser.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy
copying src\twisted\protocols\haproxy_v2parser.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy
copying src\twisted\protocols\haproxy_wrapper.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy
copying src\twisted\protocols\haproxy_init_.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy
creating build\lib.win-amd64-3.8\twisted\protocols\test
copying src\twisted\protocols\test\test_basic.py -> build\lib.win-amd64-3.8\twisted\protocols\test
copying src\twisted\protocols\test\test_tls.py -> build\lib.win-amd64-3.8\twisted\protocols\test
copying src\twisted\protocols\test_init_.py -> build\lib.win-amd64-3.8\twisted\protocols\test
creating build\lib.win-amd64-3.8\twisted\protocols\haproxy\test
copying src\twisted\protocols\haproxy\test\test_parser.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy\test
copying src\twisted\protocols\haproxy\test\test_v1parser.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy\test
copying src\twisted\protocols\haproxy\test\test_v2parser.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy\test
copying src\twisted\protocols\haproxy\test\test_wrapper.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy\test
copying src\twisted\protocols\haproxy\test_init_.py -> build\lib.win-amd64-3.8\twisted\protocols\haproxy\test
creating build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\deprecatedattributes.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\modules_helpers.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\pullpipe.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_appdirs.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_components.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_constants.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_deprecate.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_dist3.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_fakepwd.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_htmlizer.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_inotify.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_release.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_runtime.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_sendmsg.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_setup.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_shellcomp.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_syslog.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_systemd.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_textattributes.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_tzhelper.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_url.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_urlpath.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_util.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_versions.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_zippath.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test\test_zipstream.py -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\python\test_init_.py -> build\lib.win-amd64-3.8\twisted\python\test
creating build\lib.win-amd64-3.8\twisted\runner\test
copying src\twisted\runner\test\test_inetdconf.py -> build\lib.win-amd64-3.8\twisted\runner\test
copying src\twisted\runner\test\test_procmon.py -> build\lib.win-amd64-3.8\twisted\runner\test
copying src\twisted\runner\test\test_procmontap.py -> build\lib.win-amd64-3.8\twisted\runner\test
copying src\twisted\runner\test_init_.py -> build\lib.win-amd64-3.8\twisted\runner\test
creating build\lib.win-amd64-3.8\twisted\scripts\test
copying src\twisted\scripts\test\test_scripts.py -> build\lib.win-amd64-3.8\twisted\scripts\test
copying src\twisted\scripts\test_init_.py -> build\lib.win-amd64-3.8\twisted\scripts\test
creating build\lib.win-amd64-3.8\twisted\spread\test
copying src\twisted\spread\test\test_banana.py -> build\lib.win-amd64-3.8\twisted\spread\test
copying src\twisted\spread\test\test_jelly.py -> build\lib.win-amd64-3.8\twisted\spread\test
copying src\twisted\spread\test\test_pb.py -> build\lib.win-amd64-3.8\twisted\spread\test
copying src\twisted\spread\test\test_pbfailure.py -> build\lib.win-amd64-3.8\twisted\spread\test
copying src\twisted\spread\test_init_.py -> build\lib.win-amd64-3.8\twisted\spread\test
creating build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\detests.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\erroneous.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\mockcustomsuite.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\mockcustomsuite2.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\mockcustomsuite3.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\mockdoctest.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\moduleself.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\moduletest.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\novars.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\ordertests.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\packages.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\sample.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\scripttest.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\skipping.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\suppression.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_assertions.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_asyncassertions.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_deferred.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_doctest.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_keyboard.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_loader.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_log.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_output.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_plugins.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_pyunitcompat.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_reporter.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_runner.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_script.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_suppression.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_testcase.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_tests.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_util.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\test_warning.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test\weird.py -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\trial\test_init_.py -> build\lib.win-amd64-3.8\twisted\trial\test
creating build\lib.win-amd64-3.8\twisted\trial_dist
copying src\twisted\trial_dist\distreporter.py -> build\lib.win-amd64-3.8\twisted\trial_dist
copying src\twisted\trial_dist\disttrial.py -> build\lib.win-amd64-3.8\twisted\trial_dist
copying src\twisted\trial_dist\managercommands.py -> build\lib.win-amd64-3.8\twisted\trial_dist
copying src\twisted\trial_dist\options.py -> build\lib.win-amd64-3.8\twisted\trial_dist
copying src\twisted\trial_dist\worker.py -> build\lib.win-amd64-3.8\twisted\trial_dist
copying src\twisted\trial_dist\workercommands.py -> build\lib.win-amd64-3.8\twisted\trial_dist
copying src\twisted\trial_dist\workerreporter.py -> build\lib.win-amd64-3.8\twisted\trial_dist
copying src\twisted\trial_dist\workertrial.py -> build\lib.win-amd64-3.8\twisted\trial_dist
copying src\twisted\trial_dist_init_.py -> build\lib.win-amd64-3.8\twisted\trial_dist
creating build\lib.win-amd64-3.8\twisted\trial_dist\test
copying src\twisted\trial_dist\test\test_distreporter.py -> build\lib.win-amd64-3.8\twisted\trial_dist\test
copying src\twisted\trial_dist\test\test_disttrial.py -> build\lib.win-amd64-3.8\twisted\trial_dist\test
copying src\twisted\trial_dist\test\test_options.py -> build\lib.win-amd64-3.8\twisted\trial_dist\test
copying src\twisted\trial_dist\test\test_worker.py -> build\lib.win-amd64-3.8\twisted\trial_dist\test
copying src\twisted\trial_dist\test\test_workerreporter.py -> build\lib.win-amd64-3.8\twisted\trial_dist\test
copying src\twisted\trial_dist\test\test_workertrial.py -> build\lib.win-amd64-3.8\twisted\trial_dist\test
copying src\twisted\trial_dist\test_init_.py -> build\lib.win-amd64-3.8\twisted\trial_dist\test
creating build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\injectionhelpers.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\requesthelper.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_agent.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_cgi.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_client.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_distrib.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_domhelpers.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_error.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_flatten.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_html.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_http.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_http2.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_httpauth.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_http_headers.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_newclient.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_proxy.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_resource.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_script.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_stan.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_static.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_tap.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_template.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_util.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_vhost.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_web.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_webclient.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_web__responses.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_wsgi.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_xml.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test\test_xmlrpc.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test_util.py -> build\lib.win-amd64-3.8\twisted\web\test
copying src\twisted\web\test_init_.py -> build\lib.win-amd64-3.8\twisted\web\test
creating build\lib.win-amd64-3.8\twisted\web_auth
copying src\twisted\web_auth\basic.py -> build\lib.win-amd64-3.8\twisted\web_auth
copying src\twisted\web_auth\digest.py -> build\lib.win-amd64-3.8\twisted\web_auth
copying src\twisted\web_auth\wrapper.py -> build\lib.win-amd64-3.8\twisted\web_auth
copying src\twisted\web_auth_init_.py -> build\lib.win-amd64-3.8\twisted\web_auth
creating build\lib.win-amd64-3.8\twisted\words\im
copying src\twisted\words\im\baseaccount.py -> build\lib.win-amd64-3.8\twisted\words\im
copying src\twisted\words\im\basechat.py -> build\lib.win-amd64-3.8\twisted\words\im
copying src\twisted\words\im\basesupport.py -> build\lib.win-amd64-3.8\twisted\words\im
copying src\twisted\words\im\interfaces.py -> build\lib.win-amd64-3.8\twisted\words\im
copying src\twisted\words\im\ircsupport.py -> build\lib.win-amd64-3.8\twisted\words\im
copying src\twisted\words\im\locals.py -> build\lib.win-amd64-3.8\twisted\words\im
copying src\twisted\words\im\pbsupport.py -> build\lib.win-amd64-3.8\twisted\words\im
copying src\twisted\words\im_init_.py -> build\lib.win-amd64-3.8\twisted\words\im
creating build\lib.win-amd64-3.8\twisted\words\protocols
copying src\twisted\words\protocols\irc.py -> build\lib.win-amd64-3.8\twisted\words\protocols
copying src\twisted\words\protocols_init_.py -> build\lib.win-amd64-3.8\twisted\words\protocols
creating build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_basechat.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_basesupport.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_domish.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_irc.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_ircsupport.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_irc_service.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_jabberclient.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_jabbercomponent.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_jabbererror.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_jabberjid.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_jabberjstrports.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_jabbersasl.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_jabbersaslmechanisms.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_jabberxmlstream.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_jabberxmppstringprep.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_service.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_tap.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_xishutil.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_xmlstream.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_xmpproutertap.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test\test_xpath.py -> build\lib.win-amd64-3.8\twisted\words\test
copying src\twisted\words\test_init_.py -> build\lib.win-amd64-3.8\twisted\words\test
creating build\lib.win-amd64-3.8\twisted\words\xish
copying src\twisted\words\xish\domish.py -> build\lib.win-amd64-3.8\twisted\words\xish
copying src\twisted\words\xish\utility.py -> build\lib.win-amd64-3.8\twisted\words\xish
copying src\twisted\words\xish\xmlstream.py -> build\lib.win-amd64-3.8\twisted\words\xish
copying src\twisted\words\xish\xpath.py -> build\lib.win-amd64-3.8\twisted\words\xish
copying src\twisted\words\xish\xpathparser.py -> build\lib.win-amd64-3.8\twisted\words\xish
copying src\twisted\words\xish_init_.py -> build\lib.win-amd64-3.8\twisted\words\xish
creating build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber\client.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber\component.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber\error.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber\ijabber.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber\jid.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber\jstrports.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber\sasl.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber\sasl_mechanisms.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber\xmlstream.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber\xmpp_stringprep.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
copying src\twisted\words\protocols\jabber_init_.py -> build\lib.win-amd64-3.8\twisted\words\protocols\jabber
creating build\lib.win-amd64-3.8\twisted_threads\test
copying src\twisted_threads\test\test_convenience.py -> build\lib.win-amd64-3.8\twisted_threads\test
copying src\twisted_threads\test\test_memory.py -> build\lib.win-amd64-3.8\twisted_threads\test
copying src\twisted_threads\test\test_team.py -> build\lib.win-amd64-3.8\twisted_threads\test
copying src\twisted_threads\test\test_threadworker.py -> build\lib.win-amd64-3.8\twisted_threads\test
copying src\twisted_threads\test_init_.py -> build\lib.win-amd64-3.8\twisted_threads\test
running egg_info
writing src\Twisted.egg-info\PKG-INFO
writing dependency_links to src\Twisted.egg-info\dependency_links.txt
writing entry points to src\Twisted.egg-info\entry_points.txt
writing requirements to src\Twisted.egg-info\requires.txt
writing top-level names to src\Twisted.egg-info\top_level.txt
reading manifest file 'src\Twisted.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '.misc' found under directory 'src\twisted'
warning: no previously-included files matching '
.bugfix' found under directory 'src\twisted'
warning: no previously-included files matching '.doc' found under directory 'src\twisted'
warning: no previously-included files matching '
.feature' found under directory 'src\twisted'
warning: no previously-included files matching '.removal' found under directory 'src\twisted'
warning: no previously-included files matching 'NEWS' found under directory 'src\twisted'
warning: no previously-included files matching 'README' found under directory 'src\twisted'
warning: no previously-included files matching 'newsfragments' found under directory 'src\twisted'
warning: no previously-included files found matching 'src\twisted\topfiles\CREDITS'
warning: no previously-included files found matching 'src\twisted\topfiles\ChangeLog.Old'
warning: no previously-included files found matching 'pyproject.toml'
warning: no previously-included files found matching 'codecov.yml'
warning: no previously-included files found matching 'appveyor.yml'
warning: no previously-included files found matching '.coveralls.yml'
warning: no previously-included files found matching '.circleci'
warning: no previously-included files matching '
' found under directory '.circleci'
no previously-included directories found matching 'bin'
no previously-included directories found matching 'admin'
no previously-included directories found matching '.travis'
no previously-included directories found matching '.github'
warning: no previously-included files found matching 'docs\historic\2003'
warning: no previously-included files matching '*' found under directory 'docs\historic\2003'
writing manifest file 'src\Twisted.egg-info\SOURCES.txt'
copying src\twisted\python\twisted-completion.zsh -> build\lib.win-amd64-3.8\twisted\python
creating build\lib.win-amd64-3.8\twisted\python_pydoctortemplates
copying src\twisted\python_pydoctortemplates\common.html -> build\lib.win-amd64-3.8\twisted\python_pydoctortemplates
copying src\twisted\python_pydoctortemplates\index.html -> build\lib.win-amd64-3.8\twisted\python_pydoctortemplates
copying src\twisted\python_pydoctortemplates\summary.html -> build\lib.win-amd64-3.8\twisted\python_pydoctortemplates
copying src\twisted\test\cert.pem.no_trailing_newline -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\key.pem.no_trailing_newline -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\server.pem -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\test\test_defer.py.3only -> build\lib.win-amd64-3.8\twisted\test
copying src\twisted\internet\iocpreactor\notes.txt -> build\lib.win-amd64-3.8\twisted\internet\iocpreactor
copying src\twisted\internet\test_awaittests.py.3only -> build\lib.win-amd64-3.8\twisted\internet\test
copying src\twisted\internet\test_yieldfromtests.py.3only -> build\lib.win-amd64-3.8\twisted\internet\test
creating build\lib.win-amd64-3.8\twisted\internet\test\fake_CAs
copying src\twisted\internet\test\fake_CAs\chain.pem -> build\lib.win-amd64-3.8\twisted\internet\test\fake_CAs
copying src\twisted\internet\test\fake_CAs\not-a-certificate -> build\lib.win-amd64-3.8\twisted\internet\test\fake_CAs
copying src\twisted\internet\test\fake_CAs\thing1.pem -> build\lib.win-amd64-3.8\twisted\internet\test\fake_CAs
copying src\twisted\internet\test\fake_CAs\thing2-duplicate.pem -> build\lib.win-amd64-3.8\twisted\internet\test\fake_CAs
copying src\twisted\internet\test\fake_CAs\thing2.pem -> build\lib.win-amd64-3.8\twisted\internet\test\fake_CAs
copying src\twisted\mail\test\rfc822.message -> build\lib.win-amd64-3.8\twisted\mail\test
copying src\twisted\python\test_deprecatetests.py.3only -> build\lib.win-amd64-3.8\twisted\python\test
copying src\twisted\trial\test_assertiontests.py.3only -> build\lib.win-amd64-3.8\twisted\trial\test
copying src\twisted\words\im\instancemessenger.glade -> build\lib.win-amd64-3.8\twisted\words\im
copying src\twisted\words\xish\xpathparser.g -> build\lib.win-amd64-3.8\twisted\words\xish
running build_ext
building 'twisted.test.raiser' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/
----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\users\nabis\anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\NabiS\AppData\Local\Temp\pip-install-thxik1ia\twisted\setup.py'"'"'; file='"'"'C:\Users\NabiS\AppData\Local\Temp\pip-install-thxik1ia\twisted\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'C:\Users\NabiS\AppData\Local\Temp\pip-record-jxz5ny0h\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\nabis\anaconda3\Include\twisted' Check the logs for full command output.

Retrieve total market depth/all levels

I want to retrieve the total market depth of buy/sell or retrieve all levels instead of just 5 in order to compute the total. There seems to be no feature for this. Can it be added?

Allow an option for passing "installSignalHandlers" to reactor.run when threaded is set to False in the KiteTicker connect() function

We have a class that manages the ticker thread, with the switch to 3.0 we can't use the KiteTicker class directly because we are not running it in the main thread, and we can't use the threaded option in connect() because this creates a new thread in our ticker thread, which is suppose to block on the connect function.

This is the relevant snippet from the current version of the connect() function -

# Run in seperate thread of blocking
        opts = {}
        if threaded:
            # Signals are not allowed in non main thread by twisted so supress it.
            opts["installSignalHandlers"] = False
            self.websocket_thread = threading.Thread(target=reactor.run, kwargs=opts)
            self.websocket_thread.daemon = True
            self.websocket_thread.start()
        else:
            reactor.run(**opts)

Ideally we would like an input flag on the connect function to be able to set the "installSignalHandlers" in the else clause in the above snippet.

Not able to install.

When I run install code. it stops at this line:

_

Running setup.py install for twisted ... error

_
then has a long list in red. Please help.

Market depth and Mode

No matter what the mode is set to (in my case I have tried ws.MODE_FULL), the incoming data says

'depth': {}, 
mode': 'quote', 
...

Why are the market depth and mode behaving like this? is this known?

please help,
Thanks :)

Disabling bdist_wheel may stop working in a future version of pip

With pip 20.2.4, I get the following warning:

Building wheels for collected packages: kiteconnect
  Building wheel for kiteconnect (setup.py) ... done
  WARNING: Legacy build of wheel for 'kiteconnect' created no files.
  Command arguments: /home/smith/.virtualenvs/tmp/bin/python3.6 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-wktwmwii/kiteconnect/setup.py'"'"'; __file__='"'"'/tmp/pip-install-wktwmwii/kiteconnect/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-lmn22loz
  Command output: [use --verbose to show]
  Running setup.py clean for kiteconnect
Failed to build kiteconnect
Installing collected packages: certifi, chardet, urllib3, idna, requests, six, pycparser, cffi, cryptography, pyOpenSSL, enum34, python-dateutil, txaio, attrs, zope.interface, Automat, constantly, hyperlink, incremental, PyHamcrest, twisted, autobahn, kiteconnect
    Running setup.py install for kiteconnect ... done
  DEPRECATION: kiteconnect was installed using the legacy 'setup.py install' method, because a wheel could not be built for it. pip 21.0 will remove support for this functionality. A possible replacement is to fix the wheel build issue reported above. You can find discussion regarding this at https://github.com/pypa/pip/issues/8368.

See pypa/pip#8368 for details.

Unable to install on python 3.7

I am getting the following error:

ฮป pip install kiteconnect
Collecting kiteconnect
  Using cached https://files.pythonhosted.org/packages/5a/dc/482cb13486946889b6a26abeb4036f5b8af19978251cc61f0ee45de4d833/kiteconnect-3.7.6.tar.gz
    Complete output from command python setup.py egg_info:
    Download error on https://pypi.org/simple/pytest-runner/: [WinError 10054] An existing connection was forcibly closed by the remote host -- Some packages may not be found!
    Couldn't find index page for 'pytest-runner' (maybe misspelled?)
    No local packages or working download links found for pytest-runner
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\Shrey\AppData\Local\Temp\pip-install-2mx7jwys\kiteconnect\setup.py", line 126, in <module>
        cmdclass={"install": install, "bdist_wheel": FakeBdist}
      File "d:\current_work\macd-auto\venv\lib\site-packages\setuptools\__init__.py", line 142, in setup
        _install_setup_requires(attrs)
      File "d:\current_work\macd-auto\venv\lib\site-packages\setuptools\__init__.py", line 137, in _install_setup_requires
        dist.fetch_build_eggs(dist.setup_requires)
      File "d:\current_work\macd-auto\venv\lib\site-packages\setuptools\dist.py", line 586, in fetch_build_eggs
        replace_conflicting=True,
      File "d:\current_work\macd-auto\venv\lib\site-packages\pkg_resources\__init__.py", line 780, in resolve
        replace_conflicting=replace_conflicting
      File "d:\current_work\macd-auto\venv\lib\site-packages\pkg_resources\__init__.py", line 1063, in best_match
        return self.obtain(req, installer)
      File "d:\current_work\macd-auto\venv\lib\site-packages\pkg_resources\__init__.py", line 1075, in obtain
        return installer(requirement)
      File "d:\current_work\macd-auto\venv\lib\site-packages\setuptools\dist.py", line 653, in fetch_build_egg
        return cmd.easy_install(req)
      File "d:\current_work\macd-auto\venv\lib\site-packages\setuptools\command\easy_install.py", line 673, in easy_install
        raise DistutilsError(msg)
    distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('pytest-runner')

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\Shrey\AppData\Local\Temp\pip-install-2mx7jwys\kiteconnect\

This error looks similar to pytest-dev/pytest-runner #41.

When I separately install pytest-runner first and then install kiteconnect I am facing the following issue:

Collecting zope.interface>=3.6.0; extra == "twisted" (from autobahn[twisted]>=17.10.1->kiteconnect->-r requirements.txt (line 4))                                                       
  Downloading https://files.pythonhosted.org/packages/da/08/726e3b0e3bd9912fb530f9864bf9a3af9f9f6a1dfd4cc7854ca14fdab441/zope.interface-4.6.0-cp36-cp36m-win_amd64.whl (133kB)          
    100% |โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ| 143kB 212kB/s                                                                                                                               
Collecting Twisted>=12.1.0; extra == "twisted" (from autobahn[twisted]>=17.10.1->kiteconnect->-r requirements.txt (line 4))                                                             
  Downloading https://files.pythonhosted.org/packages/5d/0e/a72d85a55761c2c3ff1cb968143a2fd5f360220779ed90e0fadf4106d4f2/Twisted-18.9.0.tar.bz2 (3.1MB)                                 
    100% |โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ| 3.1MB 180kB/s                                                                                                                               
    Complete output from command python setup.py egg_info:                                                                                                                              
    Download error on https://pypi.org/simple/incremental/: [WinError 10054] An existing connection was forcibly closed by the remote host -- Some packages may not be found!           
    Couldn't find index page for 'incremental' (maybe misspelled?)                                                                                                                      
    Download error on https://pypi.org/simple/: [WinError 10054] An existing connection was forcibly closed by the remote host -- Some packages may not be found!                       
    No local packages or working download links found for incremental>=16.10.1                                                                                                          
    Traceback (most recent call last):                                                                                                                                                  
      File "<string>", line 1, in <module>                                                                                                                                              
      File "C:\Users\Shrey\AppData\Local\Temp\pip-install-xtwuif77\Twisted\setup.py", line 20, in <module>                                                                              
        setuptools.setup(**_setup["getSetupArgs"]())                                                                                                                                    
      File "d:\current_work\macd-auto\macd-auto\lib\site-packages\setuptools\__init__.py", line 144, in setup                                                                           
        _install_setup_requires(attrs)                                                                                                                                                  
      File "d:\current_work\macd-auto\macd-auto\lib\site-packages\setuptools\__init__.py", line 139, in _install_setup_requires                                                         
        dist.fetch_build_eggs(dist.setup_requires)                                                                                                                                      
      File "d:\current_work\macd-auto\macd-auto\lib\site-packages\setuptools\dist.py", line 724, in fetch_build_eggs                                                                    
        replace_conflicting=True,                                                                                                                                                       
      File "d:\current_work\macd-auto\macd-auto\lib\site-packages\pkg_resources\__init__.py", line 782, in resolve                                                                      
        replace_conflicting=replace_conflicting                                                                                                                                         
      File "d:\current_work\macd-auto\macd-auto\lib\site-packages\pkg_resources\__init__.py", line 1065, in best_match                                                                  
        return self.obtain(req, installer)                                                                                                                                              
      File "d:\current_work\macd-auto\macd-auto\lib\site-packages\pkg_resources\__init__.py", line 1077, in obtain                                                                      
        return installer(requirement)                                                                                                                                                   
      File "d:\current_work\macd-auto\macd-auto\lib\site-packages\setuptools\dist.py", line 791, in fetch_build_egg                                                                     
        return cmd.easy_install(req)                                                                                                                                                    
      File "d:\current_work\macd-auto\macd-auto\lib\site-packages\setuptools\command\easy_install.py", line 673, in easy_install                                                        
        raise DistutilsError(msg)                                                                                                                                                       
    distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('incremental>=16.10.1')                                                                 
                                                                                                                                                                                        
    ----------------------------------------                                                                                                                                            
Command "python setup.py egg_info" failed with error code 1 in C:\Users\Shrey\AppData\Local\Temp\pip-install-xtwuif77\Twisted\                                                          

cant connect to kiteconnecct

from kiteconnect import KiteConnect
api_key="xxxxxxxxxxxxxxxxxx"
api_secret="rrrrrrrrrrrrrrrrr"
request_token="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
kite = KiteConnect(api_key,api_secret)
kite.login_url("")
data=kite.generate_session=("0oB8Vulh3dD7U7DO1kcEyrVbhhs7V2xO",api_secret)
print(data)

Error ---->

TypeError Traceback (most recent call last)
in
5
6 kite = KiteConnect(api_key,api_secret)
----> 7 kite.login_url("")
8 data=kite.generate_session=("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",api_secret)
9 print(data)

unable to get tick data error is "ERROR:kiteconnect.ticker:Connection error: 1006 - connection was closed uncleanly (WebSocket connection upgrade failed (403 - Forbidden))"

what is going wrong here in my code please tell me


import logging
from kiteconnect import KiteTicker

logging.basicConfig(level=logging.DEBUG)

kws = KiteTicker(api, token) // api is my api key and token is token got from url after login 

def on_ticks(ws, ticks):
    logging.debug("Ticks: {}".format(ticks))

def on_connect(ws, response):
    ws.subscribe([738561, 5633])
    ws.set_mode(ws.MODE_FULL, [738561])

def on_close(ws, code, reason):
    ws.stop()

kws.on_ticks = on_ticks
kws.on_connect = on_connect
kws.on_close = on_close

kws.connect()

when i run this it shows error like "ERROR:kiteconnect.ticker:Connection error: 1006 - connection was closed uncleanly (WebSocket connection upgrade failed (403 - Forbidden))"

please help me

Index Error os.path.join(tempd, sorted(os.listdir(tempd))[0])

List index is out of range for first element. I also tried forced reinstall. I think, cloning and putting into site-package maually might work. Please look into the issue.

Exception:
Traceback (most recent call last):
File "c:\programdata\anaconda3\lib\site-packages\pip-19.0.2-py3.6.egg\pip_internal\cli\base_command.py", line 179, in main
status = self.run(options, args)
File "c:\programdata\anaconda3\lib\site-packages\pip-19.0.2-py3.6.egg\pip_internal\commands\install.py", line 355, in run
session=session, autobuilding=True
File "c:\programdata\anaconda3\lib\site-packages\pip-19.0.2-py3.6.egg\pip_internal\wheel.py", line 980, in build
python_tag=python_tag,
File "c:\programdata\anaconda3\lib\site-packages\pip-19.0.2-py3.6.egg\pip_internal\wheel.py", line 813, in _build_one
python_tag=python_tag)
File "c:\programdata\anaconda3\lib\site-packages\pip-19.0.2-py3.6.egg\pip_internal\wheel.py", line 821, in _build_one_inside_env
wheel_path = builder(req, temp_dir.path, python_tag=python_tag)
File "c:\programdata\anaconda3\lib\site-packages\pip-19.0.2-py3.6.egg\pip_internal\wheel.py", line 898, in _build_one_legacy
return os.path.join(tempd, sorted(os.listdir(tempd))[0])
IndexError: list index out of range

Reactor Not Restartable Error

On closing a KiteTicker object through the jupyter notebook interrupt, rerunning the cell gives a
Reactor Not Restartable error.

Need procedure for installing kiteconnect on pycharm 2018.3.5

Am in desperate need of a proper procedure for installing kiteconnect on pycharm 2018.3.5

Current configuration with me is ::

  1. pycharm 2018.3.5
  2. pip 10.0.1
  3. Build Tools for Visual Studio 2017
  4. Windows 8.1 OS - 64 bit

Tried n number of ways to install MSVC 14.0 and upgrading pip to newer version 19.0.3 but fails every time.

Whoever using the workable method please share!!!

Cannot install kite3 with --target option

Need the below command to be working for deployment to AWS Lambda using serverless framework
pip install --target <somepath> kiteconnect==3.7.0.b10

Running setup.py install for kiteconnect ... error
    Complete output from command /home/hasan/projects/personal/algotrading/sdtrade/serverless/venv/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-lu6bg_3b/kiteconnect/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-_bfgzwka/install-record.txt --single-version-externally-managed --compile --install-headers /home/hasan/projects/personal/algotrading/sdtrade/serverless/venv/include/site/python3.6/kiteconnect --home=/tmp/pip-target-3r_29h40:
    running install
    Checking .pth file support in /tmp/pip-target-3r_29h40/lib/python/
    /home/hasan/projects/personal/algotrading/sdtrade/serverless/venv/bin/python3 -E -c pass
    TEST FAILED: /tmp/pip-target-3r_29h40/lib/python/ does NOT support .pth files
    error: bad install directory or PYTHONPATH

....

I have found a few references mentioning that above error happens when you try to install a namespaced package (don't know if its relevant to kiteconnect)

Can you get the above command to work?

Note: It works with old version of kiteconnect and every other library numpy, pandas I tried

Datetime format in KiteTicker

Currently, KiteTicker is giving last_trade_time in datetime format, Is it possible to change the python datetime object to string format?

websockets market depth buy comes as sell

Example:
Expected:

{
    "sell" : [ 
        {
            "price" : 0.0,
            "orders" : 0,
            "quantity" : 0
        }, 
        {
            "price" : 0.0,
            "orders" : 0,
            "quantity" : 0
        }, 
        {
            "price" : 0.0,
            "orders" : 0,
            "quantity" : 0
        }, 
        {
            "price" : 0.0,
            "orders" : 0,
            "quantity" : 0
        }, 
        {
            "price" : 0.0,
            "orders" : 0,
            "quantity" : 0
        }
    ],
    "buy" : [
        {
            "price" : 0.0,
            "orders" : 0,
            "quantity" : 0
        }, 
        {
            "price" : 0.0,
            "orders" : 0,
            "quantity" : 0
        }, 
        {
            "price" : 0.0,
            "orders" : 0,
            "quantity" : 0
        }, 
        {
            "price" : 0.0,
            "orders" : 0,
            "quantity" : 0
        }, 
        {
            "price" : 0.0,
            "orders" : 0,
            "quantity" : 0
        }
]
}

Got

{
    "sell" : [ 
        {
            "price" : 0.0,
            "orders" : 0,
            "quantity" : 0
        }, 
        {
            "price" : 0.0,
            "orders" : 0,
            "quantity" : 0
        }, 
        {
            "price" : 0.0,
            "orders" : 0,
            "quantity" : 0
        }, 
        {
            "price" : 0.0,
            "orders" : 0,
            "quantity" : 0
        }, 
        {
            "price" : 0.0,
            "orders" : 0,
            "quantity" : 0
        }, 
        {
            "price" : 0.0,
            "orders" : 0,
            "quantity" : 0
        }, 
        {
            "price" : 0.0,
            "orders" : 0,
            "quantity" : 0
        }, 
        {
            "price" : 0.0,
            "orders" : 0,
            "quantity" : 0
        }, 
        {
            "price" : 0.0,
            "orders" : 0,
            "quantity" : 0
        }, 
        {
            "price" : 0.0,
            "orders" : 0,
            "quantity" : 0
        }
    ],
    "buy" : []
}

GTT order placement returns invalid api_key error

I tried the following command for placig a GTT order

curl https://api.kite.trade/gtt/triggers \ -H 'X-Kite-Version: 3' \ -H 'Authorization: token api_key:xxxxxxxxxxxxxxxxxxxxxxxxxx' \ -d 'type=single' \ -d 'condition={"exchange":"NSE", "tradingsymbol":"INFY", "trigger_values":[702.0], "last_price": 798.0}' \ -d 'orders=[{"exchange":"NSE", "tradingsymbol": "INFY", "transaction_type": "BUY", "quantity": 1, "order_type": "LIMIT","product": "CNC", "price": 702.5}]'

It returns the following error
{"status":"error","message":"Incorrect api_keyoraccess_token.","data":null,"error_type":"TokenException"}

I am sure api_key is correct as the following command is working

curl "https://api.kite.trade/instruments" \ -H "X-Kite-Version: 3" \ -H "Authorization: token api_key:xxxxxxxxxxxxxx"

What is wrong with the gtt command?

_on_close() takes exactly 1 argument (2 given)

Getting an error, Am I missing something? Running it on python 2.7

ERROR:websocket:error from callback <bound method WebSocket._on_close of <kiteconnect.WebSocket object at 0x7fe8577c3210>>: _on_close() takes exactly 1 argument (2 given)


from kiteconnect import WebSocket
import logging
logging.basicConfig()

# Initialise.
kws = WebSocket(API_KEY, PUBLIC_TOKEN, USER_ID)

# Callback for tick reception.
def on_tick(tick, ws):
    print tick, ws

# Callback for successful connection.
def on_connect(ws):
    # Subscribe to a list of instrument_tokens (RELIANCE and ACC here).
    ws.subscribe([738561, 5633])

    # Set RELIANCE to tick in `full` mode.
    ws.set_mode(ws.MODE_FULL, [738561])


# Assign the callbacks.
kws.on_tick = on_tick
kws.on_connect = on_connect

# Infinite loop on the main thread. Nothing after this will run.
# You have to use the pre-defined callbacks to manage subscriptions.
kws.connect()

Backtesting

Does this API provide an option for virtual trades in order to do backtesting on my strategies?

Open source Intraday Nifty FnO data on 1 min basis required

Pls share any way to get "Intraday Nifty FnO data on 1 min basis" from any open source or else any other method to get it in csv or other format
Need to build and back-test the strategies.
NSEpy provides it on daily basis not intraday and although Zerodha provides but there is no sandbox environment yet available!!!

Originally posted by @sagaranilganu in #57 (comment)

How get tick data again

In my code first i get current ltp of subscribed stock then i place buy order when my strategy applied, then i need tick data again for check current ltp for placing sell order. but when i call on_ticks(ws, ticks) function am getting below error. so kindly help me how get current ltp from outside of on_tick function.

on_ticks(ws, ticks) builtins.NameError: name 'ws' is not defined

TokenException when trying to get access_token

The kite.request_access_token(token, secret=secret) always throws '{"status": "error", "message": "Invalid session credentials", "error_type": "TokenException"}' always.

even when i make curl calls the response is the same. I got the api_key, secret, and request_token perfectly.

Can't deploy app from google cloud / app engine

Hi,

I'm trying to deploy my code on google app engine but it doesn't build there because of an error with pip_download_wheels. This is the error I get:

Step #1 - "builder": INFO     `pip_download_wheels` had stderr output:
Step #1 - "builder":   WARNING: Legacy build of wheel for 'kiteconnect' created no files.
Step #1 - "builder":   Command arguments: /env/bin/python3.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-246p8fq5/kiteconnect/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-246p8fq5/kiteconnect/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-l7rh5i7i
Step #1 - "builder":   Command output: [use --verbose to show]
Step #1 - "builder": ERROR: Failed to build one or more wheels
Step #1 - "builder": 
Step #1 - "builder": ERROR    error: `pip_download_wheels` returned code: 1
Step #1 - "builder": INFO     pip_download_wheels took 11 seconds
Step #1 - "builder": INFO     build process for FTL image took 21 seconds
Step #1 - "builder": INFO     full build took 21 seconds
Step #1 - "builder": ERROR    `pip_download_wheels` had stderr output:
Step #1 - "builder":   WARNING: Legacy build of wheel for 'kiteconnect' created no files.
Step #1 - "builder":   Command arguments: /env/bin/python3.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-246p8fq5/kiteconnect/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-246p8fq5/kiteconnect/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-l7rh5i7i
Step #1 - "builder":   Command output: [use --verbose to show]
Step #1 - "builder": ERROR: Failed to build one or more wheels
Step #1 - "builder": 
Step #1 - "builder": error: `pip_download_wheels` returned code: 1
Step #1 - "builder": Traceback (most recent call last):
Step #1 - "builder":   File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
Step #1 - "builder":     "__main__", fname, loader, pkg_name)
Step #1 - "builder":   File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
Step #1 - "builder":     exec code in run_globals
Step #1 - "builder":   File "/usr/local/bin/ftl.par/__main__.py", line 65, in <module>
Step #1 - "builder":   File "/usr/local/bin/ftl.par/__main__.py", line 57, in main
Step #1 - "builder":   File "/usr/local/bin/ftl.par/__main__/ftl/common/ftl_error.py", line 58, in UserErrorHandler
Step #1 - "builder": IOError: [Errno 2] No such file or directory: '""/output'
Finished Step #1 - "builder"

Can you let me know a workaround for this? I'm lost here.

Incase it helps, this is my requirements.txt file:

google-api-core==1.17.0
google-auth==1.14.1
google-cloud-bigquery==1.24.0
google-cloud-core==1.3.0
google-resumable-media==0.5.0
googleapis-common-protos==1.51.0
kiteconnect==3.8.2
numpy==1.18.3
pandas==1.0.3
pyarrow==0.17.0
python-dateutil==2.8.1
tqdm==4.45.0

ImportError: cannot import name 'KiteConnect'

Hi,

I recently purchased Kiteconnect API and trying to install kiteconnect in python. I am getting the following error -

ImportError: cannot import name 'KiteConnect'

Here is what I did -

  1. First command pip install --upgrade kiteconnect - successfully installed
  2. Second command python.exe -m pip install -U pip setuptools - successfully updated
  3. Third command pip show kiteconnect and here is the output I got -

Name: kiteconnect
Version: 3.8.1
Summary: The official Python client for the Kite Connect trading API
Home-page: https://kite.trade
Author: Zerodha Technology Pvt ltd. (India)
Author-email: [email protected]
License: MIT
Location: c:\users\user.conda\envs\tensorflowgpu1\lib\site-packages\kiteconnect-3.8.1-py3.6.egg
Requires: requests, six, pyOpenSSL, enum34, python-dateutil, autobahn, pywin32
Required-by:

Please help.

Thanks

Every two minute i got this error - Connection error: 1006 - connection was closed uncleanly (None)

I read previous discussions about this error but am not resolve this issue
am also not using any computation inside on_ticks(). kindly help me

susbcription_list = [int(x) for x in trd_portfolio]
def getticks(ticks):
for tick in ticks:
ticks_token = tick['instrument_token']
push_tick_values_to_trd_portfolio(tick, ticks_token)

push_value_to_excel()
def on_ticks(ws, ticks):
# Todo: "On_ticks"
getticks(ticks)

def on_connect(ws, response):
ws.subscribe(susbcription_list)
ws.set_mode(ws.MODE_FULL, susbcription_list)


# Assign the callbacks.
kws.on_ticks = on_ticks
kws.on_connect = on_connect


kws.connect(threaded=True)

count = 0
while True:
count += 1
if count % 2 == 0:
if kws.is_connected():
kws.set_mode(kws.MODE_FULL, susbcription_list)
else:
if kws.is_connected():
kws.set_mode(kws.MODE_FULL, susbcription_list)

time.sleep(5)

image

Error with token generation

My script used to work perfectly well till Nov 5. From today showing the error.

line 21, in kite_trade
self.kite_loginer.update_access_token()
line 39, in update_access_token
request_token = self._get_request_token()
line 65, in _get_request_token
return json.loads(resp.text)['token']
KeyError: 'token'

How to get historical data of indices?

Dear sir,

There is absolute no documentation on how to read indices like NIFTY from historical_data() function or by any other way.

Please help me.
Thank you in advance sir.

Multiple Instruments not receiving ticks

Connection closed: 1006 - connection was closed uncleanly (I dropped the WebSocket TCP connection: close reason without close code)

when i subscribe list of instruments i received above error. then how receive multiple instruments ticks

`# Assign the callbacks
watch_list = [int(i) for i in tsht.range("A2").expand('down').value]

[779521, 738561, 1102337]

def on_connect(ws, response):
ws.subscribe([watch_list])
ws.set_mode(ws.MODE_QUOTE, [watch_list])

kws.on_ticks = on_ticks
kws.on_connect = on_connect
kws.connect()`

"Unknown Content-Type" data exception for quotes: consistently reproducible

Fetching a specific set of 500 quotes consistently fails with the following exception:

  File "/Users/dhwanit/.pyenv/versions/3.8.6/lib/python3.8/site-packages/kiteconnect/connect.py", line 570, in quote
    data = self._get("market.quote", params={"i": ins})
  File "/Users/dhwanit/.pyenv/versions/3.8.6/lib/python3.8/site-packages/kiteconnect/connect.py", line 822, in _get
    return self._request(route, "GET", url_args=url_args, params=params, is_json=is_json)
  File "/Users/dhwanit/.pyenv/versions/3.8.6/lib/python3.8/site-packages/kiteconnect/connect.py", line 900, in _request
    raise ex.DataException("Unknown Content-Type ({content_type}) with response: ({content})".format(
kiteconnect.exceptions.DataException: Unknown Content-Type (text/html) with response: (b'<html><body><h1>400 Bad request</h1>\nYour browser sent an invalid request.\n</body></html>\n')

The script that fails is available in this gist: https://gist.github.com/dhwanit-webrmedia/d7ea00183440d748c4de05c84a84eaae

I just run it as a django shell script (since my kite session access token is retrieved from the DB)...

python manage.py shell < bad_request.py

...but setting up the kite object in the gist script with the correct access token should allow you to reproduce this issue consistently.

I'm using Python 3.8.6 with KiteConnect 3.9.0.

Please let me know if anything else is needed, I'd be happy to assist in any way I can!

Cant install Kiteconnect in python 2.7.

sudo pip install --upgrade kiteconnect
Password:
The directory '/Users/User/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has beendisabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/Users/User/Library/Caches/pip' or its parent directory is not owned by the current user and caching wheels has beendisabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Collecting kiteconnect
Downloading https://files.pythonhosted.org/packages/5a/dc/482cb13486946889b6a26abeb4036f5b8af19978251cc61f0ee45de4d833/kiteconnect-3.7.6.tar.gz
Requirement already satisfied, skipping upgrade: requests>=2.18.4 in /Users/User/Library/Python/2.7/lib/python/site-packages (from kiteconnect) (2.20.1)
Requirement already satisfied, skipping upgrade: six>=1.11.0 in /Library/Python/2.7/site-packages (from kiteconnect) (1.11.0)
Requirement already satisfied, skipping upgrade: pyOpenSSL>=17.5.0 in /Users/User/Library/Python/2.7/lib/python/site-packages (fromkiteconnect) (18.0.0)
Requirement already satisfied, skipping upgrade: enum34>=1.1.6 in /Library/Python/2.7/site-packages (from kiteconnect) (1.1.6)
Requirement already satisfied, skipping upgrade: python-dateutil>=2.6.1 in /Library/Python/2.7/site-packages (from kiteconnect) (2.7.0)
Requirement already satisfied, skipping upgrade: autobahn[twisted]>=17.10.1 in /Users/User/Library/Python/2.7/lib/python/site-packages (from kiteconnect) (18.9.2)
Requirement already satisfied, skipping upgrade: idna<2.8,>=2.5 in /Users/User/Library/Python/2.7/lib/python/site-packages (from requests>=2.18.4->kiteconnect) (2.7)
Requirement already satisfied, skipping upgrade: urllib3<1.25,>=1.21.1 in /Library/Python/2.7/site-packages (from requests>=2.18.4->kiteconnect) (1.22)
Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in /Library/Python/2.7/site-packages (from requests>=2.18.4->kiteconnect) (2018.8.24)
Requirement already satisfied, skipping upgrade: chardet<3.1.0,>=3.0.2 in /Users/User/Library/Python/2.7/lib/python/site-packages (from requests>=2.18.4->kiteconnect) (3.0.4)
Requirement already satisfied, skipping upgrade: cryptography>=2.2.1 in /Users/User/Library/Python/2.7/lib/python/site-packages (from pyOpenSSL>=17.5.0->kiteconnect) (2.3.1)
Requirement already satisfied, skipping upgrade: txaio>=18.8.1 in /Users/User/Library/Python/2.7/lib/python/site-packages (from autobahn[twisted]>=17.10.1->kiteconnect) (18.8.1)
Requirement already satisfied, skipping upgrade: zope.interface>=3.6.0; extra == "twisted" in /Users/User/Library/Python/2.7/lib/python/site-packages (from autobahn[twisted]>=17.10.1->kiteconnect) (4.5.0)
Requirement already satisfied, skipping upgrade: Twisted>=12.1.0; extra == "twisted" in /Users/User/Library/Python/2.7/lib/python/site-packages (from autobahn[twisted]>=17.10.1->kiteconnect) (18.7.0)
Requirement already satisfied, skipping upgrade: cffi!=1.11.3,>=1.7 in /Users/User/Library/Python/2.7/lib/python/site-packages (from cryptography>=2.2.1->pyOpenSSL>=17.5.0->kiteconnect) (1.11.5)
Requirement already satisfied, skipping upgrade: asn1crypto>=0.21.0 in /Users/User/Library/Python/2.7/lib/python/site-packages (from cryptography>=2.2.1->pyOpenSSL>=17.5.0->kiteconnect) (0.24.0)
Requirement already satisfied, skipping upgrade: ipaddress; python_version < "3" in /Users/User/Library/Python/2.7/lib/python/site-packages (from cryptography>=2.2.1->pyOpenSSL>=17.5.0->kiteconnect) (1.0.22)
Requirement already satisfied, skipping upgrade: setuptools in /Library/Python/2.7/site-packages (from zope.interface>=3.6.0; extra == "twisted"->autobahn[twisted]>=17.10.1->kiteconnect) (38.5.2)
Requirement already satisfied, skipping upgrade: constantly>=15.1 in /Users/User/Library/Python/2.7/lib/python/site-packages (from Twisted>=12.1.0; extra == "twisted"->autobahn[twisted]>=17.10.1->kiteconnect) (15.1.0)
Requirement already satisfied, skipping upgrade: incremental>=16.10.1 in /Users/User/Library/Python/2.7/lib/python/site-packages (from Twisted>=12.1.0; extra == "twisted"->autobahn[twisted]>=17.10.1->kiteconnect) (17.5.0)
Requirement already satisfied, skipping upgrade: Automat>=0.3.0 in /Users/User/Library/Python/2.7/lib/python/site-packages (from Twisted>=12.1.0; extra == "twisted"->autobahn[twisted]>=17.10.1->kiteconnect) (0.7.0)
Requirement already satisfied, skipping upgrade: hyperlink>=17.1.1 in /Users/User/Library/Python/2.7/lib/python/site-packages (fromTwisted>=12.1.0; extra == "twisted"->autobahn[twisted]>=17.10.1->kiteconnect) (18.0.0)
Requirement already satisfied, skipping upgrade: PyHamcrest>=1.9.0 in /Users/User/Library/Python/2.7/lib/python/site-packages (fromTwisted>=12.1.0; extra == "twisted"->autobahn[twisted]>=17.10.1->kiteconnect) (1.9.0)
Requirement already satisfied, skipping upgrade: attrs>=17.4.0 in /Users/User/Library/Python/2.7/lib/python/site-packages (from Twisted>=12.1.0; extra == "twisted"->autobahn[twisted]>=17.10.1->kiteconnect) (18.2.0)
Requirement already satisfied, skipping upgrade: pycparser in /Users/User/Library/Python/2.7/lib/python/site-packages (from cffi!=1.11.3,>=1.7->cryptography>=2.2.1->pyOpenSSL>=17.5.0->kiteconnect) (2.19)
Installing collected packages: kiteconnect
Found existing installation: kiteconnect 3.7.4
Uninstalling kiteconnect-3.7.4:
Successfully uninstalled kiteconnect-3.7.4
Running setup.py install for kiteconnect ... done
Could not find .egg-info directory in install record for kiteconnect from https://files.pythonhosted.org/packages/5a/dc/482cb13486946889b6a26abeb4036f5b8af19978251cc61f0ee45de4d833/kiteconnect-3.7.6.tar.gz#sha256=fdd55316bd66a6772e6ec71cea1ace2aa779b31b4e8ae5edff83c017aa94bb81 in /Users/User/Library/Python/2.7/lib/python/site-packages/kiteconnect-3.7.4-py2.7.egg
Successfully installed kiteconnect
Traceback (most recent call last):
File "/usr/local/bin/pip", line 11, in
sys.exit(main())
File "/Users/User/Library/Python/2.7/lib/python/site-packages/pip/_internal/init.py", line 78, in main
return command.main(cmd_args)
File "/Users/User/Library/Python/2.7/lib/python/site-packages/pip/_internal/cli/base_command.py", line 184, in main
timeout=min(5, options.timeout)
File "/Users/User/Library/Python/2.7/lib/python/site-packages/pip/_internal/cli/base_command.py", line 79, in _build_session
insecure_hosts=options.trusted_hosts,
File "/Users/User/Library/Python/2.7/lib/python/site-packages/pip/_internal/download.py", line 337, in init
self.headers["User-Agent"] = user_agent()
File "/Users/User/Library/Python/2.7/lib/python/site-packages/pip/_internal/download.py", line 126, in user_agent
setuptools_version = get_installed_version("setuptools")
File "/Users/User/Library/Python/2.7/lib/python/site-packages/pip/_internal/utils/misc.py", line 836, in get_installed_version
working_set = pkg_resources.WorkingSet()
File "/Users/User/Library/Python/2.7/lib/python/site-packages/pip/_vendor/pkg_resources/init.py", line 562, in init
self.add_entry(entry)
File "/Users/User/Library/Python/2.7/lib/python/site-packages/pip/_vendor/pkg_resources/init.py", line 618, in add_entry
for dist in find_distributions(entry, True):
File "/Users/User/Library/Python/2.7/lib/python/site-packages/pip/_vendor/pkg_resources/init.py", line 1883, in find_eggs_in_zip
if metadata.has_metadata('PKG-INFO'):
File "/Users/User/Library/Python/2.7/lib/python/site-packages/pip/_vendor/pkg_resources/init.py", line 1402, in has_metadata
return self.egg_info and self._has(self._fn(self.egg_info, name))
File "/Users/User/Library/Python/2.7/lib/python/site-packages/pip/_vendor/pkg_resources/init.py", line 1757, in _has
return zip_path in self.zipinfo or zip_path in self._index()
File "/Users/User/Library/Python/2.7/lib/python/site-packages/pip/_vendor/pkg_resources/init.py", line 1634, in zipinfo
return self._zip_manifests.load(self.loader.archive)
File "/Users/User/Library/Python/2.7/lib/python/site-packages/pip/_vendor/pkg_resources/init.py", line 1591, in load
mtime = os.stat(path).st_mtime
OSError: [Errno 2] No such file or directory: '/Users/User/Library/Python/2.7/lib/python/site-packages/kiteconnect-3.7.4-py2.7.egg'

AttributeError: module 'enum' has no attribute 'IntFlag' while installing AWS EBS Python 3.6

Getting below error while installing kiteconnect==3.8.2 in AWS Elastic Beanstalk in python 3.6.


Building wheels for collected packages: kiteconnect, retrying
Building wheel for kiteconnect (setup.py): started
Building wheel for kiteconnect (setup.py): finished with status 'done'
WARNING: Legacy build of wheel for 'kiteconnect' created no files.
Command arguments: /opt/python/run/venv/bin/python3.6 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-xxzkrm1h/kiteconnect/setup.py'"'"'; file='"'"'/tmp/pip-install-xxzkrm1h/kiteconnect/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-41ix1k84
Command output: [use --verbose to show]
Running setup.py clean for kiteconnect
Building wheel for retrying (setup.py): started
Building wheel for retrying (setup.py): finished with status 'done'
Created wheel for retrying: filename=retrying-1.3.3-py3-none-any.whl size=9532 sha256=6c3392994eb699dc99d81e801b0d28ba498b145a267b70028f0780130756ff5c
Stored in directory: /root/.cache/pip/wheels/ac/cb/8a/b27bf6323e2f4c462dcbf77d70b7c5e7868a7fbe12871770cf
Successfully built retrying
Failed to build kiteconnect

Running setup.py install for kiteconnect: started
Running setup.py install for kiteconnect: finished with status 'error'
ERROR: Command errored out with exit status 1:
command: /opt/python/run/venv/bin/python3.6 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-xxzkrm1h/kiteconnect/setup.py'"'"'; file='"'"'/tmp/pip-install-xxzkrm1h/kiteconnect/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-pziu6m7_/install-record.txt --single-version-externally-managed --compile --install-headers /opt/python/run/venv/include/site/python3.6/kiteconnect
cwd: /tmp/pip-install-xxzkrm1h/kiteconnect/
Complete output (9 lines):
Traceback (most recent call last):
File "", line 1, in
File "/opt/python/run/venv/local/lib/python3.6/site-packages/setuptools/init.py", line 3, in
from fnmatch import fnmatchcase
File "/opt/python/run/venv/lib64/python3.6/fnmatch.py", line 14, in
import re
File "/opt/python/run/venv/lib64/python3.6/re.py", line 142, in
class RegexFlag(enum.IntFlag):
AttributeError: module 'enum' has no attribute 'IntFlag'
----------------------------------------
ERROR: Command errored out with exit status 1: /opt/python/run/venv/bin/python3.6 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-xxzkrm1h/kiteconnect/setup.py'"'"'; file='"'"'/tmp/pip-install-xxzkrm1h/kiteconnect/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-pziu6m7_/install-record.txt --single-version-externally-managed --compile --install-headers /opt/python/run/venv/include/site/python3.6/kiteconnect Check the logs for full command output.
2020-09-19 10:05:10,776 ERROR Error installing dependencies: Command '/opt/python/run/venv/bin/pip install -r /opt/python/ondeck/app/requirements.txt' returned non-zero exit status 1
Traceback (most recent call last):


Not able to store the data

Hello,
I am using KiteConnect and KiteTicker library for developing a app. I want to store 1 minute data on_ticks callback...
Can you share some example where data is store for 1 script for 1 minute on 1 second tick...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.