forked from asu-trans-ai-lab/grid2demand
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
85 lines (69 loc) · 2.35 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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
[build-system]
requires = ["setuptools", "wheel", "twine", "scikit-build", "cmake", "cibuildwheel"]
build-backend = "setuptools.build_meta"
[project]
name = "grid2demand"
version = "1.0.0rc3"
description = "A tool for generating zone-to-zone travel demand based on grid cells or TAZs and gravity model"
authors = [
{name = "Xiangyong Luo", email = "[email protected]"},
{name = "Xuesong Simon Zhou", email = "[email protected]"},
]
maintainers = [
{name = "Xiangyong Luo", email = "[email protected]"},
]
classifiers = [
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"License :: OSI Approved :: Apache Software License",
"Operating System :: OS Independent",
]
readme = {file = 'README_pkg.md', content-type='text/markdown'}
license = {file = 'LICENSE', content-type='text/plain'}
# license = {text = "Apache License"}
requires-python = ">=3.10"
keywords = ["demand", "gravity model", "travel demand", "zone-to-zone demand", "grid cells", "TAZs"]
dynamic = ["dependencies"]
[project.urls]
"Homepage" = 'https://github.com/xyluo25/grid2demand'
Documentation = 'https://github.com/xyluo25/grid2demand'
# Bug_Tracker = 'https://github.com/xyluo25/grid2demand/issues'
# Repository = "https://github.com/xyluo25/grid2demand"
# Download = "https://www.pepy.tech/projects/pyufunc"
# # 'Publication': '',
# # 'Citation': '',
# # 'Acknowledgement': '',
# # 'FAQs': '',
[tool.setuptools.dynamic]
dependencies = {file = ["requirements.txt"]}
# optional-dependencies = {file = ["requirements_dev.txt"]}
[tool.setuptools]
py-modules = []
package-data = {'grid2demand' = ['*.txt', '*.xls', '*.xlsx', '*.csv'], "test_data" = ['*.xls']}
# [tool.setuptools.packages.find]
# where = ["grid2demand"]
# [tool.setuptools.package-data]
# grid2demand = ['*.txt', '*.xls', '*.xlsx', '*.csv']
[tool.cibuildwheel]
build = "*"
# skip = "cp3{6,7,8,9}-*"
[tool.scikit-build]
wheel.packages = ["grid2demand"]
wheel.install-dir = "grid2demand"
wheel.expand-macos-universal-tags = true
cmake.version = ">=3.25"
cmake.args = ["-DBUILD_OSM2GMNS_EXE=OFF"]
cmake.build-type = "Release"
cmake.verbose = true
sdist.include = [
"docs",
"python"
]
sdist.exclude = [
".github",
".gitattributes",
".gitignore",
"build"
]