Skip to content
This repository has been archived by the owner on Sep 26, 2023. It is now read-only.

pyup Scheduled weekly dependency update for week 32 #243

Merged
merged 11 commits into from
Aug 10, 2023

Conversation

pyup-bot
Copy link
Collaborator

@pyup-bot pyup-bot commented Aug 7, 2023

Update black from 23.3.0 to 23.7.0.

Changelog

23.7.0

Highlights

- Runtime support for Python 3.7 has been removed. Formatting 3.7 code will still be
supported until further notice (3765)

Stable style

- 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
(3740)
- Fix error in AST validation when _Black_ removes trailing whitespace in a type comment
(3773)

Preview style

- Implicitly concatenated strings used as function args are no longer wrapped inside
parentheses (3640)
- Remove blank lines between a class definition and its docstring (3692)

Configuration

- The `--workers` argument to _Black_ can now be specified via the `BLACK_NUM_WORKERS`
environment variable (3743)
- `.pytest_cache`, `.ruff_cache` and `.vscode` are now excluded by default (3691)
- Fix _Black_ not honouring `pyproject.toml` settings when running `--stdin-filename`
and the `pyproject.toml` found isn't in the current working directory (3719)
- _Black_ will now error if `exclude` and `extend-exclude` have invalid data types in
`pyproject.toml`, instead of silently doing the wrong thing (3764)

Packaging

- Upgrade mypyc from 0.991 to 1.3 (3697)
- Remove patching of Click that mitigated errors on Python 3.6 with `LANG=C` (3768)

Parser

- Add support for the new PEP 695 syntax in Python 3.12 (3703)

Performance

- Speed up _Black_ significantly when the cache is full (3751)
- Avoid importing `IPython` in a case where we wouldn't need it (3748)

Output

- 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)

_Blackd_

- The `blackd` argument parser now shows the default values for options in their help
text (3712)

Integrations

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

Documentation

- Add a CITATION.cff file to the root of the repository, containing metadata on how to
cite this software (3723)
- Update the _classes_ and _exceptions_ documentation in Developer reference to match
the latest code base (3755)
Links

Update click from 8.1.3 to 8.1.6.

Changelog

8.1.4

-------------

Released 2023-07-06

-   Replace all ``typing.Dict`` occurrences to ``typing.MutableMapping`` for
 parameter hints. :issue:`2255`
-   Improve type hinting for decorators and give all generic types parameters.
 :issue:`2398`
-   Fix return value and type signature of `shell_completion.add_completion_class`
 function. :pr:`2421`
-   Bash version detection doesn't fail on Windows. :issue:`2461`
-   Completion works if there is a dot (``.``) in the program name. :issue:`2166`
-   Improve type annotations for pyright type checker. :issue:`2268`
-   Improve responsiveness of ``click.clear()``. :issue:`2284`
-   Improve command name detection when using Shiv or PEX. :issue:`2332`
-   Avoid showing empty lines if command help text is empty. :issue:`2368`
-   ZSH completion script works when loaded from ``fpath``. :issue:`2344`.
-   ``EOFError`` and ``KeyboardInterrupt`` tracebacks are not suppressed when
 ``standalone_mode`` is disabled. :issue:`2380`
-   ``group.command`` does not fail if the group was created with a custom
 ``command_class``. :issue:`2416`
-   ``multiple=True`` is allowed for flag options again and does not require
 setting ``default=()``. :issue:`2246, 2292, 2295`
-   Make the decorators returned by ``argument()`` and ``option()`` reusable when the
 ``cls`` parameter is used. :issue:`2294`
-   Don't fail when writing filenames to streams with strict errors. Replace invalid
 bytes with the replacement character (``�``). :issue:`2395`
-   Remove unnecessary attempt to detect MSYS2 environment. :issue:`2355`
-   Remove outdated and unnecessary detection of App Engine environment. :pr:`2554`
-   ``echo()`` does not fail when no streams are attached, such as with ``pythonw`` on
 Windows. :issue:`2415`
-   Argument with ``expose_value=False`` do not cause completion to fail. :issue:`2336`
Links

Update pathspec from 0.11.1 to 0.11.2.

Changelog

0.11.2

-------------------

New features:

- `Issue 80`_: match_files with negated path spec. `pathspec.PathSpec.match_*()` now have a `negate` parameter to make using *.gitignore* logic easier and more efficient.

