Source code for papers_without_code.custom_types

#!/usr/bin/env python

from dataclasses import dataclass
from pathlib import Path
from typing import Any

###############################################################################


PathLike = str | Path

###############################################################################


[docs] @dataclass class AuthorDetails: name_parts: list[str] email: str | None affiliation: str | None
[docs] @dataclass class MinimalPaperDetails: title: str authors: list[AuthorDetails] abstract: str url: str | None = None keywords: list[str] | None = None other: dict[str, Any] | None = None