diff --git a/events/__init__.py b/events/__init__.py new file mode 100644 index 0000000..7535b65 --- /dev/null +++ b/events/__init__.py @@ -0,0 +1,7 @@ +from .event import Event, EventType +from .kafka_event import KafkaEventReader, KafkaEventWriter + +__all__ = [ + 'Event', 'EventType', + 'KafkaEventReader', 'KafkaEventWriter' +] \ No newline at end of file diff --git a/event.py b/events/event.py similarity index 100% rename from event.py rename to events/event.py index f1a0cab..6d4d9c0 100644 --- a/event.py +++ b/events/event.py @@ -1,8 +1,8 @@ from enum import Enum +from metrics import * from trend_data import * from scale_data import * -from metrics import * class EventType(Enum): diff --git a/kafka_event.py b/events/kafka_event.py similarity index 99% rename from kafka_event.py rename to events/kafka_event.py index fe24f31..ad71ba9 100644 --- a/kafka_event.py +++ b/events/kafka_event.py @@ -5,7 +5,7 @@ from kafka import KafkaConsumer, KafkaProducer -from event import * +from .event import * MESSAGE_ENCODING = 'utf-8' diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..913e192 --- /dev/null +++ b/setup.py @@ -0,0 +1,22 @@ +from setuptools import setup, find_packages + +setup( + name='events', + version='0.1.0', + packages=find_packages(), + install_requires=[ + 'kafka-python', + 'metrics @ git+https://github.com/BobryTeam/metrics.git@pip-deps', + 'trend_data @ git+https://github.com/BobryTeam/trend-data.git@pip-deps', + 'scale_data @ git+https://github.com/BobryTeam/scale-data.git@pip-deps', + ], + author='BobryTeam', + author_email='sinntexxx@gmail.com', + description='Events and KafkaEvent* classes', + url='https://github.com/BobryTeam/scale-data', + classifiers=[ + 'Programming Language :: Python :: 3', + 'Operating System :: OS Independent', + ], + python_requires='>=3.10', +)