-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
37 lines (31 loc) · 1.23 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
[build-system]
requires = ["setuptools>=61.2", "setuptools-scm[toml]>=7.1"]
build-backend = "setuptools.build_meta"
[project]
name = "peek-plugin-tutorial"
version = "0.0.0"
authors = [{name = "Synerty", email = "[email protected]"}]
description = "Peek Plugin Tutorial - My first peek plugin enhancement"
keywords = ["Peek", "Python", "Platform", "synerty"]
classifiers = []
dependencies = ["peek-plugin-base==0.0.*,>=0.0.0"]
[project.urls]
Homepage = "https://bitbucket.org/synerty/peek-plugin-tutorial"
Download = "https://bitbucket.org/synerty/peek-plugin-tutorial/get/0.0.0.zip"
#https://stackoverflow.com/a/75636144
# exclude/include in python packages
# use from ... import ... for package paths
[tool.setuptools.packages.find]
where = ["."]
namespaces = false
exclude = ["*.tests", "*.tests.*", "tests.*", "tests",
"*.node_modules", "*.node_modules.*", "node_modules.*", "node_modules",
]
# includes for data files - files outside of python packages
[tool.setuptools.package-data]
"*" = ["webpack.config.js", "karma.conf.js", "protractor.conf.js"]
# exludes for data files - files outside of python packages
[tool.setuptools.exclude-package-data]
"*" = ["__pycache__", "platforms", "dist",
"*.pyc", "*.js", "*.js.map", "*.lastHash"
]