diff --git a/fdroidserver/import.py b/fdroidserver/import.py index b86d99d6..081ade9f 100644 --- a/fdroidserver/import.py +++ b/fdroidserver/import.py @@ -25,7 +25,7 @@ import sys import yaml from argparse import ArgumentParser import logging -from pathlib import Path, PurePosixPath +from pathlib import Path try: from yaml import CSafeLoader as SafeLoader @@ -192,7 +192,7 @@ def main(): build.subdir = options.subdir build.gradle = ['yes'] elif subdir: - build.subdir = str(PurePosixPath(subdir)) + build.subdir = subdir.as_posix() build.gradle = ['yes'] if options.license: diff --git a/fdroidserver/metadata.py b/fdroidserver/metadata.py index 947a119e..b3dc1fb2 100644 --- a/fdroidserver/metadata.py +++ b/fdroidserver/metadata.py @@ -19,7 +19,7 @@ # along with this program. If not, see . import git -from pathlib import Path, PurePosixPath +from pathlib import Path import platform import re import logging @@ -734,7 +734,7 @@ def parse_metadata(metadatapath): """ metadatapath = Path(metadatapath) app = App() - app.metadatapath = str(PurePosixPath(metadatapath)) + app.metadatapath = metadatapath.as_posix() name = metadatapath.stem if name != '.fdroid': app.id = name