14
0
forked from pool/python-black

Commit Graph

  • b8afd8695a Accepting request 1286790 from devel:languages:python main Ana Guerrero 2025-06-23 12:55:41 +00:00
  • 53ba09dde6 Accepting request 1286633 from devel:languages:python Ana Guerrero 2025-06-18 20:28:43 +00:00
  • dd9e2c8e76 - Instead of skipping the test, apply upstream fix as update-PEP-701.patch (code from gh#psf/black!4690). Matej Cepl 2025-06-18 20:27:43 +00:00
  • 02a2af6828 Fix the bug reference. Matej Cepl 2025-06-18 10:54:53 +00:00
  • 6051bd01e7 Accepting request 1286548 from home:mcepl:branches:devel:languages:python Matej Cepl 2025-06-18 07:31:08 +00:00
  • a5b2843e7a Accepting request 1276821 from devel:languages:python Ana Guerrero 2025-05-13 18:12:36 +00:00
  • c069a853e7 - Use libalternatives instead of update-alternatives - Add upstream click-820.patch to make it work with latest python-click gh#psf/black#4577, gh#psf/black#4591, gh#psf/black#4666 Daniel Garcia 2025-05-12 11:56:46 +00:00
  • dd9e7cc361 Accepting request 1250385 from devel:languages:python Ana Guerrero 2025-03-06 13:48:25 +00:00
  • f76ee8ef20 Accepting request 1249998 from home:nkrapp:branches:devel:languages:python Markéta Machová 2025-03-05 10:55:18 +00:00
  • 6233d0b7c9 Accepting request 1217236 from devel:languages:python Ana Guerrero 2024-11-15 14:37:48 +00:00
  • 172927fd4b Accepting request 1217122 from home:yeey:OpenWebUI Dirk Mueller 2024-10-23 08:15:32 +00:00
  • e1fc277706 Accepting request 1188913 from devel:languages:python Dominique Leuenberger 2024-07-24 13:32:44 +00:00
  • 3951bf6272 Accepting request 1188905 from home:amanzini:branches:devel:languages:python Matej Cepl 2024-07-21 20:49:34 +00:00
  • 2ba08e7bbe Accepting request 1161451 from devel:languages:python Ana Guerrero 2024-03-26 18:25:10 +00:00
  • 2387a3c3a0 Accepting request 1158808 from devel:languages:python Ana Guerrero 2024-03-18 15:43:44 +00:00
  • 6360062229 baserev update by copy to link target OBS User buildservice-autocommit 2024-03-18 15:43:44 +00:00
  • 733a93a52c Updating link to change in openSUSE:Factory/python-black revision 27 OBS User buildservice-autocommit 2024-03-18 15:43:44 +00:00
  • 97f18f3250 - update to 24.3.0 (bsc#1221530, CVE-2024-21503): Dirk Mueller 2024-03-18 14:19:26 +00:00
  • b5b30e9dab - update to 24.3.0: * Don't move comments along with delimiters, which could cause crashes * Strengthen AST safety check to catch more unsafe changes to strings. Previous versions of Black would incorrectly format the contents of certain unusual f-strings containing nested strings with the same quote type. Now, Black will crash on such strings until support for the new f-string syntax is implemented. * Fix a bug where line-ranges exceeding the last code line would not work as expected * Fix catastrophic performance on docstrings that contain large numbers of leading tab characters. This fixes CVE-2024-21503. * Note what happens when --check is used with --quiet * Fixed a bug where comments where mistakenly removed along with * Move the hug_parens_with_braces_and_square_brackets feature to the unstable style due to an outstanding crash and proposed Dirk Mueller 2024-03-17 19:13:14 +00:00
  • d75feb03d0 Accepting request 1153125 from devel:languages:python Dominique Leuenberger 2024-03-01 22:34:15 +00:00
  • 85148b7cb2 Accepting request 1152440 from home:mcalabkova:branches:devel:languages:python Matej Cepl 2024-02-29 09:00:33 +00:00
  • 016c9fa538 Accepting request 1142193 from devel:languages:python Ana Guerrero 2024-01-29 21:26:55 +00:00
  • 5e66f0666a - update to 24.1.0: * Add parentheses around if-else expressions * Dummy class and function implementations consisting only of ... are formatted more compactly * If an assignment statement is too long, we now prefer splitting on the right-hand side * Hex codes in Unicode escape sequences are now standardized to lowercase * Allow empty first lines at the beginning of most blocks * Add parentheses around long type annotations * Enforce newline after module docstrings * Fix incorrect magic trailing comma handling in return types * Remove blank lines before class docstrings * Wrap multiple context managers in parentheses if combined in a single with statement * Fix bug in line length calculations for power operations * Add trailing commas to collection literals even if there's a comment after the last entry * When using --skip-magic-trailing-comma or -C, trailing commas are stripped from subscript expressions with more than 1 element * Add extra blank lines in stubs in a few cases * Accept raw strings as docstrings * Split long lines in case blocks * Stop removing spaces from walrus operators within subscripts * Fix incorrect formatting of certain async statements * Allow combining # fmt: skip with other comments * There are already a few improvements in the --preview style, which are slated for the 2025 stable style. Try them out and share your feedback. In the past, the preview Dirk Mueller 2024-01-29 08:53:10 +00:00
  • a0fae840ec Accepting request 1136067 from devel:languages:python Dominique Leuenberger 2024-01-05 21:58:42 +00:00
  • 01dcc94d86 - update to 23.12.1: * Fixed a bug that included dependencies from the d extra by default * This release (23.12.0) will still produce the 2023 style. Most but not all of the changes in --preview mode will be in the 2024 stable style. * Fix bug where # fmt: off automatically dedents when used with the --line-ranges option, even when it is not within the specified line range. * Fix feature detection for parenthesized context managers * Prefer more equal signs before a break when splitting chained assignments * Standalone form feed characters at the module level are no longer removed * Additional cases of immediately nested tuples, lists, and dictionaries are now indented less * Allow empty lines at the beginning of all blocks, except immediately before a docstring * Fix crash in preview mode when using a short --line-length * Keep suites consisting of only an ellipsis on their own lines if they are not functions or class definitions * --line-ranges now skips _Black_'s internal stability check in --safe mode. This avoids a crash on rare inputs that have many unformatted same-content lines. Dirk Mueller 2024-01-02 08:21:00 +00:00
  • fe8c36aa40 Accepting request 1127150 from devel:languages:python Ana Guerrero 2023-11-16 19:31:54 +00:00
  • de20fda3d9 - update to 23.11.0: * Support formatting ranges of lines with the new --line- ranges command-line option * Fix crash on formatting bytes strings that look like docstrings (#4003) * Fix crash when whitespace followed a backslash before newline in a docstring (#4008) * Fix standalone comments inside complex blocks crashing Black * Fix crash on formatting code like await (a ** b) (#3994) * No longer treat leading f-strings as docstrings. This matches Python's behaviour and fixes a crash (#4019) * Consistently apply force exclusion logic before resolving symlinks (#4015) * Fix a bug in the matching of absolute path names in --include (#3976) Dirk Mueller 2023-11-16 17:32:01 +00:00
  • 9a2b506c24 Accepting request 1120053 from devel:languages:python Ana Guerrero 2023-10-25 16:02:41 +00:00
  • 1d5176a913 - update to 23.10.1: * Maintanence release to get a fix out for GitHub Action edge case (#3957) * Fix merging implicit multiline strings that have inline comments (#3956) * Allow empty first line after block open before a comment or compound statement (#3967) * Fix comments getting removed from inside parenthesized strings (#3909) * Fix long lines with power operators getting split before the line length (#3942) * Long type hints are now wrapped in parentheses and properly indented when split across multiple lines (#3899) * Magic trailing commas are now respected in return types. * Require one empty line after module-level docstrings. (#3932) * Treat raw triple-quoted strings as docstrings (#3947) * Fix bug where attributes named type were not accepted inside match statements * Add support for PEP 695 type aliases containing lambdas and other unusual expressions * Black no longer attempts to provide special errors for attempting to format Python 2 code (#3933) * Black will more consistently print stacktraces on internal errors in verbose mode Dirk Mueller 2023-10-24 16:06:46 +00:00
  • b25f061ab1 Accepting request 1112329 from devel:languages:python Dominique Leuenberger 2023-09-20 11:30:23 +00:00
  • 8e872cac14 - remove buildrequires that are not used on sle15 Dirk Mueller 2023-09-19 15:04:26 +00:00
  • 97b8c8a894 one version shy Markéta Machová 2023-09-14 12:08:30 +00:00
  • 1d1cc2b9e2 - update to 23.9.1: * Upgrade to mypy 1.5.1 (#3864) * Store raw tuples instead of NamedTuples in Black's cache, improving performance and decreasing the size of the cache * More concise formatting for dummy implementations (#3796) * In stub files, add a blank line between a statement with a body (e.g an if sys.version_info > (3, x):) and a function definition on the same level (#3862) * Fix a bug whereby spaces were removed from walrus operators within subscript(#3823) * Black now applies exclusion and ignore logic before resolving symlinks (#3846) * Avoid importing IPython if notebook cells do not contain magics (#3782) * Improve caching by comparing file hashes as fallback for mtime and size (#3821) * Fix an issue in blackd with single character input (#3558) have an extra blank line added when they are right after - update to version 22.8.0: + Immediate .gitignore files in source directories given on the command line are now also respected, previously only .gitignore files - python-aiohttp_cors is now available --> install blackd - Add missing Requires as it turned out to be a bad idea Dirk Mueller 2023-09-12 07:15:03 +00:00
  • fff179655d Accepting request 1098965 from devel:languages:python Dominique Leuenberger 2023-07-18 19:54:26 +00:00
  • 6880841a29 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-black?expand=0&rev=44 Dirk Mueller 2023-07-16 14:03:13 +00:00
  • 61b1b384c8 - update to 23.7.0: * Runtime support for Python 3.7 has been removed. Formatting 3.7 code will still be supported until further notice (#3765) * Fix a bug where an illegal trailing comma was added to return type annotations using PEP 604 unions (#3735) * Fix several bugs and crashes where comments in stub files were removed or mishandled under some circumstances (#3745) * Fix a crash with multi-line magic comments like type: ignore within parentheses * Fix error in AST validation when _Black_ removes trailing whitespace in a type comment * Remove patching of Click that mitigated errors on Python 3.6 with LANG=C (#3768) * Add support for the new PEP 695 syntax in Python 3.12 (#3703) * Speed up _Black_ significantly when the cache is full (#3751) * Avoid importing IPython in a case where we wouldn't need it (#3748) * Use aware UTC datetimes internally, avoids deprecation warning on Python 3.12 (#3728) * Change verbose logging to exactly mirror _Black_'s logic for source discovery (#3749) Dirk Mueller 2023-07-16 14:01:28 +00:00
  • 493cf02d43 Accepting request 1094694 from devel:languages:python Dominique Leuenberger 2023-06-22 21:27:12 +00:00
  • 7a5cd4af8b - limit to newer python versions, older are no longer needed Dirk Mueller 2023-06-22 15:37:55 +00:00
  • 60153cf076 Accepting request 1081980 from devel:languages:python Dominique Leuenberger 2023-04-21 16:48:17 +00:00
  • 0615751b88 Accepting request 1081347 from home:dirkmueller:acdc:as_python3_module Dirk Mueller 2023-04-21 14:52:26 +00:00
  • 7c60c5526a Accepting request 1077524 from devel:languages:python Dominique Leuenberger 2023-04-05 19:28:41 +00:00
  • 1458b772c5 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-black?expand=0&rev=37 Dirk Mueller 2023-04-05 12:28:22 +00:00
  • a4d81f4c8b - update to 23.3.0: * Import lines with # fmt: skip and # fmt: off no longer have an extra blank line added when they are right after another import line (#3610) * Added support for formatting files with invalid type comments * Document that only the most recent release is supported for security issues; * Introduce the 2023 stable style, which incorporates most aspects of last year's preview style (#3418). * Enforce empty lines before classes and functions with sticky leading comments * Reformat empty and whitespace-only files as either an empty file (if no newline is present) or as a single newline character (if a newline is present) (#3348) * Correctly handle trailing commas that are inside a line's leading non-nested parens * --skip-string-normalization / -S now prevents docstring prefixes from being * Details see https://github.com/psf/black/releases/tag/23.3.0 Dirk Mueller 2023-04-03 19:05:30 +00:00
  • 615981e86d Accepting request 1002716 from devel:languages:python Dominique Leuenberger 2022-09-15 20:57:26 +00:00
  • c2c4fa0182 Accepting request 1002332 from home:yarunachalam:branches:devel:languages:python Dirk Mueller 2022-09-12 07:39:54 +00:00
  • 3eb7da5fc4 Accepting request 997499 from devel:languages:python Dominique Leuenberger 2022-08-18 14:48:48 +00:00
  • 3223cc8062 Accepting request 997457 from home:apersaud:branches:devel:languages:python Dirk Mueller 2022-08-17 08:26:46 +00:00
  • 83a9d60cc0 Accepting request 967998 from devel:languages:python Dominique Leuenberger 2022-04-11 22:13:47 +00:00
  • 3d93e505d8 Accepting request 967939 from home:apersaud:branches:devel:languages:python Dirk Mueller 2022-04-09 11:29:15 +00:00
  • a23d74e1fe Accepting request 965300 from devel:languages:python Dominique Leuenberger 2022-03-31 15:18:09 +00:00
  • 773c9b83d0 Accepting request 965253 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2022-03-28 06:40:56 +00:00
  • 369e918a64 Accepting request 949594 from devel:languages:python Dominique Leuenberger 2022-02-03 22:16:06 +00:00
  • fd961282b7 Accepting request 949437 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2022-01-28 08:18:03 +00:00
  • 33c721f467 Accepting request 945716 from devel:languages:python Dominique Leuenberger 2022-01-19 23:11:47 +00:00
  • 40c9ee755b - Skip python 2 tests unconditionally. Steve Kowalik 2022-01-12 03:44:13 +00:00
  • 4483c08ff4 - Update to 21.12.0b1: * Fix determination of f-string expression spans (#2654) * Fix bad formatting of error messages about EOF in multi-line statements (#2343) * Functions and classes in blocks now have more consistent surrounding spacing (#2472) * from __future__ import annotations statement now implies Python 3.7+ (#2690) * Fix assignment to environment variables in Jupyter Notebooks (#2642) * Point users to using --target-version py310 if we detect 3.10-only syntax (#2668) * Fix match statements with open sequence subjects, like match a, b: or match a, *b: (#2639) (#2659) * Fix match/case statements that contain match/case soft keywords multiple times, like match re.match() (#2661) * Fix case statements with an inline body (#2665) * Fix styling of starred expressions inside match subject (#2667) * Fix parser error location on invalid syntax in a match statement (#2649) * Fix Python 3.10 support on platforms without ProcessPoolExecutor (#2631) * Improve parsing performance on code that uses match under --target-version py310 up to ~50% (#2670) * Remove dependency on regex (#2644) (#2663) * Warn about Python 2 deprecation in more cases by improving Python 2 only syntax detection (#2592) * Add experimental PyPy support (#2559) * Add partial support for the match statement. As it's experimental, it's only enabled when --target-version py310 is explicitly specified (#2586) * Add support for parenthesized with (#2586) * Declare support for Python 3.10 for running Black (#2562) * Add new --workers parameter (#2514) * Fixed feature detection for positional-only arguments in lambdas (#2532) * Fixed a Python 3.10 compatibility issue where the loop argument was still being passed even though it has been removed (#2580) * Deprecate Python 2 formatting support (#2523) * Fix missing modules in self-contained binaries (#2466) * Fix missing toml extra used during installation (#2475) * Add support for formatting Jupyter Notebook files (#2357) * Move from appdirs dependency to platformdirs (#2375) * Present a more user-friendly error if .gitignore is invalid (#2414) * Pin setuptools-scm build-time dependency version (#2457) Steve Kowalik 2022-01-12 03:16:26 +00:00
  • 51174bd073 Accepting request 853412 from devel:languages:python Dominique Leuenberger 2020-12-12 19:28:40 +00:00
  • 81a7ce48de Accepting request 853335 from home:bnavigator:branches:devel:languages:python Matej Cepl 2020-12-06 17:34:55 +00:00
  • f616b4fb0f Accepting request 832119 from devel:languages:python Dominique Leuenberger 2020-09-08 20:45:52 +00:00
  • 0262806461 Accepting request 832116 from home:jayvdb:branches:devel:languages:python Tomáš Chvátal 2020-09-04 13:58:32 +00:00
  • 693df56fed Accepting request 829087 from devel:languages:python Dominique Leuenberger 2020-09-04 08:57:29 +00:00
  • 9b071474f9 Accepting request 829051 from home:bnavigator:branches:devel:languages:python Tomáš Chvátal 2020-08-25 06:48:20 +00:00
  • 97a6bee89d Accepting request 809803 from devel:languages:python Dominique Leuenberger 2020-06-09 22:42:09 +00:00
  • 42f8edd925 Accepting request 809567 from home:pgajdos:python Tomáš Chvátal 2020-05-28 07:31:55 +00:00
  • b4c47deaae Accepting request 748168 from devel:languages:python Dominique Leuenberger 2019-11-14 22:48:42 +00:00
  • 7b5ee76e28 - Add missing Requires Ondřej Súkup 2019-11-13 11:25:53 +00:00
  • 20ddfb0e52 Accepting request 747363 from devel:languages:python Dominique Leuenberger 2019-11-11 20:35:24 +00:00
  • 7a46720332 - dont distribute 'blackd' as missing deps Ondřej Súkup 2019-11-11 14:22:48 +00:00
  • 4f5c0d4f1f - update to 19.10b0 - add fix-tests.patch to avoid problem during test collection * no obvious changelog Ondřej Súkup 2019-11-11 14:16:48 +00:00
  • c761fafa42 Accepting request 707610 from devel:languages:python Dominique Leuenberger 2019-06-14 18:24:27 +00:00
  • f869789d74 - Skip randomly failing test (only in OBS) Tomáš Chvátal 2019-06-04 13:53:49 +00:00
  • 932c89ee38 Accepting request 687397 from devel:languages:python Dominique Leuenberger 2019-03-22 14:10:48 +00:00
  • 6c21de215b - Update to 19.3b0: * No obvious changelog Tomáš Chvátal 2019-03-21 15:47:01 +00:00
  • 0130a34ad1 Accepting request 639818 from devel:languages:python Dominique Leuenberger 2018-10-04 17:01:50 +00:00
  • 2c41e095e5 Accepting request 639753 from home:mimi_vx:branches:devel:languages:python Tomáš Chvátal 2018-10-03 20:21:52 +00:00
  • b27cd63cf5 Accepting request 632123 from devel:languages:python Dominique Leuenberger 2018-08-31 08:45:20 +00:00
  • 18fa11e394 - Raise minimal py required to be 3.6 Tomáš Chvátal 2018-08-29 10:31:45 +00:00
  • 382807f45f Accepting request 632042 from home:jengelh:branches:devel:languages:python Tomáš Chvátal 2018-08-29 04:57:09 +00:00
  • caefd006f8 Accepting request 631849 from home:mimi_vx:branches:devel:languages:python Ondřej Súkup 2018-08-27 20:01:43 +00:00
  • 1fdb637ed1 - Code formatter used by pytest/etc Tomáš Chvátal 2018-08-27 10:34:38 +00:00