Repository navigation
Expand file tree
/
Copy pathpyproject.toml
More file actions
57 lines (51 loc) · 2.29 KB
/
Copy pathpyproject.toml
File metadata and controls
57 lines (51 loc) · 2.29 KB
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
[build-system]
requires = ["setuptools>=68", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "Kencode"
version = "1.0.0"
description = "Kencode is a bidirectional mapping method between Python programming code and natural spoken/written language instructions. It was designed to make programming accessible to people who face difficulties with the punctuation and special characters that conventional programming requires, such as people using voice input, alternative keyboards, or those learning to code for the first time."
readme = "README.md"
license = { text = "CC BY-NC-SA 4.0" }
requires-python = ">=3.9"
keywords = [
"accessibility", "voice programming", "natural language",
"python converter", "kencode", "assistive technology",
"code verbalization", "inclusive programming"
]
classifiers = [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Intended Audience :: Education",
"Intended Audience :: Science/Research",
"Topic :: Software Development :: Code Generators",
"Topic :: Scientific/Engineering :: Human Machine Interfaces",
"Topic :: Text Processing :: Linguistic",
"Topic :: Adaptive Technologies",
"Topic :: Education :: Computer Aided Instruction (CAI)",
"Topic :: Multimedia :: Sound/Audio :: Speech",
"License :: Other/Proprietary License",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Operating System :: OS Independent",
]
[[project.authors]]
name = "Khalid Alkhaldi"
email = "k.t.alkhaldi@gmail.com"
[project.urls]
Homepage = "https://khalidalkhaldi.pythonanywhere.com/"
Repository = "https://github.com/khalidt/kencode"
Documentation = "https://github.com/khalidt/kencode#readme"
"Bug Tracker" = "https://github.com/khalidt/kencode/issues"
Paper = "https://doi.org/10.18293/JVLC2025-N3-079"
[project.scripts]
kencode = "kencode.kencode_converter:main_cli"
kencode-decode = "kencode.kencode_decoder:main_cli"
[tool.setuptools.packages.find]
where = ["."]
[tool.setuptools.package-data]
kencode = ["py.typed"]