From 1f4df59b85800a2e2aa8257e5a3d677d205926ba Mon Sep 17 00:00:00 2001 From: Ebrahim Ebrahim Date: Tue, 9 Jul 2024 16:38:32 -0400 Subject: [PATCH] Make k-wave-python a direct dependency Closes #7 It was previously indirect becasue of a windows issue in the main codebase that had yet to be released. The new release is said to support MacOS so we open that up for testing in the CI. --- .github/workflows/ci.yml | 2 +- pyproject.toml | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 75dbd786..8b9929e2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,7 +43,7 @@ jobs: fail-fast: false matrix: python-version: ["3.9", "3.12"] - runs-on: [ubuntu-latest, windows-latest] + runs-on: [ubuntu-latest, windows-latest, macos-latest] steps: - uses: actions/checkout@v4 diff --git a/pyproject.toml b/pyproject.toml index b62e0b03..4fbf1108 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -42,13 +42,9 @@ dependencies = [ "nibabel", "sphinx", "ipykernel", - "k-wave-python @ git+https://github.com/waltsims/k-wave-python" + "k-wave-python>=0.3.4", ] -# We should remove this section once we resolve the k-wave-python issue -[tool.hatch.metadata] -allow-direct-references = true - [project.optional-dependencies] test = [ "pytest >=6",