Tm-devices

Latest version: v3.1.8

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 10

3.1.8

Merged Pull Requests

- chore: Relax psutil version requirement to >=6.0.0 ([402](https://github.com/tektronix/tm_devices/pull/402))

Changed

- Relaxed the required version of `psutil` to allow for easier installation of `tm_devices` into more environments.

---

3.1.7

Merged Pull Requests

- fix: Updated the logging configuration function to properly display the correct timestamp precision when using colored console logging ([401](https://github.com/tektronix/tm_devices/pull/401))
- python-deps(deps-dev): update ruff requirement from 0.9.10 to 0.11.0 in the python-dependencies group ([400](https://github.com/tektronix/tm_devices/pull/400))
- test: Move all distributions built during tox into a subdirectory ([399](https://github.com/tektronix/tm_devices/pull/399))

Fixed

- Updated the logging configuration function to properly display the correct timestamp precision when using colored console logging.

---

3.1.6

Merged Pull Requests

- Update AWG70K driver to properly handle when the DCA output signal path is not supported ([398](https://github.com/tektronix/tm_devices/pull/398))

Fixed

- Updated the expected error message for the `set_output_signal_path()` method in the AWG70K driver.

---

3.1.5

Merged Pull Requests

- python-deps(deps): bump the python-dependencies group across 1 directory with 2 updates ([395](https://github.com/tektronix/tm_devices/pull/395))
- ci: Allow retries for CI testing on MacOS. ([394](https://github.com/tektronix/tm_devices/pull/394))
- gh-actions(deps): bump tektronix/python-package-ci-cd ([393](https://github.com/tektronix/tm_devices/pull/393))
- Fixed microsecond representation in log formatting ([392](https://github.com/tektronix/tm_devices/pull/392))
- chore: Bump development dependencies ([390](https://github.com/tektronix/tm_devices/pull/390))

Changed

- Modified the logging time format to use microseconds for more precise logging.

---

3.1.4

Merged Pull Requests

- feat: Converted the previously private `_name_and_alias` property on the `Device` class into a public, cached property called `name_and_alias` ([388](https://github.com/tektronix/tm_devices/pull/388))
- test: Ignore pull request URLs when checking links ([384](https://github.com/tektronix/tm_devices/pull/384))

Added

- Added a new `name_and_alias` cached property to the `Device` class that all drivers inherit from to provide easy access to a unique identifier for the device.
- This property was previously implemented as the private `_name_and_alias` property, now it is a public, cached property.

---

3.1.3

Merged Pull Requests

- refactor: Update all error messages for VISA devices to always include the failed command unless explicitly called with the method's `verbose` parameter set to False ([383](https://github.com/tektronix/tm_devices/pull/383))

Changed

- The error messages for exceptions raised during VISA communication have been updated to always include the command that was being executed when the error occurred, unless the method was explicitly called with the `verbose` parameter set to False.

---

Page 1 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.