quipucords / yupana

Service app to process & upload data from quipucords and satellite to the host based inventory
GNU General Public License v3.0
4 stars 14 forks source link

Scheduled monthly dependency update for October #253

Closed pyup-bot closed 4 years ago

pyup-bot commented 5 years ago

Update certifi from 2019.6.16 to 2019.9.11.

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

Links - PyPI: https://pypi.org/project/certifi - Homepage: https://certifi.io/

Update django-prometheus from 1.0.15 to 1.1.0.

Changelog ### 1.1.0 ``` This is a maintenance release that updates this library to support recent and supported version of python & Django. ```
Links - PyPI: https://pypi.org/project/django-prometheus - Changelog: https://pyup.io/changelogs/django-prometheus/ - Repo: http://github.com/korfuri/django-prometheus

Update django from 2.2.4 to 2.2.6.

Changelog ### 2.2.6 ``` ========================== *October 1, 2019* Django 2.2.6 fixes several bugs in 2.2.5. Bugfixes ======== * Fixed migrations crash on SQLite when altering a model containing partial indexes (:ticket:`30754`). * Fixed a regression in Django 2.2.4 that caused a crash when filtering with a ``Subquery()`` annotation of a queryset containing :class:`~django.contrib.postgres.fields.JSONField` or :class:`~django.contrib.postgres.fields.HStoreField` (:ticket:`30769`). ========================== ``` ### 2.2.5 ``` ========================== *September 2, 2019* Django 2.2.5 fixes several bugs in 2.2.4. Bugfixes ======== * Relaxed the system check added in Django 2.2 for models to reallow use of the same ``db_table`` by multiple models when database routers are installed (:ticket:`30673`). * Fixed crash of ``KeyTransform()`` for :class:`~django.contrib.postgres.fields.JSONField` and :class:`~django.contrib.postgres.fields.HStoreField` when using on expressions with params (:ticket:`30672`). * Fixed a regression in Django 2.2 where :attr:`ModelAdmin.list_filter <django.contrib.admin.ModelAdmin.list_filter>` choices to foreign objects don't respect a model's ``Meta.ordering`` (:ticket:`30449`). ========================== ```
Links - PyPI: https://pypi.org/project/django - Changelog: https://pyup.io/changelogs/django/ - Homepage: https://www.djangoproject.com/

Update djangorestframework from 3.10.2 to 3.10.3.

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

Links - PyPI: https://pypi.org/project/djangorestframework - Changelog: https://pyup.io/changelogs/djangorestframework/ - Homepage: https://www.django-rest-framework.org/

Update kafka-python from 1.4.6 to 1.4.7.

Changelog ### 1.4.7 ``` This is a minor release focused on KafkaConsumer performance, Admin Client improvements, and Client concurrency. The KafkaConsumer iterator implementation has been greatly simplified so that it just wraps consumer.poll(). The prior implementation will remain available for a few more releases using the optional KafkaConsumer config: `legacy_iterator=True` . This is expected to improve consumer throughput substantially and help reduce heartbeat failures / group rebalancing. Client * Send socket data via non-blocking IO with send buffer (dpkp / PR 1912) * Rely on socket selector to detect completed connection attempts (dpkp / PR 1909) * Improve connection lock handling; always use context manager (melor,dpkp / PR 1895) * Reduce client poll timeout when there are no in-flight requests (dpkp / PR 1823) KafkaConsumer * Do not use wakeup when sending fetch requests from consumer (dpkp / PR 1911) * Wrap `consumer.poll()` for KafkaConsumer iteration (dpkp / PR 1902) * Allow the coordinator to auto-commit on old brokers (justecorruptio / PR 1832) * Reduce internal client poll timeout for (legacy) consumer iterator interface (dpkp / PR 1824) * Use dedicated connection for group coordinator (dpkp / PR 1822) * Change coordinator lock acquisition order (dpkp / PR 1821) * Make `partitions_for_topic` a read-through cache (Baisang / PR 1781,1809) * Fix consumer hanging indefinitely on topic deletion while rebalancing (commanderdishwasher / PR 1782) Miscellaneous Bugfixes / Improvements * Fix crc32c avilability on non-intel architectures (ossdev07 / PR 1904) * Load system default SSL CAs if `ssl_cafile` is not provided (iAnomaly / PR 1883) * Catch py3 TimeoutError in BrokerConnection send/recv (dpkp / PR 1820) * Added a function to determine if bootstrap is successfully connected (Wayde2014 / PR 1876) Admin Client * Add ACL api support to KafkaAdminClient (ulrikjohansson / PR 1833) * Add `sasl_kerberos_domain_name` config to KafkaAdminClient (jeffwidman / PR 1852) * Update `security_protocol` config documentation for KafkaAdminClient (cardy31 / PR 1849) * Break FindCoordinator into request/response methods in KafkaAdminClient (jeffwidman / PR 1871) * Break consumer operations into request / response methods in KafkaAdminClient (jeffwidman / PR 1845) * Parallelize calls to `_send_request_to_node()` in KafkaAdminClient (davidheitman / PR 1807) Test Infrastructure / Documentation / Maintenance * Add Kafka 2.3.0 to test matrix and compatibility docs (dpkp / PR 1915) * Convert remaining `KafkaConsumer` tests to `pytest` (jeffwidman / PR 1886) * Bump integration tests to 0.10.2.2 and 0.11.0.3 (jeffwidman / 1890) * Cleanup handling of `KAFKA_VERSION` env var in tests (jeffwidman / PR 1887) * Minor test cleanup (jeffwidman / PR 1885) * Use `socket.SOCK_STREAM` in test assertions (iv-m / PR 1879) * Sanity test for `consumer.topics()` and `consumer.partitions_for_topic()` (Baisang / PR 1829) * Cleanup seconds conversion in client poll timeout calculation (jeffwidman / PR 1825) * Remove unused imports (jeffwidman / PR 1808) * Cleanup python nits in RangePartitionAssignor (jeffwidman / PR 1805) * Update links to kafka consumer config docs (jeffwidman) * Fix minor documentation typos (carsonip / PR 1865) * Remove unused/weird comment line (jeffwidman / PR 1813) * Update docs for `api_version_auto_timeout_ms` (jeffwidman / PR 1812) ```
Links - PyPI: https://pypi.org/project/kafka-python - Changelog: https://pyup.io/changelogs/kafka-python/ - Repo: https://github.com/dpkp/kafka-python

