Skip to content

Commit

Permalink
fix(stubs): remove mutating subclass hook from StubsManifest.
Browse files Browse the repository at this point in the history
Signed-off-by: Braden Mars <bradenmars@bradenmars.me>
  • Loading branch information
BradenM committed Dec 11, 2022
1 parent 2fab17d commit d3fcd7e
Showing 1 changed file with 0 additions and 7 deletions.
7 changes: 0 additions & 7 deletions micropy/stubs/manifest.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
from __future__ import annotations

import abc
from typing import ClassVar, Type

from micropy.stubs.package import StubPackage
from micropy.stubs.repository_info import RepositoryInfo
Expand All @@ -12,15 +11,9 @@ class StubsManifest(BaseModel, abc.ABC):
class Config:
frozen = True

manifest_formats: ClassVar[list[Type[StubsManifest]]] = []

repository: RepositoryInfo
packages: frozenset[StubPackage]

def __init_subclass__(cls, **kwargs):
super().__init_subclass__(**kwargs)
cls.manifest_formats.append(cls)

@abc.abstractmethod
def resolve_package_url(self, package: StubPackage) -> str:
"""Resolve package to a stub source."""
Expand Down

0 comments on commit d3fcd7e

Please sign in to comment.