Skip to content

Commit 5f6fe55

Browse files
authored
Several updates (#353)
* update py-versions * revert * comment C tests * update pybind to 2.11.1 * update Asio to 1.28 * using newer centos image * update changelog * minor in CI * update version
1 parent 26e5bfc commit 5f6fe55

File tree

917 files changed

+63717
-17759
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

917 files changed

+63717
-17759
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ jobs:
120120
strategy:
121121
fail-fast: false
122122
matrix:
123-
python-version: ["3.7", "3.8", "3.9", "3.10"]
123+
python-version: ["3.8", "3.9", "3.10", "3.11"]
124124
compiler: [GCC, ICC]
125125
timeout-minutes: 15
126126

@@ -214,7 +214,7 @@ jobs:
214214
strategy:
215215
fail-fast: false
216216
matrix:
217-
python-version: ["3.7", "3.8", "3.9", "3.10"]
217+
python-version: ["3.8", "3.9", "3.10", "3.11"]
218218
timeout-minutes: 15
219219

220220
steps:
@@ -245,7 +245,7 @@ jobs:
245245
246246
247247
Windows-Cpp-C:
248-
runs-on: windows-2022
248+
runs-on: windows-latest
249249
name: Windows C++ & C
250250
timeout-minutes: 15
251251

@@ -285,12 +285,12 @@ jobs:
285285
286286
287287
Windows-Python:
288-
runs-on: windows-2022
288+
runs-on: windows-latest
289289
name: Windows Python ${{ matrix.python-version }}
290290
strategy:
291291
fail-fast: false
292292
matrix:
293-
python-version: ["3.7", "3.8", "3.9", "3.10"]
293+
python-version: ["3.8", "3.9", "3.10", "3.11"]
294294
timeout-minutes: 15
295295

296296
steps:
@@ -345,7 +345,7 @@ jobs:
345345
name: CentOS 7
346346

347347
container:
348-
image: kratosmultiphysics/kratos-image-ci-centos7-python35:latest
348+
image: kratosmultiphysics/kratos-image-ci-centos7:latest
349349

350350
steps:
351351
- uses: actions/checkout@v2
@@ -371,7 +371,7 @@ jobs:
371371
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${GITHUB_WORKSPACE}/bin
372372
cd tests
373373
# TODO delete build dir to make sure the linking etc works correctly? (Needs to be done after running CTests)
374-
python3.5 run_python_tests.py
374+
python3.8 run_python_tests.py
375375
376376
377377
Ubuntu-old-CMake:

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,3 +74,8 @@ All important and notable changes in the _CoSimIO_ are documented in this file.
7474
- Brings back the Fortran interface!
7575
- Fixes compilation problems in some systems with the tests and with the pipe communication (happened only with old Linux kernels)
7676
- Minor improvements in documentation
77+
78+
## 4.3.0
79+
- Drops support for Python < 3.6
80+
- Fixes problems with displaying error messages in some Windows systems
81+
- Updates external libraries pybind (used in Python-bindings) and ASIO (socket-based communication)

co_sim_io/sources/version.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ int GetMajorVersion() {
2020
}
2121

2222
int GetMinorVersion() {
23-
return 2;
23+
return 3;
2424
}
2525

2626
std::string GetPatchVersion() {

external_libraries/asio/COPYING

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2003-2021 Christopher M. Kohlhoff (chris at kohlhoff dot com)
1+
Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
22

33
Distributed under the Boost Software License, Version 1.0. (See accompanying
44
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

external_libraries/asio/README

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
asio version 1.20.0
2-
Released Saturday, 16 October 2021.
1+
asio version 1.28.0
2+
Released Wednesday, 26 April 2023.
33

44
See doc/index.html for API documentation and a tutorial.

0 commit comments

Comments
 (0)