Update urllib3 from 1.25.3 to 1.25.6.

Changelog ### 1.25.6 ``` ------------------- * Fix issue where tilde (``~``) characters were incorrectly percent-encoded in the path. (Pull 1692) ``` ### 1.25.5 ``` ------------------- * Add mitigation for BPO-37428 affecting Python <3.7.4 and OpenSSL 1.1.1+ which caused certificate verification to be enabled when using ``cert_reqs=CERT_NONE``. (Issue 1682) ``` ### 1.25.4 ``` ------------------- * Propagate Retry-After header settings to subsequent retries. (Pull 1607) * Fix edge case where Retry-After header was still respected even when explicitly opted out of. (Pull 1607) * Remove dependency on ``rfc3986`` for URL parsing. * Fix issue where URLs containing invalid characters within ``Url.auth`` would raise an exception instead of percent-encoding those characters. * Add support for ``HTTPResponse.auto_close = False`` which makes HTTP responses work well with BufferedReaders and other ``io`` module features. (Pull 1652) * Percent-encode invalid characters in URL for ``HTTPConnectionPool.request()`` (Pull 1673) ```
Links - PyPI: https://pypi.org/project/urllib3 - Changelog: https://pyup.io/changelogs/urllib3/ - Docs: https://urllib3.readthedocs.io/

Update whitenoise from 4.1.3 to 4.1.4.

Changelog ### 4.1.4 ``` ------ * Make tests more deterministic and easier to run outside of ``tox``. * Fix Fedora packaging `issue <https://github.com/evansd/whitenoise/issues/225>`_. * Use `Black <https://github.com/psf/black>`_ to format all code. ```
Links - PyPI: https://pypi.org/project/whitenoise - Changelog: https://pyup.io/changelogs/whitenoise/ - Homepage: http://whitenoise.evans.io

Update pylint from 2.3.1 to 2.4.2.

