Skip to content

Commit 5f8f8d5

Browse files
jontsaiclaude
andcommitted
Revert Pydantic v2 changes to vendored manifest files
The manifest_v*.py files are historical archives and should remain unchanged from their original Pydantic v1 state. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent 0a7040e commit 5f8f8d5

File tree

14 files changed

+50
-49
lines changed

14 files changed

+50
-49
lines changed

.github/meta/.keep

Whitespace-only changes.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,3 +74,4 @@ docs/_build
7474
# Mypy Cache
7575
.mypy_cache/
7676
.aider*
77+
.github/meta/

src/vendor/dbt_artifacts_parser/parsers/manifest/manifest_v1.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
from typing import Optional
1010
from typing import Union
1111

12-
from pydantic import StringConstraints, ConfigDict
12+
from pydantic import ConfigDict
1313
from pydantic import Field
14+
from pydantic import constr
1415

1516
from vendor.dbt_artifacts_parser.parsers.base import BaseParserModel
16-
from typing_extensions import Annotated
1717

1818

1919
class ManifestMetadata(BaseParserModel):
@@ -26,7 +26,7 @@ class ManifestMetadata(BaseParserModel):
2626
invocation_id: Optional[str] = None
2727
env: Optional[dict[str, str]] = {}
2828
project_id: Optional[str] = Field(None, description="A unique identifier for the project")
29-
user_id: Optional[Annotated[str, StringConstraints(pattern=r"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}")]] = Field(
29+
user_id: Optional[constr(pattern=r"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}")] = Field(
3030
None, description="A unique identifier for the user"
3131
)
3232
send_anonymous_usage_stats: Optional[bool] = Field(None, description="Whether dbt is configured to send anonymous usage statistics")
@@ -110,7 +110,7 @@ class TestConfig(BaseParserModel):
110110
database: Optional[str] = None
111111
tags: Optional[Union[list[str], str]] = []
112112
full_refresh: Optional[bool] = None
113-
severity: Optional[Annotated[str, StringConstraints(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")]] = "ERROR"
113+
severity: Optional[constr(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")] = "ERROR"
114114

115115

116116
class ResourceType2(Enum):

src/vendor/dbt_artifacts_parser/parsers/manifest/manifest_v10.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
from typing import Optional
1010
from typing import Union
1111

12-
from pydantic import StringConstraints, ConfigDict
12+
from pydantic import ConfigDict
1313
from pydantic import Field
14+
from pydantic import constr
1415

1516
from vendor.dbt_artifacts_parser.parsers.base import BaseParserModel
16-
from typing_extensions import Annotated
1717

1818

1919
class ManifestMetadata(BaseParserModel):
@@ -30,7 +30,7 @@ class ManifestMetadata(BaseParserModel):
3030
None,
3131
description="A unique identifier for the project, hashed from the project name",
3232
)
33-
user_id: Optional[Annotated[str, StringConstraints(pattern=r"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}")]] = Field(
33+
user_id: Optional[constr(pattern=r"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}")] = Field(
3434
None, description="A unique identifier for the user"
3535
)
3636
send_anonymous_usage_stats: Optional[bool] = Field(None, description="Whether dbt is configured to send anonymous usage statistics")
@@ -148,7 +148,7 @@ class TestConfig(BaseParserModel):
148148
meta: Optional[dict[str, Any]] = {}
149149
group: Optional[str] = None
150150
materialized: Optional[str] = "test"
151-
severity: Optional[Annotated[str, StringConstraints(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")]] = "ERROR"
151+
severity: Optional[constr(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")] = "ERROR"
152152
store_failures: Optional[bool] = None
153153
where: Optional[str] = None
154154
limit: Optional[int] = None

src/vendor/dbt_artifacts_parser/parsers/manifest/manifest_v11.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@
1010
from typing import Union
1111
from uuid import UUID
1212

13-
from pydantic import StringConstraints, ConfigDict
13+
from pydantic import ConfigDict
1414
from pydantic import Field
15+
from pydantic import constr
1516

1617
from vendor.dbt_artifacts_parser.parsers.base import BaseParserModel
17-
from typing_extensions import Annotated
1818

1919

2020
class ManifestMetadata(BaseParserModel):
@@ -230,7 +230,7 @@ class TestConfig(BaseParserModel):
230230
meta: Optional[dict[str, Any]] = None
231231
group: Optional[str] = None
232232
materialized: Optional[str] = "test"
233-
severity: Optional[Annotated[str, StringConstraints(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")]] = "ERROR"
233+
severity: Optional[constr(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")] = "ERROR"
234234
store_failures: Optional[bool] = None
235235
store_failures_as: Optional[str] = None
236236
where: Optional[str] = None

src/vendor/dbt_artifacts_parser/parsers/manifest/manifest_v12.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@
1010
from typing import Union
1111
from uuid import UUID
1212

13-
from pydantic import StringConstraints, ConfigDict
13+
from pydantic import ConfigDict
1414
from pydantic import Field
15+
from pydantic import constr
1516

1617
from vendor.dbt_artifacts_parser.parsers.base import BaseParserModel
17-
from typing_extensions import Annotated
1818

1919

2020
class Quoting(BaseParserModel):
@@ -475,7 +475,7 @@ class Config5(BaseParserModel):
475475
meta: Optional[dict[str, Any]] = None
476476
group: Optional[str] = None
477477
materialized: Optional[str] = "test"
478-
severity: Optional[Annotated[str, StringConstraints(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")]] = "ERROR"
478+
severity: Optional[constr(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")] = "ERROR"
479479
store_failures: Optional[bool] = None
480480
store_failures_as: Optional[str] = None
481481
where: Optional[str] = None
@@ -1132,7 +1132,7 @@ class Config14(BaseParserModel):
11321132
meta: Optional[dict[str, Any]] = None
11331133
group: Optional[str] = None
11341134
materialized: Optional[str] = "test"
1135-
severity: Optional[Annotated[str, StringConstraints(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")]] = "ERROR"
1135+
severity: Optional[constr(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")] = "ERROR"
11361136
store_failures: Optional[bool] = None
11371137
store_failures_as: Optional[str] = None
11381138
where: Optional[str] = None
@@ -2386,7 +2386,7 @@ class Config29(BaseParserModel):
23862386
meta: Optional[dict[str, Any]] = None
23872387
group: Optional[str] = None
23882388
materialized: Optional[str] = "test"
2389-
severity: Optional[Annotated[str, StringConstraints(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")]] = "ERROR"
2389+
severity: Optional[constr(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")] = "ERROR"
23902390
store_failures: Optional[bool] = None
23912391
store_failures_as: Optional[str] = None
23922392
where: Optional[str] = None
@@ -3016,7 +3016,7 @@ class Config38(BaseParserModel):
30163016
meta: Optional[dict[str, Any]] = None
30173017
group: Optional[str] = None
30183018
materialized: Optional[str] = "test"
3019-
severity: Optional[Annotated[str, StringConstraints(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")]] = "ERROR"
3019+
severity: Optional[constr(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")] = "ERROR"
30203020
store_failures: Optional[bool] = None
30213021
store_failures_as: Optional[str] = None
30223022
where: Optional[str] = None

src/vendor/dbt_artifacts_parser/parsers/manifest/manifest_v2.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
from typing import Optional
1010
from typing import Union
1111

12-
from pydantic import StringConstraints, ConfigDict
12+
from pydantic import ConfigDict
1313
from pydantic import Field
14+
from pydantic import constr
1415

1516
from vendor.dbt_artifacts_parser.parsers.base import BaseParserModel
16-
from typing_extensions import Annotated
1717

1818

1919
class ManifestMetadata(BaseParserModel):
@@ -26,7 +26,7 @@ class ManifestMetadata(BaseParserModel):
2626
invocation_id: Optional[str] = None
2727
env: Optional[dict[str, str]] = {}
2828
project_id: Optional[str] = Field(None, description="A unique identifier for the project")
29-
user_id: Optional[Annotated[str, StringConstraints(pattern=r"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}")]] = Field(
29+
user_id: Optional[constr(pattern=r"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}")] = Field(
3030
None, description="A unique identifier for the user"
3131
)
3232
send_anonymous_usage_stats: Optional[bool] = Field(None, description="Whether dbt is configured to send anonymous usage statistics")
@@ -110,7 +110,7 @@ class TestConfig(BaseParserModel):
110110
database: Optional[str] = None
111111
tags: Optional[Union[list[str], str]] = []
112112
full_refresh: Optional[bool] = None
113-
severity: Optional[Annotated[str, StringConstraints(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")]] = "ERROR"
113+
severity: Optional[constr(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")] = "ERROR"
114114
store_failures: Optional[bool] = None
115115
where: Optional[str] = None
116116
limit: Optional[int] = None

src/vendor/dbt_artifacts_parser/parsers/manifest/manifest_v3.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
from typing import Optional
1010
from typing import Union
1111

12-
from pydantic import StringConstraints, ConfigDict
12+
from pydantic import ConfigDict
1313
from pydantic import Field
14+
from pydantic import constr
1415

1516
from vendor.dbt_artifacts_parser.parsers.base import BaseParserModel
16-
from typing_extensions import Annotated
1717

1818

1919
class ManifestMetadata(BaseParserModel):
@@ -26,7 +26,7 @@ class ManifestMetadata(BaseParserModel):
2626
invocation_id: Optional[str] = None
2727
env: Optional[dict[str, str]] = {}
2828
project_id: Optional[str] = Field(None, description="A unique identifier for the project")
29-
user_id: Optional[Annotated[str, StringConstraints(pattern=r"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}")]] = Field(
29+
user_id: Optional[constr(pattern=r"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}")] = Field(
3030
None, description="A unique identifier for the user"
3131
)
3232
send_anonymous_usage_stats: Optional[bool] = Field(None, description="Whether dbt is configured to send anonymous usage statistics")
@@ -104,7 +104,7 @@ class TestConfig(BaseParserModel):
104104
tags: Optional[Union[list[str], str]] = []
105105
meta: Optional[dict[str, Any]] = {}
106106
materialized: Optional[str] = "test"
107-
severity: Optional[Annotated[str, StringConstraints(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")]] = "ERROR"
107+
severity: Optional[constr(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")] = "ERROR"
108108
store_failures: Optional[bool] = None
109109
where: Optional[str] = None
110110
limit: Optional[int] = None

src/vendor/dbt_artifacts_parser/parsers/manifest/manifest_v4.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
from typing import Optional
1010
from typing import Union
1111

12-
from pydantic import StringConstraints, ConfigDict
12+
from pydantic import ConfigDict
1313
from pydantic import Field
14+
from pydantic import constr
1415

1516
from vendor.dbt_artifacts_parser.parsers.base import BaseParserModel
16-
from typing_extensions import Annotated
1717

1818

1919
class ManifestMetadata(BaseParserModel):
@@ -26,7 +26,7 @@ class ManifestMetadata(BaseParserModel):
2626
invocation_id: Optional[str] = "66dd78f0-c79a-4b06-81b1-99794345df16"
2727
env: Optional[dict[str, str]] = {}
2828
project_id: Optional[str] = Field(None, description="A unique identifier for the project")
29-
user_id: Optional[Annotated[str, StringConstraints(pattern=r"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}")]] = Field(
29+
user_id: Optional[constr(pattern=r"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}")] = Field(
3030
None, description="A unique identifier for the user"
3131
)
3232
send_anonymous_usage_stats: Optional[bool] = Field(None, description="Whether dbt is configured to send anonymous usage statistics")
@@ -104,7 +104,7 @@ class TestConfig(BaseParserModel):
104104
tags: Optional[Union[list[str], str]] = []
105105
meta: Optional[dict[str, Any]] = {}
106106
materialized: Optional[str] = "test"
107-
severity: Optional[Annotated[str, StringConstraints(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")]] = "ERROR"
107+
severity: Optional[constr(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")] = "ERROR"
108108
store_failures: Optional[bool] = None
109109
where: Optional[str] = None
110110
limit: Optional[int] = None

src/vendor/dbt_artifacts_parser/parsers/manifest/manifest_v5.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
from typing import Optional
1010
from typing import Union
1111

12-
from pydantic import StringConstraints, ConfigDict
12+
from pydantic import ConfigDict
1313
from pydantic import Field
14+
from pydantic import constr
1415

1516
from vendor.dbt_artifacts_parser.parsers.base import BaseParserModel
16-
from typing_extensions import Annotated
1717

1818

1919
class ManifestMetadata(BaseParserModel):
@@ -26,7 +26,7 @@ class ManifestMetadata(BaseParserModel):
2626
invocation_id: Optional[str] = "643c124a-0b61-4f90-90a5-a2decad774d0"
2727
env: Optional[dict[str, str]] = {}
2828
project_id: Optional[str] = Field(None, description="A unique identifier for the project")
29-
user_id: Optional[Annotated[str, StringConstraints(pattern=r"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}")]] = Field(
29+
user_id: Optional[constr(pattern=r"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}")] = Field(
3030
None, description="A unique identifier for the user"
3131
)
3232
send_anonymous_usage_stats: Optional[bool] = Field(None, description="Whether dbt is configured to send anonymous usage statistics")
@@ -104,7 +104,7 @@ class TestConfig(BaseParserModel):
104104
tags: Optional[Union[list[str], str]] = []
105105
meta: Optional[dict[str, Any]] = {}
106106
materialized: Optional[str] = "test"
107-
severity: Optional[Annotated[str, StringConstraints(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")]] = "ERROR"
107+
severity: Optional[constr(pattern=r"^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$")] = "ERROR"
108108
store_failures: Optional[bool] = None
109109
where: Optional[str] = None
110110
limit: Optional[int] = None

0 commit comments

Comments
 (0)