Commit b6d3b28 1 parent 1139d66 commit b6d3b28 Copy full SHA for b6d3b28
File tree 3 files changed +14
-2
lines changed
3 files changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -88,8 +88,8 @@ WORKDIR $APP_HOME
88
88
# https://github.com/AleksTk/table-logger/blob/v0.3.6/table_logger/table_logger.py#L80
89
89
# Monkey patch table_logger here. Ultimately we should move away from kfserving,
90
90
# perhaps to kserve.
91
- RUN if [ -f "/usr/local/lib/python{{python_version }}/site-packages/table_logger/table_logger.py" ]; then \
92
- sed -i '80d;86d' /usr/local/lib/python{{python_version }}/site-packages/table_logger/table_logger.py; \
91
+ RUN if [ -f "/usr/local/lib/python{{config.canonical_python_version }}/site-packages/table_logger/table_logger.py" ]; then \
92
+ sed -i '80d;86d' /usr/local/lib/python{{config.canonical_python_version }}/site-packages/table_logger/table_logger.py; \
93
93
fi
94
94
95
95
Original file line number Diff line number Diff line change @@ -123,6 +123,14 @@ class TrussConfig:
123
123
spec_version : str = DEFAULT_SPEC_VERSION
124
124
train : Train = field (default_factory = Train )
125
125
126
+ @property
127
+ def canonical_python_version (self ) -> str :
128
+ return {
129
+ "py39" : "3.9" ,
130
+ "py38" : "3.8" ,
131
+ "py37" : "3.7" ,
132
+ }[self .python_version ]
133
+
126
134
@staticmethod
127
135
def from_dict (d ):
128
136
config = TrussConfig (
Original file line number Diff line number Diff line change @@ -76,6 +76,10 @@ def spec_version(self) -> str:
76
76
def python_version (self ) -> str :
77
77
return self ._config .python_version
78
78
79
+ @property
80
+ def canonical_python_version (self ) -> str :
81
+ return self ._config .canonical_python_version
82
+
79
83
@property
80
84
def cpu (self ) -> str :
81
85
return self ._config .resources .cpu
You can’t perform that action at this time.
0 commit comments