From d3d580192404822b0f49f4187b6152dec08e899b Mon Sep 17 00:00:00 2001 From: Tommy Waltmann Date: Mon, 27 Nov 2023 11:41:35 -0500 Subject: [PATCH 1/9] add release date --- ChangeLog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ChangeLog.md b/ChangeLog.md index 681b2c635..d00c32ae6 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -4,7 +4,7 @@ The format is based on and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## vX.Y.Z -- YYYY-MM-DD +## v2.13.2 -- 2023-11-27 ### Added * Support for python 3.12 From 0b0109a3cfa4ae0d62435c468fd9a29d57d5310e Mon Sep 17 00:00:00 2001 From: Tommy Waltmann Date: Mon, 27 Nov 2023 11:41:57 -0500 Subject: [PATCH 2/9] update minimum python version in docs --- doc/source/gettingstarted/installation.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/source/gettingstarted/installation.rst b/doc/source/gettingstarted/installation.rst index af5067a84..860dba27c 100644 --- a/doc/source/gettingstarted/installation.rst +++ b/doc/source/gettingstarted/installation.rst @@ -33,7 +33,7 @@ Compile from source The following are **required** for building and installing **freud** from source: - A C++17-compliant compiler -- `Python `__ (>=3.7) +- `Python `__ (>=3.8) - `NumPy `__ (>=1.14) - `Intel Threading Building Blocks `__ (>=2019.7) - `Cython `__ (>=3.0.2) From 4f3fff6dc0bca774fcc5c45b59a91032d00c427b Mon Sep 17 00:00:00 2001 From: Tommy Waltmann Date: Mon, 27 Nov 2023 11:42:19 -0500 Subject: [PATCH 3/9] update pre commit --- .pre-commit-config.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index cb8ff0981..af2e7ce7e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -5,7 +5,7 @@ exclude: (?:^extern/) repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: 'v4.4.0' + rev: 'v4.5.0' hooks: - id: end-of-file-fixer exclude: | @@ -56,7 +56,7 @@ repos: - --add=This file is from the freud project, released under the BSD 3-Clause License. - --comment-prefix=// - repo: https://github.com/asottile/pyupgrade - rev: 'v3.13.0' + rev: 'v3.15.0' hooks: - id: pyupgrade args: @@ -66,7 +66,7 @@ repos: hooks: - id: isort - repo: https://github.com/psf/black - rev: '23.9.1' + rev: '23.11.0' hooks: - id: black - repo: https://github.com/PyCQA/flake8 @@ -83,7 +83,7 @@ repos: hooks: - id: cmake-format - repo: https://github.com/pre-commit/mirrors-clang-format - rev: 'v16.0.6' + rev: 'v17.0.5' hooks: - id: clang-format types_or: [c, c++] From a54b08a69c8888143f709424cb69094d18c7a8d1 Mon Sep 17 00:00:00 2001 From: Tommy Waltmann Date: Mon, 27 Nov 2023 11:42:33 -0500 Subject: [PATCH 4/9] update contributors list --- contributors.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/contributors.txt b/contributors.txt index bf0683dd2..efe03ecd2 100644 --- a/contributors.txt +++ b/contributors.txt @@ -1,17 +1,17 @@ 2357 Bradley Dice 2148 Vyas Ramasubramani 1030 Eric Harper - 786 Tommy Waltmann + 833 Tommy Waltmann 456 Jin Soo Ihm - 318 Joshua A. Anderson + 325 Joshua A. Anderson + 253 dependabot 240 Matthew Spellings - 235 dependabot 173 DomFijan 167 Kelly Wang 110 Erin Teich 98 Brandon Butler 94 Charlotte Shiqi Zhao - 76 pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + 78 pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> 66 M. Eric Irrgang 53 Chrisy Du 41 Yezhi Jin From 1d761f5e2a7522b87556c404e5764497c211226e Mon Sep 17 00:00:00 2001 From: Tommy Waltmann Date: Mon, 27 Nov 2023 11:42:42 -0500 Subject: [PATCH 5/9] Bump up to version 2.13.2. --- .github/ISSUE_TEMPLATE/bug_report.yml | 2 +- doc/source/conf.py | 4 ++-- freud/__init__.py | 2 +- setup.cfg | 3 ++- setup.py | 2 +- 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 30e606b2d..0898df2ea 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -26,7 +26,7 @@ body: attributes: label: freud Version description: What version of freud are you using? - placeholder: v2.13.1 + placeholder: v2.13.2 validations: required: true - type: input diff --git a/doc/source/conf.py b/doc/source/conf.py index 44b018fb2..1acf7c88c 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -72,8 +72,8 @@ # built documents. # # version and release are set the same for this package. -version = "2.13.1" -release = "2.13.1" +version = "2.13.2" +release = "2.13.2" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/freud/__init__.py b/freud/__init__.py index 443994c69..f34ac30b3 100644 --- a/freud/__init__.py +++ b/freud/__init__.py @@ -23,7 +23,7 @@ # automatic selection runs, the user cannot change it. set_num_threads(0) -__version__ = "2.13.1" +__version__ = "2.13.2" __all__ = [ "__version__", diff --git a/setup.cfg b/setup.cfg index abb9dff91..9f4cef7dd 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 2.13.1 +current_version = 2.13.2 commit = True tag = False message = Bump up to version {new_version}. @@ -36,3 +36,4 @@ ignore_errors = True [coverage:html] directory = coverage_html_report + diff --git a/setup.py b/setup.py index e0a56112e..2d9ad867e 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ from skbuild import setup -version = "2.13.1" +version = "2.13.2" # Read README for PyPI, fallback to short description if it fails. description = "Powerful, efficient trajectory analysis in scientific Python." From 43236044b27f6c87ad3f8218e000308f6fe69650 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 27 Nov 2023 16:45:57 +0000 Subject: [PATCH 6/9] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- setup.cfg | 1 - 1 file changed, 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index 9f4cef7dd..d6daa1ff2 100644 --- a/setup.cfg +++ b/setup.cfg @@ -36,4 +36,3 @@ ignore_errors = True [coverage:html] directory = coverage_html_report - From 1864ee16125f5b6716159a9aebe96155e4b8acc8 Mon Sep 17 00:00:00 2001 From: Tommy Waltmann Date: Mon, 27 Nov 2023 12:15:17 -0500 Subject: [PATCH 7/9] fix version support is setup.py --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 2d9ad867e..bbf721b01 100644 --- a/setup.py +++ b/setup.py @@ -36,11 +36,11 @@ "Topic :: Scientific/Engineering :: Physics", "Programming Language :: C++", "Programming Language :: Cython", - "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", ], zip_safe=False, maintainer="freud Developers", From 98a4c3ffbe304cf024dfdc33b5f7ca1cafa33f91 Mon Sep 17 00:00:00 2001 From: Tommy Waltmann Date: Mon, 27 Nov 2023 13:58:34 -0500 Subject: [PATCH 8/9] empty commit so CI will re-run From 2de33abf31469c7b1157be3e34b57fd1165f8c75 Mon Sep 17 00:00:00 2001 From: Tommy Waltmann Date: Mon, 27 Nov 2023 16:30:49 -0500 Subject: [PATCH 9/9] fix python requires in setup.py --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index bbf721b01..db7e4de53 100644 --- a/setup.py +++ b/setup.py @@ -56,7 +56,7 @@ "Source Code": "https://github.com/glotzerlab/freud", "Issue Tracker": "https://github.com/glotzerlab/freud/issues", }, - python_requires=">=3.7", + python_requires=">=3.8", install_requires=[ "numpy>=1.14", "rowan>=1.2.1",