Skip to content

Commit

Permalink
chore(deps): update dependency black to v23.7.0 (#167)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [black](https://github.com/psf/black)
([changelog](https://github.com/psf/black/blob/main/CHANGES.md)) | dev
| minor | `23.3.0` -> `23.7.0` |

---

### Release Notes

<details>
<summary>psf/black (black)</summary>

###
[`v23.7.0`](https://github.com/psf/black/blob/HEAD/CHANGES.md#2370)

[Compare Source](https://github.com/psf/black/compare/23.3.0...23.7.0)

##### Highlights

- Runtime support for Python 3.7 has been removed. Formatting 3.7 code
will still be
supported until further notice
([#&#8203;3765](https://github.com/psf/black/issues/3765))

##### Stable style

- Fix a bug where an illegal trailing comma was added to return type
annotations using
PEP 604 unions
([#&#8203;3735](https://github.com/psf/black/issues/3735))
- Fix several bugs and crashes where comments in stub files were removed
or mishandled
under some circumstances
([#&#8203;3745](https://github.com/psf/black/issues/3745))
- Fix a crash with multi-line magic comments like `type: ignore` within
parentheses
    ([#&#8203;3740](https://github.com/psf/black/issues/3740))
- Fix error in AST validation when *Black* removes trailing whitespace
in a type comment
    ([#&#8203;3773](https://github.com/psf/black/issues/3773))

##### Preview style

- Implicitly concatenated strings used as function args are no longer
wrapped inside
parentheses ([#&#8203;3640](https://github.com/psf/black/issues/3640))
- Remove blank lines between a class definition and its docstring
([#&#8203;3692](https://github.com/psf/black/issues/3692))

##### Configuration

- The `--workers` argument to *Black* can now be specified via the
`BLACK_NUM_WORKERS`
environment variable
([#&#8203;3743](https://github.com/psf/black/issues/3743))
- `.pytest_cache`, `.ruff_cache` and `.vscode` are now excluded by
default ([#&#8203;3691](https://github.com/psf/black/issues/3691))
- Fix *Black* not honouring `pyproject.toml` settings when running
`--stdin-filename`
and the `pyproject.toml` found isn't in the current working directory
([#&#8203;3719](https://github.com/psf/black/issues/3719))
- *Black* will now error if `exclude` and `extend-exclude` have invalid
data types in
`pyproject.toml`, instead of silently doing the wrong thing
([#&#8203;3764](https://github.com/psf/black/issues/3764))

##### Packaging

- Upgrade mypyc from 0.991 to 1.3
([#&#8203;3697](https://github.com/psf/black/issues/3697))
- Remove patching of Click that mitigated errors on Python 3.6 with
`LANG=C` ([#&#8203;3768](https://github.com/psf/black/issues/3768))

##### Parser

- Add support for the new PEP 695 syntax in Python 3.12
([#&#8203;3703](https://github.com/psf/black/issues/3703))

##### Performance

- Speed up *Black* significantly when the cache is full
([#&#8203;3751](https://github.com/psf/black/issues/3751))
- Avoid importing `IPython` in a case where we wouldn't need it
([#&#8203;3748](https://github.com/psf/black/issues/3748))

##### Output

- Use aware UTC datetimes internally, avoids deprecation warning on
Python 3.12 ([#&#8203;3728](https://github.com/psf/black/issues/3728))
- Change verbose logging to exactly mirror *Black*'s logic for source
discovery ([#&#8203;3749](https://github.com/psf/black/issues/3749))

##### *Blackd*

- The `blackd` argument parser now shows the default values for options
in their help
    text ([#&#8203;3712](https://github.com/psf/black/issues/3712))

##### Integrations

-   Black is now tested with
[`PYTHONWARNDEFAULTENCODING =
1`](https://docs.python.org/3/library/io.html#io-encoding-warning)
    ([#&#8203;3763](https://github.com/psf/black/issues/3763))
- Update GitHub Action to display black output in the job summary
([#&#8203;3688](https://github.com/psf/black/issues/3688))

##### Documentation

- Add a CITATION.cff file to the root of the repository, containing
metadata on how to
cite this software
([#&#8203;3723](https://github.com/psf/black/issues/3723))
- Update the *classes* and *exceptions* documentation in Developer
reference to match
the latest code base
([#&#8203;3755](https://github.com/psf/black/issues/3755))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xLjExIiwidXBkYXRlZEluVmVyIjoiMzYuMS4xMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: descope[bot] <descope[bot]@users.noreply.github.com>
  • Loading branch information
descope[bot] and descope[bot] authored Aug 1, 2023
1 parent 539758f commit 5f6935d
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 29 deletions.
53 changes: 25 additions & 28 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ descope = "^1.5.1"

[tool.poetry.group.dev.dependencies]
flake8 = "6.0.0"
black = "23.3.0"
black = "23.7.0"
pre-commit = "3.3.3"
liccheck = "0.9.1"
isort = "5.12.0"
Expand Down

0 comments on commit 5f6935d

Please sign in to comment.