From 724f897e9a22c16fcdf0c193ef6b4d1f32c85f21 Mon Sep 17 00:00:00 2001 From: istmxrein <maximilian.reinheimer@stud.h-da.de> Date: Sat, 15 Jul 2023 15:56:49 +0200 Subject: [PATCH] limit pydantic version to prevent break --- pilab/events/power.py | 8 ++++++++ setup.py | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/pilab/events/power.py b/pilab/events/power.py index 8fc190c..74e1c85 100644 --- a/pilab/events/power.py +++ b/pilab/events/power.py @@ -398,3 +398,11 @@ def run_restart_consumer(macs: List[str], _type: Type, callback: Callable = None switch_consumer = restart_consumer(switch_consumer) case _: raise ValueError("Type is not known") + + +def get_latest_event(mac: str): + return state.get(mac) + +def get_latest_state(mac: str): + event = state.get(mac) + return event.state if event else None diff --git a/setup.py b/setup.py index db6bf8c..e0b3d8c 100644 --- a/setup.py +++ b/setup.py @@ -2,14 +2,14 @@ from setuptools import setup, find_packages setup( name='pilab', - version='3.3.1', + version='3.3.2', description='Shared-Libs for the pi-lab microservices', url='https://code.fbi.h-da.de/api/v4/projects/27896/packages/pypi/pilab', author='Max Reinheimer', author_email='maximilian.reinheimer@stud.h-da.de', license='MIT', packages=find_packages(), - install_requires=['pika', 'pydantic'], + install_requires=['pika', 'pydantic>=1,<2.0.0'], classifiers=[ 'Development Status :: 3 - Alpha', 'Operating System :: POSIX :: Linux', -- GitLab