Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scheduled weekly dependency update for week 10 #150

Merged
merged 19 commits into from
Mar 6, 2023

Conversation

pyup-bot
Copy link
Collaborator

@pyup-bot pyup-bot commented Mar 6, 2023

Update sphinx-autodoc-typehints from 1.22 to 1.23.4.

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

Links

Update pip from 23.0 to 23.0.1.

Changelog

23.0.1

===================

Features
--------

- Ignore PIP_REQUIRE_VIRTUALENV for ``pip index`` (`11671 <https://github.com/pypa/pip/issues/11671>`_)
- Implement ``--break-system-packages`` to permit installing packages into
``EXTERNALLY-MANAGED`` Python installations. (`11780 <https://github.com/pypa/pip/issues/11780>`_)

Bug Fixes
---------

- Improve handling of isolated build environments on platforms that
customize the Python's installation schemes, such as Debian and
Homebrew. (`11740 <https://github.com/pypa/pip/issues/11740>`_)
- Do not crash in presence of misformatted hash field in ``direct_url.json``. (`11773 <https://github.com/pypa/pip/issues/11773>`_)
Links

Update setuptools from 67.1.0 to 67.5.0.

Changelog

67.5.0

-------


Changes
^^^^^^^
* 3843: Although pkg_resources has been discouraged for use, some projects still consider pkg_resources viable for usage. This change makes it clear that pkg_resources should not be used, emitting a DeprecationWarning when imported.

67.4.0

-------


Changes
^^^^^^^
* 3832: Update vendored ``importlib-metadata`` (to 6.0.0) and
``importlib-resources`` (to 5.10.2)

67.3.3

-------


Misc
^^^^
* 3820: Restore quoted ``include`` argument to ``has_function``.

67.3.2

-------


Misc
^^^^
* 3827: Improve deprecation warning message on ``pkg_resources.declare_namespace``
to display package name.

67.3.1

-------


Misc
^^^^
* 3823: Fixes ``egg_info`` code path triggered during integration with ``pip``.

67.3.0

-------


Deprecations
^^^^^^^^^^^^
* 3434: Added deprecation warning for ``pkg_resources.declare_namespace``.
Users that wish to implement namespace packages, are recommended to follow the
practice described in PEP 420 and omit the ``__init__.py`` file entirely.

Changes
^^^^^^^
* 3792: Reduced usage of ``pkg_resources`` in ``setuptools`` via internal
restructuring and refactoring.

Misc
^^^^
* 3822: Added debugging tips for "editable mode" and update related docs.
Instead of using a custom exception to display the help message to the user,
``setuptools`` will now use a warning and re-raise the original exception.
* 3822: Added clarification about ``editable_wheel`` and ``dist_info`` CLI commands:
they should not be called directly with ``python setup.py ...``.
Instead they are reserved for internal use of ``setuptools`` (effectively as "private" commands).
Users are recommended to rely on build backend APIs (:pep:`517` and :pep:`660`)
exposed by ``setuptools.build_meta``.

67.2.0

-------


Changes
^^^^^^^
* 3809: Merge with distutils8c3c3d29, including fix for ``sysconfig.get_python_inc()`` (pypa/distutils178), fix for segfault on MinGW (pypa/distutils196), and better ``has_function`` support (pypa/distutils195, 3648).
Links

Update cryptography from 39.0.1 to 39.0.2.

Changelog

39.0.2

~~~~~~~~~~~~~~~~~~~

* Fixed a bug where the content type header was not properly encoded for
PKCS7 signatures when using the ``Text`` option and ``SMIME`` encoding.


.. _v39-0-1:
Links

Update hiredis from 2.2.1 to 2.2.2.

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

Links

Update peewee from 3.15.4 to 3.16.0.

Changelog

3.16.0

This release contains backwards-incompatible changes in the way Peewee
initializes connections to the underlying database driver. Previously, peewee
implemented autocommit semantics *on-top* of the existing DB-API transactional
workflow. Going forward, Peewee instead places the DB-API driver into
autocommit mode directly.

Why this change?

Previously, Peewee emulated autocommit behavior for top-level queries issued
outside of a transaction. This necessitated a number of checks which had to be
performed each time a query was executed, so as to ensure that we didn't end up
with uncommitted writes or, conversely, idle read transactions. By running the
underlying driver in autocommit mode, we can eliminate all these checks, since
we are already managing transactions ourselves.

Behaviorally, there should be no change -- Peewee will still treat top-level
queries outside of transactions as being autocommitted, while queries inside of
`atomic()` / `with db:` blocks are implicitly committed at the end of the
block, or rolled-back if an exception occurs.

**How might this affect me?**

* If you are using the underlying database connection or cursors, e.g. via
`Database.connection()` or `Database.cursor()`, your queries will now be
executed in autocommit mode.
* The `commit=` argument is deprecated for the `cursor()`, `execute()` and
`execute_sql()` methods.
* If you have a custom `Database` implementation (whether for a database that
is not officially supported, or for the purpose of overriding default
behaviors), you will want to ensure that your connections are opened in
autocommit mode.

Other changes:

* Some fixes to help with packaging in Python 3.11.
* MySQL `get_columns()` implementation now returns columns in their declared
order.

[View commits](https://github.com/coleifer/peewee/compare/3.15.4...3.16.0)
Links

Update redis[hiredis] from 4.4.2 to 4.5.1.

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

Links

Update selenium from 4.8.0 to 4.8.2.

Changelog

4.8.2

* Update tox.ini for a valid "isort" version (11667)
* Undo a bug fix that caused a worse bug. (11666)

4.8.1

* Add CDP files for v110 and remove v107
* pylint fixes including tidy of f strings, simplifications of conditional statements and isinstances (11205)
* Replace devtools genrule with proper generate_devtools rule. (11392)
* Add docstring for `alert_is_present`
* Updating Selenium Manager binaries for 4.8.1 release
Links

Update soupsieve from 2.3.2.post1 to 2.4.

Changelog

2.4

- **NEW**: Update to support changes related to `:lang()` in the official CSS spec. `:lang("")` should match unspecified
languages, e.g. `lang=""`, but not `lang=und`.
- **NEW**: Only `:is()` and `:where()` should allow forgiving selector lists according to latest CSS (as far as Soup
Sieve supports "forgiving" which is limited to empty selectors).
- **NEW**: Formally drop Python 3.6.
- **NEW**: Formally declare support for Python 3.11.
Links

Update typing-extensions from 4.4.0 to 4.5.0.

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

Links

@JarryShaw JarryShaw merged commit c991a63 into master Mar 6, 2023
@JarryShaw JarryShaw deleted the pyup-scheduled-update-2023-03-06 branch March 6, 2023 21:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants