diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 164f3d26..722069bd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -43,7 +43,7 @@ jobs: build*/**/bin build*/**/fortran - # build wheels only for cpython versions 3.8-3.12 on linux and windows 64-bits + # build wheels for cpython versions 3.8+ on linux and windows 64-bits python_build: name: Build ittapi wheels runs-on: ${{ matrix.os }} @@ -52,14 +52,14 @@ jobs: matrix: include: - os: ubuntu-latest - cibw_skip_args: "*_i686 *-musllinux_* cp313-*" + cibw_skip_args: "*_i686 *-musllinux_* cp*t-*" - os: windows-latest - cibw_skip_args: "*-win32 *_i686 cp313-*" + cibw_skip_args: "*-win32 *_i686 cp*t-*" steps: - name: Checkout sources uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Install cibuildwheels - run: python -m pip install cibuildwheel==2.20.0 + run: python -m pip install cibuildwheel==3.3.1 - name: Build ittapi python wheels run: python -m cibuildwheel python --output-dir python_dist env: diff --git a/python/ittapi.native/ittapi.cpp b/python/ittapi.native/ittapi.cpp index 236ce90f..b4f0401d 100644 --- a/python/ittapi.native/ittapi.cpp +++ b/python/ittapi.native/ittapi.cpp @@ -42,8 +42,8 @@ static int exec_ittapi_module(PyObject* module) PyModule_AddFunctions(module, ittapi_functions); PyModule_AddStringConstant(module, "__author__", "Egor Suldin"); - PyModule_AddStringConstant(module, "__version__", "1.2.0"); - PyModule_AddIntConstant(module, "year", 2024); + PyModule_AddStringConstant(module, "__version__", "1.2.1"); + PyModule_AddIntConstant(module, "year", 2026); return 0; } diff --git a/python/pyproject.toml b/python/pyproject.toml index 87c203f5..e8dac8ca 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "ittapi" -version = "1.2.0" +version = "1.2.1" authors = [ { name="Egor Suldin"}, ] @@ -16,6 +16,8 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", ] [project.urls] diff --git a/python/setup.py b/python/setup.py index 96d9b1ca..450845d5 100644 --- a/python/setup.py +++ b/python/setup.py @@ -131,7 +131,7 @@ def build_extension(self, ext) -> None: setup(name='ittapi', - version='1.2.0', + version='1.2.1', description='ITT API bindings for Python', packages=['ittapi', 'ittapi/compat'], ext_modules=[ittapi_native],