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

pyup: Scheduled weekly dependency update for week 32 #7377

Merged
merged 18 commits into from Aug 18, 2020

Conversation

pyup-bot
Copy link
Collaborator

@pyup-bot pyup-bot commented Aug 10, 2020

Update pip from 20.1.1 to 20.2.1.

Changelog

20.2.1

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

Features
--------

- Ignore require-virtualenv in ``pip list`` (`8603 <https://github.com/pypa/pip/issues/8603>`_)

Bug Fixes
---------

- Correctly find already-installed distributions with dot (``.``) in the name
and uninstall them when needed. (`8645 <https://github.com/pypa/pip/issues/8645>`_)
- Trace a better error message on installation failure due to invalid ``.data``
files in wheels. (`8654 <https://github.com/pypa/pip/issues/8654>`_)
- Fix SVN version detection for alternative SVN distributions. (`8665 <https://github.com/pypa/pip/issues/8665>`_)
- New resolver: Correctly include the base package when specified with extras
in ``--no-deps`` mode. (`8677 <https://github.com/pypa/pip/issues/8677>`_)
- Use UTF-8 to handle ZIP archive entries on Python 2 according to PEP 427, so
non-ASCII paths can be resolved as expected. (`8684 <https://github.com/pypa/pip/issues/8684>`_)

Improved Documentation
----------------------

- Add details on old resolver deprecation and removal to migration documentation. (`8371 <https://github.com/pypa/pip/issues/8371>`_)
- Fix feature flag name in docs. (`8660 <https://github.com/pypa/pip/issues/8660>`_)

20.2

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

Deprecations and Removals
-------------------------

- Deprecate setup.py-based builds that do not generate an ``.egg-info`` directory. (`6998 <https://github.com/pypa/pip/issues/6998>`_, `8617 <https://github.com/pypa/pip/issues/8617>`_)
- Disallow passing install-location-related arguments in ``--install-options``. (`7309 <https://github.com/pypa/pip/issues/7309>`_)
- Add deprecation warning for invalid requirements format "base>=1.0[extra]" (`8288 <https://github.com/pypa/pip/issues/8288>`_)
- Deprecate legacy setup.py install when building a wheel failed for source
distributions without pyproject.toml (`8368 <https://github.com/pypa/pip/issues/8368>`_)
- Deprecate -b/--build/--build-dir/--build-directory. Its current behaviour is confusing
and breaks in case different versions of the same distribution need to be built during
the resolution process. Using the TMPDIR/TEMP/TMP environment variable, possibly
combined with --no-clean covers known use cases. (`8372 <https://github.com/pypa/pip/issues/8372>`_)
- Remove undocumented and deprecated option ``--always-unzip`` (`8408 <https://github.com/pypa/pip/issues/8408>`_)

Features
--------

- Log debugging information about pip, in ``pip install --verbose``. (`3166 <https://github.com/pypa/pip/issues/3166>`_)
- Refine error messages to avoid showing Python tracebacks when an HTTP error occurs. (`5380 <https://github.com/pypa/pip/issues/5380>`_)
- Install wheel files directly instead of extracting them to a temp directory. (`6030 <https://github.com/pypa/pip/issues/6030>`_)
- Add a beta version of pip's next-generation dependency resolver.

Move pip's new resolver into beta, remove the
``--unstable-feature=resolver`` flag, and enable the
``--use-feature=2020-resolver`` flag. The new resolver is
significantly stricter and more consistent when it receives
incompatible instructions, and reduces support for certain kinds of
:ref:`Constraints Files`, so some workarounds and workflows may
break. More details about how to test and migrate, and how to report
issues, at :ref:`Resolver changes 2020` . Maintainers are preparing to

20.2b1

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

Bug Fixes
---------

- Correctly treat wheels containing non-ASCII file contents so they can be
installed on Windows. (`5712 <https://github.com/pypa/pip/issues/5712>`_)
- Prompt the user for password if the keyring backend doesn't return one (`7998 <https://github.com/pypa/pip/issues/7998>`_)

Improved Documentation
----------------------

- Add GitHub issue template for reporting when the dependency resolver fails (`8207 <https://github.com/pypa/pip/issues/8207>`_)
Links

