Skip to content

Commit aa4adad

Browse files
authored
fix: Add setproctitle as dependency
* Add setproctitle package * update uv.lock
1 parent eee92a1 commit aa4adad

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ dependencies = [
2828
"semver>=3.0.4",
2929
"torchtune",
3030
"trl>=0.19.0",
31+
"setproctitle>=1.3.6",
3132
]
3233

3334
[project.optional-dependencies]

src/art/skypilot/backend.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -154,12 +154,11 @@ async def _launch_cluster(
154154

155155
art_version_is_semver = False
156156
# check if art_version is valid semver
157-
if art_version is not None:
158-
try:
159-
semver.Version.parse(art_version)
160-
art_version_is_semver = True
161-
except Exception:
162-
pass
157+
try:
158+
semver.Version.parse(art_version)
159+
art_version_is_semver = True
160+
except Exception:
161+
pass
163162

164163
if art_version_is_semver:
165164
art_installation_command = f"uv pip install openpipe-art=={art_version}"

uv.lock

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

0 commit comments

Comments
 (0)