Skip to content

Commit e50efad

Browse files
committed
Set pybind11 compatible with 3.0; bump version 2.2.0
1 parent 37c98c2 commit e50efad

File tree

14 files changed

+29
-29
lines changed

14 files changed

+29
-29
lines changed

.github/workflows/test-linux-dependencies.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@ jobs:
2424
uses: actions/cache/restore@v4
2525
with:
2626
path: CASMcode_global/dist
27-
key: ${{ runner.os }}-libcasm-global-v2-1-0
27+
key: ${{ runner.os }}-libcasm-global-v2-2-0
2828

2929
- name: checkout libcasm-global
3030
if: steps.cache-libcasm-global-restore.outputs.cache-hit != 'true'
3131
uses: actions/checkout@v4
3232
with:
3333
repository: prisms-center/CASMcode_global
3434
path: CASMcode_global
35-
ref: v2.1.0
35+
ref: v2.2.0
3636

3737
- name: make global
3838
if: steps.cache-libcasm-global-restore.outputs.cache-hit != 'true'
@@ -58,15 +58,15 @@ jobs:
5858
uses: actions/cache/restore@v4
5959
with:
6060
path: CASMcode_crystallography/dist
61-
key: ${{ runner.os }}-libcasm-xtal-v2-1-0
61+
key: ${{ runner.os }}-libcasm-xtal-v2-2-0
6262

6363
- name: checkout libcasm-xtal
6464
if: steps.cache-libcasm-xtal-restore.outputs.cache-hit != 'true'
6565
uses: actions/checkout@v4
6666
with:
6767
repository: prisms-center/CASMcode_crystallography
6868
path: CASMcode_crystallography
69-
ref: v2.1.0
69+
ref: v2.2.0
7070

7171
- name: make xtal
7272
if: steps.cache-libcasm-xtal-restore.outputs.cache-hit != 'true'

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ All notable changes to `libcasm-mapping` will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [2.2.0] - 2025-08-14
99

1010
### Changed
1111

12-
- Set pybind11~=2.8
12+
- Set pybind11~=3.0
1313

1414

1515
## [2.1.0] - 2025-08-07

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.20)
22
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.15" CACHE STRING "Minimum OS X deployment version")
33

4-
project(CASMcode_mapping VERSION 2.1.0 LANGUAGES CXX)
4+
project(CASMcode_mapping VERSION 2.2.0 LANGUAGES CXX)
55

66
# set CMAKE_INSTALL_X variables
77
include(GNUInstallDirs)

CMakeLists.txt.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.20)
22
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.15" CACHE STRING "Minimum OS X deployment version")
33

4-
project(CASMcode_mapping VERSION 2.1.0 LANGUAGES CXX)
4+
project(CASMcode_mapping VERSION 2.2.0 LANGUAGES CXX)
55

66
# set CMAKE_INSTALL_X variables
77
include(GNUInstallDirs)

build_requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ setuptools>=42
33
scikit-build
44
cmake>=3.20
55
ninja
6-
pybind11~=2.8
7-
libcasm-global>=2.1.0
8-
libcasm-xtal>=2.1.0
6+
pybind11~=3.0
7+
libcasm-global>=2.2.0
8+
libcasm-xtal>=2.2.0

doc/doxygen_config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = "CASM_mapping"
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = 2.1.0
41+
PROJECT_NUMBER = 2.2.0
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

pyproject.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ requires = [
55
"scikit-build",
66
"cmake>=3.20",
77
"ninja",
8-
"pybind11~=2.8",
9-
"libcasm-global>=2.1.0",
10-
"libcasm-xtal>=2.1.0",
8+
"pybind11~=3.0",
9+
"libcasm-global>=2.2.0",
10+
"libcasm-xtal>=2.2.0",
1111
]
1212
build-backend = "setuptools.build_meta"
1313

1414
[project]
1515
name = "libcasm-mapping"
16-
version = "2.1.0"
16+
version = "2.2.0"
1717
authors = [
1818
{ name="CASM developers", email="casm-developers@lists.engr.ucsb.edu" },
1919
]
@@ -28,8 +28,8 @@ classifiers = [
2828
"Topic :: Scientific/Engineering",
2929
]
3030
dependencies = [
31-
"libcasm-global>=2.1.0",
32-
"libcasm-xtal>=2.1.0",
31+
"libcasm-global>=2.2.0",
32+
"libcasm-xtal>=2.2.0",
3333
"numpy",
3434
]
3535

python/doc/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
# -- package specific configuration --
44
project = "libcasm-mapping"
5-
version = "2.1" # The short X.Y version.
6-
release = "2.1.0" # The full version, including alpha/beta/rc tags.
5+
version = "2.2" # The short X.Y version.
6+
release = "2.2.0" # The full version, including alpha/beta/rc tags.
77
project_desc = "CASM structure mapping"
88
logo_text = "libcasm-mapping"
99
github_url = "https://github.com/prisms-center/CASMcode_mapping/"

python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ requires = [
33
"pip",
44
"setuptools",
55
"wheel",
6-
"pybind11~=2.8",
6+
"pybind11~=3.0",
77
"libcasm-global>=2.0.6",
88
"libcasm-xtal>=2.0.0",
99
]

python/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import os
22

3-
__version__ = "2.1.0"
3+
__version__ = "2.2.0"
44

55
# Available at setup time due to pyproject.toml
66
from pybind11.setup_helpers import Pybind11Extension, build_ext

0 commit comments

Comments
 (0)