diff --git a/daisy/__init__.py b/daisy/__init__.py index 0cc47b2..3553233 100644 --- a/daisy/__init__.py +++ b/daisy/__init__.py @@ -1,5 +1,11 @@ -from __future__ import absolute_import -from __future__ import print_function -from __future__ import division +from . import utils +from . import model +from . import config -__version__ = 'v2.0.4' \ No newline at end of file + +__all__ = [ + 'config', 'utils', 'model' +] + + +__version__ = 'v2.0.5' \ No newline at end of file diff --git a/daisy/model/__init__.py b/daisy/model/__init__.py index 0a42792..7803eab 100644 --- a/daisy/model/__init__.py +++ b/daisy/model/__init__.py @@ -1,12 +1,17 @@ -from daisy.model.EASERecommender import EASE -from daisy.model.FMRecommender import FM -from daisy.model.Item2VecRecommender import Item2Vec -from daisy.model.KNNCFRecommender import ItemKNNCF -from daisy.model.MFRecommender import MF -from daisy.model.NeuMFRecommender import NeuMF -from daisy.model.NFMRecommender import NFM -from daisy.model.NGCFRecommender import NGCF -from daisy.model.PopRecommender import MostPop -from daisy.model.PureSVDRecommender import PureSVD -from daisy.model.SLiMRecommender import SLiM -from daisy.model.VAECFRecommender import VAECF +from .EASERecommender import EASE +from .FMRecommender import FM +from .Item2VecRecommender import Item2Vec +from .KNNCFRecommender import ItemKNNCF +from .MFRecommender import MF +from .NeuMFRecommender import NeuMF +from .NFMRecommender import NFM +from .NGCFRecommender import NGCF +from .PopRecommender import MostPop +from .PureSVDRecommender import PureSVD +from .SLiMRecommender import SLiM +from .VAECFRecommender import VAECF + +__all__ = [ + 'EASE', 'FM', 'Item2Vec', 'ItemKNNCF', 'MF', 'NeuMF', 'NFM', 'NGCF', 'MostPop', + 'PureSVD', 'SLiM', 'VAECF', +] \ No newline at end of file diff --git a/daisy/utils/__init__.py b/daisy/utils/__init__.py index 7a675bb..7b77bb9 100644 --- a/daisy/utils/__init__.py +++ b/daisy/utils/__init__.py @@ -1,11 +1,11 @@ -from daisy.utils.config import * -from daisy.utils.dataset import * -from daisy.utils.loader import * -from daisy.utils.metrics import * -from daisy.utils.parser import * -from daisy.utils.sampler import * -from daisy.utils.splitter import * -from daisy.utils.utils import * +from .config import * +from .dataset import * +from .loader import * +from .metrics import * +from .parser import * +from .sampler import * +from .splitter import * +from .utils import * __all__ = [ 'log_colors_config', 'tune_params_config', 'param_type_config', 'metrics_config', diff --git a/setup.py b/setup.py index a5ccdc4..e297833 100644 --- a/setup.py +++ b/setup.py @@ -41,14 +41,14 @@ name = 'daisyRec', packages = [package for package in find_packages() if package.startswith('daisy')], # packages = find_packages(exclude=['tests*']), - version = 'v2.0.4', # Ideally should be same as your GitHub release tag varsion + version = 'v2.0.5', # Ideally should be same as your GitHub release tag varsion description=('An easy-to-use library for recommender systems.'), long_description = long_description, # long_description_content_type="text/markdown", author = 'Yu Di', author_email = 'di.yu.2021@mitb.smu.edu.sg', url = 'https://github.com/AmazingDD/daisyRec', - download_url = 'https://github.com/AmazingDD/daisyRec/archive/refs/tags/v2.0.4.tar.gz', + download_url = 'https://github.com/AmazingDD/daisyRec/archive/refs/tags/v2.0.5.tar.gz', keywords = ['ranking', 'recommendation'], include_package_data=True, install_requires=install_requires,