-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml.cloud
95 lines (74 loc) · 2.17 KB
/
pyproject.toml.cloud
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
90
91
92
93
94
[project]
name = "pymc-server"
version = "0.0.1"
authors = [
{ name="Chris Krempel", email="chris.krempel@pymc-labs.com" },
{ name="Stephan Mai", email="stephan.mai@pymc-labs.com" },
]
description = "Run PyMC anywhere."
readme = "README.md"
requires-python = ">=3.8"
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
]
dependencies = ["Click"]
[project.scripts]
pymcs = "pymc_server.cli:cli"
[project.urls]
Homepage = "https://github.com/pymc-dev/PyMC-Server"
Issues = "https://github.com/pymc-devs/PyMC-Server/issues"
[project.optional-dependencies]
server = ["pytz"]
pymc = ["pytz"]
[build-system]
requires = ["setuptools", "wheel"]
build-backend = "setuptools.build_meta"
[tool.pixi.project]
channels = ["conda-forge"]
platforms = ["osx-arm64", "linux-64"]
[tool.pixi.feature.client]
platforms = ["linux-64"]
[tool.pixi.feature.client.dependencies]
python = {version = "==3.12.6"}
six = ">=1.16.0,<2"
pip = ">=24.2,<25"
setuptools = ">=75.1.0,<76"
wheel = ">=0.44.0,<0.45"
openai = ">=0.0.1"
google-cloud-sdk = ">=494.0.0"
cryptography = {version = ">=43.0.1"}
[tool.pixi.feature.client.pypi-dependencies]
skypilot = {version = ">=0.6.1,<1", extras = ["gcp", "kubernetes"] }
hiyapyco={version=">=0.6.1,<1"}
# google-cloud={version=">=0.34.0,<1"}
ray = {version="==2.37.0", extras=["default", "client"]}
[tool.pixi.feature.ray]
dependencies = {python = {version = "==3.12.6"}}
[tool.pixi.feature.ray.pypi-dependencies]
setuptools = ">=75.1.0,<76"
ray = {version = "==2.37.0", extras=["default", "client"]}
#dependencies = {openai = ">=1.47.0,<2"}
[tool.pixi.feature.pymc.dependencies]
pymc = ">=5.13"
python = {version = "==3.12.6"}
numba = ">=0.60.0,<0.61"
pytz="*"
[tool.pixi.feature.pymc.pypi-dependencies]
pymc_server = { path = "/pymc-server", editable = true }
nutpie = ">=0.13.2,<0.14"
zarr = ">=2.18.3,<3"
numba = ">=0.60"
#pymc=">=5"
numpy="==1.26.4"
pymc = ">=5.13"
arviz = ">=0.20.0"
[tool.pixi.feature.server.dependencies]
[tool.pixi.environments]
default = ["client"]
server = ["ray", "pymc"]
client = ["client"]
pymc = ["pymc", "ray"]
[tool.pixi.dependencies]
setuptools = ">=75.1.0,<76"