Reword --pyi and --py36 documentation

This commit is contained in:
Łukasz Langa 2018-05-23 11:52:41 -07:00
parent 230f1d277c
commit bbed104e6d
2 changed files with 18 additions and 7 deletions

View File

@ -80,6 +80,13 @@ Options:
-q, --quiet Don't emit non-error messages to stderr. Errors
are still emitted, silence those with
2>/dev/null.
--pyi Consider all input files typing stubs regardless
of file extension (useful when piping source on
standard input).
--py36 Allow using Python 3.6-only syntax on all input
files. This will put trailing commas in function
signatures and calls also after *args and
**kwargs. [default: per-file auto-detection]
--version Show the version and exit.
--help Show this message and exit.
```
@ -653,10 +660,9 @@ More details can be found in [CONTRIBUTING](CONTRIBUTING.md).
### 18.5b1 (unreleased)
* Added `--pyi` option to force pyi-style formatting (regardless of file
extension, or when piping source to *Black*), and `--py36` option to force
allowing Py36 syntax (e.g. trailing commas after `*args` or `**kwargs`), even
if the file doesn't currently use any 3.6-only syntax (#249)
* added `--pyi` (#249)
* added `--py36` (#249)
* Python grammar pickle caches are stored with the formatting caches, making
*Black* work in environments where site-packages is not user-writable (#192)
@ -673,6 +679,7 @@ More details can be found in [CONTRIBUTING](CONTRIBUTING.md).
a trailer that was omitted from line splitting on a large expression
(#238)
### 18.5b0
* call chains are now formatted according to the

View File

@ -162,14 +162,18 @@ class Changed(Enum):
@click.option(
"--pyi",
is_flag=True,
help="Force pyi (stub file) formatting, regardless of file extension.",
help=(
"Consider all input files typing stubs regardless of file extension "
"(useful when piping source on standard input)."
),
)
@click.option(
"--py36",
is_flag=True,
help=(
"Force Python 3.6 mode, even if file doesn't currently use "
"Python 3.6-only syntax."
"Allow using Python 3.6-only syntax on all input files. This will put "
"trailing commas in function signatures and calls also after *args and "
"**kwargs. [default: per-file auto-detection]"
),
)
@click.version_option(version=__version__)