summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorms <ms@taler.net>2021-11-30 20:53:44 +0100
committerms <ms@taler.net>2021-11-30 20:53:44 +0100
commitdcf2159fb93f8b62ea1cfebca7d72c780ff658d8 (patch)
tree918690f0589d62832f4d4b4b2c645e251ba44d7f
parent70389e1b6cc463d18fc284976f5de28696fc8cd5 (diff)
downloaddeployment-dcf2159fb93f8b62ea1cfebca7d72c780ff658d8.tar.gz
deployment-dcf2159fb93f8b62ea1cfebca7d72c780ff658d8.tar.bz2
deployment-dcf2159fb93f8b62ea1cfebca7d72c780ff658d8.zip
taler-local
avoid use of dataclasses, as they aren't supported by older Python 3.x versions.
-rwxr-xr-xbin/WIP/taler-local11
1 files changed, 5 insertions, 6 deletions
diff --git a/bin/WIP/taler-local b/bin/WIP/taler-local
index 95b5bea..dbfcc97 100755
--- a/bin/WIP/taler-local
+++ b/bin/WIP/taler-local
@@ -32,7 +32,6 @@ import json
from os import listdir
from os.path import isdir, join
from pathlib import Path
-from dataclasses import dataclass
from typing import List, Callable
from shutil import copy
from multiprocessing import Process
@@ -56,12 +55,12 @@ def print_nn(msg):
print(msg, end="")
sys.stdout.flush()
-@dataclass
class Repo:
- name: str
- url: str
- deps: List[str]
- builder: Callable[["Repo", Path], None]
+ def __init__(self, name, url, deps, builder):
+ self.name = name
+ self.url = url
+ self.deps = deps
+ self.builder = builder
@click.group()
def cli():