-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
35 lines (28 loc) · 1.01 KB
/
pyproject.toml
File metadata and controls
35 lines (28 loc) · 1.01 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
# tells pip what build tool to use to build your package
[build-system]
build-backend = "setuptools.build_meta"
requires = ["setuptools>=61.0"]
# tells pip how to build your pypi webpage & what dependencies to install
[project]
authors = [
{name = "Chris Ninham", email = "christopher.ninham@creatis.insa-lyon.fr"},
]
dependencies = ['jax', 'xraylib']
description = "A python implementation of xraylib using JAX."
dynamic = ["readme"]
name = "dxraylib"
version = "0.0.1"
# requires-python = ">=3.x"
# TODO possibly add cupy and cuda.jit the functions
[project.optional-dependencies]
dxraylib = ["numpy", "cupy"]
[tool.setuptools.dynamic]
readme = {file = ["README.md"]}
# (OPTIONAL) tells pypi that these urls are where your project's source code and issue tracker reside
# [project.urls]
# "Homepage" = "https://github.com/pypa/packaging.python.org"
# "Bug Tracker" = "https://github.com/pypa/packaging.python.org/issues"
[tool.setuptools]
py-modules = ["dxraylib"]
# [tool.pytest.ini_options]
# testpaths = ["JAXRAYLIB/tests/"]