Closed pyup-bot closed 3 years ago
Kudos, SonarCloud Quality Gate passed!
Merging #78 (0f9c658) into master (a49f02c) will not change coverage. The diff coverage is
n/a
.
@@ Coverage Diff @@
## master #78 +/- ##
=======================================
Coverage 44.58% 44.58%
=======================================
Files 84 84
Lines 2548 2548
Branches 213 213
=======================================
Hits 1136 1136
Misses 1401 1401
Partials 11 11
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update a49f02c...0f9c658. Read the comment docs.
Update charset-normalizer from 2.0.4 to 2.0.6.
Changelog
### 2.0.6 ``` *Changes:* - **Bugfix:** :bug: Unforeseen regression with the loss of the backward-compatibility with some older minor of Python 3.5.x 100 - **Bugfix:** :bug: Fix CLI crash when using --minimal output in certain cases 103 - **Improvement:** :sparkles: Minor improvement to the detection efficiency (less than 1%) 106 101 ``` ### 2.0.5 ``` *Changes:* **Internal:** :art: The project now comply with: flake8, mypy, isort and black to ensure a better overall quality 81 **Internal:** :art: The MANIFEST.in was not exhaustive 78 **Improvement:** :sparkles: The BC-support with v1.x was improved, the old staticmethods are restored 82 **Remove:** :fire: The project no longer raise warning on tiny content given for detection, will be simply logged as warning instead 92 **Improvement:** :sparkles: The Unicode detection is slightly improved, see 93 **Bugfix:** :bug: In some rare case, the chunks extractor could cut in the middle of a multi-byte character and could mislead the mess detection 95 **Bugfix:** :bug: Some rare 'space' characters could trip up the `UnprintablePlugin`/Mess detection 96 **Improvement:** :art: Add syntax sugar \_\_bool\_\_ for results `CharsetMatches` list-container see 91 This release push further the detection coverage to 97 % ! ```Links
- PyPI: https://pypi.org/project/charset-normalizer - Changelog: https://pyup.io/changelogs/charset-normalizer/ - Repo: https://github.com/ousret/charset_normalizerUpdate django-axes from 5.24.0 to 5.25.0.
Changelog
### 5.25.0 ``` ------------------- - Fix duplicated AccessAttempts with updated database model ``unique_together`` constraints and data and schema migration. [PetrDlouhy] ```Links
- PyPI: https://pypi.org/project/django-axes - Changelog: https://pyup.io/changelogs/django-axes/ - Repo: https://github.com/jazzband/django-axesUpdate pandas from 1.3.2 to 1.3.3.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/pandas - Homepage: https://pandas.pydata.orgUpdate urllib3 from 1.26.6 to 1.26.7.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/urllib3 - Changelog: https://pyup.io/changelogs/urllib3/ - Docs: https://urllib3.readthedocs.io/Update astroid from 2.6.6 to 2.8.0.
Changelog
### 2.8.0 ``` ============================ Release date: 2021-09-14 * Add additional deprecation warnings in preparation for astroid 3.0 * Require attributes for some node classes with ``__init__`` call. * ``name`` (``str``) for ``Name``, ``AssignName``, ``DelName`` * ``attrname`` (``str``) for ``Attribute``, ``AssignAttr``, ``DelAttr`` * ``op`` (``str``) for ``AugAssign``, ``BinOp``, ``BoolOp``, ``UnaryOp`` * ``names`` (``list[tuple[str, str | None]]``) for ``Import`` * Support pyz imports Closes PyCQA/pylint3887 * Add ``node_ancestors`` method to ``NodeNG`` for obtaining the ancestors of nodes. * It's now possible to infer the value of comparison nodes Closes 846 * Fixed bug in inference of dataclass field calls. Closes PyCQA/pylint4963 ``` ### 2.7.3 ``` ============================ Release date: 2021-08-30 * The transforms related to a module are applied only if this module has not been explicitly authorized to be imported (i.e is not in AstroidManager.extension_package_whitelist). Solves the following issues if numpy is authorized to be imported through the `extension-pkg-allow-list` option. Closes PyCQA/pylint3342 Closes PyCQA/pylint4326 * Fixed bug in attribute inference from inside method calls. Closes PyCQA/pylint400 * Fixed bug in inference for superclass instance methods called from the class rather than an instance. Closes 1008 Closes PyCQA/pylint4377 * Fixed bug in inference of chained attributes where a subclass had an attribute that was an instance of its superclass. Closes PyCQA/pylint4220 * Adds a brain for the ctypes module. Closes PyCQA/pylint4896 * When processing dataclass attributes, exclude the same type hints from abc.collections as from typing. Closes PyCQA/pylint4895 * Apply dataclass inference to pydantic's dataclasses. Closes PyCQA/pylint4899 ``` ### 2.7.2 ``` ============================ Release date: 2021-08-20 * ``BaseContainer`` is now public, and will replace ``_BaseContainer`` completely in astroid 3.0. * The call cache used by inference functions produced by ``inference_tip`` can now be cleared via ``clear_inference_tip_cache``. * ``astroid.const.BUILTINS`` and ``astroid.bases.BUILTINS`` are not used internally anymore and will be removed in astroid 3.0. Simply replace this by the string 'builtins' for better performances and clarity. * Add inference for dataclass initializer method. Closes PyCQA/pylint3201 ``` ### 2.7.1 ``` ============================ Release date: 2021-08-16 * When processing dataclass attributes, only do typing inference on collection types. Support for instantiating other typing types is left for the future, if desired. Closes 1129 * Fixed LookupMixIn missing from ``astroid.node_classes``. ``` ### 2.7.0 ``` ============================ Release date: 2021-08-15 * Import from ``astroid.node_classes`` and ``astroid.scoped_nodes`` has been deprecated in favor of ``astroid.nodes``. Only the imports from ``astroid.nodes`` will work in astroid 3.0.0. * Add support for arbitrary Enum subclass hierachies Closes PyCQA/pylint533 Closes PyCQA/pylint2224 Closes PyCQA/pylint2626 * Add inference tips for dataclass attributes, including dataclasses.field calls. Also add support for InitVar. Closes PyCQA/pylint2600 Closes PyCQA/pylint2698 Closes PyCQA/pylint3405 Closes PyCQA/pylint3794 * Adds a brain that deals with dynamic import of `IsolatedAsyncioTestCase` class of the `unittest` module. Closes PyCQA/pylint4060 ```Links
- PyPI: https://pypi.org/project/astroid - Changelog: https://pyup.io/changelogs/astroid/ - Repo: https://github.com/PyCQA/astroidUpdate black from 21.8b0 to 21.9b0.
Changelog
### 21.9b0 ``` Packaging - Fix missing modules in self-contained binaries (2466) - Fix missing toml extra used during installation (2475) ```Links
- PyPI: https://pypi.org/project/black - Changelog: https://pyup.io/changelogs/black/ - Repo: https://github.com/psf/blackUpdate coverage from 5.6b1 to 6.0b1.
Changelog
### 6.0b1 ``` ---------------------------- - Dropped support for Python 2.7, PyPy 2, and Python 3.5. - Added support for the Python 3.10 ``match/case`` syntax. - Data collection is now thread-safe. There may have been rare instances of exceptions raised in multi-threaded programs. - Plugins (like the `Django coverage plugin`_) were generating "Already imported a file that will be measured" warnings about Django itself. These have been fixed, closing `issue 1150`_. - Warnings generated by coverage.py are now real Python warnings. - Using ``--fail-under=100`` with coverage near 100% could result in the self-contradictory message :code:`total of 100 is less than fail-under=100`. This bug (`issue 1168`_) is now fixed. - The ``COVERAGE_DEBUG_FILE`` environment variable now accepts ``stdout`` and ``stderr`` to write to those destinations. - TOML parsing now uses the `tomli`_ library. - Some minor changes to usually invisible details of the HTML report: - Use a modern hash algorithm when fingerprinting, for high-security environments (`issue 1189`_). - Change how report file names are generated, to avoid leading underscores (`issue 1167`_), to avoid rare file name collisions (`issue 584`_), and to avoid file names becoming too long (`issue 580`_). .. _Django coverage plugin: https://pypi.org/project/django-coverage-plugin/ .. _issue 580: https://github.com/nedbat/coveragepy/issues/580 .. _issue 584: https://github.com/nedbat/coveragepy/issues/584 .. _issue 1150: https://github.com/nedbat/coveragepy/issues/1150 .. _issue 1167: https://github.com/nedbat/coveragepy/issues/1167 .. _issue 1168: https://github.com/nedbat/coveragepy/issues/1168 .. _issue 1189: https://github.com/nedbat/coveragepy/issues/1189 .. _tomli: https://pypi.org/project/tomli/ .. _changes_56b1: ```Links
- PyPI: https://pypi.org/project/coverage - Changelog: https://pyup.io/changelogs/coverage/ - Repo: https://github.com/nedbat/coveragepyUpdate cryptography from 3.4.8 to 35.0.0.
Changelog
### 35.0.0 ``` ~~~~~~~~~~~~~~~~~~~ * Changed the :ref:`version scheme <api-stability:versioning>`. This will result in us incrementing the major version more frequently, but does not change our existing backwards compatibility policy. * **BACKWARDS INCOMPATIBLE:** The X.509 certificate parser no longer allows negative serial numbers. :rfc:`5280` has always prohibited these. * **BACKWARDS INCOMPATIBLE:** Invalid ASN.1 found during :doc:`/x509/index` parsing will raise an error on initial parse rather than when the invalid field is accessed. * Rust is now required for building ``cryptography``, the ``CRYPTOGRAPHY_DONT_BUILD_RUST`` environment variable is no longer respected. * Parsers for :doc:`/x509/index` no longer use OpenSSL and have been rewritten in Rust. This should be backwards compatible (modulo the items listed above) and improve both security and performance. * Added support for OpenSSL 3.0.0 as a compilation target. * Added support for :class:`~cryptography.hazmat.primitives.hashes.SM3` and :class:`~cryptography.hazmat.primitives.ciphers.algorithms.SM4`, when using OpenSSL 1.1.1. These algorithms are provided for compatibility in regions where they may be required, and are not generally recommended. * We now ship ``manylinux_2_24`` and ``musllinux_1_1`` wheels, in addition to our ``manylinux2010`` and ``manylinux2014`` wheels. Users on distributions like Alpine Linux should ensure they upgrade to the latest ``pip`` to correctly receive wheels. * Added ``rfc4514_attribute_name`` attribute to :attr:`x509.NameAttribute <cryptography.x509.NameAttribute.rfc4514_attribute_name>`. * Added :class:`~cryptography.hazmat.primitives.kdf.kbkdf.KBKDFCMAC`. .. _v3-4-8: ```Links
- PyPI: https://pypi.org/project/cryptography - Changelog: https://pyup.io/changelogs/cryptography/ - Repo: https://github.com/pyca/cryptographyUpdate distlib from 0.3.2 to 0.3.3.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/distlib - Repo: https://bitbucket.org/pypa/distlib/downloads/distlib-0.3.3.zip - Docs: https://pythonhosted.org/distlib/Update filelock from 3.0.12 to 3.2.0.
Changelog
### 3.2.0 ``` 1. 96 - Raise when trying to acquire in R/O or missing folder 2. 95 - Move log from info to debug ```Links
- PyPI: https://pypi.org/project/filelock - Changelog: https://pyup.io/changelogs/filelock/ - Repo: https://github.com/tox-dev/py-filelock/archive/main.zipUpdate gitpython from 3.1.18 to 3.1.24.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/gitpython - Repo: https://github.com/gitpython-developers/GitPython - Docs: https://pythonhosted.org/GitPython/Update platformdirs from 2.3.0 to 2.4.0.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/platformdirs - Changelog: https://pyup.io/changelogs/platformdirs/ - Repo: https://github.com/platformdirs/platformdirsUpdate ptpython from 3.0.19 to 3.0.20.
Changelog
### 3.0.20 ``` ------------------ New features: - For `DictionaryCompleter`: show parentheses after methods. Fixes: - Don't crash when trying to complete broken mappings in `DictionaryCompleter`. - Don't crash when an older version of `black` is installed that is not compatible. ```Links
- PyPI: https://pypi.org/project/ptpython - Changelog: https://pyup.io/changelogs/ptpython/ - Repo: https://github.com/prompt-toolkit/ptpythonUpdate pyopenssl from 20.0.1 to 21.0.0.
Changelog
### 21.0.0 ``` ------------------- Backward-incompatible changes: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - The minimum ``cryptography`` version is now 3.3. - Drop support for Python 3.5 Deprecations: ^^^^^^^^^^^^^ Changes: ^^^^^^^^ - Raise an error when an invalid ALPN value is set. `993 <https://github.com/pyca/pyopenssl/pull/993>`_ - Added ``OpenSSL.SSL.Context.set_min_proto_version`` and ``OpenSSL.SSL.Context.set_max_proto_version`` to set the minimum and maximum supported TLS version `985 <https://github.com/pyca/pyopenssl/pull/985>`_. - Updated ``to_cryptography`` and ``from_cryptography`` methods to support an upcoming release of ``cryptography`` without raising deprecation warnings. `1030 <https://github.com/pyca/pyopenssl/pull/1030>`_ ```Links
- PyPI: https://pypi.org/project/pyopenssl - Changelog: https://pyup.io/changelogs/pyopenssl/ - Homepage: https://pyopenssl.org/ - Docs: https://pythonhosted.org/pyOpenSSL/Update regex from 2021.8.28 to 2021.9.30.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/regex - Repo: https://bitbucket.org/mrabarnett/mrab-regexUpdate rope from 0.19.0 to 0.20.1.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/rope - Repo: https://github.com/python-rope/ropeUpdate selenium from 4.0.0rc1 to 4.0.0rc2.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/selenium - Changelog: https://pyup.io/changelogs/selenium/ - Repo: https://github.com/SeleniumHQ/selenium/Update types-requests from 2.25.6 to 2.25.9.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/types-requests - Repo: https://github.com/python/typeshedUpdate virtualenv from 20.7.2 to 20.8.1.
Changelog
### 20.8.1 ``` ~~~~~~~~~~~~~ - `2189 <https://github.com/pypa/virtualenv/issues/2189>`_ ``` ### 20.8.0 ``` -------------------- * upgrade embedded setuptools to ``58.0.4`` from ``57.4.0`` and pip to ``21.2.4`` from ``21.2.3`` * Add nushell activation script ```Links
- PyPI: https://pypi.org/project/virtualenv - Changelog: https://pyup.io/changelogs/virtualenv/ - Homepage: https://virtualenv.pypa.io/Update zipp from 3.5.0 to 3.6.0.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/zipp - Repo: https://github.com/jaraco/zipp