From 274473af4362d8fd504c276947b9adab61e4c1f3 Mon Sep 17 00:00:00 2001 From: Camille Troillard Date: Wed, 2 Oct 2024 12:20:30 +0200 Subject: [PATCH 1/2] docs: Enhance description of project on PyPI (#395) --- pyproject.toml | 55 ++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 42 insertions(+), 13 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 14d1f57ec..cd676207c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,3 +1,45 @@ +[project] +name = "skore" +description = "Tooling and assistance for data scientists to \"Own Your Data Science\"" +dynamic = ["version"] +readme = "README.md" +maintainers = [ + {name = "skore developers", email="skore@signal.probabl.ai"}, +] +dependencies = [ + "diskcache", + "fastapi", + "rich", + "skops", + "uvicorn", +] +license = { file = "LICENSE" } +classifiers=[ + "Intended Audience :: Science/Research", + "Intended Audience :: Developers", + "License :: OSI Approved :: BSD License", + "Programming Language :: Python", + "Topic :: Software Development", + "Topic :: Scientific/Engineering", + "Development Status :: 3 - Alpha", + "Operating System :: Microsoft :: Windows", + "Operating System :: POSIX", + "Operating System :: Unix", + "Operating System :: MacOS", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12" +] + +[project.urls] +homepage = "https://probabl.ai" +source = "https://github.com/probabl-ai/skore" +download = "https://pypi.org/project/skore/#files" +tracker = "https://github.com/probabl-ai/skore/issues" +"release notes" = "https://github.com/probabl-ai/skore/releases" + [build-system] requires = ["hatchling"] build-backend = "hatchling.build" @@ -14,19 +56,6 @@ artifacts = ["src/skore/ui/static/"] package = ["src/skore/"] artifacts = ["src/skore/ui/static/"] -[project] -name = "skore" -description = "..." -dynamic = ["version"] -dependencies = [ - "diskcache", - "fastapi", - "rich", - "skops", - "uvicorn", -] -license = { file = "LICENSE" } - [project.optional-dependencies] test = [ "altair", From a35da65095949dcf6fc6602cdfcdd8ce05cb1726 Mon Sep 17 00:00:00 2001 From: Camille Troillard Date: Wed, 2 Oct 2024 16:28:51 +0200 Subject: [PATCH 2/2] Update pyproject.toml Co-authored-by: Auguste Baum <52001167+augustebaum@users.noreply.github.com> --- pyproject.toml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index cd676207c..1f73826c0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,11 +34,11 @@ classifiers=[ ] [project.urls] -homepage = "https://probabl.ai" -source = "https://github.com/probabl-ai/skore" -download = "https://pypi.org/project/skore/#files" -tracker = "https://github.com/probabl-ai/skore/issues" -"release notes" = "https://github.com/probabl-ai/skore/releases" +Homepage = "https://probabl.ai" +Repository = "https://github.com/probabl-ai/skore" +Download = "https://pypi.org/project/skore/#files" +Issues = "https://github.com/probabl-ai/skore/issues" +"Release notes" = "https://github.com/probabl-ai/skore/releases" [build-system] requires = ["hatchling"]