Code Monkey home page Code Monkey logo

quarry's Introduction

Quarry: a Minecraft protocol library

Latest version released on PyPi Documentation Travis CI current build results

Quarry is a Python library that implements the Minecraft protocol. It allows you to write special purpose clients, servers and proxies.

Installation

Use pip to install quarry:

$ pip install quarry

Features

  • Supports Minecraft versions 1.7 through 1.19.2
  • Supports Python 3.7+
  • Built upon twisted and cryptography
  • Exposes base classes and hooks for implementing your own client, server or proxy
  • Implements many Minecraft data types, such as NBT, Anvil, chunk sections, command graphs and entity metadata
  • Implements the design of the protocol - packet headers, modes, compression, encryption, login/session, etc.
  • Implements all packets in "init", "status" and "login" modes
  • Does not implement most packets in "play" mode - it is left up to you to hook and implement the packets you're interested in

quarry's People

Contributors

alexishuvier avatar barneygale avatar dries007 avatar ejm avatar franchufranchu avatar hansielneff avatar iihero4 avatar jarekt avatar jlyne avatar netux avatar nick-w-nick avatar novialriptide avatar ocelotpotpie avatar tazz4843 avatar vcokltfre avatar williammck 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

quarry's Issues

update_health need help

self.send_packet("update_health", self.buff_type.pack('fid', float(19), 15, float(0.0)) + self.buff_type.pack_varint(1))

Does not work, what did I do wrong?

BlockArray.__setitem__ doesn't work when BlockArray is loaded by buffer.unpack_chunk_section

The buffer.unpack_chunk_section loads the LightArrays and BlockArray as a tuple (due to the use of the struct.unpack function).
Due to the immutable nature of tuples, it is not possible to use the modify the data in the BlockArray, even though the __setitem__function implies that this should be possible.

I've fixed the issue locally by converting the tuple into a list before initialising the BlockArray and LightArrays.

How to use packet set_experience?

Hello, I started to study this library, and I could not put experience to the player. How to do it? I realized that I should use set_experience and could not implement it.

Connecting to online-mode server via proxy

The provided proxy example only works when connecting to an offline-mode server.
Is there a way to connect to an online-mode server without manually providing credentials in the proxy?

quarry.net.protocol.ProtocolError: No name known for packet: (5, 'status', 'upstream', 0)

Hello, I'm tried to run some examples from /examples/ directory on Minecraft 1.7.10, but I got an error:

AuthProtocol{127.0.0.1} | ERROR | No name known for packet: (5, 'status', 'upstream', 0)
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/dist-packages/quarry/net/protocol.py", line 206, in get_packet_name
    return packets.packet_names[key]
