-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathpyproject.toml
69 lines (62 loc) · 1.88 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
[build-system]
requires = ["setuptools", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "kvdeveloper"
dynamic = ["version"]
dependencies = [
"kivy>=2.0.0",
"kivymd>=2.0.0",
"pillow>=10.0.0",
"typer>=0.12.3",
"rich>=13.7.1",
]
requires-python = ">=3.9"
authors = [
{name = "Kartavya Shukla", email = "novfensec@protonmail.com"},
]
maintainers = [
{name = "Kartavya Shukla", email = "novfensec@protonmail.com"},
]
description = "KvDeveloper is a PyPI module designed to streamline the development of Kivy and KivyMD applications. Inspired by Expo CLI for React Native, KvDeveloper provides starter templates and essential functionalities to kickstart your projects with ease."
readme = "README.md"
license = {file = "LICENSE"}
keywords = ["kivy", "kivymd", "open source", "kvdeveloper", "kartavya shukla", "novfensec", "kv"]
classifiers = [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Topic :: Software Development :: Build Tools",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3"
]
[project.urls]
Homepage = "https://github.com/Novfensec/KvDeveloper"
Documentation = "https://novfensec.github.io/KvDeveloper.docs"
Repository = "https://github.com/Novfensec/KvDeveloper"
"Bug Tracker" = "https://github.com/Novfensec/KvDeveloper/issues"
Changelog = "https://github.com/Novfensec/KvDeveloper/blob/main/CHANGELOG.md"
[tool.setuptools.dynamic]
version = {attr = "kvdeveloper.__version__"}
[project.scripts]
kvdeveloper = "kvdeveloper.__main__:main"
kvd = "kvdeveloper.__main__:main"
[project.optional-dependencies]
all = [
"markdown2",
"pyqt5",
"pyqtwebengine",
]
[tool.setuptools.package-data]
"kvdeveloper" = [
"**/*.md",
"**/*.txt",
"**/*.ipynb",
"**/*.kv",
"**/*.yml",
"**/*.png",
"**/*.spec",
"**/*.js",
"**/*.css",
]
[tool.setuptools.exclude-package-data]
"kvdeveloper" = ["*.pyc", "*.pyo"]