Issue 1:
Migrated issue, originally created by grant-humphries (@grant-humphries)

As I understand it pip install sqlalchemy should work on windows, but it will return a warning that the c-extensions could not be installed unless you have a c-compiler. Using Python 2.7, pip 8.1.2 on Windows 7 the install completely fails for me, see the log below. Some folks that we're helping me on IRC noted that the error that is being thrown isn't an 'expected error' and thus it's not falling back on pure python as it should.

Collecting sqlalchemy
Using cached SQLAlchemy-1.0.14.tar.gz
Building wheels for collected packages: sqlalchemy
Running setup.py bdist_wheel for sqlalchemy: started
Running setup.py bdist_wheel for sqlalchemy: finished with status 'error'
Complete output from command c:\users\humphrig\desktop\temp\py_test\scripts\python.exe -u -c "import setuptools, tokenize;__file__='c:\\users\\humphrig\\appdata\\local\\temp\\pip-build-8mzqqo\\sqlalchemy\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d c:\users\humphrig\appdata\local\temp\tmpv0u4nupip-wheel- --python-tag cp27:
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-2.7
creating build\lib.win-amd64-2.7\sqlalchemy
copying lib\sqlalchemy\events.py -> build\lib.win-amd64-2.7\sqlalchemy
copying lib\sqlalchemy\exc.py -> build\lib.win-amd64-2.7\sqlalchemy
copying lib\sqlalchemy\inspection.py -> build\lib.win-amd64-2.7\sqlalchemy
copying lib\sqlalchemy\interfaces.py -> build\lib.win-amd64-2.7\sqlalchemy
copying lib\sqlalchemy\log.py -> build\lib.win-amd64-2.7\sqlalchemy
copying lib\sqlalchemy\pool.py -> build\lib.win-amd64-2.7\sqlalchemy
copying lib\sqlalchemy\processors.py -> build\lib.win-amd64-2.7\sqlalchemy
copying lib\sqlalchemy\schema.py -> build\lib.win-amd64-2.7\sqlalchemy
copying lib\sqlalchemy\types.py -> build\lib.win-amd64-2.7\sqlalchemy
copying lib\sqlalchemy\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy
creating build\lib.win-amd64-2.7\sqlalchemy\connectors
copying lib\sqlalchemy\connectors\mxodbc.py -> build\lib.win-amd64-2.7\sqlalchemy\connectors
copying lib\sqlalchemy\connectors\pyodbc.py -> build\lib.win-amd64-2.7\sqlalchemy\connectors
copying lib\sqlalchemy\connectors\zxJDBC.py -> build\lib.win-amd64-2.7\sqlalchemy\connectors
copying lib\sqlalchemy\connectors\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\connectors
creating build\lib.win-amd64-2.7\sqlalchemy\databases
copying lib\sqlalchemy\databases\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\databases
creating build\lib.win-amd64-2.7\sqlalchemy\dialects
copying lib\sqlalchemy\dialects\postgres.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects
copying lib\sqlalchemy\dialects\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects
creating build\lib.win-amd64-2.7\sqlalchemy\dialects\firebird
copying lib\sqlalchemy\dialects\firebird\base.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\firebird
copying lib\sqlalchemy\dialects\firebird\fdb.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\firebird
copying lib\sqlalchemy\dialects\firebird\kinterbasdb.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\firebird
copying lib\sqlalchemy\dialects\firebird\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\firebird
creating build\lib.win-amd64-2.7\sqlalchemy\dialects\mssql
copying lib\sqlalchemy\dialects\mssql\adodbapi.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mssql
copying lib\sqlalchemy\dialects\mssql\base.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mssql
copying lib\sqlalchemy\dialects\mssql\information_schema.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mssql
copying lib\sqlalchemy\dialects\mssql\mxodbc.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mssql
copying lib\sqlalchemy\dialects\mssql\pymssql.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mssql
copying lib\sqlalchemy\dialects\mssql\pyodbc.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mssql
copying lib\sqlalchemy\dialects\mssql\zxjdbc.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mssql
copying lib\sqlalchemy\dialects\mssql\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mssql
creating build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
copying lib\sqlalchemy\dialects\mysql\base.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
copying lib\sqlalchemy\dialects\mysql\cymysql.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
copying lib\sqlalchemy\dialects\mysql\gaerdbms.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
copying lib\sqlalchemy\dialects\mysql\mysqlconnector.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
copying lib\sqlalchemy\dialects\mysql\mysqldb.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
copying lib\sqlalchemy\dialects\mysql\oursql.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
copying lib\sqlalchemy\dialects\mysql\pymysql.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
copying lib\sqlalchemy\dialects\mysql\pyodbc.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
copying lib\sqlalchemy\dialects\mysql\zxjdbc.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
copying lib\sqlalchemy\dialects\mysql\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
creating build\lib.win-amd64-2.7\sqlalchemy\dialects\oracle
copying lib\sqlalchemy\dialects\oracle\base.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\oracle
copying lib\sqlalchemy\dialects\oracle\cx_oracle.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\oracle
copying lib\sqlalchemy\dialects\oracle\zxjdbc.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\oracle
copying lib\sqlalchemy\dialects\oracle\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\oracle
creating build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\base.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\constraints.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\hstore.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\json.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\pg8000.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\psycopg2.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\psycopg2cffi.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\pypostgresql.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\ranges.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\zxjdbc.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
creating build\lib.win-amd64-2.7\sqlalchemy\dialects\sqlite
copying lib\sqlalchemy\dialects\sqlite\base.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\sqlite
copying lib\sqlalchemy\dialects\sqlite\pysqlcipher.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\sqlite
copying lib\sqlalchemy\dialects\sqlite\pysqlite.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\sqlite
copying lib\sqlalchemy\dialects\sqlite\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\sqlite
creating build\lib.win-amd64-2.7\sqlalchemy\dialects\sybase
copying lib\sqlalchemy\dialects\sybase\base.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\sybase
copying lib\sqlalchemy\dialects\sybase\mxodbc.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\sybase
copying lib\sqlalchemy\dialects\sybase\pyodbc.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\sybase
copying lib\sqlalchemy\dialects\sybase\pysybase.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\sybase
copying lib\sqlalchemy\dialects\sybase\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\sybase
creating build\lib.win-amd64-2.7\sqlalchemy\engine
copying lib\sqlalchemy\engine\base.py -> build\lib.win-amd64-2.7\sqlalchemy\engine
copying lib\sqlalchemy\engine\default.py -> build\lib.win-amd64-2.7\sqlalchemy\engine
copying lib\sqlalchemy\engine\interfaces.py -> build\lib.win-amd64-2.7\sqlalchemy\engine
copying lib\sqlalchemy\engine\reflection.py -> build\lib.win-amd64-2.7\sqlalchemy\engine
copying lib\sqlalchemy\engine\result.py -> build\lib.win-amd64-2.7\sqlalchemy\engine
copying lib\sqlalchemy\engine\strategies.py -> build\lib.win-amd64-2.7\sqlalchemy\engine
copying lib\sqlalchemy\engine\threadlocal.py -> build\lib.win-amd64-2.7\sqlalchemy\engine
copying lib\sqlalchemy\engine\url.py -> build\lib.win-amd64-2.7\sqlalchemy\engine
copying lib\sqlalchemy\engine\util.py -> build\lib.win-amd64-2.7\sqlalchemy\engine
copying lib\sqlalchemy\engine\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\engine
creating build\lib.win-amd64-2.7\sqlalchemy\event
copying lib\sqlalchemy\event\api.py -> build\lib.win-amd64-2.7\sqlalchemy\event
copying lib\sqlalchemy\event\attr.py -> build\lib.win-amd64-2.7\sqlalchemy\event
copying lib\sqlalchemy\event\base.py -> build\lib.win-amd64-2.7\sqlalchemy\event
copying lib\sqlalchemy\event\legacy.py -> build\lib.win-amd64-2.7\sqlalchemy\event
copying lib\sqlalchemy\event\registry.py -> build\lib.win-amd64-2.7\sqlalchemy\event
copying lib\sqlalchemy\event\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\event
creating build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\associationproxy.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\automap.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\baked.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\compiler.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\horizontal_shard.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\hybrid.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\instrumentation.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\mutable.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\orderinglist.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\serializer.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
creating build\lib.win-amd64-2.7\sqlalchemy\ext\declarative
copying lib\sqlalchemy\ext\declarative\api.py -> build\lib.win-amd64-2.7\sqlalchemy\ext\declarative
copying lib\sqlalchemy\ext\declarative\base.py -> build\lib.win-amd64-2.7\sqlalchemy\ext\declarative
copying lib\sqlalchemy\ext\declarative\clsregistry.py -> build\lib.win-amd64-2.7\sqlalchemy\ext\declarative
copying lib\sqlalchemy\ext\declarative\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\ext\declarative
creating build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\attributes.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\base.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\collections.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\dependency.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\deprecated_interfaces.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\descriptor_props.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\dynamic.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\evaluator.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\events.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\exc.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\identity.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\instrumentation.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\interfaces.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\loading.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\mapper.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\path_registry.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\persistence.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\properties.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\query.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\relationships.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\scoping.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\session.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\state.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\strategies.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\strategy_options.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\sync.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\unitofwork.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\util.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
creating build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\annotation.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\base.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\compiler.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\crud.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\ddl.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\default_comparator.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\dml.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\elements.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\expression.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\functions.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\naming.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\operators.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\schema.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\selectable.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\sqltypes.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\type_api.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\util.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\visitors.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
creating build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\assertions.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\assertsql.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\config.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\distutils_run.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\engines.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\entities.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\exclusions.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\fixtures.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\mock.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\pickleable.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\profiling.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\provision.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\replay_fixture.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\requirements.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\runner.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\schema.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\util.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\warnings.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
creating build\lib.win-amd64-2.7\sqlalchemy\testing\plugin
copying lib\sqlalchemy\testing\plugin\bootstrap.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\plugin
copying lib\sqlalchemy\testing\plugin\noseplugin.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\plugin
copying lib\sqlalchemy\testing\plugin\plugin_base.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\plugin
copying lib\sqlalchemy\testing\plugin\pytestplugin.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\plugin
copying lib\sqlalchemy\testing\plugin\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\plugin
creating build\lib.win-amd64-2.7\sqlalchemy\testing\suite
copying lib\sqlalchemy\testing\suite\test_ddl.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\suite
copying lib\sqlalchemy\testing\suite\test_dialect.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\suite
copying lib\sqlalchemy\testing\suite\test_insert.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\suite
copying lib\sqlalchemy\testing\suite\test_reflection.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\suite
copying lib\sqlalchemy\testing\suite\test_results.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\suite
copying lib\sqlalchemy\testing\suite\test_select.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\suite
copying lib\sqlalchemy\testing\suite\test_sequence.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\suite
copying lib\sqlalchemy\testing\suite\test_types.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\suite
copying lib\sqlalchemy\testing\suite\test_update_delete.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\suite
copying lib\sqlalchemy\testing\suite\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\suite
creating build\lib.win-amd64-2.7\sqlalchemy\util
copying lib\sqlalchemy\util\compat.py -> build\lib.win-amd64-2.7\sqlalchemy\util
copying lib\sqlalchemy\util\deprecations.py -> build\lib.win-amd64-2.7\sqlalchemy\util
copying lib\sqlalchemy\util\langhelpers.py -> build\lib.win-amd64-2.7\sqlalchemy\util
copying lib\sqlalchemy\util\queue.py -> build\lib.win-amd64-2.7\sqlalchemy\util
copying lib\sqlalchemy\util\topological.py -> build\lib.win-amd64-2.7\sqlalchemy\util
copying lib\sqlalchemy\util\_collections.py -> build\lib.win-amd64-2.7\sqlalchemy\util
copying lib\sqlalchemy\util\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\util
running build_ext
building 'sqlalchemy.cprocessors' extension
error: [Error 2] The system cannot find the file specified

