diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000..8eea718 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,40 @@ +environment: + matrix: + - PYTHON: "C:\\Python34" + PYTHON_VERSION: "3.4.4" + PYTHON_ARCH: "32" + + - PYTHON: "C:\\Python34-x64" + PYTHON_VERSION: "3.4.4" + PYTHON_ARCH: "64" + + - PYTHON: "C:\\Python36" + PYTHON_VERSION: "3.6" + PYTHON_ARCH: "32" + + - PYTHON: "C:\\Python36-x64" + PYTHON_VERSION: "3.6" + PYTHON_ARCH: "64" + +branches: + except: + - /^sils\/.*/ + +install: + # Prepend newly installed Python to the PATH of this build (this cannot be + # done from inside the powershell script as it would require to restart + # the parent CMD process). + - "SET PATH=%PYTHON%;%PYTHON%\\Scripts;%PATH%" + + # Check that we have the expected version and architecture for Python + - "python --version" + - "python -c \"import struct; print(struct.calcsize('P') * 8)\"" + - "%CMD_IN_ENV% python -m pip install --upgrade setuptools==21 pip==9" + +build: false # Not a C# project, build stuff at the test step instead. + +test_script: + - "%CMD_IN_ENV% python setup.py install" + +matrix: + fast_finish: true diff --git a/setup.py b/setup.py index 5f1c162..413386b 100755 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ from __future__ import absolute_import import ast -from distutils import core +from setuptools import setup import os @@ -18,7 +18,7 @@ def version(filename): with open('README.rst') as readme: - core.setup( + setup( name='cppclean', version=version(os.path.join('cpp', '__init__.py')), description='Find problems in C++ source that slow development '