|
19 | 19 |
|
20 | 20 | __all__ = ['PIN_ANNOTATION_SCHEMA', 'PinSignature', |
21 | 21 | 'OutputPinSignature', 'InputPinSignature', 'BidirPinSignature', |
22 | | - 'load_pinlock', "PACKAGE_DEFINITIONS", 'top_interfaces'] |
| 22 | + 'load_pinlock', "PACKAGE_DEFINITIONS", 'top_interfaces', 'LockFile', |
| 23 | + 'Package', 'PortMap', 'Port'] |
23 | 24 |
|
24 | 25 |
|
25 | 26 | logger = logging.getLogger(__name__) |
@@ -257,7 +258,7 @@ class _BareDiePackageDef(_BasePackageDef): |
257 | 258 | """ |
258 | 259 |
|
259 | 260 | # Used by pydantic to differentate when deserialising |
260 | | - type: Literal["_QuadPackageDef"] = "_QuadPackageDef" |
| 261 | + type: Literal["_BareDiePackageDef"] = "_BareDiePackageDef" |
261 | 262 |
|
262 | 263 | width: int |
263 | 264 | height: int |
@@ -289,7 +290,7 @@ class _QuadPackageDef(_BasePackageDef): |
289 | 290 | """ |
290 | 291 |
|
291 | 292 | # Used by pydantic to differentate when deserialising |
292 | | - type: Literal["_PGAPackageDef"] = "_PGAPackageDef" |
| 293 | + type: Literal["_QuadPackageDef"] = "_QuadPackageDef" |
293 | 294 |
|
294 | 295 | width:int |
295 | 296 | height: int |
@@ -322,7 +323,7 @@ def sortpins(self, pins: Union[List[str], Set[str]]) -> List[str]: |
322 | 323 | "cf20": _BareDiePackageDef(name="cf20", width=7, height=3) |
323 | 324 | } |
324 | 325 |
|
325 | | -PackageDef = Union[_QuadPackageDef, _BasePackageDef] |
| 326 | +PackageDef = Union[_QuadPackageDef, _BareDiePackageDef] |
326 | 327 |
|
327 | 328 |
|
328 | 329 | class Port(pydantic.BaseModel): |
|
0 commit comments