downgrade for python3.8

This commit is contained in:
Tyler Starr 2024-08-16 14:24:08 -07:00
parent 1e6151a5f4
commit b6736936a7
3 changed files with 5 additions and 5 deletions

View File

@ -9,7 +9,7 @@ authors = [
]
description = "Personal note taking framework."
readme = "README.md"
requires-python = ">=3.10"
requires-python = ">=3.8"
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: GNU General Public License (GPL)",

View File

@ -1,12 +1,12 @@
from argparse import ArgumentTypeError
from z.template import apply_template
from pathlib import Path
from typing import List
from typing import List, Union
import datetime
import re
# Format: <timestamp>--<title>__<tag1>_<tag2>.<ext>
def normalize_name(name: str, tags: str, time: datetime.date | None = None, ext: str ="md"):
def normalize_name(name: str, tags: str, time: Union[datetime.date, None] = None, ext: str ="md"):
if "-" in name or "_" in name:
raise ArgumentTypeError("Title cannot have '-' or '_'")
if "-" in name or "_" in tags:

View File

@ -1,6 +1,6 @@
from z import template_funcs
from pathlib import Path
from typing import List
from typing import List, Tuple
import re
def read_file(p: Path, n: str):
@ -9,7 +9,7 @@ def read_file(p: Path, n: str):
return f.read()
return -1
def split_template(s: str) -> (List[str], str):
def split_template(s: str) -> Tuple[List[str], str]:
return re.findall(r"{([^}]+)}", s), re.sub(r"{([^}]+)}", "{}", s)
def apply_template(path: Path, name: str):