From a0cf4384123df2e1a63cb434115aa715ae24a696 Mon Sep 17 00:00:00 2001 From: vitosotdihaet Date: Tue, 28 May 2024 22:57:35 +0300 Subject: [PATCH 1/3] Set up a scale_data library --- scale_data/__init__.py | 0 scale_data.py => scale_data/scale_data.py | 0 setup.py | 17 +++++++++++++++++ 3 files changed, 17 insertions(+) create mode 100644 scale_data/__init__.py rename scale_data.py => scale_data/scale_data.py (100%) create mode 100644 setup.py diff --git a/scale_data/__init__.py b/scale_data/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/scale_data.py b/scale_data/scale_data.py similarity index 100% rename from scale_data.py rename to scale_data/scale_data.py diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..48ab0f5 --- /dev/null +++ b/setup.py @@ -0,0 +1,17 @@ +from setuptools import setup, find_packages + +setup( + name='scale_data', + version='0.1.0', + packages=find_packages(), + install_requires=[], + author='BobryTeam', + author_email='sinntexxx@gmail.com', + description='ScaleData data structure', + url='https://github.com/BobryTeam/scale-data', + classifiers=[ + 'Programming Language :: Python :: 3', + 'Operating System :: OS Independent', + ], + python_requires='>=3.10', +) From a181b13d2fb4b5f32875baa3250ebabc0dc2d853 Mon Sep 17 00:00:00 2001 From: vitosotdihaet Date: Tue, 28 May 2024 23:00:19 +0300 Subject: [PATCH 2/3] Add __init__.py file --- scale_data/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scale_data/__init__.py b/scale_data/__init__.py index e69de29..cbe1160 100644 --- a/scale_data/__init__.py +++ b/scale_data/__init__.py @@ -0,0 +1,5 @@ +from .scale_data import ScaleData, ScaleDataFromStr + +__all__ = [ + 'ScaleData', 'ScaleDataFromStr' +] \ No newline at end of file From 000f858ef59e5b4f855168dc0357b2bc8103c9dc Mon Sep 17 00:00:00 2001 From: Vitaly Klimenko <67521698+vitosotdihaet@users.noreply.github.com> Date: Thu, 30 May 2024 13:55:27 +0300 Subject: [PATCH 3/3] Update scale_data.py --- scale_data/scale_data.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scale_data/scale_data.py b/scale_data/scale_data.py index 5eee203..7cfb7db 100644 --- a/scale_data/scale_data.py +++ b/scale_data/scale_data.py @@ -1,19 +1,19 @@ class ScaleData: - def __init__(self, replica_count: int): + def __init__(self, replica_coefficient: float): ''' Инициализация класса ''' - self.replica_count = replica_count + self.replica_coefficient: float = replica_coefficient def __str__(self) -> str: ''' Превращает скейл дату в строку ''' - return str(self.replica_count) + return str(self.replica_coefficient) class ScaleDataFromStr(ScaleData): def __init__(self, string_data: str): ''' Инициализация класса из строки ''' - return super().__init__(int(string_data)) + return super().__init__(float(string_data))