Skip to content

Commit 29541e1

Browse files
committed
Add py 3.14 tests
1 parent 78514f8 commit 29541e1

31 files changed

Lines changed: 52 additions & 52 deletions

.github/workflows/cli.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
strategy:
1313
matrix:
14-
python-version: [3.8, 3.9, '3.10', '3.11', '3.12', '3.13']
14+
python-version: [3.8, 3.9, '3.10', '3.11', '3.12', '3.13', '3.14']
1515
steps:
1616
- run: |
1717
pip install -U polyaxon
@@ -20,7 +20,7 @@ jobs:
2020
runs-on: ubuntu-latest
2121
strategy:
2222
matrix:
23-
python-version: [3.8, 3.9, '3.10', '3.11', '3.12', '3.13']
23+
python-version: [3.8, 3.9, '3.10', '3.11', '3.12', '3.13', '3.14']
2424

2525
steps:
2626
- uses: actions/checkout@v6

cli/polyaxon/_flow/component/component.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,7 @@ class V1Component(
375375
_IDENTIFIER = "component"
376376
_CUSTOM_DUMP_FIELDS = {"run"}
377377

378-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
378+
kind: Literal["component"] = _IDENTIFIER
379379
inputs: Optional[List[V1IO]] = None
380380
outputs: Optional[List[V1IO]] = None
381381
run: Union[V1Runtime]

cli/polyaxon/_flow/early_stopping/policies.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class V1MedianStoppingPolicy(BaseSchemaModel):
1212
_IDENTIFIER = "median"
1313
_USE_DISCRIMINATOR = True
1414

15-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
15+
kind: Literal["media"] = _IDENTIFIER
1616
evaluation_interval: IntOrRef = Field(alias="evaluationInterval", default=None)
1717
min_interval: Optional[IntOrRef] = Field(alias="minInterval", default=None)
1818
min_samples: Optional[IntOrRef] = Field(alias="minSamples", default=None)
@@ -21,7 +21,7 @@ class V1MedianStoppingPolicy(BaseSchemaModel):
2121
class V1TruncationStoppingPolicy(BaseSchemaModel):
2222
_IDENTIFIER = "truncation"
2323

24-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
24+
kind: Literal["truncation"] = _IDENTIFIER
2525
percent: FloatOrRef
2626
evaluation_interval: IntOrRef = Field(alias="evaluationInterval")
2727
min_interval: Optional[IntOrRef] = Field(alias="minInterval", default=None)
@@ -34,7 +34,7 @@ class V1TruncationStoppingPolicy(BaseSchemaModel):
3434
class V1DiffStoppingPolicy(BaseSchemaModel):
3535
_IDENTIFIER = "diff"
3636

37-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
37+
kind: Literal["diff"] = _IDENTIFIER
3838
percent: FloatOrRef
3939
evaluation_interval: IntOrRef = Field(alias="evaluationInterval")
4040
min_interval: Optional[IntOrRef] = Field(alias="minInterval", default=None)
@@ -148,7 +148,7 @@ class V1MetricEarlyStopping(BaseSchemaModel):
148148

149149
_IDENTIFIER = "metric_early_stopping"
150150

151-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
151+
kind: Literal["metric_early_stopping"] = _IDENTIFIER
152152
metric: StrictStr
153153
value: FloatOrRef
154154
optimization: Union[StrictFloat, V1Optimization]
@@ -213,5 +213,5 @@ class V1FailureEarlyStopping(BaseSchemaModel):
213213

214214
_IDENTIFIER = "failure_early_stopping"
215215

216-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
216+
kind: Literal["failure_early_stopping"] = _IDENTIFIER
217217
percent: FloatOrRef

cli/polyaxon/_flow/matrix/bayes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,7 @@ class V1Bayes(BaseSearchConfig):
396396

397397
_IDENTIFIER = V1MatrixKind.BAYES
398398

399-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
399+
kind: Literal[V1MatrixKind.BAYES] = _IDENTIFIER
400400
utility_function: Optional[UtilityFunctionConfig] = Field(
401401
alias="utilityFunction", default=None
402402
)

cli/polyaxon/_flow/matrix/grid_search.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ class V1GridSearch(BaseSearchConfig):
200200

201201
_IDENTIFIER = V1MatrixKind.GRID
202202

203-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
203+
kind: Literal[V1MatrixKind.GRID] = _IDENTIFIER
204204
params: Union[Dict[str, V1HpParam], RefField]
205205
num_runs: Optional[Union[PositiveInt, RefField]] = Field(
206206
alias="numRuns", default=None

cli/polyaxon/_flow/matrix/hyperband.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ class V1Hyperband(BaseSearchConfig):
312312

313313
_IDENTIFIER = V1MatrixKind.HYPERBAND
314314

315-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
315+
kind: Literal[V1MatrixKind.HYPERBAND] = _IDENTIFIER
316316
params: Optional[Union[Dict[str, V1HpParam], RefField]] = None
317317
max_iterations: Optional[PositiveInt] = Field(alias="maxIterations", default=None)
318318
eta: Optional[Union[NonNegativeFloat, RefField]] = None

cli/polyaxon/_flow/matrix/hyperopt.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ class V1Hyperopt(BaseSearchConfig):
216216

217217
_IDENTIFIER = V1MatrixKind.HYPEROPT
218218

219-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
219+
kind: Literal[V1MatrixKind.HYPEROPT] = _IDENTIFIER
220220
max_iterations: Optional[IntOrRef] = Field(alias="maxIterations", default=None)
221221
metric: V1OptimizationMetric
222222
algorithm: Optional[V1HyperoptAlgorithms] = None

cli/polyaxon/_flow/matrix/iterative.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ class V1Iterative(BaseSearchConfig):
228228

229229
_IDENTIFIER = V1MatrixKind.ITERATIVE
230230

231-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
231+
kind: Literal[V1MatrixKind.ITERATIVE] = _IDENTIFIER
232232
params: Optional[Union[Dict[str, V1HpParam], RefField]] = None
233233
max_iterations: Union[PositiveInt, RefField] = Field(alias="maxIterations")
234234
seed: Optional[IntOrRef] = None

cli/polyaxon/_flow/matrix/mapping.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ class V1Mapping(BaseSearchConfig):
105105

106106
_IDENTIFIER = V1MatrixKind.MAPPING
107107

108-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
108+
kind: Literal[V1MatrixKind.MAPPING] = _IDENTIFIER
109109
values: Union[List[Dict], RefField]
110110
concurrency: Optional[Union[PositiveInt, RefField]] = None
111111
early_stopping: Optional[Union[List[V1EarlyStopping], RefField]] = Field(

cli/polyaxon/_flow/matrix/params.py

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -433,7 +433,7 @@ class V1HpChoice(BaseHpParamConfig):
433433

434434
_IDENTIFIER = V1HPKind.CHOICE
435435

436-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
436+
kind: Literal[V1HPKind.CHOICE] = _IDENTIFIER
437437
value: Optional[Union[List[Any], RefField]]
438438

439439
@staticmethod
@@ -490,7 +490,7 @@ class V1HpPChoice(BaseHpParamConfig):
490490

491491
_IDENTIFIER = V1HPKind.PCHOICE
492492

493-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
493+
kind: Literal[V1HPKind.PCHOICE] = _IDENTIFIER
494494
value: Optional[Union[List[PChoice], RefField]] = None
495495

496496
@field_validator("value")
@@ -552,7 +552,7 @@ class V1HpRange(BaseHpParamConfig):
552552

553553
_IDENTIFIER = V1HPKind.RANGE
554554

555-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
555+
kind: Literal[V1HPKind.RANGE] = _IDENTIFIER
556556
value: Optional[Union[Range, RangeList, RangeStr, RefField]] = None
557557

558558
@property
@@ -603,7 +603,7 @@ class V1HpDateRange(BaseHpParamConfig):
603603

604604
_IDENTIFIER = V1HPKind.DATERANGE
605605

606-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
606+
kind: Literal[V1HPKind.DATERANGE] = _IDENTIFIER
607607
value: Optional[Union[DateRange, DateRangeList, RefField]] = None
608608

609609
@staticmethod
@@ -666,7 +666,7 @@ class V1HpDateTimeRange(BaseHpParamConfig):
666666

667667
_IDENTIFIER = V1HPKind.DATETIMERANGE
668668

669-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
669+
kind: Literal[V1HPKind.DATETIMERANGE] = _IDENTIFIER
670670
value: Optional[Union[DateTimeRange, DateTimeRangeList, RefField]]
671671

672672
@staticmethod
@@ -728,7 +728,7 @@ class V1HpLinSpace(BaseHpParamConfig):
728728

729729
_IDENTIFIER = V1HPKind.LINSPACE
730730

731-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
731+
kind: Literal[V1HPKind.LINSPACE] = _IDENTIFIER
732732
value: Optional[Union[LinSpace, LinSpaceList, LinSpaceStr, RefField]] = None
733733

734734
@property
@@ -782,7 +782,7 @@ class V1HpLogSpace(BaseHpParamConfig):
782782

783783
_IDENTIFIER = V1HPKind.LOGSPACE
784784

785-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
785+
kind: Literal[V1HPKind.LOGSPACE] = _IDENTIFIER
786786
value: Optional[Union[LogSpace, LogSpaceList, LogSpaceStr, RefField]] = None
787787

788788
@property
@@ -832,7 +832,7 @@ class V1HpGeomSpace(BaseHpParamConfig):
832832

833833
_IDENTIFIER = V1HPKind.GEOMSPACE
834834

835-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
835+
kind: Literal[V1HPKind.GEOMSPACE] = _IDENTIFIER
836836
value: Optional[Union[GeomSpace, GeomSpaceList, GeomSpaceStr, RefField]] = None
837837

838838
@property
@@ -882,7 +882,7 @@ class V1HpUniform(BaseHpParamConfig):
882882

883883
_IDENTIFIER = V1HPKind.UNIFORM
884884

885-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
885+
kind: Literal[V1HPKind.UNIFORM] = _IDENTIFIER
886886
value: Optional[Union[Uniform, UniformList, UniformStr, RefField]] = None
887887

888888
@property
@@ -932,9 +932,9 @@ class V1HpQUniform(BaseHpParamConfig):
932932
```
933933
"""
934934

935-
_IDENTIFIER = "quniform"
935+
_IDENTIFIER = V1HPKind.QUNIFORM
936936

937-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
937+
kind: Literal[V1HPKind.QUNIFORM] = _IDENTIFIER
938938
value: Optional[Union[QUniform, QUniformList, QUniformStr, RefField]] = None
939939

940940
@property
@@ -985,7 +985,7 @@ class V1HpLogUniform(BaseHpParamConfig):
985985

986986
_IDENTIFIER = V1HPKind.LOGUNIFORM
987987

988-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
988+
kind: Literal[V1HPKind.LOGUNIFORM] = _IDENTIFIER
989989
value: Optional[Union[LogUniform, LogUniformList, LogUniformStr, RefField]] = None
990990

991991
@property
@@ -1036,7 +1036,7 @@ class V1HpQLogUniform(BaseHpParamConfig):
10361036

10371037
_IDENTIFIER = V1HPKind.QLOGUNIFORM
10381038

1039-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
1039+
kind: Literal[V1HPKind.QLOGUNIFORM] = _IDENTIFIER
10401040
value: Optional[
10411041
Union[QLogUniform, QLogUniformList, QLogUniformStr, RefField]
10421042
] = None # fmt: skip
@@ -1093,7 +1093,7 @@ class V1HpNormal(BaseHpParamConfig):
10931093

10941094
_IDENTIFIER = V1HPKind.NORMAL
10951095

1096-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
1096+
kind: Literal[V1HPKind.NORMAL] = _IDENTIFIER
10971097
value: Optional[Union[Normal, NormalList, NormalStr, RefField]] = None
10981098

10991099
@property
@@ -1144,7 +1144,7 @@ class V1HpQNormal(BaseHpParamConfig):
11441144

11451145
_IDENTIFIER = V1HPKind.QNORMAL
11461146

1147-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
1147+
kind: Literal[V1HPKind.QNORMAL] = _IDENTIFIER
11481148
value: Optional[Union[QNormal, QNormalList, QNormalStr, RefField]] = None
11491149

11501150
@property
@@ -1195,7 +1195,7 @@ class V1HpLogNormal(BaseHpParamConfig):
11951195

11961196
_IDENTIFIER = V1HPKind.LOGNORMAL
11971197

1198-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
1198+
kind: Literal[V1HPKind.LOGNORMAL] = _IDENTIFIER
11991199
value: Optional[Union[LogNormal, LogNormalList, LogNormalStr, RefField]] = None
12001200

12011201
@property
@@ -1246,7 +1246,7 @@ class V1HpQLogNormal(BaseHpParamConfig):
12461246

12471247
_IDENTIFIER = V1HPKind.QLOGNORMAL
12481248

1249-
kind: Literal[_IDENTIFIER] = _IDENTIFIER
1249+
kind: Literal[V1HPKind.QLOGNORMAL] = _IDENTIFIER
12501250
value: Optional[Union[QLogNormal, QLogNormalList, QLogNormalStr, RefField]] = None
12511251

12521252
@property

0 commit comments

Comments
 (0)