From b3ac799c17d2c853c794eb92f93990787d0f26e7 Mon Sep 17 00:00:00 2001 From: Radomir Stevanovic Date: Tue, 31 Oct 2023 04:56:16 -0700 Subject: [PATCH 1/3] Add devcontainer.json (ocean-devcontainer v1.1.0) --- .devcontainer/devcontainer.json | 51 +++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 .devcontainer/devcontainer.json diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..9d0b416 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,51 @@ +// For format details, see https://aka.ms/devcontainer.json. For config options, see the +// README at: https://github.com/devcontainers/templates/tree/main/src/debian +{ + "name": "Ocean Development Environment", + + // python 3.11 on debian, with latest Ocean and optional packages + // source repo: https://github.com/dwavesystems/ocean-dev-docker + "image": "docker.io/dwavesys/ocean-dev:latest", + + // install repo requirements on create and content update + "updateContentCommand": "pip install -r requirements.txt", + + // forward/expose container services (relevant only when run locally) + "forwardPorts": [ + // dwave-inspector web app + 18000, 18001, 18002, 18003, 18004, + // OAuth connect redirect URIs + 36000, 36001, 36002, 36003, 36004 + ], + + "portsAttributes": { + "18000-18004": { + "label": "D-Wave Problem Inspector", + "requireLocalPort": true + }, + "36000-36004": { + "label": "OAuth 2.0 authorization code redirect URI", + "requireLocalPort": true + } + }, + + // Configure tool-specific properties. + "customizations": { + // Configure properties specific to VS Code. + "vscode": { + // Set *default* container specific settings.json values on container create. + "settings": { + "workbench": { + "editorAssociations": { + "*.md": "vscode.markdown.preview.editor" + }, + "startupEditor": "readme" + } + }, + "extensions": [ + "ms-python.python", + "ms-toolsai.jupyter" + ] + } + } +} From 39a23c3b9dad4ec5cc8eb559bb688545a37fa99f Mon Sep 17 00:00:00 2001 From: Radomir Stevanovic Date: Tue, 31 Oct 2023 04:56:43 -0700 Subject: [PATCH 2/3] Update "Open in" badge to use GitHub Codespaces --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 6e08399..87bee6f 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -[![Open in Leap IDE]( - https://cdn-assets.cloud.dwavesys.com/shared/latest/badges/leapide.svg)]( - https://ide.dwavesys.io/#https://github.com/dwave-examples/pipelines) +[![Open in GitHub Codespaces]( + https://img.shields.io/badge/Open%20in%20GitHub%20Codespaces-333?logo=github)]( + https://codespaces.new/dwave-examples/pipelines?quickstart=1) [![Linux/Mac/Windows build status]( https://circleci.com/gh/dwave-examples/pipelines.svg?style=shield)]( https://circleci.com/gh/dwave-examples/pipelines) From 675ba65ae16df8ac068dc4549394065dd2f6d7f4 Mon Sep 17 00:00:00 2001 From: Radomir Stevanovic Date: Tue, 31 Oct 2023 04:57:09 -0700 Subject: [PATCH 3/3] Relax pip requirements --- requirements.txt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/requirements.txt b/requirements.txt index 693e326..5d31dab 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,2 @@ dwave-ocean-sdk>=3.0.0 - -matplotlib==3.3.4; python_version>'3.5' -matplotlib==3.0.3; python_version=='3.5' +matplotlib>=3.3.4