Bug fixes:

- `Pull 76`_: Add edge case: patterns that end with an escaped space
- `Issue 77`_/`Pull 78`_: Negate with caret symbol as with the exclamation mark.


.. _`Pull 76`: https://github.com/cpburnz/python-pathspec/pull/76
.. _`Issue 77`: https://github.com/cpburnz/python-pathspec/issues/77
.. _`Pull 78`: https://github.com/cpburnz/python-pathspec/pull/78/
.. _`Issue 80`: https://github.com/cpburnz/python-pathspec/issues/80
Links

Update platformdirs from 3.8.0 to 3.10.0.

Changelog

3.8.1

-------------------------------
- BSD: provide a fallback for ``user_runtime_dir``
Links

Update pyparsing from 3.1.0 to 3.1.1.

Changelog

3.1.1

--------------------------
- Fixed regression in Word(min), reported by Ricardo Coccioli, good catch! (Issue 502)

- Fixed bug in bad exception messages raised by Forward expressions. PR submitted
by Kyle Sunden, thanks for your patience and collaboration on this (493).

- Fixed regression in SkipTo, where ignored expressions were not checked when looking
for the target expression. Reported by catcombo, Issue 500.

- Fixed type annotation for enable_packrat, PR submitted by Mike Urbach, thanks! (Issue 498)

- Some general internal code cleanup. (Instigated by Michal Čihař, Issue 488)
Links

Update astroid from 2.15.5 to 2.15.6.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update dill from 0.3.6 to 0.3.7.

Changelog

0.3.7

With `dill`, you can serialize almost anything in python, even an entire interpreter session.  If you encounter any pickling failures, `dill` also has some good tools to help you discover why your object fails to pickle.

`dill` installs with `pip`:
`$ pip install dill`

`dill` requires:
`- python or pypy, >=3.7`

Optional requirements:
`- pyreadline, >=1.7.1` (install with `$ pip install dill[readline]`)
`- objgraph, >=1.7.2` (install with `$ pip install dill[graph]`) 

`dill` is licensed under 3-clause BSD:


>>> import dill
>>> print (dill.license())


To cite `dill`:


>>> import dill
>>> print (dill.citation())


What's Changed
* Fix _is_builtin_module by charmoniumQ in https://github.com/uqfoundation/dill/pull/567
* minor changes from PR 554 by mmckerns in https://github.com/uqfoundation/dill/pull/573
* align LICENSE wording with BSD-3-Clause by mtelka in https://github.com/uqfoundation/dill/pull/574
* Python 3 Metaclasses [Support ABC and Enums - Part 1] by anivegesana in https://github.com/uqfoundation/dill/pull/577
* Abstract Base Classes [Support ABC and Enums - Part 2] by anivegesana in https://github.com/uqfoundation/dill/pull/580
* fix typo by uniontech-lilinjie in https://github.com/uqfoundation/dill/pull/587
* Bump requests from 2.27.1 to 2.31.0 in /docs by dependabot in https://github.com/uqfoundation/dill/pull/596
* Fixed crashed in _dill._is_builtin_module when a module's __file__ is None by miguelinux314 in https://github.com/uqfoundation/dill/pull/598
* Bump pygments from 2.11.2 to 2.15.0 in /docs by dependabot in https://github.com/uqfoundation/dill/pull/605

New Contributors
* charmoniumQ made their first contribution in https://github.com/uqfoundation/dill/pull/567
* mtelka made their first contribution in https://github.com/uqfoundation/dill/pull/574
* uniontech-lilinjie made their first contribution in https://github.com/uqfoundation/dill/pull/587
* dependabot made their first contribution in https://github.com/uqfoundation/dill/pull/596
* miguelinux314 made their first contribution in https://github.com/uqfoundation/dill/pull/598

**Full Changelog**: https://github.com/uqfoundation/dill/compare/dill-0.3.6...dill-0.3.7
Links

Update gitpython from 3.1.31 to 3.1.32.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update pylint from 2.17.4 to 2.17.5.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update pyyaml from 6.0 to 6.0.1.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update tomlkit from 0.11.8 to 0.12.1.

Changelog
Links

@kthy kthy merged commit ead5005 into main Aug 10, 2023
0 of 2 checks passed
@kthy kthy deleted the pyup-scheduled-update-2023-08-07 branch August 10, 2023 08:01
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants