tritesh commited on
Commit
5044c56
·
verified ·
1 Parent(s): 85f73cc

Upload pyproject.toml

Browse files
Files changed (1) hide show
  1. pyproject.toml +22 -9
pyproject.toml CHANGED
@@ -4,15 +4,16 @@ build-backend = "setuptools.build_meta"
4
 
5
  [project]
6
  name = "dflash-mlx-universal"
7
- version = "0.1.1"
8
- description = "DFlash block diffusion speculative decoding for MLX — tested on M2 Pro Max (96GB)"
9
  readme = "README.md"
10
  license = {text = "MIT"}
11
  authors = [
12
  {name = "Raaz Kumar"},
 
13
  ]
14
  classifiers = [
15
- "Development Status :: 3 - Alpha",
16
  "Intended Audience :: Developers",
17
  "Intended Audience :: Science/Research",
18
  "License :: OSI Approved :: MIT License",
@@ -25,7 +26,11 @@ classifiers = [
25
  "Environment :: MacOS X",
26
  "Operating System :: MacOS :: MacOS X",
27
  ]
28
- keywords = ["mlx", "llm", "speculative-decoding", "diffusion", "dflash", "inference", "apple-silicon", "m2-pro-max", "m3", "m4"]
 
 
 
 
29
  requires-python = ">=3.9"
30
  dependencies = [
31
  "mlx>=0.25.0",
@@ -39,6 +44,10 @@ dependencies = [
39
  ]
40
 
41
  [project.optional-dependencies]
 
 
 
 
42
  dev = [
43
  "pytest>=7.0.0",
44
  "pytest-cov>=4.0.0",
@@ -47,14 +56,18 @@ dev = [
47
  ]
48
 
49
  [project.urls]
50
- Homepage = "https://huggingface.co/raazkumar/dflash-mlx-universal"
51
- Repository = "https://huggingface.co/raazkumar/dflash-mlx-universal"
52
- Documentation = "https://huggingface.co/raazkumar/dflash-mlx-universal/blob/main/M2_PRO_MAX_GUIDE.md"
53
- Issues = "https://huggingface.co/raazkumar/dflash-mlx-universal/discussions"
 
 
 
 
54
 
55
  [tool.setuptools.packages.find]
56
  where = ["."]
57
- include = ["dflash_mlx*"]
58
 
59
  [tool.black]
60
  line-length = 100
 
4
 
5
  [project]
6
  name = "dflash-mlx-universal"
7
+ version = "0.2.0"
8
+ description = "Universal DFlash block diffusion speculative decoding for MLX — any model family on Apple Silicon"
9
  readme = "README.md"
10
  license = {text = "MIT"}
11
  authors = [
12
  {name = "Raaz Kumar"},
13
+ {name = "Community Contributors"},
14
  ]
15
  classifiers = [
16
+ "Development Status :: 4 - Beta",
17
  "Intended Audience :: Developers",
18
  "Intended Audience :: Science/Research",
19
  "License :: OSI Approved :: MIT License",
 
26
  "Environment :: MacOS X",
27
  "Operating System :: MacOS :: MacOS X",
28
  ]
29
+ keywords = [
30
+ "mlx", "llm", "speculative-decoding", "diffusion", "dflash",
31
+ "inference", "apple-silicon", "qwen3", "llama", "mistral", "gemma",
32
+ "block-diffusion", "text-generation", "inference-acceleration"
33
+ ]
34
  requires-python = ">=3.9"
35
  dependencies = [
36
  "mlx>=0.25.0",
 
44
  ]
45
 
46
  [project.optional-dependencies]
47
+ server = [
48
+ "fastapi>=0.100.0",
49
+ "uvicorn>=0.23.0",
50
+ ]
51
  dev = [
52
  "pytest>=7.0.0",
53
  "pytest-cov>=4.0.0",
 
56
  ]
57
 
58
  [project.urls]
59
+ Homepage = "https://huggingface.co/tritesh/dflash-mlx-universal"
60
+ Repository = "https://huggingface.co/tritesh/dflash-mlx-universal"
61
+ Documentation = "https://huggingface.co/tritesh/dflash-mlx-universal/blob/main/README.md"
62
+ Issues = "https://huggingface.co/tritesh/dflash-mlx-universal/discussions"
63
+
64
+ [project.scripts]
65
+ dflash-mlx-serve = "dflash_mlx.serve:main"
66
+ dflash-mlx-convert = "dflash_mlx.convert:main"
67
 
68
  [tool.setuptools.packages.find]
69
  where = ["."]
70
+ include = ["dflash_mlx*", "tests*", "examples*"]
71
 
72
  [tool.black]
73
  line-length = 100