Skip to content

Commit 6deffb2

Browse files
build: update bindings and versions
1 parent 44eaf34 commit 6deffb2

10 files changed

+93
-48
lines changed

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "tree-sitter-python"
33
description = "Python grammar for tree-sitter"
4-
version = "0.20.4"
4+
version = "0.21.0"
55
authors = [
66
"Max Brunsfeld <[email protected]>",
77
"Amaan Qureshi <[email protected]>",

Makefile

+10-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

binding.gyp

+3-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindings/go/binding.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindings/node/binding.cc

+13-22
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindings/node/index.d.ts

+28
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package-lock.json

+11-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+17-5
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,37 @@
11
{
22
"name": "tree-sitter-python",
3-
"version": "0.20.4",
3+
"version": "0.21.0",
44
"description": "Python grammar for tree-sitter",
55
"main": "bindings/node",
6+
"types": "bindings/node",
7+
"files": [
8+
"grammar.js",
9+
"binding.gyp",
10+
"bindings/node/*",
11+
"queries/*",
12+
"src/**"
13+
],
614
"keywords": [
7-
"parser",
8-
"lexer",
15+
"incremental",
16+
"parsing",
17+
"tree-sitter",
918
"python"
1019
],
1120
"author": "Max Brunsfeld",
21+
"maintainers": [
22+
"Amaan Qureshi"
23+
],
1224
"license": "MIT",
1325
"dependencies": {
14-
"nan": "^2.18.0"
26+
"node-addon-api": "^7.1.0"
1527
},
1628
"devDependencies": {
1729
"eslint": "^8.57.0",
1830
"eslint-config-google": "^0.14.0",
1931
"tree-sitter-cli": "^0.21.0"
2032
},
2133
"scripts": {
22-
"build": "tree-sitter generate && node-gyp build",
34+
"build": "tree-sitter generate --no-bindings",
2335
"lint": "eslint grammar.js",
2436
"parse": "tree-sitter parse",
2537
"test": "tree-sitter test"

pyproject.toml

+6-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta"
55
[project]
66
name = "tree-sitter-python"
77
description = "Python grammar for tree-sitter"
8-
version = "0.0.1"
8+
version = "0.21.0"
99
keywords = ["parsing", "incremental", "python"]
1010
classifiers = [
1111
"Development Status :: 4 - Beta",
@@ -14,8 +14,12 @@ classifiers = [
1414
"Topic :: Software Development :: Compilers",
1515
"Topic :: Text Processing :: Linguistic",
1616
]
17+
authors = [
18+
{name = "Max Brunsfeld"},
19+
{name = "Amaan Qureshi"}
20+
]
1721
requires-python = ">=3.8"
18-
license.file = "LICENSE"
22+
license.text = "MIT"
1923
readme = "README.md"
2024

2125
[project.optional-dependencies]

0 commit comments

Comments
 (0)