----------------------------------------
Failed building wheel for sqlalchemy
Running setup.py clean for sqlalchemy
Failed to build sqlalchemy
Installing collected packages: sqlalchemy
Running setup.py install for sqlalchemy: started
Running setup.py install for sqlalchemy: finished with status 'error'
Complete output from command c:\users\humphrig\desktop\temp\py_test\scripts\python.exe -u -c "import setuptools, tokenize;__file__='c:\\users\\humphrig\\appdata\\local\\temp\\pip-build-8mzqqo\\sqlalchemy\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\humphrig\appdata\local\temp\pip-cphs4n-record\install-record.txt --single-version-externally-managed --compile --install-headers c:\users\humphrig\desktop\temp\py_test\include\site\python2.7\sqlalchemy:
running install
running build
running build_py
creating build
creating build\lib.win-amd64-2.7
creating build\lib.win-amd64-2.7\sqlalchemy
copying lib\sqlalchemy\events.py -> build\lib.win-amd64-2.7\sqlalchemy
copying lib\sqlalchemy\exc.py -> build\lib.win-amd64-2.7\sqlalchemy
copying lib\sqlalchemy\inspection.py -> build\lib.win-amd64-2.7\sqlalchemy
copying lib\sqlalchemy\interfaces.py -> build\lib.win-amd64-2.7\sqlalchemy
copying lib\sqlalchemy\log.py -> build\lib.win-amd64-2.7\sqlalchemy
copying lib\sqlalchemy\pool.py -> build\lib.win-amd64-2.7\sqlalchemy
copying lib\sqlalchemy\processors.py -> build\lib.win-amd64-2.7\sqlalchemy
copying lib\sqlalchemy\schema.py -> build\lib.win-amd64-2.7\sqlalchemy
copying lib\sqlalchemy\types.py -> build\lib.win-amd64-2.7\sqlalchemy
copying lib\sqlalchemy\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy
creating build\lib.win-amd64-2.7\sqlalchemy\connectors
copying lib\sqlalchemy\connectors\mxodbc.py -> build\lib.win-amd64-2.7\sqlalchemy\connectors
copying lib\sqlalchemy\connectors\pyodbc.py -> build\lib.win-amd64-2.7\sqlalchemy\connectors
copying lib\sqlalchemy\connectors\zxJDBC.py -> build\lib.win-amd64-2.7\sqlalchemy\connectors
copying lib\sqlalchemy\connectors\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\connectors
creating build\lib.win-amd64-2.7\sqlalchemy\databases
copying lib\sqlalchemy\databases\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\databases
creating build\lib.win-amd64-2.7\sqlalchemy\dialects
copying lib\sqlalchemy\dialects\postgres.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects
copying lib\sqlalchemy\dialects\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects
creating build\lib.win-amd64-2.7\sqlalchemy\dialects\firebird
copying lib\sqlalchemy\dialects\firebird\base.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\firebird
copying lib\sqlalchemy\dialects\firebird\fdb.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\firebird
copying lib\sqlalchemy\dialects\firebird\kinterbasdb.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\firebird
copying lib\sqlalchemy\dialects\firebird\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\firebird
creating build\lib.win-amd64-2.7\sqlalchemy\dialects\mssql
copying lib\sqlalchemy\dialects\mssql\adodbapi.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mssql
copying lib\sqlalchemy\dialects\mssql\base.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mssql
copying lib\sqlalchemy\dialects\mssql\information_schema.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mssql
copying lib\sqlalchemy\dialects\mssql\mxodbc.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mssql
copying lib\sqlalchemy\dialects\mssql\pymssql.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mssql
copying lib\sqlalchemy\dialects\mssql\pyodbc.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mssql
copying lib\sqlalchemy\dialects\mssql\zxjdbc.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mssql
copying lib\sqlalchemy\dialects\mssql\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mssql
creating build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
copying lib\sqlalchemy\dialects\mysql\base.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
copying lib\sqlalchemy\dialects\mysql\cymysql.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
copying lib\sqlalchemy\dialects\mysql\gaerdbms.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
copying lib\sqlalchemy\dialects\mysql\mysqlconnector.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
copying lib\sqlalchemy\dialects\mysql\mysqldb.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
copying lib\sqlalchemy\dialects\mysql\oursql.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
copying lib\sqlalchemy\dialects\mysql\pymysql.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
copying lib\sqlalchemy\dialects\mysql\pyodbc.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
copying lib\sqlalchemy\dialects\mysql\zxjdbc.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
copying lib\sqlalchemy\dialects\mysql\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\mysql
creating build\lib.win-amd64-2.7\sqlalchemy\dialects\oracle
copying lib\sqlalchemy\dialects\oracle\base.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\oracle
copying lib\sqlalchemy\dialects\oracle\cx_oracle.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\oracle
copying lib\sqlalchemy\dialects\oracle\zxjdbc.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\oracle
copying lib\sqlalchemy\dialects\oracle\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\oracle
creating build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\base.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\constraints.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\hstore.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\json.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\pg8000.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\psycopg2.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\psycopg2cffi.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\pypostgresql.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\ranges.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\zxjdbc.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
copying lib\sqlalchemy\dialects\postgresql\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\postgresql
creating build\lib.win-amd64-2.7\sqlalchemy\dialects\sqlite
copying lib\sqlalchemy\dialects\sqlite\base.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\sqlite
copying lib\sqlalchemy\dialects\sqlite\pysqlcipher.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\sqlite
copying lib\sqlalchemy\dialects\sqlite\pysqlite.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\sqlite
copying lib\sqlalchemy\dialects\sqlite\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\sqlite
creating build\lib.win-amd64-2.7\sqlalchemy\dialects\sybase
copying lib\sqlalchemy\dialects\sybase\base.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\sybase
copying lib\sqlalchemy\dialects\sybase\mxodbc.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\sybase
copying lib\sqlalchemy\dialects\sybase\pyodbc.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\sybase
copying lib\sqlalchemy\dialects\sybase\pysybase.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\sybase
copying lib\sqlalchemy\dialects\sybase\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\dialects\sybase
creating build\lib.win-amd64-2.7\sqlalchemy\engine
copying lib\sqlalchemy\engine\base.py -> build\lib.win-amd64-2.7\sqlalchemy\engine
copying lib\sqlalchemy\engine\default.py -> build\lib.win-amd64-2.7\sqlalchemy\engine
copying lib\sqlalchemy\engine\interfaces.py -> build\lib.win-amd64-2.7\sqlalchemy\engine
copying lib\sqlalchemy\engine\reflection.py -> build\lib.win-amd64-2.7\sqlalchemy\engine
copying lib\sqlalchemy\engine\result.py -> build\lib.win-amd64-2.7\sqlalchemy\engine
copying lib\sqlalchemy\engine\strategies.py -> build\lib.win-amd64-2.7\sqlalchemy\engine
copying lib\sqlalchemy\engine\threadlocal.py -> build\lib.win-amd64-2.7\sqlalchemy\engine
copying lib\sqlalchemy\engine\url.py -> build\lib.win-amd64-2.7\sqlalchemy\engine
copying lib\sqlalchemy\engine\util.py -> build\lib.win-amd64-2.7\sqlalchemy\engine
copying lib\sqlalchemy\engine\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\engine
creating build\lib.win-amd64-2.7\sqlalchemy\event
copying lib\sqlalchemy\event\api.py -> build\lib.win-amd64-2.7\sqlalchemy\event
copying lib\sqlalchemy\event\attr.py -> build\lib.win-amd64-2.7\sqlalchemy\event
copying lib\sqlalchemy\event\base.py -> build\lib.win-amd64-2.7\sqlalchemy\event
copying lib\sqlalchemy\event\legacy.py -> build\lib.win-amd64-2.7\sqlalchemy\event
copying lib\sqlalchemy\event\registry.py -> build\lib.win-amd64-2.7\sqlalchemy\event
copying lib\sqlalchemy\event\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\event
creating build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\associationproxy.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\automap.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\baked.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\compiler.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\horizontal_shard.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\hybrid.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\instrumentation.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\mutable.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\orderinglist.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\serializer.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
copying lib\sqlalchemy\ext\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\ext
creating build\lib.win-amd64-2.7\sqlalchemy\ext\declarative
copying lib\sqlalchemy\ext\declarative\api.py -> build\lib.win-amd64-2.7\sqlalchemy\ext\declarative
copying lib\sqlalchemy\ext\declarative\base.py -> build\lib.win-amd64-2.7\sqlalchemy\ext\declarative
copying lib\sqlalchemy\ext\declarative\clsregistry.py -> build\lib.win-amd64-2.7\sqlalchemy\ext\declarative
copying lib\sqlalchemy\ext\declarative\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\ext\declarative
creating build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\attributes.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\base.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\collections.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\dependency.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\deprecated_interfaces.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\descriptor_props.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\dynamic.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\evaluator.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\events.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\exc.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\identity.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\instrumentation.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\interfaces.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\loading.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\mapper.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\path_registry.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\persistence.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\properties.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\query.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\relationships.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\scoping.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\session.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\state.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\strategies.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\strategy_options.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\sync.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\unitofwork.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\util.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
copying lib\sqlalchemy\orm\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\orm
creating build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\annotation.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\base.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\compiler.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\crud.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\ddl.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\default_comparator.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\dml.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\elements.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\expression.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\functions.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\naming.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\operators.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\schema.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\selectable.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\sqltypes.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\type_api.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\util.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\visitors.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
copying lib\sqlalchemy\sql\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\sql
creating build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\assertions.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\assertsql.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\config.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\distutils_run.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\engines.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\entities.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\exclusions.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\fixtures.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\mock.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\pickleable.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\profiling.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\provision.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\replay_fixture.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\requirements.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\runner.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\schema.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\util.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\warnings.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
copying lib\sqlalchemy\testing\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\testing
creating build\lib.win-amd64-2.7\sqlalchemy\testing\plugin
copying lib\sqlalchemy\testing\plugin\bootstrap.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\plugin
copying lib\sqlalchemy\testing\plugin\noseplugin.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\plugin
copying lib\sqlalchemy\testing\plugin\plugin_base.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\plugin
copying lib\sqlalchemy\testing\plugin\pytestplugin.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\plugin
copying lib\sqlalchemy\testing\plugin\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\plugin
creating build\lib.win-amd64-2.7\sqlalchemy\testing\suite
copying lib\sqlalchemy\testing\suite\test_ddl.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\suite
copying lib\sqlalchemy\testing\suite\test_dialect.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\suite
copying lib\sqlalchemy\testing\suite\test_insert.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\suite
copying lib\sqlalchemy\testing\suite\test_reflection.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\suite
copying lib\sqlalchemy\testing\suite\test_results.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\suite
copying lib\sqlalchemy\testing\suite\test_select.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\suite
copying lib\sqlalchemy\testing\suite\test_sequence.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\suite
copying lib\sqlalchemy\testing\suite\test_types.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\suite
copying lib\sqlalchemy\testing\suite\test_update_delete.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\suite
copying lib\sqlalchemy\testing\suite\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\testing\suite
creating build\lib.win-amd64-2.7\sqlalchemy\util
copying lib\sqlalchemy\util\compat.py -> build\lib.win-amd64-2.7\sqlalchemy\util
copying lib\sqlalchemy\util\deprecations.py -> build\lib.win-amd64-2.7\sqlalchemy\util
copying lib\sqlalchemy\util\langhelpers.py -> build\lib.win-amd64-2.7\sqlalchemy\util
copying lib\sqlalchemy\util\queue.py -> build\lib.win-amd64-2.7\sqlalchemy\util
copying lib\sqlalchemy\util\topological.py -> build\lib.win-amd64-2.7\sqlalchemy\util
copying lib\sqlalchemy\util\_collections.py -> build\lib.win-amd64-2.7\sqlalchemy\util
copying lib\sqlalchemy\util\__init__.py -> build\lib.win-amd64-2.7\sqlalchemy\util
running build_ext
building 'sqlalchemy.cprocessors' extension
error: [Error 2] The system cannot find the file specified

