all: start using pathlib

Change-Id: I2b0d6ff8f534382913414fa9b35150d6f697acb4
Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/34463
Reviewed-by: Alexander Zaft <a.zaft@fz-juelich.de>
Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de>
This commit is contained in:
Alexander Zaft
2024-08-26 14:30:36 +02:00
committed by Markus Zolliker
parent 6c2b1ea355
commit fe0aa3d7d5
9 changed files with 29 additions and 29 deletions

View File

@ -23,19 +23,20 @@
# *****************************************************************************
from glob import glob
from os import listdir, path
from pathlib import Path
from setuptools import find_packages, setup
import frappy.version
# cfg-editor is currently not functional
scripts = [script for script in glob(path.join('bin', 'frappy-*'))
if not script.endswith('cfg-editor')]
scripts = [str(script) for script in Path('bin').glob('frappy-*')
if not str(script).endswith('cfg-editor')]
uidir = path.join(path.dirname(__file__), 'frappy', 'gui', 'ui')
uis = [path.join('gui', 'ui', entry) for entry in listdir(uidir)]
frappydir = Path(__file__).parent / 'frappy'
uidir = frappydir / 'gui' / 'ui'
uis = [str(f.relative_to(frappydir)) for f in uidir.iterdir()]
setup(
name='frappy-core',
@ -57,7 +58,7 @@ setup(
('/lib/systemd/system-generators', ['etc/frappy-generator']),
('/lib/systemd/system', ['etc/frappy@.service',
'etc/frappy.target',
]),
]),
('/var/log/frappy', []),
],
scripts=scripts,