Update virtualenv from 20.0.26 to 20.0.30.

Changelog

20.0.30

~~~~~~~~~~~~~~~~~~
- Upgrade pip to ``20.2.1`` and setuptools to ``49.2.1`` - by :user:`gaborbernat`. (`1915 <https://github.com/pypa/virtualenv/issues/1915>`_)

20.0.29

~~~~~~~~~~~~~~~~~~
- Upgrade embedded pip from version ``20.1.2`` to ``20.2`` - by :user:`gaborbernat`. (`1909 <https://github.com/pypa/virtualenv/issues/1909>`_)

20.0.28

~~~~~~~~~~~~~~~~~~
- Fix test suite failing if run from system Python - by :user:`gaborbernat`. (`1882 <https://github.com/pypa/virtualenv/issues/1882>`_)
- Provide ``setup_logging`` flag to python API so that users can bypass logging handling if their application already
performs this - by :user:`gaborbernat`. (`1896 <https://github.com/pypa/virtualenv/issues/1896>`_)
- Use ``\n`` instead if ``\r\n`` as line separator for report (because Python already performs this transformation
automatically upon write to the logging pipe) - by :user:`gaborbernat`. (`1905 <https://github.com/pypa/virtualenv/issues/1905>`_)

20.0.27

~~~~~~~~~~~~~~~~~~
- No longer preimport threading to fix support for `gpython <https://pypi.org/project/pygolang/gpython>`_ and `gevent <https://www.gevent.org/>`_ - by :user:`navytux`. (`1897 <https://github.com/pypa/virtualenv/issues/1897>`_)
- Upgrade setuptools from ``49.2.0`` on ``Python 3.5+`` - by :user:`gaborbernat`. (`1898 <https://github.com/pypa/virtualenv/issues/1898>`_)
Links

Update django from 2.2.14 to 2.2.15.

Changelog

2.2.15

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

*August 3, 2020*

Django 2.2.15 fixes two bugs in 2.2.14.

Bugfixes
========

* Allowed setting the ``SameSite`` cookie flag in
:meth:`.HttpResponse.delete_cookie` (:ticket:`31790`).

* Fixed crash when sending emails to addresses with display names longer than
75 chars on Python 3.6.11+, 3.7.8+, and 3.8.4+ (:ticket:`31784`).


===========================
Links

Update django-extensions from 3.0.2 to 3.0.5.

Changelog

3.0.5

-----

Changes:
- Fix: runserver_plus, exceptions must derive from BaseException error

3.0.4

-----

Changes:
- Various cleanups
- Deprecated using `--router` instead use `--database`
- Locales: Indonesian and Polish, updated
- Improvement: show_dsn, fix crash with django-postgres-extra
- Improvement: print_settings, added wildcard support
- Improvement: print_settings, added --fail option
- Improvement: delete_squashed_migrations, add --database option
- Improvement: runserver_plus, added RUNSERVER_PLUS_EXTRA_FILES setting
- Improvement: runserver_plus, added runserver_plus_started signal

3.0.3

-----

Changes:
- New: InternalIPS, allows to specify CIDRs for INTERNAL_IPS
- Docs: restructure toctree
Links

Update django-autoslug from 1.9.7 to 1.9.8.

Changelog

1.9.8

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

Move FieldDoesNotExist import for compatibility with Django 3.1
Links

Update djangorestframework from 3.11.0 to 3.11.1.

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

Links

Update selectolax from 0.2.1 to 0.2.6.

Changelog

0.2.6

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

-   Fix dependency on the source `Node` when inserting to or modifying destination `Node`

0.2.5

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

-   Allow to pass Node instances to `replace_with`, `insert_before` and `insert_after` methods
-   Added `insert_before` and `insert_after` methods

0.2.4

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

Released

-   Set maximum input size to 80MB
-   Update modest

0.2.3

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

Released

-   Rebuild PyPi wheels to support Python 3.8 and manylinux2010

0.2.2

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

Released

-   Fix node comparison
Links

Update stripe from 2.48.0 to 2.50.0.

Changelog

2.50.0

