Commit Graph

17 Commits

Author SHA256 Message Date
Steve Kowalik
f54a70f2a1 - Add missing {Build,}Requires on tomli and importlib-metadata.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yapf?expand=0&rev=31
2024-03-11 05:48:00 +00:00
3b46c5fcd0 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yapf?expand=0&rev=29
2023-11-27 20:13:51 +00:00
4f841e73f8 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yapf?expand=0&rev=27
2023-09-07 11:15:55 +00:00
04d92759e2 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yapf?expand=0&rev=25
2023-05-04 20:04:44 +00:00
d2c2b2b3aa Accepting request 1081702 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081702
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yapf?expand=0&rev=23
2023-04-21 13:27:40 +00:00
97f68fc19f - Fix update-alternatives use.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yapf?expand=0&rev=21
2022-06-04 11:50:10 +00:00
b30211b28e - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yapf?expand=0&rev=20
2022-06-04 11:48:13 +00:00
5b6ff8d07b - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yapf?expand=0&rev=19
2021-07-17 06:46:24 +00:00
Tomáš Chvátal
87b943793a Accepting request 810164 from home:mcalabkova:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/810164
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yapf?expand=0&rev=17
2020-05-29 11:00:49 +00:00
Tomáš Chvátal
705d1f9fe9 Accepting request 770029 from home:mcalabkova:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/770029
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yapf?expand=0&rev=15
2020-02-04 18:26:12 +00:00
Tomáš Chvátal
9d16c81074 - Update to 0.28.0:
* Bugfix release, see CHANGELOG

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yapf?expand=0&rev=13
2019-07-22 11:28:58 +00:00
Tomáš Chvátal
a02e1e0169 Accepting request 692597 from home:mcalabkova:branches:devel:languages:python
- update to version 0.27.0
  * mostly bugfix release, see CHANGELOG for details

OBS-URL: https://build.opensuse.org/request/show/692597
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yapf?expand=0&rev=11
2019-04-10 06:29:00 +00:00
Tomáš Chvátal
4b0acf56ca Accepting request 674779 from home:jayvdb:coala:python3-bears
- Remove optional dependency from BuildRequires as no tests fail
  or are skipped when it is missing.
- Remove tests from package
- Update from 0.24.0 to v0.26.0

OBS-URL: https://build.opensuse.org/request/show/674779
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yapf?expand=0&rev=9
2019-02-14 08:32:53 +00:00
Tomáš Chvátal
72e392777a - Version update to 0.24.0:
* Support for python 3.7

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yapf?expand=0&rev=7
2018-10-24 13:24:49 +00:00
Tomáš Chvátal
5395c2346c - Version update to 0.23.0:
* Many changes to behaviour based on CHANGELOG
  * Add various documents/license to distributed tarball

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yapf?expand=0&rev=5
2018-08-29 11:40:45 +00:00
Tomáš Chvátal
84a20ed3dc Accepting request 582349 from home:jengelh:branches:devel:languages:python
- Trim description and focus on the package, not the process.

OBS-URL: https://build.opensuse.org/request/show/582349
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yapf?expand=0&rev=2
2018-03-04 11:10:46 +00:00
Todd R
789d7f7685 Accepting request 539615 from home:TheBlackCat:branches:devel:languages:python
port from dlp3

OBS-URL: https://build.opensuse.org/request/show/539615
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-yapf?expand=0&rev=1
2017-11-07 16:19:02 +00:00