diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index dd8a084..6b62d0c 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -62,7 +62,7 @@ jobs: uses: actions/setup-python@v2 if: ${{ matrix.os == 'windows-latest' }} with: - python-version: '3.11' + python-version: '3.12' - name: Install NumPy run: python3 -m pip install numpy diff --git a/ext/pip.ts b/ext/pip.ts index 0bccafe..d5c4dd4 100644 --- a/ext/pip.ts +++ b/ext/pip.ts @@ -1,12 +1,12 @@ import { kw, python, PythonError } from "../mod.ts"; -import { join } from "https://deno.land/std@0.198.0/path/mod.ts"; -import { ensureDir } from "https://deno.land/std@0.198.0/fs/mod.ts"; -import { green, yellow } from "https://deno.land/std@0.198.0/fmt/colors.ts"; +import { join } from "https://deno.land/std@0.203.0/path/mod.ts"; +import { ensureDir } from "https://deno.land/std@0.203.0/fs/mod.ts"; +import { green, yellow } from "https://deno.land/std@0.203.0/fmt/colors.ts"; -import type { CacheLocation } from "https://deno.land/x/plug@1.0.2/types.ts"; -import { ensureCacheLocation } from "https://deno.land/x/plug@1.0.2/download.ts"; -import { hash } from "https://deno.land/x/plug@1.0.2/util.ts"; +import type { CacheLocation } from "https://deno.land/x/plug@1.0.3/types.ts"; +import { ensureCacheLocation } from "https://deno.land/x/plug@1.0.3/download.ts"; +import { hash } from "https://deno.land/x/plug@1.0.3/util.ts"; const sys = python.import("sys"); const runpy = python.import("runpy"); diff --git a/src/ffi.ts b/src/ffi.ts index f2259e9..4f26421 100644 --- a/src/ffi.ts +++ b/src/ffi.ts @@ -3,7 +3,7 @@ import { postSetup } from "./util.ts"; const searchPath: string[] = []; -const SUPPORTED_VERSIONS = [[3, 11], [3, 10], [3, 9], [3, 8]]; +const SUPPORTED_VERSIONS = [[3, 12], [3, 11], [3, 10], [3, 9], [3, 8]]; const DENO_PYTHON_PATH = Deno.env.get("DENO_PYTHON_PATH"); if (DENO_PYTHON_PATH) {