Skip to content

Commit 8e44262

Browse files
committed
feat: Enhance pyproject.toml with information from setup.py
1 parent ccdb61b commit 8e44262

File tree

1 file changed

+20
-11
lines changed

1 file changed

+20
-11
lines changed

pyproject.toml

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,38 @@ requires = ["setuptools>=61.0", "wheel"]
33
build-backend = "setuptools.build_meta"
44

55
[project]
6-
name = "cedarscript-parser"
6+
name = "cedarscript_ast_parser"
77
version = "0.1.0"
8-
description = "A parser for CEDARScript, a domain-specific language for code editing and refactoring tasks"
8+
description = "A library for CEDARScript AST parsing"
99
readme = "README.md"
10-
authors = [{ name = "Your Name", email = "your.email@example.com" }]
10+
authors = [{ name = "Elifarley", email = "elifarley@example.com" }]
1111
license = { file = "LICENSE" }
1212
classifiers = [
13-
"License :: OSI Approved :: MIT License",
14-
"Programming Language :: Python",
1513
"Programming Language :: Python :: 3",
14+
"Programming Language :: Python :: 3.12",
15+
"License :: OSI Approved :: MIT License",
16+
"Operating System :: OS Independent",
17+
"Intended Audience :: Developers",
18+
"Topic :: Software Development :: Libraries :: Python Modules",
19+
"Topic :: Text Processing :: Linguistic",
1620
]
1721
keywords = ["parser", "ast", "cedarscript", "code-editing"]
1822
dependencies = [
19-
"tree-sitter",
20-
# Add any other dependencies your project needs
23+
"tree-sitter>=0.20.1",
2124
]
22-
requires-python = ">=3.7"
25+
requires-python = ">=3.12"
2326

2427
[project.urls]
25-
Homepage = "https://github.com/yourusername/cedarscript-parser"
28+
Homepage = "https://github.com/CEDARScript/cedarscript-ast-parser"
2629

2730
[tool.setuptools.packages.find]
2831
where = ["src"]
29-
include = ["cedarscript_parser*"]
30-
exclude = ["cedarscript_parser.tests*"]
32+
include = ["cedarscript_ast_parser*"]
33+
exclude = ["cedarscript_ast_parser.tests*"]
3134
namespaces = false
35+
36+
[tool.setuptools.package-data]
37+
cedarscript_ast_parser = ["*.so", "*.dylib", "*.dll"]
38+
39+
[tool.setuptools]
40+
include-package-data = true

0 commit comments

Comments
 (0)