From 46520eda58db4bb5e8af7c577dc875442f91d9b8 Mon Sep 17 00:00:00 2001 From: ObserverOfTime Date: Tue, 27 Feb 2024 19:56:47 +0200 Subject: [PATCH] build(bindings): metadata improvements --- cli/src/generate/templates/cargo.toml | 4 ++-- cli/src/generate/templates/package.json | 5 +++-- cli/src/generate/templates/pyproject.toml | 9 ++++++--- cli/src/generate/templates/setup.py | 2 +- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/cli/src/generate/templates/cargo.toml b/cli/src/generate/templates/cargo.toml index 0e08e1a8..da406f25 100644 --- a/cli/src/generate/templates/cargo.toml +++ b/cli/src/generate/templates/cargo.toml @@ -3,8 +3,8 @@ name = "tree-sitter-PARSER_NAME" description = "PARSER_NAME grammar for tree-sitter" version = "0.0.1" license = "MIT" -readme = "bindings/rust/README.md" -keywords = ["incremental", "parsing", "PARSER_NAME"] +readme = "README.md" +keywords = ["incremental", "parsing", "tree-sitter", "PARSER_NAME"] categories = ["parsing", "text-editors"] repository = "https://github.com/tree-sitter/tree-sitter-PARSER_NAME" edition = "2021" diff --git a/cli/src/generate/templates/package.json b/cli/src/generate/templates/package.json index 8033206e..ec261892 100644 --- a/cli/src/generate/templates/package.json +++ b/cli/src/generate/templates/package.json @@ -14,8 +14,9 @@ "src/**" ], "keywords": [ - "parsing", "incremental", + "parsing", + "tree-sitter", "LOWER_PARSER_NAME" ], "dependencies": { @@ -33,7 +34,7 @@ "tree-sitter": [ { "scope": "source.LOWER_PARSER_NAME", - "injection-regex": "LOWER_PARSER_NAME" + "injection-regex": "^LOWER_PARSER_NAME$" } ] } diff --git a/cli/src/generate/templates/pyproject.toml b/cli/src/generate/templates/pyproject.toml index ae454c85..272dbb1b 100644 --- a/cli/src/generate/templates/pyproject.toml +++ b/cli/src/generate/templates/pyproject.toml @@ -6,18 +6,21 @@ build-backend = "setuptools.build_meta" name = "tree-sitter-PARSER_NAME" description = "CAMEL_PARSER_NAME grammar for tree-sitter" version = "0.0.1" -keywords = ["parsing", "incremental", "PARSER_NAME"] +keywords = ["incremental", "parsing", "tree-sitter", "PARSER_NAME"] classifiers = [ - "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Topic :: Software Development :: Compilers", "Topic :: Text Processing :: Linguistic", + "Typing :: Typed" ] requires-python = ">=3.8" -license.file = "LICENSE" +license.text = "MIT" readme = "README.md" +[project.urls] +Homepage = "https://github.com/tree-sitter/tree-sitter-PARSER_NAME" + [project.optional-dependencies] core = ["tree-sitter~=0.21"] diff --git a/cli/src/generate/templates/setup.py b/cli/src/generate/templates/setup.py index b4a792f0..e06337b6 100644 --- a/cli/src/generate/templates/setup.py +++ b/cli/src/generate/templates/setup.py @@ -53,5 +53,5 @@ setup( "build": Build, "bdist_wheel": BdistWheel }, - zip_safe=False, + zip_safe=False )