mirror of
https://github.com/Garmelon/PFERD.git
synced 2026-04-13 07:55:05 +02:00
Store version in project metadata
This commit is contained in:
parent
21a266e302
commit
f600d682e7
11 changed files with 45 additions and 22 deletions
|
|
@ -0,0 +1,9 @@
|
|||
import importlib.metadata
|
||||
import warnings
|
||||
|
||||
try:
|
||||
__version__ = importlib.metadata.version(__name__)
|
||||
except importlib.metadata.PackageNotFoundError as e:
|
||||
warnings.warn(f"Could not determine version of {__name__}."
|
||||
f"Did you install it correctly?\n{e!s}", stacklevel=2)
|
||||
__version__ = "unknown"
|
||||
|
|
@ -2,9 +2,9 @@ from typing import Optional, Tuple
|
|||
|
||||
import keyring
|
||||
|
||||
from .. import __name__ as NAME
|
||||
from ..logging import log
|
||||
from ..utils import agetpass, ainput
|
||||
from ..version import NAME
|
||||
from .authenticator import Authenticator, AuthError, AuthSection
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -7,8 +7,18 @@
|
|||
# importing itself, we get a few linting warnings, which we're disabling as
|
||||
# well.
|
||||
|
||||
from . import command_local # noqa: F401 imported but unused
|
||||
from . import command_ilias_web # noqa: F401 imported but unused
|
||||
from . import command_kit_ilias_web # noqa: F401 imported but unused
|
||||
from . import command_kit_ipd # noqa: F401 imported but unused
|
||||
from .parser import PARSER, ParserLoadError, load_default_section # noqa: F401 imported but unused
|
||||
from . import command_local
|
||||
from . import command_ilias_web
|
||||
from . import command_kit_ilias_web
|
||||
from . import command_kit_ipd
|
||||
from .parser import PARSER, ParserLoadError, load_default_section
|
||||
|
||||
__all__ = [
|
||||
"command_local",
|
||||
"command_ilias_web",
|
||||
"command_kit_ilias_web",
|
||||
"command_kit_ipd",
|
||||
"PARSER",
|
||||
"ParserLoadError",
|
||||
"load_default_section"
|
||||
]
|
||||
|
|
|
|||
|
|
@ -4,8 +4,9 @@ from argparse import ArgumentTypeError
|
|||
from pathlib import Path
|
||||
from typing import Any, Callable, List, Optional, Sequence, Union
|
||||
|
||||
from .. import __name__ as NAME
|
||||
from .. import __version__ as VERSION
|
||||
from ..output_dir import OnConflict, Redownload
|
||||
from ..version import NAME, VERSION
|
||||
|
||||
|
||||
class ParserLoadError(Exception):
|
||||
|
|
|
|||
|
|
@ -8,11 +8,12 @@ import aiohttp
|
|||
import certifi
|
||||
from aiohttp.client import ClientTimeout
|
||||
|
||||
from .. import __name__ as NAME
|
||||
from .. import __version__ as VERSION
|
||||
from ..auth import Authenticator
|
||||
from ..config import Config
|
||||
from ..logging import log
|
||||
from ..utils import fmt_real_path
|
||||
from ..version import NAME, VERSION
|
||||
from .crawler import Crawler, CrawlerSection
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,2 +0,0 @@
|
|||
NAME = "PFERD"
|
||||
VERSION = "3.5.2"
|
||||
Loading…
Add table
Add a link
Reference in a new issue