Revisions of python-yapf

buildservice-autocommit accepted request 1225352 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 34)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 33)
- update to 0.43.0:
  * New `DISABLE_SPLIT_LIST_WITH_COMMENT` flag.
   `DISABLE_SPLIT_LIST_WITH_COMMENT` is a new knob that changes the
    behavior of splitting a list when a comment is present inside
    the list.
    Note the behavioral change above; if you set
    `DISABLE_ENDING_COMMA_HEURISTIC=true` and want to keep the old
    behavior, you now also need to set
    `DISABLE_SPLIT_LIST_WITH_COMMENT=true`.
  * Remove dependency on importlib-metadata
  * Remove dependency on tomli when using >= py311
  * Format '.pyi' type sub files.
  * Fix SPLIT_ARGUMENTS_WHEN_COMMA_TERMINATED for one-item named
    argument lists by taking precedence over SPLIT_BEFORE_NAMED_ASSIGNS.
  * Fix SPLIT_ALL_COMMA_SEPARATED_VALUES and
    SPLIT_ALL_TOP_LEVEL_COMMA_SEPARATED_VALUES
    being too agressive for lambdas and unpacking.
- Add missing {Build,}Requires on tomli and importlib-metadata.
buildservice-autocommit accepted request 1156824 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 32)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 31)
- Add missing {Build,}Requires on tomli and importlib-metadata.
buildservice-autocommit accepted request 1129242 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 30)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 29)
- update to 0.40.2:
  * The verification module has been removed. NOTE: this changes
    the public APIs by removing the "verify" parameter.
  * Changed FORCE_MULTILINE_DICT to override
    SPLIT_ALL_TOP_LEVEL_COMMA_SEPARATED_VALUES.
  * Adopt pyproject.toml (PEP 517) for build system
  * Do not treat variables named `match` as the match keyword.
  * Fix SPLIT_ARGUMENTS_WHEN_COMMA_TERMINATED for one-item
    argument lists.
  * Fix trailing backslash-newline on Windows when using stdin.
buildservice-autocommit accepted request 1109517 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 28)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 27)
- update to 0.40.1:
  * Corrected bad distribution v0.40.0 package.
  * Support for Python 3.11
  * Add the `--print-modified` flag to print out file names of
    modified files when running in in-place mode.
  * Replace the outdated and no-longer-supported lib2to3 with a
    fork of blib2to3
  * Support for Python versions < 3.7 are no longer supported.
buildservice-autocommit accepted request 1084863 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 26)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 25)
- update to 0.33.0:
  * Add a new Python parser to generate logical lines.
  * Added support for `# fmt: on` and `# fmt: off` pragmas.
  * Moved 'pytree' parsing tools into its own subdirectory.
  * Add support for Python 3.10.
  * Format generated dicts with respect to same rules as regular
    dicts
  * Generalized the ending comma heuristic to subscripts.
  * Supports "pyproject.toml" by default.
  * Split line before all comparison operators.
buildservice-autocommit accepted request 1081719 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 24)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1081702 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 23)
SR for python stack proposal
buildservice-autocommit accepted request 980752 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 22)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 21)
- Fix update-alternatives use.
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 20)
- Update to 0.32.0:
  - Look at the 'pyproject.toml' file to see if it contains ignore file information
    for YAPF.
  - New entry point `yapf_api.FormatTree` for formatting lib2to3 concrete
    syntax trees.
  - Change tests to support "pytest".
  - Reformat so that "flake8" is happy.
  - Clean up the FormatToken interface to limit how much it relies upon the
    pytree node object.
  - Rename "unwrapped_line" module to "logical_line."
  - Rename "UnwrappedLine" class to "LogicalLine."
  - Added pyproject extra to install toml package as an optional dependency.
  - Enable `BLANK_LINE_BEFORE_NESTED_CLASS_OR_DEF` knob for "pep8" style, so
    method definitions inside a class are surrounded by a single blank line as
    prescribed by PEP8.
  - Fixed the '...' token to be spaced after a colon.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 19)
- update to 0.31.0:
  - Add 'BLANK_LINES_BETWEEN_TOP_LEVEL_IMPORTS_AND_VARIABLES' to support setting
  a custom number of blank lines between top-level imports and variable
  definitions.
  - Ignore end of line `# copybara:` directives when checking line length.
  - Do not scan exlcuded directories. Prior versions would scan an exluded
  folder then exclude its contents on a file by file basis. Preventing the
  folder being scanned is faster.
buildservice-autocommit accepted request 810185 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 18)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 810164 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 17)
- update to 0.30.0
  * Added `SPACES_AROUND_LIST_DELIMITERS`, `SPACES_AROUND_DICT_DELIMITERS`,
    and `SPACES_AROUND_TUPLE_DELIMITERS` to add spaces after the opening
    and before the closing delimiters for lists, dicts, and tuples.
  * Adds `FORCE_MULTILINE_DICT` knob to ensure dictionaries always split,
    even when shorter than the max line length.
  * New knob `SPACE_INSIDE_BRACKETS` to add spaces inside brackets, braces, and
    parentheses.
  * New knob `SPACES_AROUND_SUBSCRIPT_COLON` to add spaces around the subscript /
    slice operator.
  * Renamed "chromium" style to "yapf". Chromium will now use PEP-8 directly.
  * `CONTINUATION_ALIGN_STYLE` with `FIXED` or `VALIGN-RIGHT` now works with
    space indentation.
  * Don't over-indent a parameter list when not needed. But make sure it is
    properly indented so that it doesn't collide with the lines afterwards.
  * Don't split between two-word comparison operators: "is not", "not in", etc.
- Replace nose with pytest
  * not WLOG, some tests get skipped because of capturing stdin
buildservice-autocommit accepted request 770065 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 16)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 770029 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 15)
- update to 0.29.0
  * Add the `--quiet` flag to suppress output. The return code is 1 if there are
    changes, similarly to the `--diff` flag.
  * Catch and report `UnicodeDecodeError` exceptions.
  * Few bugfixes, see CHANGELOG
Displaying revisions 1 - 20 of 34
openSUSE Build Service is sponsored by