-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
65 lines (54 loc) · 2.22 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
[build-system]
requires = ["setuptools", "wheel", "twine"]
build-backend = "setuptools.build_meta"
[project]
name = "pyufunc"
version = "0.3.7"
description = "pyufunc consolidates frequently used utility functions into one cohesive package"
authors = [
{name = "Xiangyong Luo", email = "luoxiangyong01@gmail.com"},
{name = "Xuesong Simon Zhou", email = "xzhou74@asu.com"},
]
maintainers = [
{name = "Xiangyong Luo", email = "luoxiangyong01@gmail.com"},
]
classifiers = [
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"License :: OSI Approved :: MIT License",
'Intended Audience :: Developers',
"Operating System :: OS Independent",
'Topic :: Software Development :: Libraries'
]
readme = {file = 'README.md', content-type='text/markdown'}
license = {file = 'LICENSE', content-type='text/plain'}
# license = {text = "Apache License"}
requires-python = ">=3.10"
keywords = ["pyufunc", "utility functions", "utility-library", "python-utilities", "python-utils", "utility", "functions", "common functions", "common utility functions"]
dynamic = ["dependencies"]
[project.urls]
"Homepage" = 'https://github.com/xyluo25/pyufunc'
'Bug Tracker' = 'https://github.com/xyluo25/pyufunc/issues'
'License' = 'https://github.com/xyluo25/pyufunc/blob/main/LICENSE'
'Contact' = 'https://github.com/xyluo25'
# 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]
include-package-data = true
py-modules = []
package-data = {'pyufunc' = ['**/*.txt', '*.xls', '*.xlsx', '*.csv', '*.json', '**/*.json'], "test_data" = ['*.xls', '*.json']}
# [tool.setuptools.packages.find]
# where = ["pyufunc"]
# [tool.setuptools.package-data]
# pyufunc = ['*.txt', '*.xls', '*.xlsx', '*.csv']