Output python version and implementation as part of --version
flag (#2997)
Example: black, 22.1.1.dev56+g421383d.d20220405 (compiled: no) Python (CPython) 3.9.12 Co-authored-by: Batuhan Taskaya <isidentical@gmail.com>
This commit is contained in:
parent
9b307405fb
commit
f6188ce6dc
@ -37,6 +37,8 @@
|
||||
|
||||
<!-- Changes to Black's terminal output and error messages -->
|
||||
|
||||
- Output python version and implementation as part of `--version` flag (#2997)
|
||||
|
||||
### Packaging
|
||||
|
||||
<!-- Changes to how Black is packaged, such as dependency requirements -->
|
||||
|
@ -10,6 +10,7 @@
|
||||
import os
|
||||
from pathlib import Path
|
||||
from pathspec.patterns.gitwildmatch import GitWildMatchPatternError
|
||||
import platform
|
||||
import re
|
||||
import signal
|
||||
import sys
|
||||
@ -381,7 +382,10 @@ def validate_regex(
|
||||
)
|
||||
@click.version_option(
|
||||
version=__version__,
|
||||
message=f"%(prog)s, %(version)s (compiled: {'yes' if COMPILED else 'no'})",
|
||||
message=(
|
||||
f"%(prog)s, %(version)s (compiled: {'yes' if COMPILED else 'no'})\n"
|
||||
f"Python ({platform.python_implementation()}) {platform.python_version()}"
|
||||
),
|
||||
)
|
||||
@click.argument(
|
||||
"src",
|
||||
|
Loading…
Reference in New Issue
Block a user