-
Notifications
You must be signed in to change notification settings - Fork 2
/
pyproject.toml
71 lines (61 loc) · 2.08 KB
/
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
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
[project]
name = "pyseldonlib"
description="Python Bindings for the Seldon Framework"
authors = [
{name = "Daivik Karbhari", email="[email protected]"},
]
maintainers = [
{name = "Amrita Goswami", email = "[email protected]"},
{name = "Daivik Karbhari", email="[email protected]"},
{name = "Moritz Sallermann", email = "[email protected]"},
{name = "Rohit Goswami", email = "[email protected]"},
]
dependencies=[
"pybind11>=2.12.0"
]
keywords = [
"Seldon-Code","Seldon", "Opinion Dynamics", "Opinion Dynamics Simulation",
"Social Influence", "Social Dynamics",
"DeGroot Model", "Inertial Model", "Activity Driven Model",
"Deffuant Model", "Deffuant Vector Model"
]
requires-python = ">=3.9"
readme = 'Project.md' # different for pypi package
license = {text = "GPL v3"} # just mention the license text to not clutter the metadata
dynamic = [
"version",
]
classifiers = [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Topic :: Software Development :: Libraries",
"Topic :: Scientific/Engineering :: Mathematics",
]
[project.urls]
"Source Code" = "https://github.com/seldon-code/pyseldonlib"
Documentation = "https://seldon-code.github.io/pyseldonlib/"
[build-system]
requires = ["pybind11","meson-python","setuptools>=42", "wheel", "setuptools_scm"]
build-backend= "mesonpy"
[tool.setuptools_scm]
[tool.setuptools]
packages = ["pyseldon"]
[tool.meson-python.args]
install = ['--skip-subprojects']
[tool.cibuildwheel]
skip = [ "pp*" ]
[tool.cibuildwheel.linux]
archs = ["auto64"]
manylinux-x86_64-image = "manylinux2014"
manylinux-aarch64-image = "manylinux2014"
musllinux-x86_64-image = "musllinux_1_2"
[tool.cibuildwheel.macos]
archs = [ "auto64" ]
[tool.cibuildwheel.windows]
archs = [ "auto64" ]