-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpyproject.toml
34 lines (30 loc) · 878 Bytes
/
pyproject.toml
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
[project]
name = "quilting"
version = "0.1.0"
description = "An draft implementation of image quilting in cython"
authors = [
{ name = "Federico Simonetta", email = "22996003+00sapo@users.noreply.github.com" },
]
dependencies = ["tqdm>=4.66.1", "numpy>=1.26.2", "scikit-image>=0.22.0"]
requires-python = ">=3.10"
readme = "README.md"
license = { text = "MIT" }
[build-system]
build-backend = "pdm.backend"
requires = [
"pdm-backend",
"cython>=3.0.6",
"setuptools>=69.0.2",
"numpy>=1.23.5",
]
[tool.pdm.build]
run-setuptools = true
[tool.pdm.scripts]
compile = { shell = "echo 'from setuptools import setup; import pdm_build; setup(**pdm_build.pdm_build_update_setup_kwargs(None, {}))' > setup.py; python setup.py build_ext --inplace" }
[tool.pdm.dev-dependencies]
dev = [
"ipdb>=0.13.13",
"py-spy>=0.3.14",
"Cython>=3.0.6",
"setuptools>=69.0.2",
]