Skip to content

Commit 38da2f5

Browse files
Update protobuf with protovalidate rules (#10)
1 parent ee5fcae commit 38da2f5

36 files changed

+1494
-262
lines changed

buf.gen.datasets.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# yaml-language-server: $schema=https://www.schemastore.org/buf.gen.json
12
# please keep this file in sync with buf.gen.workflows.yaml, especially the plugins versions
23
version: v2
34
managed:
@@ -16,3 +17,4 @@ inputs:
1617
paths:
1718
- "datasets"
1819
- "tilebox"
20+
- module: buf.build/bufbuild/protovalidate

buf.gen.workflows.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# yaml-language-server: $schema=https://www.schemastore.org/buf.gen.json
12
# please keep this file in sync with buf.gen.datasets.yaml, especially the plugins versions
23
version: v2
34
managed:

pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ exclude = [
7171
"*/datasets/v1/*",
7272
"*/workflows/v1/*",
7373
"*/tilebox/v1/*",
74+
"*/buf/validate/*",
7475
]
7576

7677
[tool.ruff.lint]
@@ -120,6 +121,7 @@ ignore = [
120121
"**/datasets/v1",
121122
"**/workflows/v1",
122123
"**/tilebox/v1",
124+
"**/buf/validate",
123125
]
124126

125127
# pyright needs to have all the dependencies installed to be able to type check

tilebox-datasets/pyproject.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,11 @@ packages = ["tilebox"]
5454
packages = ["tilebox"]
5555

5656
[tool.coverage.run]
57-
omit = ["tilebox/*/datasets/v1/*", "tilebox/*/tilebox/v1/*"]
57+
omit = [
58+
"tilebox/*/datasets/v1/*",
59+
"tilebox/*/tilebox/v1/*",
60+
"tilebox/*/buf/validate/*",
61+
]
5862

5963
[tool.pytest.ini_options]
6064
minversion = "6.0"

tilebox-datasets/tilebox/datasets/buf/validate/validate_pb2.py

Lines changed: 450 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tilebox-datasets/tilebox/datasets/buf/validate/validate_pb2.pyi

Lines changed: 624 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
2+
"""Client and server classes corresponding to protobuf-defined services."""
3+
import grpc

tilebox-datasets/tilebox/datasets/datasets/v1/collections_pb2.py

Lines changed: 28 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tilebox-datasets/tilebox/datasets/datasets/v1/collections_pb2.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from tilebox.datasets.buf.validate import validate_pb2 as _validate_pb2
12
from tilebox.datasets.datasets.v1 import core_pb2 as _core_pb2
23
from tilebox.datasets.tilebox.v1 import id_pb2 as _id_pb2
34
from google.protobuf import descriptor as _descriptor

tilebox-datasets/tilebox/datasets/datasets/v1/core_pb2.py

Lines changed: 19 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)