Skip to content

Commit 019272d

Browse files
committed
Fixed metaclass construction for Python 3.14.
1 parent cc9c4b4 commit 019272d

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

.idea/pyVersioning.iml

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyVersioning/CIService.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,12 +89,13 @@ def func(s):
8989
Environment = make_dataclass(
9090
"Environment",
9191
[(name, str) for name in filteredEnv.keys()],
92-
bases=(SelfDescriptive,),
92+
# bases=(SelfDescriptive,),
9393
namespace={
9494
'as_dict': lambda self: filteredEnv,
9595
'Keys': lambda self: filteredEnv.keys(),
9696
'KeyValuePairs': lambda self: func(self)
9797
},
98+
# slots=True,
9899
repr=True
99100
)
100101

pyVersioning/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -924,12 +924,13 @@ def func(s) -> Generator[Tuple[str, Any], None, None]:
924924
Environment = make_dataclass(
925925
"Environment",
926926
[(name, str) for name in env.keys()],
927-
# bases=(SelfDescriptive,),
927+
# bases=(SelfDescriptive,),
928928
namespace={
929929
"as_dict": lambda self: env,
930930
"Keys": lambda self: env.keys(),
931931
"KeyValuePairs": lambda self: func(self)
932932
},
933+
# slots=True,
933934
repr=True
934935
)
935936

0 commit comments

Comments
 (0)