feat: initialize CCMA member administration

This commit is contained in:
Marcel Peterkau
2026-06-21 16:46:15 +02:00
parent 4c6a1191ee
commit dfd5b1192b
184 changed files with 5051 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
from pathlib import Path
from shutil import copyfile
from setuptools import setup
from setuptools.command.build_py import build_py
ROOT = Path(__file__).resolve().parent
class BuildPyWithVersion(build_py):
def run(self) -> None:
super().run()
target = Path(self.build_lib) / "ccma" / "VERSION"
target.parent.mkdir(parents=True, exist_ok=True)
copyfile(ROOT / "VERSION", target)
setup(
version=(ROOT / "VERSION").read_text(encoding="utf-8").strip(),
cmdclass={"build_py": BuildPyWithVersion},
)