diff --git a/.appveyor_generate_make.yml b/.appveyor_generate_make.yml deleted file mode 100644 index cfd180e5..00000000 --- a/.appveyor_generate_make.yml +++ /dev/null @@ -1,49 +0,0 @@ -#environment: -# -# matrix: -# - PYTHON: "/c/Python35-x64" -# - PYTHON: "/c/Python36-x64" -# - PYTHON: "/c/Python37-x64" - -install: -- git submodule update --init --recursive -- cd flame-blis -- set "CC=clang" -- set "PATH=C:\msys64\mingw64\bin;C:\msys64\bin;%PATH%" -- set "PATH=C:\Program Files\LLVM\bin;%PATH%" -- set "AR=llvm-ar" -- set "AS=llvm-as" -- call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64 - - -build_script: -- set RANLIB=echo -- set LIBPTHREAD= -- set "PATH=%PATH%;C:\blis\lib" -- set "CFLAGS=-Wno-macro-redefined" -- cd %APPVEYOR_BUILD_FOLDER% -- cd flame-blis -- bash -lc "ln -s $APPVEYOR_BUILD_FOLDER /c/projects/cython-blis" -- bash -lc "cd /c/projects/cython-blis/flame-blis && ./configure --disable-shared --disable-cblas --disable-blas --disable-threading --enable-verbose-make --enable-arg-max-hack --prefix=/c/blis x86_64" -- bash -lc "cd /c/projects/cython-blis/flame-blis && mingw32-make -j4 > make.log" -- bash -lc "mkdir -p /c/projects/cython-blis/blis/_src/include/windows-x86_64" -- bash -lc "cd /c/projects/cython-blis && cat flame-blis/make.log | python bin/munge_make_log.py windows x86_64 > blis/_src/make/windows-x86_64.jsonl" -- bash -lc "cp /c/projects/cython-blis/flame-blis/include/x86_64/blis.h /c/projects/cython-blis/blis/_src/include/windows-x86_64/blis.h" -- bash -lc "cp /c/projects/cython-blis/blis/_src/make/windows-x86_64.jsonl $APPVEYOR_BUILD_FOLDER/blis/_src/make/windows-x86_64.jsonl" -- bash -lc "mkdir -p $APPVEYOR_BUILD_FOLDER/blis/_src/include/windows-x86_64" -- bash -lc "cp /c/projects/cython-blis/blis/_src/include/windows-x86_64/blis.h $APPVEYOR_BUILD_FOLDER/blis/_src/include/windows-x86_64/blis.h" -#- python -m pip install -U pip wheel -#- python -m pip install -r requirements.txt -#- python setup.py bdist_wheel -#- cd .. -#- bash -lc "cp -r $APPVEYOR_BUILD_FOLDER /c/build" -#- bash -lc "python -m pip install /c/build/dist/*.whl" - -#test_script: -#- python -m pytest --pyargs blis - -artifacts: - - path: blis/_src/make - name: windows-x86_64.jsonl - - path: blis/_src/include/windows-x86_64 - name: blis.h diff --git a/README.md b/README.md index c0c5184c..02bd2383 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ routines as a self-contained Python C-extension. Currently, we only supports single-threaded execution, as this is actually best for our workloads (ML inference). -[![Appveyor](https://img.shields.io/appveyor/ci/explosion/cython-blis/master.svg?style=flat-square&logo=appveyor)](https://ci.appveyor.com/project/explosion/cython-blis) +[![Azure Pipelines](https://img.shields.io/azure-devops/build/explosion-ai/public/6/master.svg?logo=azure-pipelines&style=flat-square)](https://dev.azure.com/explosion-ai/public/_build?definitionId=6) [![pypi Version](https://img.shields.io/pypi/v/blis.svg?style=flat-square)](https://pypi.python.org/pypi/blis) [![conda](https://img.shields.io/conda/vn/conda-forge/cython-blis.svg?style=flat-square)](https://anaconda.org/conda-forge/cython-blis) [![Python wheels](https://img.shields.io/badge/wheels-%E2%9C%93-4c1.svg?longCache=true&style=flat-square&logo=python&logoColor=white)](https://github.com/explosion/wheelwright/releases) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 35578978..d646f587 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -5,43 +5,45 @@ trigger: - '*' jobs: - - job: 'Test' strategy: matrix: - Python27Linux: - imageName: 'ubuntu-16.04' - python.version: '2.7' - Python27Mac: - imageName: 'macos-10.13' - python.version: '2.7' Python35Linux: imageName: 'ubuntu-16.04' python.version: '3.5' Python35Mac: imageName: 'macos-10.13' python.version: '3.5' + Python35Windows: + imageName: 'vs2017-win2016' + python.version: '3.5' Python36Linux: imageName: 'ubuntu-16.04' python.version: '3.6' Python36Mac: imageName: 'macos-10.13' python.version: '3.6' + Python36Windows: + imageName: 'vs2017-win2016' + python.version: '3.6' Python37Linux: imageName: 'ubuntu-16.04' python.version: '3.7' Python37Mac: imageName: 'macos-10.13' python.version: '3.7' + Python37Windows: + imageName: 'vs2017-win2016' + python.version: '3.7' Python38Linux: imageName: 'ubuntu-16.04' python.version: '3.8' - # Python38Windows: - # imageName: 'vs2017-win2016' - # python.version: '3.8' Python38Mac: imageName: 'macos-10.13' python.version: '3.8' + Python38Windows: + imageName: 'vs2017-win2016' + python.version: '3.8' maxParallel: 4 pool: vmImage: $(imageName) @@ -52,33 +54,47 @@ jobs: versionSpec: '$(python.version)' architecture: 'x64' - - script: | - source ./travis/before_install_linux.sh - before_install - condition: eq( variables['Agent.OS'], 'Linux') - displayName: 'Preinstall (Linux)' + - script: choco install llvm + condition: eq( variables['Agent.OS'], 'Windows_NT') + displayName: 'Preinstall (Windows)' - script: | python -m pip install --upgrade pip wheel pip install -r requirements.txt displayName: 'Install dependencies' - - script: python setup.py bdist_wheel - displayName: 'Build wheel' - + # Set the correct paths and includes. Only the env variables set here are + # used, not the ones defined in the .jsonl. - script: | - choco install llvm - cd .. - bash -c "cp -r $(Agent.BuildDirectory) /c/build" - bash -lc "python -m pip install /c/build/dist/*.whl" + set "PATH=C:\Program Files\LLVM\bin;%PATH%" + set "INCLUDE=%$VC_INCLUDEPATH%" + clang --version + python setup.py bdist_wheel condition: eq( variables['Agent.OS'], 'Windows_NT') - displayName: 'Install wheel (Windows)' + displayName: 'Build wheel (Windows)' - - script: | + - script: python setup.py bdist_wheel + condition: or(eq(variables['Agent.OS'], 'Linux'), eq(variables['Agent.OS'], 'Darwin')) + displayName: 'Build wheel (Linux / Mac)' + + - task: PythonScript@0 + inputs: + scriptSource: inline + script: | + # https://github.com/pypa/pip/issues/6951 + import os + wheel_file = os.listdir('./dist')[0] + wheel_path = os.path.join('./dist', wheel_file) + os.rename(wheel_path, wheel_path.replace("cp38m-win", "cp38-win")) + print(os.listdir('./dist')) + failOnStderr: true + condition: and(eq(variables['Agent.OS'], 'Windows_NT'), eq(variables['python.version'], '3.8')) + displayName: Fix wheel name (Windows, Python 3.8) + + - bash: | rm -rf blis* python -m pip install dist/*.whl - condition: in( variables['Agent.OS'], 'Linux', 'Darwin') - displayName: 'Install wheel (Linux, Mac)' + displayName: 'Install wheel' - script: | python -m pytest --pyargs blis diff --git a/.appveyor_compile_jsonl.yml b/bin/.appveyor_compile_jsonl.yml similarity index 100% rename from .appveyor_compile_jsonl.yml rename to bin/.appveyor_compile_jsonl.yml diff --git a/.appveyor_run_tests.yml b/bin/.appveyor_run_tests.yml similarity index 100% rename from .appveyor_run_tests.yml rename to bin/.appveyor_run_tests.yml diff --git a/.update_blis_travis.yml b/bin/.update_blis_travis.yml similarity index 100% rename from .update_blis_travis.yml rename to bin/.update_blis_travis.yml diff --git a/travis/before_install_linux.sh b/bin/travis/before_install_linux.sh similarity index 100% rename from travis/before_install_linux.sh rename to bin/travis/before_install_linux.sh diff --git a/travis/before_install_osx.sh b/bin/travis/before_install_osx.sh similarity index 100% rename from travis/before_install_osx.sh rename to bin/travis/before_install_osx.sh diff --git a/travis/common_utils.sh b/bin/travis/common_utils.sh similarity index 100% rename from travis/common_utils.sh rename to bin/travis/common_utils.sh diff --git a/blis/_src/make/windows-x86_64.jsonl b/blis/_src/make/windows-x86_64.jsonl index 8420309a..2421dc62 100644 --- a/blis/_src/make/windows-x86_64.jsonl +++ b/blis/_src/make/windows-x86_64.jsonl @@ -1,4 +1,4 @@ -{"environment": {"APPVEYOR_REPO_COMMIT_AUTHOR": "Matthew Honnibal", "LIB": "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\LIB\\amd64;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\ATLMFC\\LIB\\amd64;C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.14393.0\\ucrt\\x64;C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\lib\\um\\x64;C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.14393.0\\um\\x64;", "VS100COMNTOOLS": "c:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\Tools\\", "APPVEYOR_PROJECT_NAME": "cython-blis", "AVVM_DOWNLOAD_URL": "https://appveyordownloads.blob.core.windows.net/avvm", "GIT_LFS_PATH": "C:\\Program Files\\Git LFS", "MSYSTEM_CHOST": "x86_64-pc-msys", "APPVEYOR_REPO_COMMIT_AUTHOR_EMAIL": "honnibal+gh@gmail.com", "WINDOWSSDK_EXECUTABLEPATH_X64": "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.1 Tools\\x64\\", "SYSTEMROOT": "C:\\windows", "LASTEXITCODE": "0", "CHOCOLATEYLASTPATHUPDATE": "Sun Feb 3 19:40:40 2019", "INFOPATH": "C:\\Program Files\\Git\\usr\\local\\info;C:\\Program Files\\Git\\usr\\share\\info;C:\\Program Files\\Git\\usr\\info;C:\\Program Files\\Git\\share\\info", "SHELL": "C:\\Program Files\\Git\\usr\\bin\\bash.exe", "MSYSTEM_CARCH": "x86_64", "MSYS2_PATH_TYPE": "inherit", "MANPATH": "C:\\Program Files\\Git\\usr\\local\\man;C:\\Program Files\\Git\\usr\\share\\man;C:\\Program Files\\Git\\usr\\man;C:\\Program Files\\Git\\share\\man", "JAVA_HOME": "C:\\Progra~1\\Java\\jdk1.8.0", "CI_WINDOWS": "True", "APPVEYOR_BUILD_AGENT_HYPERV_NIC_CONFIGURED": "true", "WINDOWSLIBPATH": "C:\\Program Files (x86)\\Windows Kits\\10\\UnionMetadata;C:\\Program Files (x86)\\Windows Kits\\10\\References", "COMSPEC": "C:\\windows\\system32\\cmd.exe", "WINDIR": "C:\\windows", "RANLIB": "echo", "APPVEYOR_REPO_COMMIT": "8bbf4b332e237459bb8f45dc9414b3049a202939", "VS90COMNTOOLS": "C:\\Program Files (x86)\\Microsoft Visual Studio 9.0\\Common7\\Tools\\", "ENABLENUGETPACKAGERESTORE": "true", "SESSIONNAME": "Console", "CONFIG_SITE": "C:/Program Files/Git/etc/config.site", "HOMEDRIVE": "C:", "SYSTEMDRIVE": "C:", "HOSTNAME": "APPVYR-WIN", "APPVEYOR": "True", "FRAMEWORKVERSION64": "v4.0.30319", "PROCESSOR_LEVEL": "6", "OS": "Windows_NT", "FSHARPINSTALLDIR": "C:\\Program Files (x86)\\Microsoft SDKs\\F#\\4.0\\Framework\\v4.0\\", "WINDOWSSDK_EXECUTABLEPATH_X86": "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.1 Tools\\", "GOROOT": "C:\\go", "APPVEYOR_BUILD_WORKER_IMAGE": "Visual Studio 2015", "CI_LINUX": "False", "UCRTVERSION": "10.0.14393.0", "APPVEYOR_API_URL": "http://localhost:1033/", "TEMP": "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1", "SHLVL": "1", "APPVEYOR_REPO_NAME": "explosion/cython-blis", "COMMONPROGRAMFILES(X86)": "C:\\Program Files (x86)\\Common Files", "APR_ICONV_PATH": "C:\\Program Files (x86)\\Subversion\\iconv", "HOMEPATH": "\\Users\\appveyor", "VISUALSTUDIOVERSION": "14.0", "M2_HOME": "C:\\Program Files (x86)\\Apache\\Maven", "WINDOWSSDKDIR": "C:\\Program Files (x86)\\Windows Kits\\10\\", "FRAMEWORKDIR64": "c:\\Windows\\Microsoft.NET\\Framework64", "LOGONSERVER": "\\\\APPVYR-WIN", "APPVEYOR_JOB_ID": "wp7dj9edlg7t43xq", "PKG_CONFIG_PATH": "C:\\Program Files\\Git\\usr\\lib\\pkgconfig;C:\\Program Files\\Git\\usr\\share\\pkgconfig;C:\\Program Files\\Git\\lib\\pkgconfig", "APPVEYOR_REPO_PROVIDER": "gitHub", "_": "C:/Python27/python", "APPVEYOR_URL": "https://ci.appveyor.com", "OPENSSL_CONF": "C:\\OpenSSL-Win32\\bin\\openssl.cfg", "APPDATA": "C:\\Users\\appveyor\\AppData\\Roaming", "APPVEYOR_REPO_BRANCH": "update-blis", "APPVEYOR_BUILD_ID": "23072639", "WIX": "C:\\Program Files (x86)\\WiX Toolset v3.11\\", "FRAMEWORKVERSION": "v4.0.30319", "TMP": "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1", "COMPUTERNAME": "APPVYR-WIN", "VS110COMNTOOLS": "C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\Common7\\Tools\\", "WINDOWSSDKLIBVERSION": "10.0.14393.0\\", "USERDOMAIN": "APPVYR-WIN", "VSSDK120INSTALL": "C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VSSDK\\", "ORIGINAL_TMP": "C:/Users/appveyor/AppData/Local/Temp/1", "COMMONPROGRAMFILES": "C:\\Program Files (x86)\\Common Files", "VSSDK140INSTALL": "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VSSDK\\", "HOME": "C:\\Users\\appveyor", "LANG": "en_US.UTF-8", "CODECONTRACTSINSTALLDIR": "C:\\Program Files (x86)\\Microsoft\\Contracts\\", "FRAMEWORK40VERSION": "v4.0", "MSYSTEM_PREFIX": "C:/Program Files/Git/usr", "PROCESSOR_ARCHITECTURE": "x86", "CHOCOLATEYINSTALL": "C:\\ProgramData\\chocolatey", "ALLUSERSPROFILE": "C:\\ProgramData", "TMPDIR": "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1", "APPVEYOR_BUILD_NUMBER": "483", "FRAMEWORKDIR": "c:\\Windows\\Microsoft.NET\\Framework64", "PROGRAMW6432": "C:\\Program Files", "USERNAME": "appveyor", "CI": "True", "PROMPT": "$P$G", "APPVEYOR_REPO_COMMIT_TIMESTAMP": "2019-03-14T13:33:06.0000000Z", "CC": "clang", "USERDOMAIN_ROAMINGPROFILE": "APPVYR-WIN", "PATHEXT": ".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.CPL", "ORIGINAL_TEMP": "C:/Users/appveyor/AppData/Local/Temp/1", "APPVEYOR_BUILD_FOLDER": "C:\\projects\\cython-blis-h674r", "XUNIT20": "C:\\Tools\\xUnit20", "APPVEYOR_PROJECT_ID": "484208", "NUMBER_OF_PROCESSORS": "2", "ERLANG_HOME": "C:\\Program Files\\erl9.2", "PROCESSOR_ARCHITEW6432": "AMD64", "PUBLIC": "C:\\Users\\Public", "WINDOWSSDKVERSION": "10.0.14393.0\\", "USERPROFILE": "C:\\Users\\appveyor", "PSMODULEPATH": "C:\\Users\\appveyor\\Documents\\WindowsPowerShell\\Modules;C:\\Users\\appveyor\\Documents\\WindowsPowerShell\\Modules;C:\\Program Files\\WindowsPowerShell\\Modules;C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules;C:\\Program Files (x86)\\Microsoft SQL Server\\110\\Tools\\PowerShell\\Modules;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\PowerShell\\Modules;C:\\Program Files\\AppVeyor\\BuildAgent\\Modules;C:\\Program Files (x86)\\Microsoft SQL Server\\130\\Tools\\PowerShell\\Modules;C:\\Program Files (x86)\\AWS Tools\\PowerShell;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\PowerShell\\ResourceManager\\AzureResourceManager;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\PowerShell\\ServiceManagement;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\PowerShell\\Storage;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\Tools\\PowerShell\\Modules;c:\\Program Files (x86)\\Microsoft SQL Server\\130\\Tools\\PowerShell\\Modules\\", "VS140COMNTOOLS": "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\Tools\\", "APPVEYOR_REPO_TAG": "false", "APPVEYOR_PROJECT_SLUG": "cython-blis-h674r", "LIBPATH": "c:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\LIB\\amd64;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\ATLMFC\\LIB\\amd64;C:\\Program Files (x86)\\Windows Kits\\10\\UnionMetadata;C:\\Program Files (x86)\\Windows Kits\\10\\References;C:\\Program Files (x86)\\Microsoft SDKs\\Windows Kits\\10\\ExtensionSDKs\\Microsoft.VCLibs\\14.0\\References\\CommonConfiguration\\neutral;", "ORIGINAL_PATH": "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow;C:\\Program Files (x86)\\MSBuild\\14.0\\bin\\amd64;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\amd64;C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\VCPackages;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\Tools;C:\\Program Files (x86)\\HTML Help Workshop;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Team Tools\\Performance Tools\\x64;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Team Tools\\Performance Tools;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\x64;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\x86;C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.1 Tools\\x64;C:\\Program Files\\LLVM\\bin;C:\\msys64\\mingw64\\bin;C:\\msys64\\bin;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\Perl\\site\\bin;C:\\Perl\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Program Files\\7-Zip;C:\\Program Files\\Microsoft\\Web Platform Installer;C:\\Tools\\GitVersion;C:\\Tools\\PsTools;C:\\Program Files\\Git LFS;C:\\Program Files (x86)\\Subversion\\bin;C:\\Program Files\\Microsoft SQL Server\\120\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\110\\Tools\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\120\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\Binn\\ManagementStudio;C:\\Tools\\WebDriver;C:\\Program Files (x86)\\Microsoft SDKs\\TypeScript\\1.4;C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\IDE\\PrivateAssemblies;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI\\wbin;C:\\Ruby193\\bin;C:\\Tools\\NUnit\\bin;C:\\Tools\\xUnit;C:\\Tools\\MSpec;C:\\Tools\\Coverity\\bin;C:\\Program Files (x86)\\CMake\\bin;C:\\go\\bin;C:\\Program Files\\Java\\jdk1.8.0\\bin;C:\\Python27;C:\\Program Files\\nodejs;C:\\Program Files (x86)\\iojs;C:\\Program Files\\iojs;C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Binn;C:\\Program Files (x86)\\MSBuild\\14.0\\Bin;C:\\Tools\\NuGet;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow;C:\\Program Files\\Microsoft DNX\\Dnvm;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\130\\Tools\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\130\\Tools\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\130\\DTS\\Binn;C:\\Program Files\\Microsoft SQL Server\\130\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\110\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\DTS\\Binn;C:\\Program Files (x86)\\Apache\\Maven\\bin;C:\\Python27\\Scripts;C:\\Tools\\NUnit3;C:\\Program Files\\Mercurial;C:\\Program Files\\dotnet;C:\\Tools\\curl\\bin;C:\\Program Files\\Amazon\\AWSCLI;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\Extensions\\Microsoft\\SQLDB\\DAC\\140;C:\\Tools\\vcpkg;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\140\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\140\\DTS\\Binn;C:\\Program Files\\erl9.2\\bin;C:\\Program Files (x86)\\NSIS;C:\\Tools\\Octopus;C:\\Program Files\\Git\\cmd;C:\\Program Files\\Git\\usr\\bin;C:\\Program Files\\Microsoft Service Fabric\\bin\\Fabric\\Fabric.Code;C:\\Program Files\\Microsoft SDKs\\Service Fabric\\Tools\\ServiceFabricLocalClusterManager;C:\\Program Files\\LLVM\\bin;C:\\Program Files (x86)\\Yarn\\bin;C:\\Users\\appveyor\\AppData\\Roaming\\npm;C:\\Program Files\\PowerShell\\6;C:\\Program Files (x86)\\nodejs;C:\\ProgramData\\chocolatey\\bin;C:\\Users\\appveyor\\.dotnet\\tools;C:\\Users\\appveyor\\AppData\\Local\\Yarn\\bin;C:\\Users\\appveyor\\AppData\\Roaming\\npm;C:\\Program Files\\AppVeyor\\BuildAgent;C:\\blis\\lib", "PROCESSOR_IDENTIFIER": "Intel64 Family 6 Model 63 Stepping 2, GenuineIntel", "COMMANDPROMPTTYPE": "Native", "PROGRAMFILES": "C:\\Program Files (x86)", "PROCESSOR_REVISION": "3f02", "MAVEN_HOME": "C:\\Program Files (x86)\\Apache\\Maven", "PATH": "C:\\Users\\appveyor\\bin;C:\\Program Files\\Git\\usr\\local\\bin;C:\\Program Files\\Git\\usr\\bin;C:\\Program Files\\Git\\usr\\bin;C:\\Program Files\\Git\\opt\\bin;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow;C:\\Program Files (x86)\\MSBuild\\14.0\\bin\\amd64;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\amd64;C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\VCPackages;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\Tools;C:\\Program Files (x86)\\HTML Help Workshop;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Team Tools\\Performance Tools\\x64;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Team Tools\\Performance Tools;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\x64;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\x86;C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.1 Tools\\x64;C:\\Program Files\\LLVM\\bin;C:\\msys64\\mingw64\\bin;C:\\msys64\\bin;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\Perl\\site\\bin;C:\\Perl\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Program Files\\7-Zip;C:\\Program Files\\Microsoft\\Web Platform Installer;C:\\Tools\\GitVersion;C:\\Tools\\PsTools;C:\\Program Files\\Git LFS;C:\\Program Files (x86)\\Subversion\\bin;C:\\Program Files\\Microsoft SQL Server\\120\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\110\\Tools\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\120\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\Binn\\ManagementStudio;C:\\Tools\\WebDriver;C:\\Program Files (x86)\\Microsoft SDKs\\TypeScript\\1.4;C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\IDE\\PrivateAssemblies;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI\\wbin;C:\\Ruby193\\bin;C:\\Tools\\NUnit\\bin;C:\\Tools\\xUnit;C:\\Tools\\MSpec;C:\\Tools\\Coverity\\bin;C:\\Program Files (x86)\\CMake\\bin;C:\\go\\bin;C:\\Program Files\\Java\\jdk1.8.0\\bin;C:\\Python27;C:\\Program Files\\nodejs;C:\\Program Files (x86)\\iojs;C:\\Program Files\\iojs;C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Binn;C:\\Program Files (x86)\\MSBuild\\14.0\\Bin;C:\\Tools\\NuGet;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow;C:\\Program Files\\Microsoft DNX\\Dnvm;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\130\\Tools\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\130\\Tools\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\130\\DTS\\Binn;C:\\Program Files\\Microsoft SQL Server\\130\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\110\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\DTS\\Binn;C:\\Program Files (x86)\\Apache\\Maven\\bin;C:\\Python27\\Scripts;C:\\Tools\\NUnit3;C:\\Program Files\\Mercurial;C:\\Program Files\\dotnet;C:\\Tools\\curl\\bin;C:\\Program Files\\Amazon\\AWSCLI;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\Extensions\\Microsoft\\SQLDB\\DAC\\140;C:\\Tools\\vcpkg;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\140\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\140\\DTS\\Binn;C:\\Program Files\\erl9.2\\bin;C:\\Program Files (x86)\\NSIS;C:\\Tools\\Octopus;C:\\Program Files\\Git\\cmd;C:\\Program Files\\Git\\usr\\bin;C:\\Program Files\\Microsoft Service Fabric\\bin\\Fabric\\Fabric.Code;C:\\Program Files\\Microsoft SDKs\\Service Fabric\\Tools\\ServiceFabricLocalClusterManager;C:\\Program Files\\LLVM\\bin;C:\\Program Files (x86)\\Yarn\\bin;C:\\Users\\appveyor\\AppData\\Roaming\\npm;C:\\Program Files\\PowerShell\\6;C:\\Program Files (x86)\\nodejs;C:\\ProgramData\\chocolatey\\bin;C:\\Users\\appveyor\\.dotnet\\tools;C:\\Users\\appveyor\\AppData\\Local\\Yarn\\bin;C:\\Users\\appveyor\\AppData\\Roaming\\npm;C:\\Program Files\\AppVeyor\\BuildAgent;C:\\blis\\lib;C:\\Program Files\\Git\\usr\\bin\\vendor_perl;C:\\Program Files\\Git\\usr\\bin\\core_perl", "PROGRAMFILES(X86)": "C:\\Program Files (x86)", "TERM": "cygwin", "PS1": "\\[\\033]0;$TITLEPREFIX:$PWD\\007\\]\\n\\[\\033[32m\\]\\u@\\h \\[\\033[35m\\]$MSYSTEM \\[\\033[33m\\]\\w\\[\\033[36m\\]`__git_ps1`\\[\\033[0m\\]\\n$ ", "INCLUDE": "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\ATLMFC\\INCLUDE;C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt;C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\include\\um;C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\shared;C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\um;C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\winrt;", "APPVEYOR_REPO_COMMIT_MESSAGE": "Fiddle with appveyor", "VS120COMNTOOLS": "C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\Tools\\", "NETFXSDKDIR": "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\", "VSINSTALLDIR": "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\", "PLATFORM": "X64", "LOCALAPPDATA": "C:\\Users\\appveyor\\AppData\\Local", "EXTENSIONSDKDIR": "C:\\Program Files (x86)\\Microsoft SDKs\\Windows Kits\\10\\ExtensionSDKs", "APPVEYOR_BUILD_VERSION": "1.0.483", "APPVEYOR_REPO_SCM": "git", "MSYSTEM": "MSYS", "PROGRAMDATA": "C:\\ProgramData", "APPVEYOR_JOB_NUMBER": "1", "AS": "llvm-as", "AR": "llvm-ar", "APPVEYOR_ACCOUNT_NAME": "honnibal", "FP_NO_HOST_CHECK": "NO", "COMMONPROGRAMW6432": "C:\\Program Files\\Common Files", "OLDPWD": "C:/projects/cython-blis-h674r/flame-blis", "DXSDK_DIR": "C:\\Program Files (x86)\\Microsoft DirectX SDK (June 2010)\\", "7ZIP": "\"C:\\Program Files\\7-Zip\\7z.exe\"", "PWD": "C:/projects/cython-blis", "CFLAGS": "-Wno-macro-redefined", "UNIVERSALCRTSDKDIR": "C:\\Program Files (x86)\\Windows Kits\\10\\", "VCINSTALLDIR": "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\"}} +{"environment": {"APPVEYOR_REPO_COMMIT_AUTHOR": "Matthew Honnibal", "LIB": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\LIB\\amd64;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\ATLMFC\\LIB\\amd64;C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.14393.0\\ucrt\\x64;C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\lib\\um\\x64;C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.14393.0\\um\\x64;", "VS100COMNTOOLS": "c:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\Tools\\", "APPVEYOR_PROJECT_NAME": "cython-blis", "AVVM_DOWNLOAD_URL": "https://appveyordownloads.blob.core.windows.net/avvm", "GIT_LFS_PATH": "C:\\Program Files\\Git LFS", "MSYSTEM_CHOST": "x86_64-pc-msys", "APPVEYOR_REPO_COMMIT_AUTHOR_EMAIL": "honnibal+gh@gmail.com", "WINDOWSSDK_EXECUTABLEPATH_X64": "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.1 Tools\\x64\\", "SYSTEMROOT": "C:\\windows", "LASTEXITCODE": "0", "CHOCOLATEYLASTPATHUPDATE": "Sun Feb 3 19:40:40 2019", "INFOPATH": "C:\\Program Files\\Git\\usr\\local\\info;C:\\Program Files\\Git\\usr\\share\\info;C:\\Program Files\\Git\\usr\\info;C:\\Program Files\\Git\\share\\info", "SHELL": "C:\\Program Files\\Git\\usr\\bin\\bash.exe", "MSYSTEM_CARCH": "x86_64", "MSYS2_PATH_TYPE": "inherit", "MANPATH": "C:\\Program Files\\Git\\usr\\local\\man;C:\\Program Files\\Git\\usr\\share\\man;C:\\Program Files\\Git\\usr\\man;C:\\Program Files\\Git\\share\\man", "JAVA_HOME": "C:\\Progra~1\\Java\\jdk1.8.0", "CI_WINDOWS": "True", "APPVEYOR_BUILD_AGENT_HYPERV_NIC_CONFIGURED": "true", "WINDOWSLIBPATH": "C:\\Program Files (x86)\\Windows Kits\\10\\UnionMetadata;C:\\Program Files (x86)\\Windows Kits\\10\\References", "COMSPEC": "C:\\windows\\system32\\cmd.exe", "WINDIR": "C:\\windows", "RANLIB": "echo", "APPVEYOR_REPO_COMMIT": "8bbf4b332e237459bb8f45dc9414b3049a202939", "VS90COMNTOOLS": "C:\\Program Files (x86)\\Microsoft Visual Studio 9.0\\Common7\\Tools\\", "ENABLENUGETPACKAGERESTORE": "true", "SESSIONNAME": "Console", "CONFIG_SITE": "C:/Program Files/Git/etc/config.site", "HOMEDRIVE": "C:", "SYSTEMDRIVE": "C:", "HOSTNAME": "APPVYR-WIN", "APPVEYOR": "True", "FRAMEWORKVERSION64": "v4.0.30319", "PROCESSOR_LEVEL": "6", "OS": "Windows_NT", "FSHARPINSTALLDIR": "C:\\Program Files (x86)\\Microsoft SDKs\\F#\\4.0\\Framework\\v4.0\\", "WINDOWSSDK_EXECUTABLEPATH_X86": "C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.1 Tools\\", "GOROOT": "C:\\go", "APPVEYOR_BUILD_WORKER_IMAGE": "Visual Studio 2015", "CI_LINUX": "False", "UCRTVERSION": "10.0.14393.0", "APPVEYOR_API_URL": "http://localhost:1033/", "TEMP": "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1", "SHLVL": "1", "APPVEYOR_REPO_NAME": "explosion/cython-blis", "COMMONPROGRAMFILES(X86)": "C:\\Program Files (x86)\\Common Files", "APR_ICONV_PATH": "C:\\Program Files (x86)\\Subversion\\iconv", "HOMEPATH": "\\Users\\appveyor", "VISUALSTUDIOVERSION": "14.0", "M2_HOME": "C:\\Program Files (x86)\\Apache\\Maven", "WINDOWSSDKDIR": "C:\\Program Files (x86)\\Windows Kits\\10\\", "FRAMEWORKDIR64": "c:\\Windows\\Microsoft.NET\\Framework64", "LOGONSERVER": "\\\\APPVYR-WIN", "APPVEYOR_JOB_ID": "wp7dj9edlg7t43xq", "PKG_CONFIG_PATH": "C:\\Program Files\\Git\\usr\\lib\\pkgconfig;C:\\Program Files\\Git\\usr\\share\\pkgconfig;C:\\Program Files\\Git\\lib\\pkgconfig", "APPVEYOR_REPO_PROVIDER": "gitHub", "_": "C:/Python27/python", "APPVEYOR_URL": "https://ci.appveyor.com", "OPENSSL_CONF": "C:\\OpenSSL-Win32\\bin\\openssl.cfg", "APPDATA": "C:\\Users\\appveyor\\AppData\\Roaming", "APPVEYOR_REPO_BRANCH": "update-blis", "APPVEYOR_BUILD_ID": "23072639", "WIX": "C:\\Program Files (x86)\\WiX Toolset v3.11\\", "FRAMEWORKVERSION": "v4.0.30319", "TMP": "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1", "COMPUTERNAME": "APPVYR-WIN", "VS110COMNTOOLS": "C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\Common7\\Tools\\", "WINDOWSSDKLIBVERSION": "10.0.14393.0\\", "USERDOMAIN": "APPVYR-WIN", "VSSDK120INSTALL": "C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VSSDK\\", "ORIGINAL_TMP": "C:/Users/appveyor/AppData/Local/Temp/1", "COMMONPROGRAMFILES": "C:\\Program Files (x86)\\Common Files", "VSSDK140INSTALL": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VSSDK\\", "HOME": "C:\\Users\\appveyor", "LANG": "en_US.UTF-8", "CODECONTRACTSINSTALLDIR": "C:\\Program Files (x86)\\Microsoft\\Contracts\\", "FRAMEWORK40VERSION": "v4.0", "MSYSTEM_PREFIX": "C:/Program Files/Git/usr", "PROCESSOR_ARCHITECTURE": "x86", "CHOCOLATEYINSTALL": "C:\\ProgramData\\chocolatey", "ALLUSERSPROFILE": "C:\\ProgramData", "TMPDIR": "C:\\Users\\appveyor\\AppData\\Local\\Temp\\1", "APPVEYOR_BUILD_NUMBER": "483", "FRAMEWORKDIR": "c:\\Windows\\Microsoft.NET\\Framework64", "PROGRAMW6432": "C:\\Program Files", "USERNAME": "appveyor", "CI": "True", "PROMPT": "$P$G", "APPVEYOR_REPO_COMMIT_TIMESTAMP": "2019-03-14T13:33:06.0000000Z", "CC": "clang", "USERDOMAIN_ROAMINGPROFILE": "APPVYR-WIN", "PATHEXT": ".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.CPL", "ORIGINAL_TEMP": "C:/Users/appveyor/AppData/Local/Temp/1", "APPVEYOR_BUILD_FOLDER": "C:\\projects\\cython-blis-h674r", "XUNIT20": "C:\\Tools\\xUnit20", "APPVEYOR_PROJECT_ID": "484208", "NUMBER_OF_PROCESSORS": "2", "ERLANG_HOME": "C:\\Program Files\\erl9.2", "PROCESSOR_ARCHITEW6432": "AMD64", "PUBLIC": "C:\\Users\\Public", "WINDOWSSDKVERSION": "10.0.14393.0\\", "USERPROFILE": "C:\\Users\\appveyor", "PSMODULEPATH": "C:\\Users\\appveyor\\Documents\\WindowsPowerShell\\Modules;C:\\Users\\appveyor\\Documents\\WindowsPowerShell\\Modules;C:\\Program Files\\WindowsPowerShell\\Modules;C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules;C:\\Program Files (x86)\\Microsoft SQL Server\\110\\Tools\\PowerShell\\Modules;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\PowerShell\\Modules;C:\\Program Files\\AppVeyor\\BuildAgent\\Modules;C:\\Program Files (x86)\\Microsoft SQL Server\\130\\Tools\\PowerShell\\Modules;C:\\Program Files (x86)\\AWS Tools\\PowerShell;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\PowerShell\\ResourceManager\\AzureResourceManager;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\PowerShell\\ServiceManagement;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\PowerShell\\Storage;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\Tools\\PowerShell\\Modules;c:\\Program Files (x86)\\Microsoft SQL Server\\130\\Tools\\PowerShell\\Modules\\", "VS140COMNTOOLS": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\Tools\\", "APPVEYOR_REPO_TAG": "false", "APPVEYOR_PROJECT_SLUG": "cython-blis-h674r", "LIBPATH": "c:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\LIB\\amd64;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\ATLMFC\\LIB\\amd64;C:\\Program Files (x86)\\Windows Kits\\10\\UnionMetadata;C:\\Program Files (x86)\\Windows Kits\\10\\References;C:\\Program Files (x86)\\Microsoft SDKs\\Windows Kits\\10\\ExtensionSDKs\\Microsoft.VCLibs\\14.0\\References\\CommonConfiguration\\neutral;", "ORIGINAL_PATH": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow;C:\\Program Files (x86)\\MSBuild\\14.0\\bin\\amd64;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\BIN\\amd64;C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\VCPackages;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\Tools;C:\\Program Files (x86)\\HTML Help Workshop;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Team Tools\\Performance Tools\\x64;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Team Tools\\Performance Tools;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\x64;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\x86;C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.1 Tools\\x64;C:\\Program Files\\LLVM\\bin;C:\\msys64\\mingw64\\bin;C:\\msys64\\bin;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\Perl\\site\\bin;C:\\Perl\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Program Files\\7-Zip;C:\\Program Files\\Microsoft\\Web Platform Installer;C:\\Tools\\GitVersion;C:\\Tools\\PsTools;C:\\Program Files\\Git LFS;C:\\Program Files (x86)\\Subversion\\bin;C:\\Program Files\\Microsoft SQL Server\\120\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\110\\Tools\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\120\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\Binn\\ManagementStudio;C:\\Tools\\WebDriver;C:\\Program Files (x86)\\Microsoft SDKs\\TypeScript\\1.4;C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\IDE\\PrivateAssemblies;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI\\wbin;C:\\Ruby193\\bin;C:\\Tools\\NUnit\\bin;C:\\Tools\\xUnit;C:\\Tools\\MSpec;C:\\Tools\\Coverity\\bin;C:\\Program Files (x86)\\CMake\\bin;C:\\go\\bin;C:\\Program Files\\Java\\jdk1.8.0\\bin;C:\\Python27;C:\\Program Files\\nodejs;C:\\Program Files (x86)\\iojs;C:\\Program Files\\iojs;C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Binn;C:\\Program Files (x86)\\MSBuild\\14.0\\Bin;C:\\Tools\\NuGet;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow;C:\\Program Files\\Microsoft DNX\\Dnvm;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\130\\Tools\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\130\\Tools\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\130\\DTS\\Binn;C:\\Program Files\\Microsoft SQL Server\\130\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\110\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\DTS\\Binn;C:\\Program Files (x86)\\Apache\\Maven\\bin;C:\\Python27\\Scripts;C:\\Tools\\NUnit3;C:\\Program Files\\Mercurial;C:\\Program Files\\dotnet;C:\\Tools\\curl\\bin;C:\\Program Files\\Amazon\\AWSCLI;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\Extensions\\Microsoft\\SQLDB\\DAC\\140;C:\\Tools\\vcpkg;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\140\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\140\\DTS\\Binn;C:\\Program Files\\erl9.2\\bin;C:\\Program Files (x86)\\NSIS;C:\\Tools\\Octopus;C:\\Program Files\\Git\\cmd;C:\\Program Files\\Git\\usr\\bin;C:\\Program Files\\Microsoft Service Fabric\\bin\\Fabric\\Fabric.Code;C:\\Program Files\\Microsoft SDKs\\Service Fabric\\Tools\\ServiceFabricLocalClusterManager;C:\\Program Files\\LLVM\\bin;C:\\Program Files (x86)\\Yarn\\bin;C:\\Users\\appveyor\\AppData\\Roaming\\npm;C:\\Program Files\\PowerShell\\6;C:\\Program Files (x86)\\nodejs;C:\\ProgramData\\chocolatey\\bin;C:\\Users\\appveyor\\.dotnet\\tools;C:\\Users\\appveyor\\AppData\\Local\\Yarn\\bin;C:\\Users\\appveyor\\AppData\\Roaming\\npm;C:\\Program Files\\AppVeyor\\BuildAgent;C:\\blis\\lib", "PROCESSOR_IDENTIFIER": "Intel64 Family 6 Model 63 Stepping 2, GenuineIntel", "COMMANDPROMPTTYPE": "Native", "PROGRAMFILES": "C:\\Program Files (x86)", "PROCESSOR_REVISION": "3f02", "MAVEN_HOME": "C:\\Program Files (x86)\\Apache\\Maven", "PATH": "C:\\Users\\appveyor\\bin;C:\\Program Files\\Git\\usr\\local\\bin;C:\\Program Files\\Git\\usr\\bin;C:\\Program Files\\Git\\usr\\bin;C:\\Program Files\\Git\\opt\\bin;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow;C:\\Program Files (x86)\\MSBuild\\14.0\\bin\\amd64;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\BIN\\amd64;C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\VCPackages;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\Tools;C:\\Program Files (x86)\\HTML Help Workshop;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Team Tools\\Performance Tools\\x64;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Team Tools\\Performance Tools;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\x64;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\x86;C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.1 Tools\\x64;C:\\Program Files\\LLVM\\bin;C:\\msys64\\mingw64\\bin;C:\\msys64\\bin;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\Perl\\site\\bin;C:\\Perl\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Program Files\\7-Zip;C:\\Program Files\\Microsoft\\Web Platform Installer;C:\\Tools\\GitVersion;C:\\Tools\\PsTools;C:\\Program Files\\Git LFS;C:\\Program Files (x86)\\Subversion\\bin;C:\\Program Files\\Microsoft SQL Server\\120\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\110\\Tools\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\120\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\Binn\\ManagementStudio;C:\\Tools\\WebDriver;C:\\Program Files (x86)\\Microsoft SDKs\\TypeScript\\1.4;C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\IDE\\PrivateAssemblies;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI\\wbin;C:\\Ruby193\\bin;C:\\Tools\\NUnit\\bin;C:\\Tools\\xUnit;C:\\Tools\\MSpec;C:\\Tools\\Coverity\\bin;C:\\Program Files (x86)\\CMake\\bin;C:\\go\\bin;C:\\Program Files\\Java\\jdk1.8.0\\bin;C:\\Python27;C:\\Program Files\\nodejs;C:\\Program Files (x86)\\iojs;C:\\Program Files\\iojs;C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Binn;C:\\Program Files (x86)\\MSBuild\\14.0\\Bin;C:\\Tools\\NuGet;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow;C:\\Program Files\\Microsoft DNX\\Dnvm;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\130\\Tools\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\130\\Tools\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\130\\DTS\\Binn;C:\\Program Files\\Microsoft SQL Server\\130\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\110\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\DTS\\Binn;C:\\Program Files (x86)\\Apache\\Maven\\bin;C:\\Python27\\Scripts;C:\\Tools\\NUnit3;C:\\Program Files\\Mercurial;C:\\Program Files\\dotnet;C:\\Tools\\curl\\bin;C:\\Program Files\\Amazon\\AWSCLI;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\Extensions\\Microsoft\\SQLDB\\DAC\\140;C:\\Tools\\vcpkg;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\140\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\140\\DTS\\Binn;C:\\Program Files\\erl9.2\\bin;C:\\Program Files (x86)\\NSIS;C:\\Tools\\Octopus;C:\\Program Files\\Git\\cmd;C:\\Program Files\\Git\\usr\\bin;C:\\Program Files\\Microsoft Service Fabric\\bin\\Fabric\\Fabric.Code;C:\\Program Files\\Microsoft SDKs\\Service Fabric\\Tools\\ServiceFabricLocalClusterManager;C:\\Program Files\\LLVM\\bin;C:\\Program Files (x86)\\Yarn\\bin;C:\\Users\\appveyor\\AppData\\Roaming\\npm;C:\\Program Files\\PowerShell\\6;C:\\Program Files (x86)\\nodejs;C:\\ProgramData\\chocolatey\\bin;C:\\Users\\appveyor\\.dotnet\\tools;C:\\Users\\appveyor\\AppData\\Local\\Yarn\\bin;C:\\Users\\appveyor\\AppData\\Roaming\\npm;C:\\Program Files\\AppVeyor\\BuildAgent;C:\\blis\\lib;C:\\Program Files\\Git\\usr\\bin\\vendor_perl;C:\\Program Files\\Git\\usr\\bin\\core_perl", "PROGRAMFILES(X86)": "C:\\Program Files (x86)", "TERM": "cygwin", "PS1": "\\[\\033]0;$TITLEPREFIX:$PWD\\007\\]\\n\\[\\033[32m\\]\\u@\\h \\[\\033[35m\\]$MSYSTEM \\[\\033[33m\\]\\w\\[\\033[36m\\]`__git_ps1`\\[\\033[0m\\]\\n$ ", "INCLUDE": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\INCLUDE;C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\ATLMFC\\INCLUDE;C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt;C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\include\\um;C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\shared;C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\um;C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\winrt;", "APPVEYOR_REPO_COMMIT_MESSAGE": "Fiddle with appveyor", "VS120COMNTOOLS": "C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\Tools\\", "NETFXSDKDIR": "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\", "VSINSTALLDIR": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\", "PLATFORM": "X64", "LOCALAPPDATA": "C:\\Users\\appveyor\\AppData\\Local", "EXTENSIONSDKDIR": "C:\\Program Files (x86)\\Microsoft SDKs\\Windows Kits\\10\\ExtensionSDKs", "APPVEYOR_BUILD_VERSION": "1.0.483", "APPVEYOR_REPO_SCM": "git", "MSYSTEM": "MSYS", "PROGRAMDATA": "C:\\ProgramData", "APPVEYOR_JOB_NUMBER": "1", "AS": "llvm-as", "AR": "llvm-ar", "APPVEYOR_ACCOUNT_NAME": "honnibal", "FP_NO_HOST_CHECK": "NO", "COMMONPROGRAMW6432": "C:\\Program Files\\Common Files", "OLDPWD": "C:/projects/cython-blis-h674r/flame-blis", "DXSDK_DIR": "C:\\Program Files (x86)\\Microsoft DirectX SDK (June 2010)\\", "7ZIP": "\"C:\\Program Files\\7-Zip\\7z.exe\"", "PWD": "C:/projects/cython-blis", "CFLAGS": "-Wno-macro-redefined", "UNIVERSALCRTSDKDIR": "C:\\Program Files (x86)\\Windows Kits\\10\\", "VCINSTALLDIR": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\"}} {"target": "obj/x86_64/config/bulldozer/bli_cntx_init_bulldozer.o", "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.5.1\"", "-DBLIS_IS_BUILDING_LIBRARY"], "source": "config/bulldozer/bli_cntx_init_bulldozer.c", "flags": ["-O3", "-std=c99"], "include": ["-Iinclude/windows-x86_64", "-I./frame/3/", "-I./frame/ind/ukernels/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"], "compiler": "clang"} {"target": "obj/x86_64/config/excavator/bli_cntx_init_excavator.o", "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.5.1\"", "-DBLIS_IS_BUILDING_LIBRARY"], "source": "config/excavator/bli_cntx_init_excavator.c", "flags": ["-O3", "-std=c99"], "include": ["-Iinclude/windows-x86_64", "-I./frame/3/", "-I./frame/ind/ukernels/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"], "compiler": "clang"} {"target": "obj/x86_64/config/generic/bli_cntx_init_generic.o", "macros": ["-D_POSIX_C_SOURCE=200112L", "-DBLIS_VERSION_STRING=\"0.5.1\"", "-DBLIS_IS_BUILDING_LIBRARY"], "source": "config/generic/bli_cntx_init_generic.c", "flags": ["-O3", "-std=c99"], "include": ["-Iinclude/windows-x86_64", "-I./frame/3/", "-I./frame/ind/ukernels/", "-I./frame/1m/", "-I./frame/1f/", "-I./frame/1/", "-I./frame/include"], "compiler": "clang"} diff --git a/setup.py b/setup.py index 60f3f035..be4684bb 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ # but we need to tell OSX to build for 10.7. # Otherwise, wheels don't work. We can't use 10.6, # it doesn't compile. -#if "MACOSX_DEPLOYMENT_TARGET" not in os.environ: +# if "MACOSX_DEPLOYMENT_TARGET" not in os.environ: # os.environ["MACOSX_DEPLOYMENT_TARGET"] = "10.7" import contextlib @@ -197,8 +197,14 @@ def build_object(self, compiler, source, target, flags, macros, include, env=Non command.extend(flags) command.extend(macros) command.extend(include) - print(" ".join(command)) - subprocess.check_call(command, cwd=BLIS_DIR) + print("[COMMAND]", " ".join(command)) + try: + kwargs = {"cwd": BLIS_DIR, "check": True} + if sys.version_info[0] == 3 and sys.version_info[1] > 6: + kwargs["capture_output"] = True + subprocess.run(command, **kwargs) + except Exception as err: + raise ValueError(getattr(err, "stderr", err)) return target