KeyError: (5, 'status', 'upstream', 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/dist-packages/quarry/net/protocol.py", line 242, in data_received
    name = self.get_packet_name(buff.unpack_varint())
  File "/usr/local/lib/python3.6/dist-packages/quarry/net/protocol.py", line 208, in get_packet_name
    raise ProtocolError("No name known for packet: %s" % (key,))
quarry.net.protocol.ProtocolError: No name known for packet: (5, 'status', 'upstream', 0)

Quarry not supports status requests?

BTW 1.10.2 works fine.

no attribute 'resolve'

Traceback (most recent call last):
File "./proxy_recorder.py", line 3, in
from quarry.net.proxy import DownstreamFactory
File "/usr/local/lib/python2.7/dist-packages/quarry/net/proxy.py", line 3, in
from quarry.net.protocol import PacketDispatcher
File "/usr/local/lib/python2.7/dist-packages/quarry/net/protocol.py", line 7, in
from quarry.utils.crypto import Cipher
File "/usr/local/lib/python2.7/dist-packages/quarry/utils/crypto.py", line 10, in
backend = default_backend()
File "/usr/local/lib/python2.7/dist-packages/cryptography/hazmat/backends/init.py", line 35, in default_backend
_default_backend = MultiBackend(_available_backends())
File "/usr/local/lib/python2.7/dist-packages/cryptography/hazmat/backends/init.py", line 22, in _available_backends
"cryptography.backends"
AttributeError: 'EntryPoint' object has no attribute 'resolve'

I wonder when this did happend, had to upgrade quarry since minecraft did an upgrade as well.
This was the result !

1.14 support

Hi, I know opening an issue to ask for an ETA is bad etiquette, but I'm doing it anyway :)

You have any idea when you'll push a version with 1.14 support (even basic, login & chat only) to pypi?

If it's usable in that state already, please let me know, then I can update my application. Thanks!

Minecraft 1.10 support

It would be nice if quarry had Minecraft 1.10 support. I have tried a few Minecraft protocol libraries, and so far only Quarry seems to fit my needs (multi-version support is vital to my use case).

Messager not working

Hi,

Im not sure if im a noob at this, but i ran python client_messenger.py on a test server. This connection was made and i saw chat. Since i ran it as just "python client_messenger.py", I couldnt find a way to send text to stdin. I then tried piping strings from files but then this happened

Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 101, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 84, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 81, in callWithContext
return func(*args,**kw)
--- ---
File "/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 597, in _doReadOrWrite
why = selectable.doRead()
File "/usr/lib/python2.7/dist-packages/twisted/internet/process.py", line 280, in doRead
return fdesc.readFromFD(self.fd, self.dataReceived)
File "/usr/lib/python2.7/dist-packages/twisted/internet/fdesc.py", line 94, in readFromFD
callback(output)
File "/usr/lib/python2.7/dist-packages/twisted/internet/process.py", line 283, in dataReceived
self.proc.childDataReceived(self.name, data)
File "/usr/lib/python2.7/dist-packages/twisted/internet/_posixstdio.py", line 77, in childDataReceived
self.protocol.dataReceived(data)
File "/usr/lib/python2.7/dist-packages/twisted/protocols/basic.py", line 571, in dataReceived
why = self.lineReceived(line)
File "client.py", line 22, in lineReceived
self.minecraft_protocol.send_chat(line.decode(self.in_encoding))
exceptions.TypeError: decode() argument 1 must be string, not None

I did "python client_messenger.py <<< string", but the same thing occured. Could you tell me how exactly to run this? I am out of ideas

stone in first slot

Hello, how to send a packet, that in 1 slot a stone appeared, how can this be organized?

Proxy connection

How through the proxy to redirect the player from the server to the server, I did through this code:


self.connect_host = '127.0.0.1'
self.connect_port = 25568
self.connect ()

But when this code is executed, the player flips from the server to the server, but there is a long download of the world:

loadworld

How and with what to do?

Connecting to online mode server with a quarry proxy

Is it possible? Not sure if it is, but it'd be awesome if it was; I tried using the example proxy and creating a new Profile in the QuietBridge's init, but it still said that I couldn't login to an online mode server with an offline profile. I also made sure to login to the profile using my mojang email but to set profile.username to my username, if that matters.

By the way, quarry didn't work on python 3 at first because of twisted but I think it's working now.

Online mode with proxy

Hello! I was wondering how it would be possible to allow the proxy to connect to an online server, if you explicitly have account information, like username and password, tokens and whatnot.

Unknown protocol version

Try to use server_downtime.py and other examples but everytime in game get error, in python some time. Use 1.14.3 game version, launch via official launcher.

DowntimeProtocol{127.0.0.1} | ERROR | No name known for packet: (490, 'status', 'upstream', 0)
Traceback (most recent call last):
  File "F:\Coding\Projects\McServerController\venv\lib\site-packages\quarry\net\protocol.py", line 206, in get_packet_name
    return packets.packet_names[key]
KeyError: (490, 'status', 'upstream', 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "F:\Coding\Projects\McServerController\venv\lib\site-packages\quarry\net\protocol.py", line 242, in data_received
    name = self.get_packet_name(buff.unpack_varint())
  File "F:\Coding\Projects\McServerController\venv\lib\site-packages\quarry\net\protocol.py", line 208, in get_packet_name
    raise ProtocolError("No name known for packet: %s" % (key,))
quarry.net.protocol.ProtocolError: No name known for packet: (490, 'status', 'upstream', 0)
DowntimeProtocol{192.168.1.111} | ERROR | No name known for packet: (490, 'status', 'upstream', 0)
Traceback (most recent call last):
  File "F:\Coding\Projects\McServerController\venv\lib\site-packages\quarry\net\protocol.py", line 206, in get_packet_name
    return packets.packet_names[key]
KeyError: (490, 'status', 'upstream', 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "F:\Coding\Projects\McServerController\venv\lib\site-packages\quarry\net\protocol.py", line 242, in data_received
    name = self.get_packet_name(buff.unpack_varint())
  File "F:\Coding\Projects\McServerController\venv\lib\site-packages\quarry\net\protocol.py", line 208, in get_packet_name
    raise ProtocolError("No name known for packet: %s" % (key,))
quarry.net.protocol.ProtocolError: No name known for packet: (490, 'status', 'upstream', 0)

ImportError: No module named dispatch

Got this Traceback:

Traceback (most recent call last):
  File "./mcproxy.py", line 7, in <module>
    from quarry.net.proxy import DownstreamFactory, Bridge
  File "/usr/lib/python2.7/site-packages/quarry/net/proxy.py", line 6, in <module>
    from quarry.util.dispatch import PacketDispatcher

I think its broken since the PacketDispatcher was moved to quarry.net in commit bdf65ce "Move PacketDispatcher from util to net".

1.7-1.11.2

How to add support for 1.7-1.11.2 server?

World loading

Hello, this is in no way an issue, but I felt like it might've been the only reasonable way to get in contact with you.

How would I go about sending a packet of the world to the client? I realize generating would be tough, so I've pre-generated one. Can I load this file and send it via packets somehow? Super new at this, and if this is a dumb/hard question to answer feel free to excuse my ignorance!

Support more than one protocol version

Hi,

Currently when using the example auth server; connecting to it with a client running on 1.7.9 gives him the error "unknown protocol version". When using 1.7.2 however everything works as intended. Is it possible to support a range of versions? (Like 1.7-1.7.10)

Great software btw. We'll be using it at http://mc-atlas.com as validating system for our recruitment system!

Decode/Work with existing dumps using quarry as an API

Hey Barneygale,

I was looking at your different works:
https://github.com/barneygale/rex
and also quarry.

I was thinking, can I use something like rex (or other) to dump and save raw packets as they come,
then load them later into quarry to be able to decode them ?
For example there is a Chunk structure in quarry that help decoding.
Is there ways that we can use to decode an already saved Chunk packet dump ?

In fact, I don't want to use quarry as the proxy itself, but I'm looking to be able to use it for decoding purposes and analysis using packets hex dumps like rex or other without needing to reimplement the base packet decoding from minecraft protocol.

Thanks for infos

installing on windows

can't install on windows with python 3.5,3.6 due to twisted, maybe provide asyncio version?

Collecting quarry
  Using cached quarry-0.9.tar.gz
Collecting twisted>=13.0.0 (from quarry)
  Using cached Twisted-17.9.0.tar.bz2
Collecting cryptography>=0.9 (from quarry)
  Using cached cryptography-2.1.4-cp35-cp35m-win_amd64.whl
Collecting pyOpenSSL>=0.15.1 (from quarry)
  Using cached pyOpenSSL-17.5.0-py2.py3-none-any.whl
Collecting service_identity>=14.0.0 (from quarry)
  Using cached service_identity-17.0.0-py2.py3-none-any.whl
Requirement already satisfied: zope.interface>=4.0.2 in d:\python\python35\lib\site-packages (from twisted>=13.0.0->quarry)
Requirement already satisfied: constantly>=15.1 in d:\python\python35\lib\site-packages (from twisted>=13.0.0->quarry)
Requirement already satisfied: incremental>=16.10.1 in d:\python\python35\lib\site-packages (from twisted>=13.0.0->quarry)
Requirement already satisfied: Automat>=0.3.0 in d:\python\python35\lib\site-packages (from twisted>=13.0.0->quarry)
Requirement already satisfied: hyperlink>=17.1.1 in d:\python\python35\lib\site-packages (from twisted>=13.0.0->quarry)
Requirement already satisfied: idna>=2.1 in d:\python\python35\lib\site-packages (from cryptography>=0.9->quarry)
Collecting asn1crypto>=0.21.0 (from cryptography>=0.9->quarry)
  Using cached asn1crypto-0.24.0-py2.py3-none-any.whl
Requirement already satisfied: six>=1.4.1 in d:\python\python35\lib\site-packages (from cryptography>=0.9->quarry)
Collecting cffi>=1.7; platform_python_implementation != "PyPy" (from cryptography>=0.9->quarry)
  Using cached cffi-1.11.2-cp35-cp35m-win_amd64.whl
Requirement already satisfied: attrs in d:\python\python35\lib\site-packages (from service_identity>=14.0.0->quarry)
Collecting pyasn1-modules (from service_identity>=14.0.0->quarry)
  Using cached pyasn1_modules-0.2.1-py2.py3-none-any.whl
Collecting pyasn1 (from service_identity>=14.0.0->quarry)
  Using cached pyasn1-0.4.2-py2.py3-none-any.whl
Requirement already satisfied: setuptools in d:\python\python35\lib\site-packages (from zope.interface>=4.0.2->twisted>=13.0.0->quarry)
Collecting pycparser (from cffi>=1.7; platform_python_implementation != "PyPy"->cryptography>=0.9->quarry)
  Using cached pycparser-2.18.tar.gz
Installing collected packages: twisted, asn1crypto, pycparser, cffi, cryptography, pyOpenSSL, pyasn1, pyasn1-modules, service-identity, quarry
  Running setup.py install for twisted ... error
    Complete output from command d:\python\python35\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\lol11\\AppData\\Local\\Temp\\pip-build-ja3oarn5\\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\lol11\AppData\Local\Temp\pip-h8zn7o9o-record\install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.5
    creating build\lib.win-amd64-3.5\twisted
    copying src\twisted\copyright.py -> build\lib.win-amd64-3.5\twisted
    copying src\twisted\plugin.py -> build\lib.win-amd64-3.5\twisted
    copying src\twisted\_version.py -> build\lib.win-amd64-3.5\twisted
    copying src\twisted\__init__.py -> build\lib.win-amd64-3.5\twisted
    copying src\twisted\__main__.py -> build\lib.win-amd64-3.5\twisted
    creating build\lib.win-amd64-3.5\twisted\application
    copying src\twisted\application\app.py -> build\lib.win-amd64-3.5\twisted\application
    copying src\twisted\application\internet.py -> build\lib.win-amd64-3.5\twisted\application
    copying src\twisted\application\reactors.py -> build\lib.win-amd64-3.5\twisted\application
    copying src\twisted\application\service.py -> build\lib.win-amd64-3.5\twisted\application
    copying src\twisted\application\strports.py -> build\lib.win-amd64-3.5\twisted\application
    copying src\twisted\application\__init__.py -> build\lib.win-amd64-3.5\twisted\application
    creating build\lib.win-amd64-3.5\twisted\conch
    copying src\twisted\conch\avatar.py -> build\lib.win-amd64-3.5\twisted\conch
    copying src\twisted\conch\checkers.py -> build\lib.win-amd64-3.5\twisted\conch
    copying src\twisted\conch\endpoints.py -> build\lib.win-amd64-3.5\twisted\conch
    copying src\twisted\conch\error.py -> build\lib.win-amd64-3.5\twisted\conch
    copying src\twisted\conch\interfaces.py -> build\lib.win-amd64-3.5\twisted\conch
    copying src\twisted\conch\ls.py -> build\lib.win-amd64-3.5\twisted\conch
    copying src\twisted\conch\manhole.py -> build\lib.win-amd64-3.5\twisted\conch
    copying src\twisted\conch\manhole_ssh.py -> build\lib.win-amd64-3.5\twisted\conch
    copying src\twisted\conch\manhole_tap.py -> build\lib.win-amd64-3.5\twisted\conch
    copying src\twisted\conch\mixin.py -> build\lib.win-amd64-3.5\twisted\conch
    copying src\twisted\conch\recvline.py -> build\lib.win-amd64-3.5\twisted\conch
    copying src\twisted\conch\stdio.py -> build\lib.win-amd64-3.5\twisted\conch
    copying src\twisted\conch\tap.py -> build\lib.win-amd64-3.5\twisted\conch
    copying src\twisted\conch\telnet.py -> build\lib.win-amd64-3.5\twisted\conch
    copying src\twisted\conch\ttymodes.py -> build\lib.win-amd64-3.5\twisted\conch
    copying src\twisted\conch\unix.py -> build\lib.win-amd64-3.5\twisted\conch
    copying src\twisted\conch\__init__.py -> build\lib.win-amd64-3.5\twisted\conch
    creating build\lib.win-amd64-3.5\twisted\cred
    copying src\twisted\cred\checkers.py -> build\lib.win-amd64-3.5\twisted\cred
    copying src\twisted\cred\credentials.py -> build\lib.win-amd64-3.5\twisted\cred
    copying src\twisted\cred\error.py -> build\lib.win-amd64-3.5\twisted\cred
    copying src\twisted\cred\portal.py -> build\lib.win-amd64-3.5\twisted\cred
    copying src\twisted\cred\strcred.py -> build\lib.win-amd64-3.5\twisted\cred
    copying src\twisted\cred\_digest.py -> build\lib.win-amd64-3.5\twisted\cred
    copying src\twisted\cred\__init__.py -> build\lib.win-amd64-3.5\twisted\cred
    creating build\lib.win-amd64-3.5\twisted\enterprise
    copying src\twisted\enterprise\adbapi.py -> build\lib.win-amd64-3.5\twisted\enterprise
    copying src\twisted\enterprise\__init__.py -> build\lib.win-amd64-3.5\twisted\enterprise
    creating build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\abstract.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\address.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\asyncioreactor.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\base.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\cfreactor.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\default.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\defer.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\endpoints.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\epollreactor.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\error.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\fdesc.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\gireactor.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\glib2reactor.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\gtk2reactor.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\gtk3reactor.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\inotify.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\interfaces.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\kqreactor.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\main.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\pollreactor.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\posixbase.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\process.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\protocol.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\pyuisupport.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\reactor.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\selectreactor.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\serialport.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\ssl.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\stdio.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\task.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\tcp.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\threads.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\tksupport.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\udp.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\unix.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\utils.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\win32eventreactor.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\wxreactor.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\wxsupport.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\_baseprocess.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\_dumbwin32proc.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\_glibbase.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\_idna.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\_newtls.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\_pollingfile.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\_posixserialport.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\_posixstdio.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\_producer_helpers.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\_resolver.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\_signals.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\_sslverify.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\_threadedselect.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\_win32serialport.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\_win32stdio.py -> build\lib.win-amd64-3.5\twisted\internet
    copying src\twisted\internet\__init__.py -> build\lib.win-amd64-3.5\twisted\internet
    creating build\lib.win-amd64-3.5\twisted\logger
    copying src\twisted\logger\_buffer.py -> build\lib.win-amd64-3.5\twisted\logger
    copying src\twisted\logger\_file.py -> build\lib.win-amd64-3.5\twisted\logger
    copying src\twisted\logger\_filter.py -> build\lib.win-amd64-3.5\twisted\logger
    copying src\twisted\logger\_flatten.py -> build\lib.win-amd64-3.5\twisted\logger
    copying src\twisted\logger\_format.py -> build\lib.win-amd64-3.5\twisted\logger
    copying src\twisted\logger\_global.py -> build\lib.win-amd64-3.5\twisted\logger
    copying src\twisted\logger\_io.py -> build\lib.win-amd64-3.5\twisted\logger
    copying src\twisted\logger\_json.py -> build\lib.win-amd64-3.5\twisted\logger
    copying src\twisted\logger\_legacy.py -> build\lib.win-amd64-3.5\twisted\logger
    copying src\twisted\logger\_levels.py -> build\lib.win-amd64-3.5\twisted\logger
    copying src\twisted\logger\_logger.py -> build\lib.win-amd64-3.5\twisted\logger
    copying src\twisted\logger\_observer.py -> build\lib.win-amd64-3.5\twisted\logger
    copying src\twisted\logger\_stdlib.py -> build\lib.win-amd64-3.5\twisted\logger
    copying src\twisted\logger\_util.py -> build\lib.win-amd64-3.5\twisted\logger
    copying src\twisted\logger\__init__.py -> build\lib.win-amd64-3.5\twisted\logger
    creating build\lib.win-amd64-3.5\twisted\mail
    copying src\twisted\mail\imap4.py -> build\lib.win-amd64-3.5\twisted\mail
    copying src\twisted\mail\interfaces.py -> build\lib.win-amd64-3.5\twisted\mail
    copying src\twisted\mail\smtp.py -> build\lib.win-amd64-3.5\twisted\mail
    copying src\twisted\mail\_cred.py -> build\lib.win-amd64-3.5\twisted\mail
    copying src\twisted\mail\_except.py -> build\lib.win-amd64-3.5\twisted\mail
    creating build\lib.win-amd64-3.5\twisted\names
    copying src\twisted\names\authority.py -> build\lib.win-amd64-3.5\twisted\names
    copying src\twisted\names\cache.py -> build\lib.win-amd64-3.5\twisted\names
    copying src\twisted\names\client.py -> build\lib.win-amd64-3.5\twisted\names
    copying src\twisted\names\common.py -> build\lib.win-amd64-3.5\twisted\names
    copying src\twisted\names\dns.py -> build\lib.win-amd64-3.5\twisted\names
    copying src\twisted\names\error.py -> build\lib.win-amd64-3.5\twisted\names
    copying src\twisted\names\hosts.py -> build\lib.win-amd64-3.5\twisted\names
    copying src\twisted\names\resolve.py -> build\lib.win-amd64-3.5\twisted\names
    copying src\twisted\names\root.py -> build\lib.win-amd64-3.5\twisted\names
    copying src\twisted\names\secondary.py -> build\lib.win-amd64-3.5\twisted\names
    copying src\twisted\names\server.py -> build\lib.win-amd64-3.5\twisted\names
    copying src\twisted\names\srvconnect.py -> build\lib.win-amd64-3.5\twisted\names
    copying src\twisted\names\tap.py -> build\lib.win-amd64-3.5\twisted\names
    copying src\twisted\names\_rfc1982.py -> build\lib.win-amd64-3.5\twisted\names
    copying src\twisted\names\__init__.py -> build\lib.win-amd64-3.5\twisted\names
    creating build\lib.win-amd64-3.5\twisted\pair
    copying src\twisted\pair\ethernet.py -> build\lib.win-amd64-3.5\twisted\pair
    copying src\twisted\pair\ip.py -> build\lib.win-amd64-3.5\twisted\pair
    copying src\twisted\pair\raw.py -> build\lib.win-amd64-3.5\twisted\pair
    copying src\twisted\pair\rawudp.py -> build\lib.win-amd64-3.5\twisted\pair
    copying src\twisted\pair\testing.py -> build\lib.win-amd64-3.5\twisted\pair
    copying src\twisted\pair\tuntap.py -> build\lib.win-amd64-3.5\twisted\pair
    copying src\twisted\pair\__init__.py -> build\lib.win-amd64-3.5\twisted\pair
    creating build\lib.win-amd64-3.5\twisted\persisted
    copying src\twisted\persisted\aot.py -> build\lib.win-amd64-3.5\twisted\persisted
    copying src\twisted\persisted\crefutil.py -> build\lib.win-amd64-3.5\twisted\persisted
    copying src\twisted\persisted\dirdbm.py -> build\lib.win-amd64-3.5\twisted\persisted
    copying src\twisted\persisted\sob.py -> build\lib.win-amd64-3.5\twisted\persisted
    copying src\twisted\persisted\styles.py -> build\lib.win-amd64-3.5\twisted\persisted
    copying src\twisted\persisted\__init__.py -> build\lib.win-amd64-3.5\twisted\persisted
    creating build\lib.win-amd64-3.5\twisted\plugins
    copying src\twisted\plugins\cred_anonymous.py -> build\lib.win-amd64-3.5\twisted\plugins
    copying src\twisted\plugins\cred_file.py -> build\lib.win-amd64-3.5\twisted\plugins
    copying src\twisted\plugins\cred_memory.py -> build\lib.win-amd64-3.5\twisted\plugins
    copying src\twisted\plugins\cred_sshkeys.py -> build\lib.win-amd64-3.5\twisted\plugins
    copying src\twisted\plugins\cred_unix.py -> build\lib.win-amd64-3.5\twisted\plugins
    copying src\twisted\plugins\twisted_conch.py -> build\lib.win-amd64-3.5\twisted\plugins
    copying src\twisted\plugins\twisted_core.py -> build\lib.win-amd64-3.5\twisted\plugins
    copying src\twisted\plugins\twisted_ftp.py -> build\lib.win-amd64-3.5\twisted\plugins
    copying src\twisted\plugins\twisted_inet.py -> build\lib.win-amd64-3.5\twisted\plugins
    copying src\twisted\plugins\twisted_names.py -> build\lib.win-amd64-3.5\twisted\plugins
    copying src\twisted\plugins\twisted_portforward.py -> build\lib.win-amd64-3.5\twisted\plugins
    copying src\twisted\plugins\twisted_reactors.py -> build\lib.win-amd64-3.5\twisted\plugins
    copying src\twisted\plugins\twisted_runner.py -> build\lib.win-amd64-3.5\twisted\plugins
    copying src\twisted\plugins\twisted_socks.py -> build\lib.win-amd64-3.5\twisted\plugins
    copying src\twisted\plugins\twisted_trial.py -> build\lib.win-amd64-3.5\twisted\plugins
    copying src\twisted\plugins\twisted_web.py -> build\lib.win-amd64-3.5\twisted\plugins
    copying src\twisted\plugins\twisted_words.py -> build\lib.win-amd64-3.5\twisted\plugins
    copying src\twisted\plugins\__init__.py -> build\lib.win-amd64-3.5\twisted\plugins
    creating build\lib.win-amd64-3.5\twisted\positioning
    copying src\twisted\positioning\base.py -> build\lib.win-amd64-3.5\twisted\positioning
    copying src\twisted\positioning\ipositioning.py -> build\lib.win-amd64-3.5\twisted\positioning
    copying src\twisted\positioning\nmea.py -> build\lib.win-amd64-3.5\twisted\positioning
    copying src\twisted\positioning\_sentence.py -> build\lib.win-amd64-3.5\twisted\positioning
    copying src\twisted\positioning\__init__.py -> build\lib.win-amd64-3.5\twisted\positioning
    creating build\lib.win-amd64-3.5\twisted\protocols
    copying src\twisted\protocols\amp.py -> build\lib.win-amd64-3.5\twisted\protocols
    copying src\twisted\protocols\basic.py -> build\lib.win-amd64-3.5\twisted\protocols
    copying src\twisted\protocols\dict.py -> build\lib.win-amd64-3.5\twisted\protocols
    copying src\twisted\protocols\finger.py -> build\lib.win-amd64-3.5\twisted\protocols
    copying src\twisted\protocols\ftp.py -> build\lib.win-amd64-3.5\twisted\protocols
    copying src\twisted\protocols\htb.py -> build\lib.win-amd64-3.5\twisted\protocols
    copying src\twisted\protocols\ident.py -> build\lib.win-amd64-3.5\twisted\protocols
    copying src\twisted\protocols\loopback.py -> build\lib.win-amd64-3.5\twisted\protocols
    copying src\twisted\protocols\memcache.py -> build\lib.win-amd64-3.5\twisted\protocols
    copying src\twisted\protocols\pcp.py -> build\lib.win-amd64-3.5\twisted\protocols
    copying src\twisted\protocols\policies.py -> build\lib.win-amd64-3.5\twisted\protocols
    copying src\twisted\protocols\portforward.py -> build\lib.win-amd64-3.5\twisted\protocols
    copying src\twisted\protocols\postfix.py -> build\lib.win-amd64-3.5\twisted\protocols
    copying src\twisted\protocols\sip.py -> build\lib.win-amd64-3.5\twisted\protocols
    copying src\twisted\protocols\socks.py -> build\lib.win-amd64-3.5\twisted\protocols
    copying src\twisted\protocols\stateful.py -> build\lib.win-amd64-3.5\twisted\protocols
    copying src\twisted\protocols\tls.py -> build\lib.win-amd64-3.5\twisted\protocols
    copying src\twisted\protocols\wire.py -> build\lib.win-amd64-3.5\twisted\protocols
    copying src\twisted\protocols\__init__.py -> build\lib.win-amd64-3.5\twisted\protocols
    creating build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\compat.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\components.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\constants.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\context.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\deprecate.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\failure.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\fakepwd.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\filepath.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\formmethod.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\htmlizer.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\lockfile.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\log.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\logfile.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\modules.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\monkey.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\procutils.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\randbytes.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\rebuild.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\reflect.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\release.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\roots.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\runtime.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\sendmsg.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\shortcut.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\syslog.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\systemd.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\text.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\threadable.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\threadpool.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\url.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\urlpath.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\usage.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\util.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\versions.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\win32.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\zippath.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\zipstream.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\_appdirs.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\_inotify.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\_oldstyle.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\_release.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\_setup.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\_shellcomp.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\_textattributes.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\_tzhelper.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\_url.py -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\__init__.py -> build\lib.win-amd64-3.5\twisted\python
    creating build\lib.win-amd64-3.5\twisted\runner
    copying src\twisted\runner\inetd.py -> build\lib.win-amd64-3.5\twisted\runner
    copying src\twisted\runner\inetdconf.py -> build\lib.win-amd64-3.5\twisted\runner
    copying src\twisted\runner\inetdtap.py -> build\lib.win-amd64-3.5\twisted\runner
    copying src\twisted\runner\procmon.py -> build\lib.win-amd64-3.5\twisted\runner
    copying src\twisted\runner\procmontap.py -> build\lib.win-amd64-3.5\twisted\runner
    copying src\twisted\runner\__init__.py -> build\lib.win-amd64-3.5\twisted\runner
    creating build\lib.win-amd64-3.5\twisted\scripts
    copying src\twisted\scripts\htmlizer.py -> build\lib.win-amd64-3.5\twisted\scripts
    copying src\twisted\scripts\trial.py -> build\lib.win-amd64-3.5\twisted\scripts
    copying src\twisted\scripts\twistd.py -> build\lib.win-amd64-3.5\twisted\scripts
    copying src\twisted\scripts\_twistd_unix.py -> build\lib.win-amd64-3.5\twisted\scripts
    copying src\twisted\scripts\_twistw.py -> build\lib.win-amd64-3.5\twisted\scripts
    copying src\twisted\scripts\__init__.py -> build\lib.win-amd64-3.5\twisted\scripts
    creating build\lib.win-amd64-3.5\twisted\spread
    copying src\twisted\spread\banana.py -> build\lib.win-amd64-3.5\twisted\spread
    copying src\twisted\spread\flavors.py -> build\lib.win-amd64-3.5\twisted\spread
    copying src\twisted\spread\interfaces.py -> build\lib.win-amd64-3.5\twisted\spread
    copying src\twisted\spread\jelly.py -> build\lib.win-amd64-3.5\twisted\spread
    copying src\twisted\spread\pb.py -> build\lib.win-amd64-3.5\twisted\spread
    copying src\twisted\spread\publish.py -> build\lib.win-amd64-3.5\twisted\spread
    copying src\twisted\spread\util.py -> build\lib.win-amd64-3.5\twisted\spread
    copying src\twisted\spread\__init__.py -> build\lib.win-amd64-3.5\twisted\spread
    creating build\lib.win-amd64-3.5\twisted\tap
    copying src\twisted\tap\ftp.py -> build\lib.win-amd64-3.5\twisted\tap
    copying src\twisted\tap\portforward.py -> build\lib.win-amd64-3.5\twisted\tap
    copying src\twisted\tap\socks.py -> build\lib.win-amd64-3.5\twisted\tap
    copying src\twisted\tap\__init__.py -> build\lib.win-amd64-3.5\twisted\tap
    creating build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\crash_test_dummy.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\iosim.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\mock_win32process.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\myrebuilder1.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\myrebuilder2.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\plugin_basic.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\plugin_extra1.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\plugin_extra2.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\process_cmdline.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\process_echoer.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\process_fds.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\process_getargv.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\process_getenv.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\process_linger.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\process_reader.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\process_signal.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\process_stdinreader.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\process_tester.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\process_tty.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\process_twisted.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\proto_helpers.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\reflect_helper_IE.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\reflect_helper_VE.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\reflect_helper_ZDE.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\ssl_helpers.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\stdio_test_consumer.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\stdio_test_halfclose.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\stdio_test_hostpeer.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\stdio_test_lastwrite.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\stdio_test_loseconn.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\stdio_test_producer.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\stdio_test_write.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\stdio_test_writeseq.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\testutils.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_abstract.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_adbapi.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_amp.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_application.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_compat.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_context.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_cooperator.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_defer.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_defgen.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_dict.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_dirdbm.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_error.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_factories.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_failure.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_fdesc.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_finger.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_formmethod.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_ftp.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_ftp_options.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_htb.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_ident.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_internet.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_iosim.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_iutils.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_lockfile.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_log.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_logfile.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_loopback.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_main.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_memcache.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_modules.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_monkey.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_nooldstyle.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_paths.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_pcp.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_persisted.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_plugin.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_policies.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_postfix.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_process.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_protocols.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_randbytes.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_rebuild.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_reflect.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_roots.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_shortcut.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_sip.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_sob.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_socks.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_ssl.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_sslverify.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_stateful.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_stdio.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_strerror.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_stringtransport.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_strports.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_task.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_tcp.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_tcp_internals.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_text.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_threadable.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_threadpool.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_threads.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_tpfile.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_twistd.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_twisted.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_udp.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_unix.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\test_usage.py -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\__init__.py -> build\lib.win-amd64-3.5\twisted\test
    creating build\lib.win-amd64-3.5\twisted\trial
    copying src\twisted\trial\itrial.py -> build\lib.win-amd64-3.5\twisted\trial
    copying src\twisted\trial\reporter.py -> build\lib.win-amd64-3.5\twisted\trial
    copying src\twisted\trial\runner.py -> build\lib.win-amd64-3.5\twisted\trial
    copying src\twisted\trial\unittest.py -> build\lib.win-amd64-3.5\twisted\trial
    copying src\twisted\trial\util.py -> build\lib.win-amd64-3.5\twisted\trial
    copying src\twisted\trial\_asyncrunner.py -> build\lib.win-amd64-3.5\twisted\trial
    copying src\twisted\trial\_asynctest.py -> build\lib.win-amd64-3.5\twisted\trial
    copying src\twisted\trial\_synctest.py -> build\lib.win-amd64-3.5\twisted\trial
    copying src\twisted\trial\__init__.py -> build\lib.win-amd64-3.5\twisted\trial
    copying src\twisted\trial\__main__.py -> build\lib.win-amd64-3.5\twisted\trial
    creating build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\client.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\demo.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\distrib.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\domhelpers.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\error.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\guard.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\html.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\http.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\http_headers.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\iweb.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\microdom.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\proxy.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\resource.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\rewrite.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\script.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\server.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\static.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\sux.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\tap.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\template.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\twcgi.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\util.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\vhost.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\wsgi.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\xmlrpc.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\_element.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\_flatten.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\_http2.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\_newclient.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\_responses.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\_stan.py -> build\lib.win-amd64-3.5\twisted\web
    copying src\twisted\web\__init__.py -> build\lib.win-amd64-3.5\twisted\web
    creating build\lib.win-amd64-3.5\twisted\words
    copying src\twisted\words\ewords.py -> build\lib.win-amd64-3.5\twisted\words
    copying src\twisted\words\iwords.py -> build\lib.win-amd64-3.5\twisted\words
    copying src\twisted\words\service.py -> build\lib.win-amd64-3.5\twisted\words
    copying src\twisted\words\tap.py -> build\lib.win-amd64-3.5\twisted\words
    copying src\twisted\words\xmpproutertap.py -> build\lib.win-amd64-3.5\twisted\words
    copying src\twisted\words\__init__.py -> build\lib.win-amd64-3.5\twisted\words
    creating build\lib.win-amd64-3.5\twisted\_threads
    copying src\twisted\_threads\_convenience.py -> build\lib.win-amd64-3.5\twisted\_threads
    copying src\twisted\_threads\_ithreads.py -> build\lib.win-amd64-3.5\twisted\_threads
    copying src\twisted\_threads\_memory.py -> build\lib.win-amd64-3.5\twisted\_threads
    copying src\twisted\_threads\_pool.py -> build\lib.win-amd64-3.5\twisted\_threads
    copying src\twisted\_threads\_team.py -> build\lib.win-amd64-3.5\twisted\_threads
    copying src\twisted\_threads\_threadworker.py -> build\lib.win-amd64-3.5\twisted\_threads
    copying src\twisted\_threads\__init__.py -> build\lib.win-amd64-3.5\twisted\_threads
    creating build\lib.win-amd64-3.5\twisted\application\runner
    copying src\twisted\application\runner\_exit.py -> build\lib.win-amd64-3.5\twisted\application\runner
    copying src\twisted\application\runner\_pidfile.py -> build\lib.win-amd64-3.5\twisted\application\runner
    copying src\twisted\application\runner\_runner.py -> build\lib.win-amd64-3.5\twisted\application\runner
    copying src\twisted\application\runner\__init__.py -> build\lib.win-amd64-3.5\twisted\application\runner
    creating build\lib.win-amd64-3.5\twisted\application\test
    copying src\twisted\application\test\test_internet.py -> build\lib.win-amd64-3.5\twisted\application\test
    copying src\twisted\application\test\test_service.py -> build\lib.win-amd64-3.5\twisted\application\test
    copying src\twisted\application\test\__init__.py -> build\lib.win-amd64-3.5\twisted\application\test
    creating build\lib.win-amd64-3.5\twisted\application\twist
    copying src\twisted\application\twist\_options.py -> build\lib.win-amd64-3.5\twisted\application\twist
    copying src\twisted\application\twist\_twist.py -> build\lib.win-amd64-3.5\twisted\application\twist
    copying src\twisted\application\twist\__init__.py -> build\lib.win-amd64-3.5\twisted\application\twist
    creating build\lib.win-amd64-3.5\twisted\application\runner\test
    copying src\twisted\application\runner\test\test_exit.py -> build\lib.win-amd64-3.5\twisted\application\runner\test
    copying src\twisted\application\runner\test\test_pidfile.py -> build\lib.win-amd64-3.5\twisted\application\runner\test
    copying src\twisted\application\runner\test\test_runner.py -> build\lib.win-amd64-3.5\twisted\application\runner\test
    copying src\twisted\application\runner\test\__init__.py -> build\lib.win-amd64-3.5\twisted\application\runner\test
    creating build\lib.win-amd64-3.5\twisted\application\twist\test
    copying src\twisted\application\twist\test\test_options.py -> build\lib.win-amd64-3.5\twisted\application\twist\test
    copying src\twisted\application\twist\test\test_twist.py -> build\lib.win-amd64-3.5\twisted\application\twist\test
    copying src\twisted\application\twist\test\__init__.py -> build\lib.win-amd64-3.5\twisted\application\twist\test
    creating build\lib.win-amd64-3.5\twisted\conch\client
    copying src\twisted\conch\client\agent.py -> build\lib.win-amd64-3.5\twisted\conch\client
    copying src\twisted\conch\client\connect.py -> build\lib.win-amd64-3.5\twisted\conch\client
    copying src\twisted\conch\client\default.py -> build\lib.win-amd64-3.5\twisted\conch\client
    copying src\twisted\conch\client\direct.py -> build\lib.win-amd64-3.5\twisted\conch\client
    copying src\twisted\conch\client\knownhosts.py -> build\lib.win-amd64-3.5\twisted\conch\client
    copying src\twisted\conch\client\options.py -> build\lib.win-amd64-3.5\twisted\conch\client
    copying src\twisted\conch\client\__init__.py -> build\lib.win-amd64-3.5\twisted\conch\client
    creating build\lib.win-amd64-3.5\twisted\conch\insults
    copying src\twisted\conch\insults\client.py -> build\lib.win-amd64-3.5\twisted\conch\insults
    copying src\twisted\conch\insults\colors.py -> build\lib.win-amd64-3.5\twisted\conch\insults
    copying src\twisted\conch\insults\helper.py -> build\lib.win-amd64-3.5\twisted\conch\insults
    copying src\twisted\conch\insults\insults.py -> build\lib.win-amd64-3.5\twisted\conch\insults
    copying src\twisted\conch\insults\text.py -> build\lib.win-amd64-3.5\twisted\conch\insults
    copying src\twisted\conch\insults\window.py -> build\lib.win-amd64-3.5\twisted\conch\insults
    copying src\twisted\conch\insults\__init__.py -> build\lib.win-amd64-3.5\twisted\conch\insults
    creating build\lib.win-amd64-3.5\twisted\conch\openssh_compat
    copying src\twisted\conch\openssh_compat\factory.py -> build\lib.win-amd64-3.5\twisted\conch\openssh_compat
    copying src\twisted\conch\openssh_compat\primes.py -> build\lib.win-amd64-3.5\twisted\conch\openssh_compat
    copying src\twisted\conch\openssh_compat\__init__.py -> build\lib.win-amd64-3.5\twisted\conch\openssh_compat
    creating build\lib.win-amd64-3.5\twisted\conch\scripts
    copying src\twisted\conch\scripts\cftp.py -> build\lib.win-amd64-3.5\twisted\conch\scripts
    copying src\twisted\conch\scripts\ckeygen.py -> build\lib.win-amd64-3.5\twisted\conch\scripts
    copying src\twisted\conch\scripts\conch.py -> build\lib.win-amd64-3.5\twisted\conch\scripts
    copying src\twisted\conch\scripts\tkconch.py -> build\lib.win-amd64-3.5\twisted\conch\scripts
    copying src\twisted\conch\scripts\__init__.py -> build\lib.win-amd64-3.5\twisted\conch\scripts
    creating build\lib.win-amd64-3.5\twisted\conch\ssh
    copying src\twisted\conch\ssh\address.py -> build\lib.win-amd64-3.5\twisted\conch\ssh
    copying src\twisted\conch\ssh\agent.py -> build\lib.win-amd64-3.5\twisted\conch\ssh
    copying src\twisted\conch\ssh\channel.py -> build\lib.win-amd64-3.5\twisted\conch\ssh
    copying src\twisted\conch\ssh\common.py -> build\lib.win-amd64-3.5\twisted\conch\ssh
    copying src\twisted\conch\ssh\connection.py -> build\lib.win-amd64-3.5\twisted\conch\ssh
    copying src\twisted\conch\ssh\factory.py -> build\lib.win-amd64-3.5\twisted\conch\ssh
    copying src\twisted\conch\ssh\filetransfer.py -> build\lib.win-amd64-3.5\twisted\conch\ssh
    copying src\twisted\conch\ssh\forwarding.py -> build\lib.win-amd64-3.5\twisted\conch\ssh
    copying src\twisted\conch\ssh\keys.py -> build\lib.win-amd64-3.5\twisted\conch\ssh
    copying src\twisted\conch\ssh\service.py -> build\lib.win-amd64-3.5\twisted\conch\ssh
    copying src\twisted\conch\ssh\session.py -> build\lib.win-amd64-3.5\twisted\conch\ssh
    copying src\twisted\conch\ssh\sexpy.py -> build\lib.win-amd64-3.5\twisted\conch\ssh
    copying src\twisted\conch\ssh\transport.py -> build\lib.win-amd64-3.5\twisted\conch\ssh
    copying src\twisted\conch\ssh\userauth.py -> build\lib.win-amd64-3.5\twisted\conch\ssh
    copying src\twisted\conch\ssh\_kex.py -> build\lib.win-amd64-3.5\twisted\conch\ssh
    copying src\twisted\conch\ssh\__init__.py -> build\lib.win-amd64-3.5\twisted\conch\ssh
    creating build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\keydata.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\loopback.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_address.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_agent.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_cftp.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_channel.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_checkers.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_ckeygen.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_conch.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_connection.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_default.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_endpoints.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_filetransfer.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_forwarding.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_helper.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_insults.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_keys.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_knownhosts.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_manhole.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_manhole_tap.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_mixin.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_openssh_compat.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_recvline.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_scripts.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_session.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_ssh.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_tap.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_telnet.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_text.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_transport.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_unix.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_userauth.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\test_window.py -> build\lib.win-amd64-3.5\twisted\conch\test
    copying src\twisted\conch\test\__init__.py -> build\lib.win-amd64-3.5\twisted\conch\test
    creating build\lib.win-amd64-3.5\twisted\conch\ui
    copying src\twisted\conch\ui\ansi.py -> build\lib.win-amd64-3.5\twisted\conch\ui
    copying src\twisted\conch\ui\tkvt100.py -> build\lib.win-amd64-3.5\twisted\conch\ui
    copying src\twisted\conch\ui\__init__.py -> build\lib.win-amd64-3.5\twisted\conch\ui
    creating build\lib.win-amd64-3.5\twisted\cred\test
    copying src\twisted\cred\test\test_cramauth.py -> build\lib.win-amd64-3.5\twisted\cred\test
    copying src\twisted\cred\test\test_cred.py -> build\lib.win-amd64-3.5\twisted\cred\test
    copying src\twisted\cred\test\test_digestauth.py -> build\lib.win-amd64-3.5\twisted\cred\test
    copying src\twisted\cred\test\test_simpleauth.py -> build\lib.win-amd64-3.5\twisted\cred\test
    copying src\twisted\cred\test\test_strcred.py -> build\lib.win-amd64-3.5\twisted\cred\test
    copying src\twisted\cred\test\__init__.py -> build\lib.win-amd64-3.5\twisted\cred\test
    creating build\lib.win-amd64-3.5\twisted\internet\iocpreactor
    copying src\twisted\internet\iocpreactor\abstract.py -> build\lib.win-amd64-3.5\twisted\internet\iocpreactor
    copying src\twisted\internet\iocpreactor\const.py -> build\lib.win-amd64-3.5\twisted\internet\iocpreactor
    copying src\twisted\internet\iocpreactor\interfaces.py -> build\lib.win-amd64-3.5\twisted\internet\iocpreactor
    copying src\twisted\internet\iocpreactor\reactor.py -> build\lib.win-amd64-3.5\twisted\internet\iocpreactor
    copying src\twisted\internet\iocpreactor\setup.py -> build\lib.win-amd64-3.5\twisted\internet\iocpreactor
    copying src\twisted\internet\iocpreactor\tcp.py -> build\lib.win-amd64-3.5\twisted\internet\iocpreactor
    copying src\twisted\internet\iocpreactor\udp.py -> build\lib.win-amd64-3.5\twisted\internet\iocpreactor
    copying src\twisted\internet\iocpreactor\__init__.py -> build\lib.win-amd64-3.5\twisted\internet\iocpreactor
    creating build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\connectionmixins.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\fakeendpoint.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\modulehelpers.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\process_cli.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\process_connectionlost.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\process_gireactornocompat.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\process_helper.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\reactormixins.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_abstract.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_address.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_base.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_baseprocess.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_core.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_coroutines.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_default.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_endpoints.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_epollreactor.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_fdset.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_filedescriptor.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_gireactor.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_glibbase.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_inlinecb.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_inotify.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_iocp.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_kqueuereactor.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_main.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_newtls.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_pollingfile.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_posixbase.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_posixprocess.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_process.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_protocol.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_resolver.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_serialport.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_sigchld.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_socket.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_stdio.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_tcp.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_threads.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_time.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_tls.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_udp.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_udp_internals.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_unix.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_win32events.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\test_win32serialport.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\_posixifaces.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\_win32ifaces.py -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\__init__.py -> build\lib.win-amd64-3.5\twisted\internet\test
    creating build\lib.win-amd64-3.5\twisted\logger\test
    copying src\twisted\logger\test\test_buffer.py -> build\lib.win-amd64-3.5\twisted\logger\test
    copying src\twisted\logger\test\test_file.py -> build\lib.win-amd64-3.5\twisted\logger\test
    copying src\twisted\logger\test\test_filter.py -> build\lib.win-amd64-3.5\twisted\logger\test
    copying src\twisted\logger\test\test_flatten.py -> build\lib.win-amd64-3.5\twisted\logger\test
    copying src\twisted\logger\test\test_format.py -> build\lib.win-amd64-3.5\twisted\logger\test
    copying src\twisted\logger\test\test_global.py -> build\lib.win-amd64-3.5\twisted\logger\test
    copying src\twisted\logger\test\test_io.py -> build\lib.win-amd64-3.5\twisted\logger\test
    copying src\twisted\logger\test\test_json.py -> build\lib.win-amd64-3.5\twisted\logger\test
    copying src\twisted\logger\test\test_legacy.py -> build\lib.win-amd64-3.5\twisted\logger\test
    copying src\twisted\logger\test\test_levels.py -> build\lib.win-amd64-3.5\twisted\logger\test
    copying src\twisted\logger\test\test_logger.py -> build\lib.win-amd64-3.5\twisted\logger\test
    copying src\twisted\logger\test\test_observer.py -> build\lib.win-amd64-3.5\twisted\logger\test
    copying src\twisted\logger\test\test_stdlib.py -> build\lib.win-amd64-3.5\twisted\logger\test
    copying src\twisted\logger\test\test_util.py -> build\lib.win-amd64-3.5\twisted\logger\test
    copying src\twisted\logger\test\__init__.py -> build\lib.win-amd64-3.5\twisted\logger\test
    creating build\lib.win-amd64-3.5\twisted\mail\test
    copying src\twisted\mail\test\test_imap.py -> build\lib.win-amd64-3.5\twisted\mail\test
    copying src\twisted\mail\test\test_smtp.py -> build\lib.win-amd64-3.5\twisted\mail\test
    copying src\twisted\mail\test\__init__.py -> build\lib.win-amd64-3.5\twisted\mail\test
    creating build\lib.win-amd64-3.5\twisted\names\test
    copying src\twisted\names\test\test_cache.py -> build\lib.win-amd64-3.5\twisted\names\test
    copying src\twisted\names\test\test_client.py -> build\lib.win-amd64-3.5\twisted\names\test
    copying src\twisted\names\test\test_common.py -> build\lib.win-amd64-3.5\twisted\names\test
    copying src\twisted\names\test\test_dns.py -> build\lib.win-amd64-3.5\twisted\names\test
    copying src\twisted\names\test\test_examples.py -> build\lib.win-amd64-3.5\twisted\names\test
    copying src\twisted\names\test\test_hosts.py -> build\lib.win-amd64-3.5\twisted\names\test
    copying src\twisted\names\test\test_names.py -> build\lib.win-amd64-3.5\twisted\names\test
    copying src\twisted\names\test\test_resolve.py -> build\lib.win-amd64-3.5\twisted\names\test
    copying src\twisted\names\test\test_rfc1982.py -> build\lib.win-amd64-3.5\twisted\names\test
    copying src\twisted\names\test\test_rootresolve.py -> build\lib.win-amd64-3.5\twisted\names\test
    copying src\twisted\names\test\test_server.py -> build\lib.win-amd64-3.5\twisted\names\test
    copying src\twisted\names\test\test_srvconnect.py -> build\lib.win-amd64-3.5\twisted\names\test
    copying src\twisted\names\test\test_tap.py -> build\lib.win-amd64-3.5\twisted\names\test
    copying src\twisted\names\test\test_util.py -> build\lib.win-amd64-3.5\twisted\names\test
    copying src\twisted\names\test\__init__.py -> build\lib.win-amd64-3.5\twisted\names\test
    creating build\lib.win-amd64-3.5\twisted\pair\test
    copying src\twisted\pair\test\test_ethernet.py -> build\lib.win-amd64-3.5\twisted\pair\test
    copying src\twisted\pair\test\test_ip.py -> build\lib.win-amd64-3.5\twisted\pair\test
    copying src\twisted\pair\test\test_rawudp.py -> build\lib.win-amd64-3.5\twisted\pair\test
    copying src\twisted\pair\test\test_tuntap.py -> build\lib.win-amd64-3.5\twisted\pair\test
    copying src\twisted\pair\test\__init__.py -> build\lib.win-amd64-3.5\twisted\pair\test
    creating build\lib.win-amd64-3.5\twisted\persisted\test
    copying src\twisted\persisted\test\test_styles.py -> build\lib.win-amd64-3.5\twisted\persisted\test
    copying src\twisted\persisted\test\__init__.py -> build\lib.win-amd64-3.5\twisted\persisted\test
    creating build\lib.win-amd64-3.5\twisted\positioning\test
    copying src\twisted\positioning\test\receiver.py -> build\lib.win-amd64-3.5\twisted\positioning\test
    copying src\twisted\positioning\test\test_base.py -> build\lib.win-amd64-3.5\twisted\positioning\test
    copying src\twisted\positioning\test\test_nmea.py -> build\lib.win-amd64-3.5\twisted\positioning\test
    copying src\twisted\positioning\test\test_sentence.py -> build\lib.win-amd64-3.5\twisted\positioning\test
    copying src\twisted\positioning\test\__init__.py -> build\lib.win-amd64-3.5\twisted\positioning\test
    creating build\lib.win-amd64-3.5\twisted\protocols\haproxy
    copying src\twisted\protocols\haproxy\_exceptions.py -> build\lib.win-amd64-3.5\twisted\protocols\haproxy
    copying src\twisted\protocols\haproxy\_info.py -> build\lib.win-amd64-3.5\twisted\protocols\haproxy
    copying src\twisted\protocols\haproxy\_interfaces.py -> build\lib.win-amd64-3.5\twisted\protocols\haproxy
    copying src\twisted\protocols\haproxy\_parser.py -> build\lib.win-amd64-3.5\twisted\protocols\haproxy
    copying src\twisted\protocols\haproxy\_v1parser.py -> build\lib.win-amd64-3.5\twisted\protocols\haproxy
    copying src\twisted\protocols\haproxy\_v2parser.py -> build\lib.win-amd64-3.5\twisted\protocols\haproxy
    copying src\twisted\protocols\haproxy\_wrapper.py -> build\lib.win-amd64-3.5\twisted\protocols\haproxy
    copying src\twisted\protocols\haproxy\__init__.py -> build\lib.win-amd64-3.5\twisted\protocols\haproxy
    creating build\lib.win-amd64-3.5\twisted\protocols\test
    copying src\twisted\protocols\test\test_basic.py -> build\lib.win-amd64-3.5\twisted\protocols\test
    copying src\twisted\protocols\test\test_tls.py -> build\lib.win-amd64-3.5\twisted\protocols\test
    copying src\twisted\protocols\test\__init__.py -> build\lib.win-amd64-3.5\twisted\protocols\test
    creating build\lib.win-amd64-3.5\twisted\protocols\haproxy\test
    copying src\twisted\protocols\haproxy\test\test_parser.py -> build\lib.win-amd64-3.5\twisted\protocols\haproxy\test
    copying src\twisted\protocols\haproxy\test\test_v1parser.py -> build\lib.win-amd64-3.5\twisted\protocols\haproxy\test
    copying src\twisted\protocols\haproxy\test\test_v2parser.py -> build\lib.win-amd64-3.5\twisted\protocols\haproxy\test
    copying src\twisted\protocols\haproxy\test\test_wrapper.py -> build\lib.win-amd64-3.5\twisted\protocols\haproxy\test
    copying src\twisted\protocols\haproxy\test\__init__.py -> build\lib.win-amd64-3.5\twisted\protocols\haproxy\test
    creating build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\deprecatedattributes.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\modules_helpers.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\pullpipe.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_appdirs.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_components.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_constants.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_deprecate.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_dist3.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_fakepwd.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_htmlizer.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_inotify.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_release.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_runtime.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_sendmsg.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_setup.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_shellcomp.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_syslog.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_systemd.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_textattributes.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_tzhelper.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_url.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_urlpath.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_util.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_versions.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_zippath.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\test_zipstream.py -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\python\test\__init__.py -> build\lib.win-amd64-3.5\twisted\python\test
    creating build\lib.win-amd64-3.5\twisted\runner\test
    copying src\twisted\runner\test\test_inetdconf.py -> build\lib.win-amd64-3.5\twisted\runner\test
    copying src\twisted\runner\test\test_procmon.py -> build\lib.win-amd64-3.5\twisted\runner\test
    copying src\twisted\runner\test\test_procmontap.py -> build\lib.win-amd64-3.5\twisted\runner\test
    copying src\twisted\runner\test\__init__.py -> build\lib.win-amd64-3.5\twisted\runner\test
    creating build\lib.win-amd64-3.5\twisted\scripts\test
    copying src\twisted\scripts\test\test_scripts.py -> build\lib.win-amd64-3.5\twisted\scripts\test
    copying src\twisted\scripts\test\__init__.py -> build\lib.win-amd64-3.5\twisted\scripts\test
    creating build\lib.win-amd64-3.5\twisted\spread\test
    copying src\twisted\spread\test\test_banana.py -> build\lib.win-amd64-3.5\twisted\spread\test
    copying src\twisted\spread\test\test_jelly.py -> build\lib.win-amd64-3.5\twisted\spread\test
    copying src\twisted\spread\test\test_pb.py -> build\lib.win-amd64-3.5\twisted\spread\test
    copying src\twisted\spread\test\test_pbfailure.py -> build\lib.win-amd64-3.5\twisted\spread\test
    copying src\twisted\spread\test\__init__.py -> build\lib.win-amd64-3.5\twisted\spread\test
    creating build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\detests.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\erroneous.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\mockcustomsuite.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\mockcustomsuite2.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\mockcustomsuite3.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\mockdoctest.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\moduleself.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\moduletest.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\novars.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\ordertests.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\packages.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\sample.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\scripttest.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\skipping.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\suppression.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\test_assertions.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\test_asyncassertions.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\test_deferred.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\test_doctest.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\test_keyboard.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\test_loader.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\test_log.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\test_output.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\test_plugins.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\test_pyunitcompat.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\test_reporter.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\test_runner.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\test_script.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\test_suppression.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\test_testcase.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\test_tests.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\test_util.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\test_warning.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\weird.py -> build\lib.win-amd64-3.5\twisted\trial\test
    copying src\twisted\trial\test\__init__.py -> build\lib.win-amd64-3.5\twisted\trial\test
    creating build\lib.win-amd64-3.5\twisted\trial\_dist
    copying src\twisted\trial\_dist\distreporter.py -> build\lib.win-amd64-3.5\twisted\trial\_dist
    copying src\twisted\trial\_dist\disttrial.py -> build\lib.win-amd64-3.5\twisted\trial\_dist
    copying src\twisted\trial\_dist\managercommands.py -> build\lib.win-amd64-3.5\twisted\trial\_dist
    copying src\twisted\trial\_dist\options.py -> build\lib.win-amd64-3.5\twisted\trial\_dist
    copying src\twisted\trial\_dist\worker.py -> build\lib.win-amd64-3.5\twisted\trial\_dist
    copying src\twisted\trial\_dist\workercommands.py -> build\lib.win-amd64-3.5\twisted\trial\_dist
    copying src\twisted\trial\_dist\workerreporter.py -> build\lib.win-amd64-3.5\twisted\trial\_dist
    copying src\twisted\trial\_dist\workertrial.py -> build\lib.win-amd64-3.5\twisted\trial\_dist
    copying src\twisted\trial\_dist\__init__.py -> build\lib.win-amd64-3.5\twisted\trial\_dist
    creating build\lib.win-amd64-3.5\twisted\trial\_dist\test
    copying src\twisted\trial\_dist\test\test_distreporter.py -> build\lib.win-amd64-3.5\twisted\trial\_dist\test
    copying src\twisted\trial\_dist\test\test_disttrial.py -> build\lib.win-amd64-3.5\twisted\trial\_dist\test
    copying src\twisted\trial\_dist\test\test_options.py -> build\lib.win-amd64-3.5\twisted\trial\_dist\test
    copying src\twisted\trial\_dist\test\test_worker.py -> build\lib.win-amd64-3.5\twisted\trial\_dist\test
    copying src\twisted\trial\_dist\test\test_workerreporter.py -> build\lib.win-amd64-3.5\twisted\trial\_dist\test
    copying src\twisted\trial\_dist\test\test_workertrial.py -> build\lib.win-amd64-3.5\twisted\trial\_dist\test
    copying src\twisted\trial\_dist\test\__init__.py -> build\lib.win-amd64-3.5\twisted\trial\_dist\test
    creating build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\requesthelper.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_agent.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_cgi.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_client.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_distrib.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_domhelpers.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_error.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_flatten.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_html.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_http.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_http2.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_httpauth.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_http_headers.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_newclient.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_proxy.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_resource.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_script.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_stan.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_static.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_tap.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_template.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_util.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_vhost.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_web.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_webclient.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_web__responses.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_wsgi.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_xml.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\test_xmlrpc.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\_util.py -> build\lib.win-amd64-3.5\twisted\web\test
    copying src\twisted\web\test\__init__.py -> build\lib.win-amd64-3.5\twisted\web\test
    creating build\lib.win-amd64-3.5\twisted\web\_auth
    copying src\twisted\web\_auth\basic.py -> build\lib.win-amd64-3.5\twisted\web\_auth
    copying src\twisted\web\_auth\digest.py -> build\lib.win-amd64-3.5\twisted\web\_auth
    copying src\twisted\web\_auth\wrapper.py -> build\lib.win-amd64-3.5\twisted\web\_auth
    copying src\twisted\web\_auth\__init__.py -> build\lib.win-amd64-3.5\twisted\web\_auth
    creating build\lib.win-amd64-3.5\twisted\words\im
    copying src\twisted\words\im\baseaccount.py -> build\lib.win-amd64-3.5\twisted\words\im
    copying src\twisted\words\im\basechat.py -> build\lib.win-amd64-3.5\twisted\words\im
    copying src\twisted\words\im\basesupport.py -> build\lib.win-amd64-3.5\twisted\words\im
    copying src\twisted\words\im\interfaces.py -> build\lib.win-amd64-3.5\twisted\words\im
    copying src\twisted\words\im\ircsupport.py -> build\lib.win-amd64-3.5\twisted\words\im
    copying src\twisted\words\im\locals.py -> build\lib.win-amd64-3.5\twisted\words\im
    copying src\twisted\words\im\pbsupport.py -> build\lib.win-amd64-3.5\twisted\words\im
    copying src\twisted\words\im\__init__.py -> build\lib.win-amd64-3.5\twisted\words\im
    creating build\lib.win-amd64-3.5\twisted\words\protocols
    copying src\twisted\words\protocols\irc.py -> build\lib.win-amd64-3.5\twisted\words\protocols
    copying src\twisted\words\protocols\__init__.py -> build\lib.win-amd64-3.5\twisted\words\protocols
    creating build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_basechat.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_basesupport.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_domish.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_irc.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_ircsupport.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_irc_service.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_jabberclient.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_jabbercomponent.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_jabbererror.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_jabberjid.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_jabberjstrports.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_jabbersasl.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_jabbersaslmechanisms.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_jabberxmlstream.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_jabberxmppstringprep.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_service.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_tap.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_xishutil.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_xmlstream.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_xmpproutertap.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\test_xpath.py -> build\lib.win-amd64-3.5\twisted\words\test
    copying src\twisted\words\test\__init__.py -> build\lib.win-amd64-3.5\twisted\words\test
    creating build\lib.win-amd64-3.5\twisted\words\xish
    copying src\twisted\words\xish\domish.py -> build\lib.win-amd64-3.5\twisted\words\xish
    copying src\twisted\words\xish\utility.py -> build\lib.win-amd64-3.5\twisted\words\xish
    copying src\twisted\words\xish\xmlstream.py -> build\lib.win-amd64-3.5\twisted\words\xish
    copying src\twisted\words\xish\xpath.py -> build\lib.win-amd64-3.5\twisted\words\xish
    copying src\twisted\words\xish\xpathparser.py -> build\lib.win-amd64-3.5\twisted\words\xish
    copying src\twisted\words\xish\__init__.py -> build\lib.win-amd64-3.5\twisted\words\xish
    creating build\lib.win-amd64-3.5\twisted\words\protocols\jabber
    copying src\twisted\words\protocols\jabber\client.py -> build\lib.win-amd64-3.5\twisted\words\protocols\jabber
    copying src\twisted\words\protocols\jabber\component.py -> build\lib.win-amd64-3.5\twisted\words\protocols\jabber
    copying src\twisted\words\protocols\jabber\error.py -> build\lib.win-amd64-3.5\twisted\words\protocols\jabber
    copying src\twisted\words\protocols\jabber\ijabber.py -> build\lib.win-amd64-3.5\twisted\words\protocols\jabber
    copying src\twisted\words\protocols\jabber\jid.py -> build\lib.win-amd64-3.5\twisted\words\protocols\jabber
    copying src\twisted\words\protocols\jabber\jstrports.py -> build\lib.win-amd64-3.5\twisted\words\protocols\jabber
    copying src\twisted\words\protocols\jabber\sasl.py -> build\lib.win-amd64-3.5\twisted\words\protocols\jabber
    copying src\twisted\words\protocols\jabber\sasl_mechanisms.py -> build\lib.win-amd64-3.5\twisted\words\protocols\jabber
    copying src\twisted\words\protocols\jabber\xmlstream.py -> build\lib.win-amd64-3.5\twisted\words\protocols\jabber
    copying src\twisted\words\protocols\jabber\xmpp_stringprep.py -> build\lib.win-amd64-3.5\twisted\words\protocols\jabber
    copying src\twisted\words\protocols\jabber\__init__.py -> build\lib.win-amd64-3.5\twisted\words\protocols\jabber
    creating build\lib.win-amd64-3.5\twisted\_threads\test
    copying src\twisted\_threads\test\test_convenience.py -> build\lib.win-amd64-3.5\twisted\_threads\test
    copying src\twisted\_threads\test\test_memory.py -> build\lib.win-amd64-3.5\twisted\_threads\test
    copying src\twisted\_threads\test\test_team.py -> build\lib.win-amd64-3.5\twisted\_threads\test
    copying src\twisted\_threads\test\test_threadworker.py -> build\lib.win-amd64-3.5\twisted\_threads\test
    copying src\twisted\_threads\test\__init__.py -> build\lib.win-amd64-3.5\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 top-level names to src\Twisted.egg-info\top_level.txt
    writing requirements to src\Twisted.egg-info\requires.txt
    warning: manifest_maker: standard file '-c' not found

    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'
    no previously-included directories found matching 'bin'
    no previously-included directories found matching 'admin'
    no previously-included directories found matching '.travis'
    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\_sendmsg.c -> build\lib.win-amd64-3.5\twisted\python
    copying src\twisted\python\twisted-completion.zsh -> build\lib.win-amd64-3.5\twisted\python
    creating build\lib.win-amd64-3.5\twisted\python\_pydoctortemplates
    copying src\twisted\python\_pydoctortemplates\common.html -> build\lib.win-amd64-3.5\twisted\python\_pydoctortemplates
    copying src\twisted\python\_pydoctortemplates\index.html -> build\lib.win-amd64-3.5\twisted\python\_pydoctortemplates
    copying src\twisted\python\_pydoctortemplates\summary.html -> build\lib.win-amd64-3.5\twisted\python\_pydoctortemplates
    copying src\twisted\test\cert.pem.no_trailing_newline -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\key.pem.no_trailing_newline -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\raiser.c -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\raiser.pyx -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\test\server.pem -> build\lib.win-amd64-3.5\twisted\test
    copying src\twisted\internet\iocpreactor\build.bat -> build\lib.win-amd64-3.5\twisted\internet\iocpreactor
    copying src\twisted\internet\iocpreactor\notes.txt -> build\lib.win-amd64-3.5\twisted\internet\iocpreactor
    creating build\lib.win-amd64-3.5\twisted\internet\iocpreactor\iocpsupport
    copying src\twisted\internet\iocpreactor\iocpsupport\acceptex.pxi -> build\lib.win-amd64-3.5\twisted\internet\iocpreactor\iocpsupport
    copying src\twisted\internet\iocpreactor\iocpsupport\connectex.pxi -> build\lib.win-amd64-3.5\twisted\internet\iocpreactor\iocpsupport
    copying src\twisted\internet\iocpreactor\iocpsupport\iocpsupport.c -> build\lib.win-amd64-3.5\twisted\internet\iocpreactor\iocpsupport
    copying src\twisted\internet\iocpreactor\iocpsupport\iocpsupport.pyx -> build\lib.win-amd64-3.5\twisted\internet\iocpreactor\iocpsupport
    copying src\twisted\internet\iocpreactor\iocpsupport\winsock_pointers.c -> build\lib.win-amd64-3.5\twisted\internet\iocpreactor\iocpsupport
    copying src\twisted\internet\iocpreactor\iocpsupport\winsock_pointers.h -> build\lib.win-amd64-3.5\twisted\internet\iocpreactor\iocpsupport
    copying src\twisted\internet\iocpreactor\iocpsupport\wsarecv.pxi -> build\lib.win-amd64-3.5\twisted\internet\iocpreactor\iocpsupport
    copying src\twisted\internet\iocpreactor\iocpsupport\wsasend.pxi -> build\lib.win-amd64-3.5\twisted\internet\iocpreactor\iocpsupport
    copying src\twisted\internet\test\_awaittests.py.3only -> build\lib.win-amd64-3.5\twisted\internet\test
    copying src\twisted\internet\test\_yieldfromtests.py.3only -> build\lib.win-amd64-3.5\twisted\internet\test
    creating build\lib.win-amd64-3.5\twisted\internet\test\fake_CAs
    copying src\twisted\internet\test\fake_CAs\chain.pem -> build\lib.win-amd64-3.5\twisted\internet\test\fake_CAs
    copying src\twisted\internet\test\fake_CAs\not-a-certificate -> build\lib.win-amd64-3.5\twisted\internet\test\fake_CAs
    copying src\twisted\internet\test\fake_CAs\thing1.pem -> build\lib.win-amd64-3.5\twisted\internet\test\fake_CAs
    copying src\twisted\internet\test\fake_CAs\thing2-duplicate.pem -> build\lib.win-amd64-3.5\twisted\internet\test\fake_CAs
    copying src\twisted\internet\test\fake_CAs\thing2.pem -> build\lib.win-amd64-3.5\twisted\internet\test\fake_CAs
    copying src\twisted\mail\test\rfc822.message -> build\lib.win-amd64-3.5\twisted\mail\test
    copying src\twisted\python\test\_deprecatetests.py.3only -> build\lib.win-amd64-3.5\twisted\python\test
    copying src\twisted\words\im\instancemessenger.glade -> build\lib.win-amd64-3.5\twisted\words\im
    copying src\twisted\words\xish\xpathparser.g -> build\lib.win-amd64-3.5\twisted\words\xish
    running build_ext
    building 'twisted.test.raiser' extension
    creating build\temp.win-amd64-3.5
    creating build\temp.win-amd64-3.5\Release
    creating build\temp.win-amd64-3.5\Release\src
    creating build\temp.win-amd64-3.5\Release\src\twisted
    creating build\temp.win-amd64-3.5\Release\src\twisted\test
    D:\Programs\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\bin\HostX86\x86\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DWIN32=1 -Id:\python\python35\include -Id:\python\python35\include "-ID:\Programs\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\ATLMFC\include" "-ID:\Programs\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" /Tcsrc/twisted/test/raiser.c /Fobuild\temp.win-amd64-3.5\Release\src/twisted/test/raiser.obj
    raiser.c
    D:\Programs\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\bin\HostX86\x86\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:d:\python\python35\libs /LIBPATH:d:\python\python35\PCbuild\amd64 "/LIBPATH:D:\Programs\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\ATLMFC\lib\x86" "/LIBPATH:D:\Programs\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\lib\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.16299.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.16299.0\um\x86" /EXPORT:PyInit_raiser build\temp.win-amd64-3.5\Release\src/twisted/test/raiser.obj /OUT:build\lib.win-amd64-3.5\twisted\test\raiser.cp35-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.5\Release\src/twisted/test\raiser.cp35-win_amd64.lib
       ╤ючфрхЄё  сшсышюЄхър build\temp.win-amd64-3.5\Release\src/twisted/test\raiser.cp35-win_amd64.lib ш юс·хъЄ build\temp.win-amd64-3.5\Release\src/twisted/test\raiser.cp35-win_amd64.exp
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyObject_SetAttr"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyUnicode_InternFromString"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyOS_snprintf"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyThreadState_Get"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp___Py_CheckRecursionLimit"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyExc_Exception"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyErr_SetObject"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyErr_WarnEx"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyFrame_New"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyExc_KeyError"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyErr_Occurred"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyTraceBack_Here"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyObject_SetAttrString"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyObject_Hash"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__Py_GetVersion"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyObject_GetAttr"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp___Py_NoneStruct"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyTuple_New"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyDict_SetItemString"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyExc_AttributeError"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyErr_SetString"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp___Py_CheckRecursiveCall"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyErr_Format"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp___Py_FalseStruct"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyType_IsSubtype"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyErr_Restore"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyImport_GetModuleDict"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyModule_GetDict"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyErr_ExceptionMatches"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyErr_Fetch"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyObject_Not"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyUnicode_FromFormat"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyModule_Create2"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyImport_AddModule"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyErr_Clear"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyUnicode_Decode"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyCode_New"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyDict_SetItem"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyDict_New"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyDict_GetItemString"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyDict_GetItem"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyObject_GetItem"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyObject_CallObject"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyBytes_FromStringAndSize"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyObject_IsSubclass"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyExc_TypeError"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyMem_Realloc"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyCFunction_NewEx"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyExc_NameError"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyTuple_Pack"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyMem_Malloc"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyExc_ImportError"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp___Py_TrueStruct"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyExc_SystemError"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyObject_SetItem"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyException_SetCause"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyTraceBack_Type"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyUnicode_FromString"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyObject_Call"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyType_Type"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp__PyUnicode_FromStringAndSize"
    raiser.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "__imp___PyObject_GetDictPtr"
    build\lib.win-amd64-3.5\twisted\test\raiser.cp35-win_amd64.pyd : fatal error LNK1120: эхЁрчЁх°хээ√ї тэх°эшї ¤ыхьхэЄют: 62
    error: command 'D:\\Programs\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.12.25827\\bin\\HostX86\\x86\\link.exe' failed with exit status 1120

    ----------------------------------------
Command "d:\python\python35\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\lol11\\AppData\\Local\\Temp\\pip-build-ja3oarn5\\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\lol11\AppData\Local\Temp\pip-h8zn7o9o-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\lol11\AppData\Local\Temp\pip-build-ja3oarn5\twisted\

Fast passthrough mode for proxies

Quarry should have a fast passthrough mode that works like bungeecord, where packets aren't encoded/decoded at all. Upstream/downstream would still need to handle encryption.

Channels for quary ?

More a request, minecraft has support for channels over wich plugins can send messages.
Since minecraft server use a lot of plugins thise days there should perhaps be the posibility to use this channels ?

'factory.favicon' not work

My code:
(It's a copy of 'example/server_downtime.py')

from twisted.internet import reactor
from quarry.net.server import ServerFactory, ServerProtocol
class DowntimeProtocol(ServerProtocol):
def packet_login_start(self, buff):
buff.discard()
#self.close(self.factory.motd)
self.close("balabalbalabalabala...")
logger.info("someone tryed to join,Start Server")
reactor.callLater(3,reactor.stop)
class DowntimeFactory(ServerFactory):
protocol = DowntimeProtocol

def waitmain():
# Create factory
factory = DowntimeFactory()
factory.motd = "balabalabala...."
factory.max_players = 8
factory.online_mode = False
factory.favicon = 'icon.png'
# Listen
factory.listen("0.0.0.0", 25565)
reactor.run()

waitmain()

In fact, it doesn't work very well:
image
I have delete the 'server.dat' ,but it‘s useless..
I 'm sure I have put a 'icon.png' with the script.
This 'icon.png' works well in a 1.13 vanilla server.

No license specified

This looks like a really cool project with a lot of effort invested in it. I know I would like to use it, but am always hesitant when there is no explicit license provided.

If you have no concerns about a particular license, may I suggest the MIT license? I feel this would give users/contributors the most flexibility.

Thanks!

Is there a block under player's feet

How can I make a check whether there is a land under my bot, if it is not there, then fall into the block below, tell me how to do this in your library, as I recently began to study this topic, thanks

How to send over mixed-data array

How do I send over a mixed-data array like the player_list_item packet, which requires an Array with strings, varints, etc to be sent over?

Non py3 syntax used

except Exception, e: is no longer valid syntax in python 3, it's now except Exception as e:

I believe this syntax is also legal on 2.7, but I don't know off the top of my head.
The only place it's used is https://github.com/barneygale/quarry/blob/master/quarry/net/ticker.py#L123

Thanks for this btw, hopefully I can replace my mess of nodeJS, php and handwritten SQL with a nice neat python package with this.

EDIT:
There are a few other things not py3 friendly, I'll keep a list as I find things:

  • The exception syntax
  • The favicon is being loaded as a text file

1.13.1 and 1.13.2 fail

This is due to their versions and protocols not working in quarry.data.packets

  ...
    return packets.packet_idents[key]
KeyError: (404, 'status', 'downstream', 'status_response')

Despite these files being here they fail to load.
even print(packets.minecraft_versions) returns the following incorrect data:
{210: '1.10', 335: '1.12', 110: '1.9.4', 107: '1.9', 315: '1.11', 340: '1.12.2', 4: '1.7.5', 109: '1.9.2', 108: '1.9.1', 338: '1.12.1', 47: '1.8.8', 393: '1.13', 316: '1.11.2'}

unsupported protocol version: 0 While joining server via domain

Unhandled error in Deferred:

Traceback (most recent call last):
--- ---
File "C:\Users\rj\AppData\Local\Programs\Python\Python37-32\lib\site-packages\quarry\net\client.py", line 60, in connection_made
self.protocol_version = yield factory.detected_protocol_version
quarry.net.protocol.ProtocolError: Unsupported protocol version: 0

Only happens when I try and join the server using a domain.

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.