----------------------------------------
Command "c:\users\humphrig\desktop\temp\py_test\scripts\python.exe -u -c "import setuptools, tokenize;__file__='c:\\users\\humphrig\\appdata\\local\\temp\\pip-build-8mzqqo\\sqlalchemy\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\humphrig\appdata\local\temp\pip-cphs4n-record\install-record.txt --single-version-externally-managed --compile --install-headers c:\users\humphrig\desktop\temp\py_test\include\site\python2.7\sqlalchemy" failed with error code 1 in c:\users\humphrig\appdata\local\temp\pip-build-8mzqqo\sqlalchemy\

Issue 2:
Migrated issue, originally created by Frazer McLean (@RazerM)

As mentioned in #3746, Windows wheels on PyPI would be useful.

I quickly set up wheel building on AppVeyor as a proof of concept. It's using my GitHub repository but it supports Bitbucket too.

https://ci.appveyor.com/project/RazerM/sqlalchemy/build/1.0.3

I'd be willing to put the wheels on PyPI for new releases, but it's worth discussing user expectations. Once wheels are available, users expect them to be available. As such, it's good to have wheels on PyPI as soon as a new release goes live, and we'd have a delay if someone else is uploading.

AppVeyor has a REST API, so I could create a script that downloads the build artifacts (i.e. the wheels) so that whomever does the release can also upload the wheels at the same time.