diff --git a/shortfin/README.md b/shortfin/README.md index 3e7901342..9818e05d3 100644 --- a/shortfin/README.md +++ b/shortfin/README.md @@ -1,4 +1,4 @@ -# shortfin - SHARK C++ inference library +# shortfin - SHARK inference library and serving engine ## Simple User Installation diff --git a/shortfin/pyproject.toml b/shortfin/pyproject.toml index 47cde6775..15bd68732 100644 --- a/shortfin/pyproject.toml +++ b/shortfin/pyproject.toml @@ -8,6 +8,32 @@ requires = [ ] build-backend = "setuptools.build_meta" +[project] +name = "shortfin" +authors = [ + {name = "SHARK Authors"}, +] +description = "SHARK inference library and serving engine" +readme = "README.md" +license = {text = "Apache-2.0"} +classifiers = [ + "Development Status :: 3 - Alpha", + "License :: OSI Approved :: Apache Software License", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", +] +requires-python = ">= 3.10" + +# Version is set via the `setup.py`. +dynamic = ["version"] + +[project.urls] +Repository = "https://github.com/nod-ai/SHARK-Platform" +Documentation = "https://shortfin.readthedocs.io/en/latest/" + [tool.pytest.ini_options] addopts = [ "-ra", diff --git a/shortfin/setup.py b/shortfin/setup.py index 2830f9f35..cf3762950 100644 --- a/shortfin/setup.py +++ b/shortfin/setup.py @@ -359,10 +359,7 @@ def populate_built_package(abs_dir): print(f"Found shortfin packages: {packages}") setup( - name="shortfin", version=f"{PACKAGE_VERSION}", - description="Shortfin native library implementation", - author="SHARK Authors", packages=packages, zip_safe=False, package_dir=combine_dicts(