mach-nix/mach_nix/generators/__init__.py
2020-04-22 09:46:03 +00:00

15 lines
348 B
Python

from abc import ABC, abstractmethod
from typing import List
from mach_nix.requirements import Requirement
from mach_nix.resolver import Resolver
class ExpressionGenerator(ABC):
def __init__(self, resolver: Resolver):
self.resolver = resolver
@abstractmethod
def generate(self, reqs: List[Requirement]) -> str:
pass