-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
89 lines (77 loc) · 2.12 KB
/
pyproject.toml
File metadata and controls
89 lines (77 loc) · 2.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
[project]
name = "ml_deploy"
description = "ML Deployment Reference Implementation"
version = "0.1.0"
authors = [{ name = "ML Engineer", email = "ml@example.com" }]
readme = "README.md"
requires-python = ">=3.13"
license = "GPL-3.0"
keywords = ["machine-learning", "deployment", "nbdev", "pytorch", "mlflow"]
classifiers = [
"Development Status :: 2 - Pre-Alpha",
"Intended Audience :: Developers",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: 3.13",
"Topic :: Scientific/Engineering :: Artificial Intelligence",
]
dependencies = [
"nbdev>=3.0.0",
"pandas>=2.0.0",
"scikit-learn>=1.3.0",
"mlflow>=2.0.0",
"joblib>=1.0.0",
]
[project.urls]
"Homepage" = "https://github.com/example/ml_deploy"
[project.scripts]
ml-deploy = "ml_deploy.core:main"
[build-system]
requires = ["nbdev>=3.0.0", "setuptools>=64", "wheel"]
build-backend = "setuptools.build_meta"
[tool.setuptools]
packages = ["ml_deploy"]
[tool.nbdev]
# nbdev 3 specific settings
lib_name = "ml_deploy"
# Optional: configure where notebooks are stored
# nbdev_path = "nbs"
# Optional: configure where to export the library
# lib_path = "ml_deploy"
# Optional: configure docs build
# docs_path = "docs"
# Optional: configure test settings
# test_path = "tests"
[tool.nbdev.pypi]
# For publishing to PyPI (when ready)
# repository = "https://upload.pypi.org/legacy/"
# username = "__token__"
[tool.nbdev.docs]
# Quarto documentation settings
# title = "ML Deploy Reference"
# description = "Reference implementation for ML deployment"
# github-repo = "user/ml_deploy"
# quarto-format = "html"
# quarto-pdf = false
[tool.nbdev.test]
# Test settings
# rc_env = {}
# test_pattern = "*_test.py"
[tool.nbdev.serve]
# For local documentation preview
# port = 8000
# host = "127.0.0.1"
[tool.nbdev.export]
# Export controls
# export = True
# parallel = False
# fname = "lib"
[tool.nbdev.bumpversion]
# Version bumping
# part = "patch"
# commit = True
# tag = True
[tool.nbdev.watch]
# File watching for nbdev_dev
# watch = ["nbs/", "ml_deploy/"]
# ignore = ["*.pyc", "__pycache__", ".git", ".quarto", "_quarto"]