diff --git a/make_dockerfiles.py b/make_dockerfiles.py index b185d65..6868c77 100755 --- a/make_dockerfiles.py +++ b/make_dockerfiles.py @@ -35,10 +35,10 @@ def write(fname, templates, **kwargs): test_template = env.get_template('test.jinja') write('docker/nompi/Dockerfile', [base_template, glotzerlab_software_template, test_template, finalize_template], - FROM='nvidia/cuda:11.1.1-devel-ubuntu20.04', + FROM='nvidia/cuda:11.8.0-devel-ubuntu20.04', ENABLE_MPI='off', MAKEJOBS=multiprocessing.cpu_count()+2, - CUDA_VERSION='11.1', + CUDA_VERSION='11.8', **versions) # see https://stackoverflow.com/questions/5470257/how-to-see-which-flags-march-native-will-activate diff --git a/packages.yml b/packages.yml index d96dadf..410e122 100644 --- a/packages.yml +++ b/packages.yml @@ -28,7 +28,7 @@ pybind11: ignore: alpha,rc,beta include_v_prefix: false repository: https://github.com/pybind/pybind11 - version: 2.11.1 + version: 2.12.0 qhull: ignore: alpha,rc,beta include_v_prefix: false diff --git a/requirements-source.txt b/requirements-source.txt index 22dbd39..b589a0b 100644 --- a/requirements-source.txt +++ b/requirements-source.txt @@ -1,7 +1,7 @@ -Cython==3.0.9 +Cython==3.0.10 numpy==1.26.4 pkgconfig==1.5.5 -pybind11==2.11.1 +pybind11==2.12.0 pythran==0.15.0 scikit-build==0.17.6 scipy==1.12.0 diff --git a/requirements.txt b/requirements.txt index 1456a98..fae8a8d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,7 +7,7 @@ rowan==1.3.0.post1 coxeter==0.8.0 plato-draw==1.12.0 signac==2.2.0 -signac-flow==0.28.0 +signac-flow==0.29.0 signac-dashboard==0.6.1 # transitive dependencies @@ -24,7 +24,7 @@ matplotlib==3.8.3 notebook==7.1.2 opencv-python==4.9.0.80 pandas==2.2.1 -Pillow==10.2.0 +Pillow==10.3.0 pyqt5==5.15.10 pyyaml==6.0.1 scikit-learn==1.4.1.post1 @@ -33,13 +33,13 @@ statsmodels==0.14.1 # test requirements -hypothesis==6.99.9 +hypothesis==6.100.0 pytest==8.1.1 miniball==1.2.0 sympy==1.12 tables==3.9.2 coverage==7.4.4 click==8.1.7 -pytest-cov==4.1.0 +pytest-cov==5.0.0 ruamel.yaml==0.18.6 -gitpython==3.1.42 +gitpython==3.1.43 diff --git a/script/crusher/install.sh b/script/crusher/install.sh index 7914a96..f8f9021 100755 --- a/script/crusher/install.sh +++ b/script/crusher/install.sh @@ -100,8 +100,8 @@ fi # install pybind11 headers if [ ! -f $ROOT/include/pybind11/pybind11.h ] then -curl -SL https://github.com/pybind/pybind11/archive/v2.11.1.tar.gz | tar -xzC $BUILDDIR && \ - cd pybind11-2.11.1 && \ +curl -SL https://github.com/pybind/pybind11/archive/v2.12.0.tar.gz | tar -xzC $BUILDDIR && \ + cd pybind11-2.12.0 && \ mkdir build && cd build && \ cmake ../ -DCMAKE_INSTALL_PREFIX=$ROOT -DPYBIND11_TEST=off && \ make install && \ diff --git a/script/frontier/install.sh b/script/frontier/install.sh index e8612fc..7d9eb6f 100755 --- a/script/frontier/install.sh +++ b/script/frontier/install.sh @@ -128,8 +128,8 @@ fi # install pybind11 headers if [ ! -f $ROOT/include/pybind11/pybind11.h ] then -curl -SL https://github.com/pybind/pybind11/archive/v2.11.1.tar.gz | tar -xzC $BUILDDIR && \ - cd pybind11-2.11.1 && \ +curl -SL https://github.com/pybind/pybind11/archive/v2.12.0.tar.gz | tar -xzC $BUILDDIR && \ + cd pybind11-2.12.0 && \ mkdir build && cd build && \ cmake ../ -DCMAKE_INSTALL_PREFIX=$ROOT -DPYBIND11_TEST=off && \ make install && \