diff --git a/.github/workflows/run-entry-points.yml b/.github/workflows/run-entry-points.yml index e4962c2..43349ef 100644 --- a/.github/workflows/run-entry-points.yml +++ b/.github/workflows/run-entry-points.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.8", "3.9", "3.10"] + python-version: ["3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v2 diff --git a/CHANGELOG.md b/CHANGELOG.md index ef2f4cd..87dcc3d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/). ## [Unreleased] +## [2025.12.0] + ### Changed - redundant connections with lightcon motors removed @@ -58,11 +60,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/). ### Added - initial release -[Unreleased]: https://github.com/yaq-project/yaqd-horiba/compare/v2022.6.0...main -[2022.6.0]: https://github.com/yaq-project/yaqd-horiba/compare/v2022.6.0...v2022.4.0 +[Unreleased]: https://github.com/yaq-project/yaqd-horiba/compare/v2025.12.0...main +[2025.12.0]: https://github.com/yaq-project/yaqd-horiba/compare/v2022.6.0...v2025.12.0 +[2022.6.0]: https://github.com/yaq-project/yaqd-horiba/compare/v2022.4.0...v2022.6.0 [2022.4.0]: https://github.com/yaq-project/yaqd-horiba/compare/v2021.10.0...v2022.4.0 [2021.10.0]: https://github.com/yaq-project/yaqd-horiba/compare/v2021.3.0...v2021.10.0 [2021.3.0]: https://github.com/yaq-project/yaqd-horiba/compare/v2020.11.0...v2021.3.0 -[2020.11.0]: https://github.com/yaq-project/yaqd-horiba/compare/v2020.05.0...v2020.11.0 +[2020.11.0]: https://github.com/yaq-project/yaqd-horiba/compare/v2020.07.0...v2020.11.0 [2020.07.0]: https://github.com/yaq-project/yaqd-horiba/compare/v2020.05.0...v2020.07.0 [2020.05.0]: https://github.com/yaq-project/yaqd-horiba/releases/tag/v2020.05.0 diff --git a/README.md b/README.md index 67e7447..845ba0a 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![Conda](https://img.shields.io/conda/vn/conda-forge/yaqd-lightcon)](https://anaconda.org/conda-forge/yaqd-lightcon) [![yaq](https://img.shields.io/badge/framework-yaq-orange)](https://yaq.fyi/) [![black](https://img.shields.io/badge/code--style-black-black)](https://black.readthedocs.io/) -[![ver](https://img.shields.io/badge/calver-YYYY.0M.MICRO-blue)](https://calver.org/) +[![ver](https://img.shields.io/badge/calver-YYYY.M.MICRO-blue)](https://calver.org/) [![log](https://img.shields.io/badge/change-log-informational)](https://github.com/yaq-project/yaqd-lightcon/blob/main/CHANGELOG.md) yaq daemons for Light Conversion hardware diff --git a/pyproject.toml b/pyproject.toml index 75e8d1e..b1b4a31 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,8 +16,9 @@ classifiers = [ "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Natural Language :: English", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.7", - "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Scientific/Engineering", ] diff --git a/yaqd_lightcon/VERSION b/yaqd_lightcon/VERSION index e8ea324..53ac2cf 100644 --- a/yaqd_lightcon/VERSION +++ b/yaqd_lightcon/VERSION @@ -1 +1 @@ -2022.11.0 +2025.12.0 diff --git a/yaqd_lightcon/_lightcon_topas4_motor.py b/yaqd_lightcon/_lightcon_topas4_motor.py index 810a4ac..57f9591 100644 --- a/yaqd_lightcon/_lightcon_topas4_motor.py +++ b/yaqd_lightcon/_lightcon_topas4_motor.py @@ -2,7 +2,6 @@ import asyncio import pathlib -import os from typing import Any from yaqd_core import IsHomeable, IsDiscrete, HasLimits, HasPosition, IsDaemon @@ -16,7 +15,6 @@ class LightconTopas4Motor(IsHomeable, IsDiscrete, HasLimits, HasPosition, IsDaem def __init__(self, name: str, config: dict[str, Any], config_filepath: pathlib.Path): super().__init__(name, config, config_filepath) - self.logger.info(f"PID: {os.getpid()}") self._base_url = f"http://{config['topas4_host']}:{config['topas4_port']}/{config['serial']}/v0/PublicApi" self._motor_index = config["motor_index"] self.client.open(config["port"])