Skip to content
This repository was archived by the owner on Jan 23, 2026. It is now read-only.

Commit 5d51bea

Browse files
committed
Rename driver and driver client entry point classes
1 parent c6a7389 commit 5d51bea

1 file changed

Lines changed: 12 additions & 12 deletions

File tree

packages/jumpstarter/jumpstarter/driver/repository.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,30 +7,30 @@
77
from jumpstarter.models import JsonBaseModel, ListBaseModel
88

99

10-
class DriverClient(JsonBaseModel):
10+
class DriverClientEntryPoint(JsonBaseModel):
1111
"""
12-
A Jumpstarter driver client class.
12+
A Jumpstarter driver client entry point.
1313
"""
1414

1515
name: str
1616
type: str
1717

1818
@staticmethod
1919
def from_entry_point(ep: EntryPoint):
20-
return DriverClient(name=ep.name, type=ep.value.replace(":", "."))
20+
return DriverClientEntryPoint(name=ep.name, type=ep.value.replace(":", "."))
2121

2222

23-
class Driver(JsonBaseModel):
23+
class DriverEntryPoint(JsonBaseModel):
2424
"""
25-
A Jumpstarter driver backend class.
25+
A Jumpstarter driver entry point.
2626
"""
2727

2828
name: str
2929
type: str
3030

3131
@staticmethod
3232
def from_entry_point(ep: EntryPoint):
33-
return Driver(name=ep.name, type=ep.value.replace(":", "."))
33+
return DriverEntryPoint(name=ep.name, type=ep.value.replace(":", "."))
3434

3535

3636
class DriverPackage(JsonBaseModel):
@@ -46,8 +46,8 @@ class DriverPackage(JsonBaseModel):
4646
summary: Optional[str] = None
4747
license: Optional[str] = None
4848

49-
clients: list[DriverClient] = []
50-
drivers: list[Driver] = []
49+
clients: list[DriverClientEntryPoint] = []
50+
drivers: list[DriverEntryPoint] = []
5151

5252
@staticmethod
5353
def requires_dist_to_categories(requires_dist: list[str]) -> list[str]:
@@ -89,15 +89,15 @@ class DriverPackageList(ListBaseModel[DriverPackage]):
8989
kind: Literal["DriverPackageList"] = Field(default="DriverPackageList")
9090

9191

92-
class DriverList(ListBaseModel[Driver]):
92+
class DriverList(ListBaseModel[DriverEntryPoint]):
9393
"""
9494
A list of Jumpstarter driver list models.
9595
"""
9696

9797
kind: Literal["DriverList"] = Field(default="DriverList")
9898

9999

100-
class DriverClientList(ListBaseModel[Driver]):
100+
class DriverClientList(ListBaseModel[DriverEntryPoint]):
101101
"""
102102
A list of Jumpstarter driver client classes.
103103
"""
@@ -148,9 +148,9 @@ def _process_entry_points(group: str, is_driver: bool = True):
148148
driver_packages[package_id] = DriverPackage.from_entry_point(entry_point)
149149
# Add the driver/client to the package
150150
if is_driver:
151-
driver_packages[package_id].drivers.append(Driver.from_entry_point(entry_point))
151+
driver_packages[package_id].drivers.append(DriverEntryPoint.from_entry_point(entry_point))
152152
else:
153-
driver_packages[package_id].clients.append(DriverClient.from_entry_point(entry_point))
153+
driver_packages[package_id].clients.append(DriverClientEntryPoint.from_entry_point(entry_point))
154154

155155
# Process driver entry points
156156
_process_entry_points(LocalDriverRepository.DRIVER_ENTRY_POINT_GROUP, is_driver=True)

0 commit comments

Comments
 (0)