Pull version from system metadata
This commit is contained in:
committed by
Anthony Sottile
parent
175fd61119
commit
84b489bb9b
@@ -20,12 +20,12 @@ repos:
|
||||
hooks:
|
||||
- id: autopep8
|
||||
- repo: https://github.com/asottile/reorder_python_imports
|
||||
rev: v1.9.0
|
||||
rev: v2.1.0
|
||||
hooks:
|
||||
- id: reorder-python-imports
|
||||
args: [--py3-plus]
|
||||
- repo: https://github.com/asottile/add-trailing-comma
|
||||
rev: v1.5.0
|
||||
rev: v2.0.1
|
||||
hooks:
|
||||
- id: add-trailing-comma
|
||||
args: [--py36-plus]
|
||||
@@ -34,6 +34,10 @@ repos:
|
||||
hooks:
|
||||
- id: pyupgrade
|
||||
args: [--py36-plus]
|
||||
- repo: https://github.com/asottile/setup-cfg-fmt
|
||||
rev: v1.7.0
|
||||
hooks:
|
||||
- id: setup-cfg-fmt
|
||||
- repo: https://github.com/pre-commit/mirrors-mypy
|
||||
rev: v0.770
|
||||
hooks:
|
||||
|
||||
@@ -27,7 +27,12 @@ from babi.prompt import Prompt
|
||||
from babi.prompt import PromptResult
|
||||
from babi.status import Status
|
||||
|
||||
VERSION_STR = 'babi v0'
|
||||
if sys.version_info >= (3, 8): # pragma: no cover (py38+)
|
||||
import importlib.metadata as importlib_metadata
|
||||
else: # pragma: no cover (<py38)
|
||||
import importlib_metadata
|
||||
|
||||
VERSION_STR = f'babi v{importlib_metadata.version("babi")}'
|
||||
EditResult = enum.Enum('EditResult', 'EXIT NEXT PREV OPEN')
|
||||
|
||||
# TODO: find a place to populate these, surely there's a database somewhere
|
||||
|
||||
Reference in New Issue
Block a user