diff --git a/.appveyor.yml b/.appveyor.yml deleted file mode 100644 index e443ebb8..00000000 --- a/.appveyor.yml +++ /dev/null @@ -1,20 +0,0 @@ -environment: - - matrix: - - # https://www.appveyor.com/docs/build-environment/#python - - - PYTHON: "C:\\Python39-x64" - - PYTHON: "C:\\Python310-x64" - - PYTHON: "C:\\Python311-x64" - - PYTHON: "C:\\Python312-x64" - - PYTHON: "C:\\Python313-x64" - -install: - - "%PYTHON%\\python.exe --version" - - "%PYTHON%\\python.exe -m pip install ." - -build: off - -test_script: - - "%PYTHON%\\python.exe -m unittest discover" diff --git a/.circleci/config.yml b/.circleci/config.yml index 093ce5cb..e1107d3f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -2,6 +2,7 @@ version: 2.1 orbs: ocean: dwave/ocean@1 + windows: circleci/windows@5.0 environment: PIP_PROGRESS_BAR: 'off' @@ -60,6 +61,31 @@ jobs: - ocean/coverage-run-unittest + test-windows: + parameters: + python-version: + type: string + + executor: + name: windows/default + + steps: + - checkout + + - ocean/nuget-install-python: + python-version: << parameters.python-version >> + cache: true + + - ocean/pip-install: + requirements: tests/requirements.txt + cache: false + + - ocean/pip-install: + packages: . + cache: false + + - ocean/coverage-run-unittest + test-individual-pkgs: docker: - image: python:3.12 @@ -206,11 +232,16 @@ workflows: - test-linux: matrix: parameters: - python-version: &python-versions ["3.9.19", "3.10.14", "3.11.9", "3.12.3", "3.13.0"] + python-version: &python-versions ["3.9.21", "3.10.16", "3.11.11", "3.12.8", "3.13.1"] - test-macos: matrix: parameters: python-version: *python-versions + - test-windows: + matrix: + parameters: + # note: limit to versions available via nuget + python-version: &python-versions-windows ["3.9.13", "3.10.11", "3.11.9", "3.12.8", "3.13.1"] # - test-individual-pkgs - test-doctest @@ -235,4 +266,8 @@ workflows: matrix: parameters: python-version: *python-versions + - test-windows: + matrix: + parameters: + python-version: *python-versions-windows - test-doctest diff --git a/README.rst b/README.rst index c898325f..ebdda638 100644 --- a/README.rst +++ b/README.rst @@ -9,9 +9,6 @@ .. image:: https://readthedocs.com/projects/d-wave-systems-dwave-ocean-sdk/badge :target: https://docs.ocean.dwavesys.com -.. image:: https://ci.appveyor.com/api/projects/status/c8ofdgyiy4w38lu3?svg=true - :target: https://ci.appveyor.com/project/dwave-adtt/dwave-ocean-sdk - .. image:: https://circleci.com/gh/dwavesystems/dwave-ocean-sdk.svg?style=svg :target: https://circleci.com/gh/dwavesystems/dwave-ocean-sdk