-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
28 lines (23 loc) · 1003 Bytes
/
Copy pathpyproject.toml
File metadata and controls
28 lines (23 loc) · 1003 Bytes
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
[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"
[project]
name = "tajweed-embeddings"
version = "2.0.0"
description = "A Python library for generating detailed numerical embeddings of Quranic text. This tool analyzes Arabic script to identify and encode Tajweed (pronunciation) rules, such as Madd, Ghunnah, and Qalqalah. It produces vector representations that capture not just the letters and vowels, but also the intricate rules of recitation, making it suitable for machine learning applications in Quranic studies, recitation analysis, and text-to-speech systems."
authors = [{ name="Tarek Eldeeb" }]
requires-python = ">=3.10"
dependencies = [
"numpy>=1.26"
]
[project.optional-dependencies]
test = ["pytest>=7.4"]
[project.scripts]
tajweed-embeddings = "tajweed_embeddings.embedder.cli:main"
[tool.setuptools.packages.find]
where = ["src"]
[tool.setuptools.package-data]
tajweed_embeddings = [
"data/sifat.json",
"rules_gen/rule_trees/*.json",
]