Changelog ### 2.4.2 ``` =========================== Release date: 2019-09-30 * ``ignored-modules`` can skip submodules. Close 3135 * ``self-assigning-variable`` skips class level assignments. Close 2930 * ``consider-using-sys-exit`` is exempted when `exit()` is imported from `sys` Close 3145 * Exempt annotated assignments without variable from ``class-variable-slots-conflict`` Close 3141 * Fix ``utils.is_error`` to account for functions returning early. This fixes a false negative with ``unused-variable`` which was no longer triggered when a function raised an exception as the last instruction, but the body of the function still had unused variables. Close 3028 ``` ### 2.4.1 ``` =========================== Release date: 2019-09-25 * Exempt type checking definitions defined in both clauses of a type checking guard Close 3127 * Exempt type checking definitions inside the type check guard In a7f236528bb3758886b97285a56f3f9ce5b13a99 we added basic support for emitting `used-before-assignment` if a variable was only defined inside a type checking guard (using `TYPE_CHECKING` variable from `typing`) Unfortunately that missed the case of using those type checking imports inside the guard itself, which triggered spurious used-before-assignment errors. Close 3119 * Require astroid >= 2.3 to avoid any compatibility issues. ``` ### 2.4.0 ``` =========================== Release date: 2019-09-24 * New check: ``import-outside-toplevel`` This check warns when modules are imported from places other than a module toplevel, e.g. inside a function or a class. * Handle inference ambiguity for ``invalid-format-index`` Close 2752 * Removed Python 2 specific checks such as ``relative-import``, ``invalid-encoded-data``, ``missing-super-argument``. * Support forward references for ``function-redefined`` check. Close 2540 * Handle redefinitions in case of type checking imports. Close 2834 * Added a new check, ``consider-using-sys-exit`` This check is emitted when we detect that a quit() or exit() is invoked instead of sys.exit(), which is the preferred way of exiting in program. Close 2925 * ``useless-suppression`` check now ignores ``cyclic-import`` suppressions, which could lead to false postiives due to incomplete context at the time of the check. Close 3064 * Added new checks, ``no-else-break`` and ``no-else-continue`` These checks highlight unnecessary ``else`` and ``elif`` blocks after ``break`` and ``continue`` statements. Close 2327 * Don't emit ``protected-access`` when a single underscore prefixed attribute is used inside a special method Close 1802 * Fix the "statement" values in the PyLinter's stats reports by module. * Added a new check, ``invalid-overridden-method`` This check is emitted when we detect that a method is overridden as a property or a property is overridden as a method. This can indicate a bug in the application code that will trigger a runtime error. Close 2670 * Added a new check, ``arguments-out-of-order`` This check warns if you have arguments with names that match those in a function's signature but you are passing them in to the function in a different order. Close 2975 * Added a new check, ``redeclared-assigned-name`` This check is emitted when ``pylint`` detects that a name was assigned one or multiple times in the same assignment, which indicate a potential bug. Close 2898 * Ignore lambda calls with variadic arguments without a context. Inferring variadic positional arguments and keyword arguments will result into empty Tuples and Dicts, which can lead in some cases to false positives with regard to no-value-for-parameter. In order to avoid this, until we'll have support for call context propagation, we're ignoring such cases if detected. We already did that for function calls, but the previous fix was not taking in consideration ``lambdas`` Close 2918 * Added a new check, ``self-assigning-variable`` This check is emitted when we detect that a variable is assigned to itself, which might indicate a potential bug in the code application. Close 2930 * Added a new check, ``property-with-parameters``. This check is emitted when we detect that a defined property also has parameters, which are useless. Close 3006 * Excluded protocol classes from a couple of checks. Close 3002. * Add a check `unnecessary-comprehension` that detects unnecessary comprehensions. This check is emitted when ``pylint`` finds list-, set- or dict-comprehensions, that are unnecessary and can be rewritten with the list-, set- or dict-constructors. Close 2905 * Excluded PEP 526 instance and class variables from ``no-member``. Close 2945 * Excluded `attrs` from `too-few-public-methods` check. Close 2988. * ``unused-import`` emitted for the right import names in function scopes. Close 2928 * Dropped support for Python 3.4. * ``assignment-from-no-return`` not triggered for async methods. Close 2902 * Don't emit ``attribute-defined-outside-init`` for variables defined in setters. Close 409 * Syntax errors report the column number. Close 2914 * Support fully qualified typing imports for type annotations. Close 2915 * Exclude ``__dict__`` from ``attribute-defined-outside-init`` * Fix pointer on spelling check when the error are more than one time in the same line. Close 2895 * Fix crash happening when parent of called object cannot be determined * Allow of in `GoogleDocstring.re_multiple_type` * Added `subprocess-run-check` to handle subrocess.run without explicitly set `check` keyword. Close 2848 * When we can't infer bare except handlers, skip ``try-except-raise`` Close 2853 * Handle more `unnecessary-lambda` cases when dealing with additional kwargs in wrapped calls Close 2845 * Better postponed evaluation of annotations handling Close 2847 * Support postponed evaluation of annotations for variable annotations. Close 2838 * ``epylint.py_run`` defaults to ``python`` in case the current executable is not a Python one. Close 2837 * Ignore raw docstrings when running Similarities checker with `ignore-docstrings=yes` option * Fix crash when calling ``inherit_from_std_ex`` on a class which is its own ancestor Close 2680 * Added a new check that warns the user if a function call is used inside a test but parentheses are missing. Close 2658 * ``len-as-condition`` now only fires when a ``len(x)`` call is made without an explicit comparison The message and description accompanying this checker has been changed reflect this new behavior, by explicitly asking to either rely on the fact that empty sequence are false or to compare the length with a scalar. Close 2684 * Add ``preferred-module`` checker that notify if an import has a replacement module that should be used. This check is emitted when ``pylint`` finds an imported module that has a preferred replacement listed in ``preferred-modules``. * ``assigning-non-slot`` not emitted for classes with unknown base classes. Close 2807 * ``old-division`` is not emitted for non-Const nodes. Close 2808 * Added method arguments to the dot writer for pyreverse. Close 2139 * Support for linting file from stdin. IDEs may benefit from the support for linting from an in-memory file. Close 1187 * Added a new check `class-variable-slots-conflict` This check is emitted when ``pylint`` finds a class variable that conflicts with a slot name, which would raise a ``ValueError`` at runtime. * Added new check: dict-iter-missing-items (E1141) Close 2761 * Fix issue with pylint name in output of python -m pylint --version Close 2764 * Relicense logo material under the CC BY-SA 4.0 license. * Skip `if` expressions from f-strings for the `check_elif` checker Close 2816 * C0412 (ungrouped-import) is now compatible with isort. Close 2806 * Added new extension to detect too much code in a try clause Close 2877 * ``signature-mutators`` option was added With this option, users can choose to ignore `too-many-function-args`, `unexpected-keyword-arg`, and `no-value-for-parameter` for functions decorated with decorators that change the signature of a decorated function. Close 259 * Fixed a pragma comment on its own physical line being ignored when part of a logical line with the previous physical line. Close 199 * Fixed false `undefined-loop-variable` for a function defined in the loop, that uses the variable defined in that loop. Close 202 * Fixed `unused-argument` and `function-redefined` getting raised for functions decorated with `typing.overload`. Close 1581 * Fixed a false positive with ``consider-using-dict-comprehension`` for constructions that can't be converted to a comprehension Close 2963 * Added ``__post_init__`` to ``defining-attr-methods`` in order to avoid ``attribute-defined-outside-init`` in dataclasses. Close 2581 * Changed description of W0199 to use the term 2-item-tuple instead of 2-uple. * Allow a `.` as a prefix for Sphinx name resolution. * Checkers must now keep a 1 to 1 relationship between "msgid" (ie: C1234) and "symbol" (ie : human-readable-symbol) * In checkers, an old_names can now be used for multiple new messages and pylint is now a little faster Caused by 1164. It means if you do a partial old_names for a message definition an exception will tell you that you must rename the associated identification. * Allow the choice of f-strings as a valid way of formatting logging strings. Closes 2395 * Added ``--list-msgs-enabled`` command to list all enabled and disabled messages given the current RC file and command line arguments. ```
Links - PyPI: https://pypi.org/project/pylint - Changelog: https://pyup.io/changelogs/pylint/ - Repo: https://github.com/PyCQA/pylint

