-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
36 lines (30 loc) · 1006 Bytes
/
Copy pathpyproject.toml
File metadata and controls
36 lines (30 loc) · 1006 Bytes
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
[project]
name = "reactpy_vdom"
version = "0.1.0"
description = "A VDOM library for ReactPy"
authors = [{ name = "Romain Lepert", email = "romlepert@gmail.com" }]
dependencies = []
[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"
[tool.pixi.workspace]
authors = ["Romain Lepert <romlepert@gmail.com>"]
channels = ["https://conda.modular.com/max-nightly", "https://repo.prefix.dev/modular-community", "conda-forge"]
name = "reactpy_vdom"
platforms = ["osx-arm64"]
version = "0.1.0"
[tool.pixi.tasks]
main = "mojo run -I . src/example.mojo"
build = "mojo build -I . export.mojo --emit shared-lib -o reactpy_vdom/_vdom.so"
test = "mojo test -I . test"
bench_mojo = "mojo run -I . bench.mojo"
bench_py = "pytest test/test_bench.py"
[tool.pixi.dependencies]
modular = "==25.4.0"
emberjson = "==0.1.5"
[tool.pixi.pypi-dependencies]
reactpy_vdom = { path = ".", editable = true }
pytest = "*"
pytest-benchmark = "*"
[tool.setuptools.packages.find]
exclude = ["bench*"]