Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ All notable changes to this project are documented in this file.

## Unreleased

## 2.1.1 - 2026-08-14

### Fixed

- Update the pinned native core to netft-cpp 0.3.3, including lifecycle-safe
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.16)
project(pynetft VERSION 2.1.0 LANGUAGES CXX)
project(pynetft VERSION 2.1.1 LANGUAGES CXX)

option(PYNETFT_BUILD_TESTING "Build pyNetFT native tests" OFF)

Expand Down
4 changes: 2 additions & 2 deletions pixi.toml
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,6 @@ check = { depends-on = [
"native-tidy",
] }
wheel = "python -m build --sdist --wheel --no-isolation"
wheel-check = "python tools/check_wheel.py dist/pynetft-2.1.0-*.whl"
sdist-check = "python tools/check_sdist.py dist/pynetft-2.1.0.tar.gz"
wheel-check = "python tools/check_wheel.py dist/pynetft-2.1.1-*.whl"
sdist-check = "python tools/check_sdist.py dist/pynetft-2.1.1.tar.gz"
hardware-test = "python tools/hardware_test.py"
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ build-backend = "scikit_build_core.build"

[project]
name = "pynetft"
version = "2.1.0"
version = "2.1.1"
description = "Python client for ATI Net F/T Ethernet force/torque sensors"
readme = "README.md"
requires-python = ">=3.10"
Expand Down
2 changes: 1 addition & 1 deletion tests/artifact/test_wheel.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ def test_native_extension_and_type_marker_are_installed() -> None:
import pynetft
from pynetft import _native

assert pynetft.__version__ == "2.1.0"
assert pynetft.__version__ == "2.1.1"
assert _native.__version__ == pynetft.__version__
assert resources.files("pynetft").joinpath("py.typed").is_file()

Expand Down
2 changes: 1 addition & 1 deletion tests/python/test_import.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@


def test_installed_version_and_native_module_agree() -> None:
assert pynetft.__version__ == "2.1.0"
assert pynetft.__version__ == "2.1.1"
assert version("pynetft") == pynetft.__version__
assert _native.__version__ == pynetft.__version__

Expand Down
Loading