Łukasz Langa
ff2e5dd6e6
18.6b2
2018-06-08 12:07:43 -07:00
Łukasz Langa
5623581e09
Update README with missing Change Log entries
2018-06-08 12:05:44 -07:00
Łukasz Langa
8482d38fb4
Return early from comment placement calculation on lines without comments
2018-06-08 12:00:53 -07:00
Loren Carvalho
39e9347687
Add -h
as a shortcut for --help
( #316 )
2018-06-07 19:43:04 -07:00
Zsolt Dollenstein
7f3678885f
fix handling of empty triple quoted strings ( #314 )
2018-06-07 11:41:34 -07:00
Łukasz Langa
75a9447448
Don't crash the Vim plugin
...
Fixes #312
2018-06-07 11:40:41 -07:00
Łukasz Langa
ef362b4ea8
2018 is not the year of Unicode on your desktop
2018-06-07 11:24:55 -07:00
Łukasz Langa
de702bcdf1
Preliminary work on Poetry integration
2018-06-07 00:15:26 -07:00
Łukasz Langa
82d09eda09
Fix link
2018-06-06 17:29:31 -07:00
Łukasz Langa
75eb91443e
It works better when dependencies are installed. Who knew?
2018-06-06 17:13:51 -07:00
Łukasz Langa
7ba4725993
Trim TOC to fit in two lines again
2018-06-06 17:07:07 -07:00
Łukasz Langa
fac4cf995c
Use black .
now that we can
2018-06-06 17:04:32 -07:00
Łukasz Langa
489d00ed8f
Support pyproject.toml
...
Fixes #65
2018-06-06 17:02:10 -07:00
Łukasz Langa
f71db23824
Move test data to data
2018-06-06 15:48:38 -07:00
Łukasz Langa
92a150d9e4
Fix improper unmodified file caching when -S
was used
...
This will also future-proof the cache to changes to FileMode.
2018-06-06 15:46:30 -07:00
Łukasz Langa
affc0ec3f9
Update beta link in docs
2018-06-06 15:46:30 -07:00
Matthew Walster
e5f5d54a22
vim: add "--skip-string-normalization" support ( #310 )
...
Since 18.6b0 was released, there has been a new option to skip string
normalization when Black is called, but it wasn't able to be specified
from within the vim plugin. This commit adds that functionality.
Tested with g:black_skip_string_normalization set to 0 (off) and 1 (on).
2018-06-06 15:45:17 -07:00
Zsolt Dollenstein
c1a962b885
Don't put a space after *
in g = 1, *"x"
( #309 )
...
Fixes #305 .
2018-06-06 15:44:12 -07:00
Zsolt Dollenstein
33baccd88e
Change tests with stdin/out to exercise black.main ( #307 )
2018-06-06 15:42:50 -07:00
Brett Cannon
4ad7c9c107
List the Python extension for VS Code as an editor integration ( #308 )
2018-06-06 15:40:44 -07:00
Hugo
9e9ee449b4
Link to GitHub + HTTPS + typos ( #303 )
...
* Link to GitHub, update 3.6 minor version
* http -> https
* Fix typos
* The Black style for Black, the project, is italics
2018-06-06 09:50:08 -07:00
Peter Bengtsson
8406fcd9af
correct email for Peter Bengtsson ( #302 )
2018-06-05 17:48:53 -07:00
Łukasz Langa
26b92e66ac
acks += beterbe
2018-06-05 10:10:15 -07:00
Łukasz Langa
ed50737290
18.6b1
2018-06-05 09:49:06 -07:00
Peter Bengtsson
aeaaf571ad
✨ 🍰 ✨ isn't appropriate when it fails, fixes #300 ( #301 )
2018-06-05 09:35:35 -07:00
Zsolt Dollenstein
61a8d401c7
Print report on stderr.\n\nFixes #299 .
2018-06-05 10:38:20 +01:00
Łukasz Langa
f3ea58cbc7
18.6b0
...
Fixes #289
2018-06-04 21:29:09 -07:00
Łukasz Langa
d638d56e0e
Fix unnecessary parentheses when a line contains multiline strings
...
Fixes #232
2018-06-04 21:27:51 -07:00
Łukasz Langa
23a00f0515
Fix long trivial assignments being wrapped in unnecessary parentheses
...
Fixes #273
2018-06-04 20:24:50 -07:00
Łukasz Langa
7fc6ce9906
Fix handling of empty files
2018-06-04 19:04:29 -07:00
Łukasz Langa
bbc09a4f01
Consider stars in testlist_star_expr unpacking (because they are)
...
Fixes #297
2018-06-04 18:42:16 -07:00
Łukasz Langa
728e5a2f1e
Properly format unified diff
...
Previously we weren't using timestamps.
2018-06-04 18:07:03 -07:00
Łukasz Langa
041ec995e5
Nits
2018-06-04 16:57:27 -07:00
Łukasz Langa
ee02ebe3e9
Always show summary of reformatting
2018-06-04 15:53:37 -07:00
Łukasz Langa
ed91dd4de6
Make source handling use sets instead of lists
...
Also, sort cached file output to be (more) deterministic.
2018-06-04 15:53:37 -07:00
Łukasz Langa
e5452a6b67
Make sure --verbose trumps --quiet
...
This is so that users can have a --quiet alias in their environment and only
occasionally add --verbose if they are surprised by the result.
2018-06-04 15:53:37 -07:00
Zsolt Dollenstein
00a302560b
Preserve line endings when formatting a file in place ( #288 )
2018-06-04 15:52:06 -07:00
Łukasz Langa
dbe26161fa
Reformat docs/conf.py, too.
2018-06-04 12:29:14 -07:00
Łukasz Langa
75d2af2e3a
Fix missing leading slash due to relative_to()
resolution
2018-06-04 12:18:27 -07:00
Łukasz Langa
4c352ad4be
Add --verbose
and report excluded paths in it, too
...
Fixes #283
2018-06-04 12:09:18 -07:00
Łukasz Langa
e7b312fb43
[trivial] Simplify mode
and write_back
calculation in main()
2018-06-04 11:20:15 -07:00
Łukasz Langa
1aa14c5db0
[trivial] Simplify stdin handling
2018-06-04 11:06:38 -07:00
Łukasz Langa
4cb338e3dd
Revert "don't run tests from /build"
...
This reverts commit 1687892d63
.
This is no longer necessary with the fix in the previous commit.
2018-06-04 11:03:45 -07:00
Łukasz Langa
36bed855e1
Introduce "project root" as a concept
...
This is required for regular expressions in `--include=` and `--exclude=` not
to catch false positives from directories outside of the project.
2018-06-04 11:03:18 -07:00
Łukasz Langa
8b87954361
Add .pie from tests to MANIFEST.in
2018-06-04 11:03:18 -07:00
Anthony Sottile
ecb3d8c472
python_version
=> language_version
(#296 )
...
Noticed this in `pytest`'s config -- `python_version` isn't a thing :D
2018-06-03 11:46:59 -07:00
Zsolt Dollenstein
1687892d63
don't run tests from /build
2018-06-01 23:12:20 +01:00
Zsolt Dollenstein
ef903ecd46
Skip symlink test if can't create one ( #287 )
2018-06-01 14:47:07 -07:00
Łukasz Langa
a80e037a9a
Don't over-eagerly make a path absolute if only one passed
...
If a directory or more than one file is passed, Black nicely shows the relative
paths in output. Before this change, it showed an absolute path if only
a single file was passed as an argument. This fixes the inconsistency.
2018-05-31 19:47:24 -07:00
Łukasz Langa
8a82e0bf9a
Make empty --include mean "anything goes", simplify gen_python_files_in_dir
2018-05-31 19:40:07 -07:00