diff --git a/.github/workflows/cache-pixi-lock.yml b/.github/workflows/cache-pixi-lock.yml index 3f85cf25f..58d28bd2c 100644 --- a/.github/workflows/cache-pixi-lock.yml +++ b/.github/workflows/cache-pixi-lock.yml @@ -29,7 +29,7 @@ jobs: - uses: prefix-dev/setup-pixi@v0.9.0 if: ${{ !steps.restore.outputs.cache-hit }} with: - pixi-version: v0.49.0 + pixi-version: v0.56.0 run-install: false - name: Run pixi lock if: ${{ !steps.restore.outputs.cache-hit }} diff --git a/pixi.toml b/pixi.toml index 2f271e01f..7d17cd82a 100644 --- a/pixi.toml +++ b/pixi.toml @@ -7,9 +7,10 @@ platforms = ["win-64", "linux-64", "osx-64", "osx-arm64"] [package] name = "parcels" version = "dynamic" # dynamic versioning needs better support in pixi https://github.com/prefix-dev/pixi/issues/2923#issuecomment-2598460666 . Putting `version = "dynamic"` here for now until pixi recommends something else. +license = "MIT" # can remove this once https://github.com/prefix-dev/pixi-build-backends/issues/397 is resolved [package.build] -backend = { name = "pixi-build-python", version = "==0.3.2" } +backend = { name = "pixi-build-python", version = "==0.4.0" } [package.host-dependencies] setuptools = "*" @@ -26,6 +27,7 @@ pre-commit = { features = ["pre-commit"], no-default-feature = true } [dependencies] # keep section in sync with pyproject.toml dependencies python = ">=3.11,<3.13" +parcels = { path = "." } netcdf4 = ">=1.1.9" numpy = ">=1.9.1" tqdm = "*" @@ -40,9 +42,6 @@ cftime = ">=1.3.1" scipy = ">=0.16.0" #? Not sure if we rely on scipy internally anymore... pooch = "*" -[pypi-dependencies] -parcels = { path = ".", editable = true } - [feature.py311.dependencies] python = "3.11.*"