Skip to content

Commit 582bfe2

Browse files
committed
Add pyproject.toml
1 parent c78a465 commit 582bfe2

2 files changed

Lines changed: 43 additions & 0 deletions

File tree

pyproject.toml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
[build-system]
2+
requires = ["setuptools"]
3+
build-backend = "setuptools.build_meta"
4+
5+
[project]
6+
name = "code_ast"
7+
version = "v0.1.1"
8+
description = "Fast structural analysis of any programming language in Python"
9+
readme = "README.md"
10+
requires-python = ">= 3.8"
11+
license = { file = "LICENSE.txt" }
12+
keywords = ["code", "ast", "cst", "syntax", "program", "language processing"]
13+
14+
authors = [{name = "Cedric Richter", email = "cedricr.upb@gmail.com"}]
15+
maintainers = [{name = "Cedric Richter", email = "cedricr.upb@gmail.com"}]
16+
17+
classifiers = [
18+
"Development Status :: 3 - Alpha",
19+
"Intended Audience :: Developers",
20+
"Topic :: Software Development :: Build Tools",
21+
"License :: OSI Approved :: MIT License",
22+
"Programming Language :: Python :: 3",
23+
"Programming Language :: Python :: 3.6",
24+
"Programming Language :: Python :: 3.7",
25+
"Programming Language :: Python :: 3.8",
26+
"Programming Language :: Python :: 3.9",
27+
"Programming Language :: Python :: 3.10",
28+
"Programming Language :: Python :: 3.11",
29+
"Programming Language :: Python :: 3.12",
30+
"Programming Language :: Python :: 3.13",
31+
"Programming Language :: Python :: 3 :: Only",
32+
]
33+
34+
dependencies = ["tree_sitter", "GitPython", "requests"]
35+
36+
[project.urls]
37+
"Homepage" = "https://github.com/cedricrupb/code_ast"
38+
"Bug Reports" = "https://github.com/cedricrupb/code_ast/issues"
39+
"Source" = "https://github.com/cedricrupb/code_ast"

setup.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,9 @@
3434
'Programming Language :: Python :: 3.7',
3535
'Programming Language :: Python :: 3.8',
3636
'Programming Language :: Python :: 3.9',
37+
'Programming Language :: Python :: 3.10',
38+
'Programming Language :: Python :: 3.11',
39+
'Programming Language :: Python :: 3.12',
40+
'Programming Language :: Python :: 3.13',
3741
],
3842
)

0 commit comments

Comments
 (0)