# Copyright 2025 The TensorFlow Recommenders Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. """TensorFlow Recommenders, a TensorFlow library for recommender systems.""" import pathlib import setuptools VERSION = "0.7.6" long_description = ( pathlib.Path(__file__).parent.joinpath("README.md").read_text() ) setuptools.setup( name="tensorflow-recommenders", version=VERSION, description=( "Tensorflow Recommenders, a TensorFlow library for recommender systems." ), long_description=long_description, long_description_content_type="text/markdown", url="https://github.com/tensorflow/recommenders", author="Google Inc.", author_email="packages@tensorflow.org", packages=setuptools.find_packages(), install_requires=pathlib.Path("requirements.txt").read_text().splitlines(), extras_require={ "docs": ["fire", "annoy", "scann == 1.2.*", "tensorflow-ranking"], }, # PyPI package information. classifiers=[ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Software Development", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", ], license="Apache 2.0", keywords="tensorflow recommenders recommendations", )