Update pylint-plugin-utils from 0.5 to 0.6.

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

Links - PyPI: https://pypi.org/project/pylint-plugin-utils - Repo: https://github.com/landscapeio/pylint-plugin-utils

Update tox from 3.13.2 to 3.14.0.

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

Links - PyPI: https://pypi.org/project/tox - Docs: http://tox.readthedocs.org

Update astroid from 2.3.0 to 2.3.1.

Changelog ### 2.3.1 ``` ============================ Release Date: 2019-09-30 * A transform for the builtin `dataclasses` module was added. This should address various `dataclasses` issues that were surfaced even more after the release of pylint 2.4.0. In the previous versions of `astroid`, annotated assign nodes were allowed to be retrieved via `getattr()` but that no longer happens with the latest `astroid` release, as those attribute are not actual attributes, but rather virtual ones, thus an operation such as `getattr()` does not make sense for them. * Update attr brain to partly understand annotated attributes Close 656 ```
Links - PyPI: https://pypi.org/project/astroid - Changelog: https://pyup.io/changelogs/astroid/ - Repo: https://github.com/PyCQA/astroid

Update port-for from 0.3.1 to 0.4.

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

Links - PyPI: https://pypi.org/project/port-for - Repo: https://github.com/kmike/port-for/

Update typed-ast from 1.2.0 to 1.4.0.

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

Links - PyPI: https://pypi.org/project/typed-ast - Repo: https://github.com/python/typed_ast
codecov-io commented 5 years ago

Codecov Report

Merging #253 into master will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #253   +/-   ##
=======================================
  Coverage   94.73%   94.73%           
=======================================
  Files          29       29           
  Lines        2452     2452           
  Branches      286      286           
=======================================
  Hits         2323     2323           
  Misses         84       84           
  Partials       45       45
Impacted Files Coverage Δ
yupana/api/status/model.py 98.18% <ø> (ø) :arrow_up:

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 e1b3c32...83e6097. Read the comment docs.