Skip to content

Commit 2f3e745

Browse files
authored
Fix packaging dependency in cufinufft (#612)
* ci: try just importing cufinufft * cu+py: add packaging to dependencies * docs: update changelog
1 parent 92e975c commit 2f3e745

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

CHANGELOG

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ Master, using release name V 2.4.0 (1/7/25)
4040
* Add options for user-provided FFTW locker (PR548, Blackwell). These options
4141
can be be used to prevent crashes when a user is creating/destroying FFTW
4242
plans and FINUFFT plans in threads simultaneously.
43+
* Fixed missing dependency on `packaging` in the Python `cufinufft` package.
4344

4445
V 2.3.1 (11/25/24) minor update release (continued support on 2.3.X branch)
4546

Jenkinsfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,10 @@ pipeline {
5555
--config-settings=cmake.define.CMAKE_CUDA_ARCHITECTURES="${cuda_arch}" \
5656
python/cufinufft
5757
'''
58+
sh '''#!/bin/bash -ex
59+
source $HOME/bin/activate
60+
python -c "import cufinufft"
61+
'''
5862
sh '''#!/bin/bash -ex
5963
source $HOME/bin/activate
6064
python3 -m pip install --no-cache-dir --upgrade pycuda cupy-cuda112 numba

python/cufinufft/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ name = "cufinufft"
1111
description = "Non-uniform fast Fourier transforms on the GPU"
1212
readme = "README.md"
1313
requires-python = ">=3.8"
14-
dependencies = ["numpy"]
14+
dependencies = ["numpy", "packaging"]
1515
authors = [
1616
{name = "Yu-shuan Melody Shih"},
1717
{name = "Garrett Wright"},

0 commit comments

Comments
 (0)