From ab6726027c6fd3ef4d5548eab8e8f4a79c3abb97 Mon Sep 17 00:00:00 2001 From: vitosotdihaet Date: Tue, 28 May 2024 23:38:48 +0300 Subject: [PATCH 1/2] Set up the microservice library --- microservice/__init__.py | 5 +++++ .../microservice.py | 3 +-- setup.py | 19 +++++++++++++++++++ 3 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 microservice/__init__.py rename microservice.py => microservice/microservice.py (98%) create mode 100644 setup.py diff --git a/microservice/__init__.py b/microservice/__init__.py new file mode 100644 index 0000000..fa048f0 --- /dev/null +++ b/microservice/__init__.py @@ -0,0 +1,5 @@ +from .microservice import Microservice + +__all__ = [ + 'Microservice' +] \ No newline at end of file diff --git a/microservice.py b/microservice/microservice.py similarity index 98% rename from microservice.py rename to microservice/microservice.py index 2614cda..a3ff7c0 100644 --- a/microservice.py +++ b/microservice/microservice.py @@ -5,8 +5,7 @@ import time -from events.event import * -from events.kafka_event import * +from events import * class Microservice: diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..9756274 --- /dev/null +++ b/setup.py @@ -0,0 +1,19 @@ +from setuptools import setup, find_packages + +setup( + name='microservice', + version='0.1.0', + packages=find_packages(), + install_requires=[ + 'events @ git+https://github.com/BobryTeam/events.git@pip-deps' + ], + author='BobryTeam', + author_email='sinntexxx@gmail.com', + description='Base class for all the microservices', + url='https://github.com/BobryTeam/microservice', + classifiers=[ + 'Programming Language :: Python :: 3', + 'Operating System :: OS Independent', + ], + python_requires='>=3.10', +) From cb135cf78778ad0e22ace6de8919184edff1f40b Mon Sep 17 00:00:00 2001 From: vitosotdihaet Date: Tue, 28 May 2024 23:42:26 +0300 Subject: [PATCH 2/2] Import queue --- microservice/microservice.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/microservice/microservice.py b/microservice/microservice.py index a3ff7c0..d5d39b5 100644 --- a/microservice/microservice.py +++ b/microservice/microservice.py @@ -1,5 +1,7 @@ from typing import Dict +from queue import Queue + import threading from threading import Thread