* [669](https://github.com/stripe/stripe-python/pull/669) Add support for the `PromotionCode` resource and APIs

2.49.0

* [665](https://github.com/stripe/stripe-python/pull/665) Support stripe.File.create(stripe_version='...')
Links

Update regex from 2020.6.8 to 2020.7.14.

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

Links

Update docker from 4.2.2 to 4.3.0.

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

Links

Update tox from 3.16.1 to 3.19.0.

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

Links

Update Sphinx from 3.1.2 to 3.2.0.

Changelog

3.2.0

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

Deprecated
----------

* ``sphinx.ext.autodoc.members_set_option()``
* ``sphinx.ext.autodoc.merge_special_members_option()``
* ``sphinx.writers.texinfo.TexinfoWriter.desc``
* C, parsing of pre-v3 style type directives and roles, along with the options
:confval:`c_allow_pre_v3` and :confval:`c_warn_on_allowed_pre_v3`.

Features added
--------------

* 2076: autodoc: Allow overriding of exclude-members in skip-member function
* 8034: autodoc: ``:private-member:`` can take an explicit list of member names
to be documented
* 2024: autosummary: Add :confval:`autosummary_filename_map` to avoid conflict
of filenames between two object with different case
* 8011: autosummary: Support instance attributes as a target of autosummary
directive
* 7849: html: Add :confval:`html_codeblock_linenos_style` to change the style
of line numbers for code-blocks
* 7853: C and C++, support parameterized GNU style attributes.
* 7888: napoleon: Add aliases Warn and Raise.
* 7690: napoleon: parse type strings and make them hyperlinks as possible.  The
conversion rule can be updated via :confval:`napoleon_type_aliases`
* 8049: napoleon: Create a hyperlink for each the type of parameter when
:confval:`napoleon_use_params` is False
* C, added :rst:dir:`c:alias` directive for inserting copies
of existing declarations.
* 7745: html: inventory is broken if the docname contains a space
* 7991: html search: Allow searching for numbers
* 7902: html theme: Add a new option :confval:`globaltoc_maxdepth` to control
the behavior of globaltoc in sidebar
* 7840: i18n: Optimize the dependencies check on bootstrap
* 7768: i18n: :confval:`figure_language_filename` supports ``docpath`` token
* 5208: linkcheck: Support checks for local links
* 5090: setuptools: Link verbosity to distutils' -v and -q option
* 6698: doctest: Add ``:trim-doctest-flags:`` and ``:no-trim-doctest-flags:``
options to doctest, testcode and testoutput directives
* 7052: add ``:noindexentry:`` to the Python, C, C++, and Javascript domains.
Update the documentation to better reflect the relationship between this option
and the ``:noindex:`` option.
* 7899: C, add possibility of parsing of some pre-v3 style type directives and
roles and try to convert them to equivalent v3 directives/roles.
Set the new option :confval:`c_allow_pre_v3` to ``True`` to enable this.
The warnings printed from this functionality can be suppressed by setting
:confval:`c_warn_on_allowed_pre_v3`` to ``True``.
The functionality is immediately deprecated.
* 7999: C, add support for named variadic macro arguments.
* 8071: Allow to suppress "self referenced toctrees" warning

Bugs fixed
----------

* 7886: autodoc: TypeError is raised on mocking generic-typed classes
* 7935: autodoc: function signature is not shown when the function has a
parameter having ``inspect._empty`` as its default value
* 7901: autodoc: type annotations for overloaded functions are not resolved
* 904: autodoc: An instance attribute cause a crash of autofunction directive
* 1362: autodoc: ``private-members`` option does not work for class attributes
* 7983: autodoc: Generator type annotation is wrongly rendered in py36
* 8030: autodoc: An uninitialized annotated instance variable is not documented
when ``:inherited-members:`` option given
* 8032: autodoc: A type hint for the instance variable defined at parent class
is not shown in the document of the derived class
* 8041: autodoc: An annotated instance variable on super class is not
documented when derived class has other annotated instance variables
* 7839: autosummary: cannot handle umlauts in function names
* 7865: autosummary: Failed to extract summary line when abbreviations found
* 7866: autosummary: Failed to extract correct summary line when docstring
contains a hyperlink target
* 7469: autosummary: "Module attributes" header is not translatable
* 7940: apidoc: An extra newline is generated at the end of the rst file if a
module has submodules 
* 4258: napoleon: decorated special methods are not shown
* 7799: napoleon: parameters are not escaped for combined params in numpydoc
* 7780: napoleon: multiple paramaters declaration in numpydoc was wrongly
recognized when napoleon_use_params=True
* 7715: LaTeX: ``numfig_secnum_depth > 1`` leads to wrong figure links
* 7846: html theme: XML-invalid files were generated
* 7894: gettext: Wrong source info is shown when using rst_epilog
* 7691: linkcheck: HEAD requests are not used for checking
* 4888: i18n: Failed to add an explicit title to ``:ref:`` role on translation
* 7928: py domain: failed to resolve a type annotation for the attribute
* 8008: py domain: failed to parse a type annotation containing ellipsis
* 7994: std domain: option directive does not generate old node_id compatible
with 2.x or older
* 7968: i18n: The content of ``math`` directive is interpreted as reST on
translation
* 7768: i18n: The ``root`` element for :confval:`figure_language_filename` is
not a path that user specifies in the document
* 7993: texinfo: TypeError is raised for nested object descriptions
* 7993: texinfo: a warning not supporting desc_signature_line node is shown
* 7869: :rst:role:`abbr` role without an explanation will show the explanation
from the previous abbr role
* 8048: graphviz: graphviz.css was copied on building non-HTML document
* C and C++, removed ``noindex`` directive option as it did
nothing.
* 7619: Duplicated node IDs are generated if node has multiple IDs
* 2050: Symbols sections are appeared twice in the index page
* 8017: Fix circular import in sphinx.addnodes
* 7986: CSS: make "highlight" selector more robust
* 7944: C++, parse non-type template parameters starting with
a dependent qualified name.
* C, don't deepcopy the entire symbol table and make a mess every time an
enumerator is handled.
Links

Update sphinx-notfound-page from 0.4 to 0.5.

Changelog

0.5

-----------

:Date: July 23, 2020

* `humitos <https://github.com/humitos>`__: Update Sphinx==3.1.2 (`99 <https://github.com/readthedocs/sphinx-notfound-page/pull/99>`__)
* `pyup-bot <https://github.com/pyup-bot>`__: Update sphinx-rtd-theme to 0.5.0 (`98 <https://github.com/readthedocs/sphinx-notfound-page/pull/98>`__)
* `jdillard <https://github.com/jdillard>`__: Add warning about local web server for 95 (`97 <https://github.com/readthedocs/sphinx-notfound-page/pull/97>`__)
* `pyup-bot <https://github.com/pyup-bot>`__: Update sphinx-autoapi to 1.4.0 (`96 <https://github.com/readthedocs/sphinx-notfound-page/pull/96>`__)
* `pyup-bot <https://github.com/pyup-bot>`__: Update sphinxemoji to 0.1.6 (`93 <https://github.com/readthedocs/sphinx-notfound-page/pull/93>`__)
* `huonw <https://github.com/huonw>`__: Remind about `:orphan:` in 404.rst, to silence build warnings (`91 <https://github.com/readthedocs/sphinx-notfound-page/pull/91>`__)
* `humitos <https://github.com/humitos>`__: Implement `notfound_urls_prefix` to replace 3 deprecated configs (`90 <https://github.com/readthedocs/sphinx-notfound-page/pull/90>`__)
* `humitos <https://github.com/humitos>`__: :nosearch: metadata on 404 page (`89 <https://github.com/readthedocs/sphinx-notfound-page/pull/89>`__)
* `humitos <https://github.com/humitos>`__: Add more test environments (`88 <https://github.com/readthedocs/sphinx-notfound-page/pull/88>`__)
* `pyup-bot <https://github.com/pyup-bot>`__: Update sphinx-autoapi to 1.3.0 (`86 <https://github.com/readthedocs/sphinx-notfound-page/pull/86>`__)
* `pyup-bot <https://github.com/pyup-bot>`__: Update sphinxemoji to 0.1.5 (`85 <https://github.com/readthedocs/sphinx-notfound-page/pull/85>`__)
* `pyup-bot <https://github.com/pyup-bot>`__: Update sphinxemoji to 0.1.4 (`83 <https://github.com/readthedocs/sphinx-notfound-page/pull/83>`__)
* `Daltz333 <https://github.com/Daltz333>`__: Fix sphinx3 deprecation (`82 <https://github.com/readthedocs/sphinx-notfound-page/pull/82>`__)
* `pyup-bot <https://github.com/pyup-bot>`__: Update sphinx-autoapi to 1.2.1 (`78 <https://github.com/readthedocs/sphinx-notfound-page/pull/78>`__)
* `agnieszkawierzbowska <https://github.com/agnieszkawierzbowska>`__: Update how-it-works.rst (`77 <https://github.com/readthedocs/sphinx-notfound-page/pull/77>`__)
* `agnieszkawierzbowska <https://github.com/agnieszkawierzbowska>`__: Update configuration.rst (`75 <https://github.com/readthedocs/sphinx-notfound-page/pull/75>`__)
* `pyup-bot <https://github.com/pyup-bot>`__: Update sphinx-tabs to 1.1.13 (`74 <https://github.com/readthedocs/sphinx-notfound-page/pull/74>`__)
* `humitos <https://github.com/humitos>`__: Extend options for setup.py (`73 <https://github.com/readthedocs/sphinx-notfound-page/pull/73>`__)
* `humitos <https://github.com/humitos>`__: Test on sphinx 2.2.0 (`72 <https://github.com/readthedocs/sphinx-notfound-page/pull/72>`__)
* `humitos <https://github.com/humitos>`__: Use pytest.mark.environ to set environment variables (`71 <https://github.com/readthedocs/sphinx-notfound-page/pull/71>`__)
* `pyup-bot <https://github.com/pyup-bot>`__: Update sphinx-tabs to 1.1.12 (`70 <https://github.com/readthedocs/sphinx-notfound-page/pull/70>`__)
* `dojutsu-user <https://github.com/dojutsu-user>`__: Change `rtfd` to `readthedocs` everywhere (`69 <https://github.com/readthedocs/sphinx-notfound-page/pull/69>`__)
* `pyup-bot <https://github.com/pyup-bot>`__: Update sphinx-autoapi to 1.1.0 (`67 <https://github.com/readthedocs/sphinx-notfound-page/pull/67>`__)
* `humitos <https://github.com/humitos>`__: Automatic add :orphan: to avoid Sphinx WARNING (`66 <https://github.com/readthedocs/sphinx-notfound-page/pull/66>`__)
* `acozine <https://github.com/acozine>`__: Improves configuration page of documentation (`45 <https://github.com/readthedocs/sphinx-notfound-page/pull/45>`__)
Links

Update pytest from 5.4.3 to 6.0.1.

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

Links

Update pytest-xdist from 1.33.0 to 1.34.0.

Changelog

1.34.0

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

Features
--------

- `549 <https://github.com/pytest-dev/pytest-xdist/issues/549>`_: Make ``--pdb`` imply ``--dist no``, as the two options cannot really work together at the moment.


Bug Fixes
---------

- `478 <https://github.com/pytest-dev/pytest-xdist/issues/478>`_: Fix regression with duplicated arguments via $PYTEST_ADDOPTS in 1.30.0.

- `558 <https://github.com/pytest-dev/pytest-xdist/issues/558>`_: Fix ``rsyncdirs`` usage with pytest 6.0.

- `562 <https://github.com/pytest-dev/pytest-xdist/issues/562>`_: Do not trigger the deprecated ``pytest_warning_captured`` in pytest 6.0+.
Links

Update yamale from 2.0.1 to 2.2.0.

Changelog

2.2.0

Ability to specify schema and data without a filename 104

2.1.0

Removed the printing of stacktraces to the command line (83)
Add support for a "key" constraint to the "map" validator (95)
Make any() accept anything (93)
Empty data file should fail if schema requires something (81)
Add a check for an empty schema file (70)
Links

requirements/pip.txt Outdated Show resolved Hide resolved
stsewd
stsewd approved these changes Aug 10, 2020
Copy link
Member

@humitos humitos left a comment

Looks good to me!

@stsewd stsewd merged commit 1939b4f into master Aug 18, 2020
2 checks passed
@stsewd stsewd deleted the pyup/scheduled-update-2020-08-10 branch Aug 18, 2020
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.

None yet

3 participants