Skip to content

Commit

Permalink
Improve Python wheel metadata (#311)
Browse files Browse the repository at this point in the history
  • Loading branch information
jgiannuzzi authored Sep 13, 2023
1 parent 28a5bab commit da6e69e
Show file tree
Hide file tree
Showing 5 changed files with 54 additions and 11 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[![FastTrackML banner](./website/static/images/github-banner.svg)](https://fasttrackml.io/)
[![FastTrackML banner](https://fasttrackml.io/images/github-banner.svg)](https://fasttrackml.io/)

# _FastTrackML_

Expand All @@ -18,7 +18,7 @@ docker run --rm -p 5000:5000 -ti gresearch/fasttrackml

Verify that you can see the UI by navigating to http://localhost:5000/.

![FastTrackML UI](docs/images/main_ui.png)
![FastTrackML UI](https://raw.githubusercontent.com/G-Research/fasttrackml/main/docs/images/main_ui.png)

For more info, `--help` is your friend!

Expand Down
1 change: 1 addition & 0 deletions python/LICENSE
1 change: 1 addition & 0 deletions python/README.md
50 changes: 50 additions & 0 deletions python/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,53 @@
[build-system]
requires = ["setuptools", "wheel"]
build-backend = "setuptools.build_meta"

[project]
name = "FastTrackML"
description = "An experiment tracking server focused on speed and scalability"
dynamic = ["version"]
readme = "README.md"
license = { file = "LICENSE" }
requires-python = ">=3.6"
keywords = [
"ai",
"apache-spark",
"data-science",
"data-visualization",
"experiment-tracking",
"machine-learning",
"metadata-tracking",
"metadata",
"metrics",
"ml",
"mlflow-tracking-server",
"mlflow",
"mlops",
"pytorch",
"tensorboard",
"tensorflow",
"visualization",
]
classifiers = [
"Development Status :: 4 - Beta",
"Environment :: Web Environment",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: Apache Software License",
"Programming Language :: JavaScript",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.10",
"Topic :: Scientific/Engineering",
"Topic :: Utilities",
]

[project.urls]
Homepage = "https://fasttrackml.io/"
Repository = "https://github.com/G-Research/fasttrackml"
Changelog = "https://github.com/G-Research/fasttrackml/releases"
9 changes: 0 additions & 9 deletions python/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,6 @@
from wheel.bdist_wheel import bdist_wheel


def get_long_description():
with open("../README.md", "r", encoding="utf-8") as f:
return f.read()


def get_data_files():
os = subprocess.check_output(["go", "env", "GOOS"]).strip().decode("utf-8")
return [("Scripts", ["../fml.exe"])] if os == "windows" else [("bin", ["../fml"])]
Expand Down Expand Up @@ -51,13 +46,9 @@ def get_tag(self):
setup(
name="fasttrackml",
version=get_version(),
description="Rewrite of the MLFlow tracking server with a focus on scalability.",
long_description=get_long_description(),
long_description_content_type="text/markdown",
packages=find_packages(),
include_package_data=True,
data_files=get_data_files(),
python_requires=">=3.6",
zip_safe=False,
ext_modules=[],
cmdclass=dict(
Expand Down

0 comments on commit da6e69e

Please sign in to comment.