This repository has been archived by the owner on Aug 31, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
chore(dev deps): update dev dependencies #51
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
force-pushed
the
renovate/dev-dependencies
branch
from
February 11, 2021 18:48
ab78815
to
1393573
Compare
Codecov Report
@@ Coverage Diff @@
## master #51 +/- ##
==========================================
- Coverage 87.17% 87.01% -0.17%
==========================================
Files 6 6
Lines 850 847 -3
==========================================
- Hits 741 737 -4
- Misses 109 110 +1
Continue to review full report at Codecov.
|
renovate
bot
force-pushed
the
renovate/dev-dependencies
branch
6 times, most recently
from
February 19, 2021 19:21
685be50
to
0a7d8b3
Compare
renovate
bot
force-pushed
the
renovate/dev-dependencies
branch
2 times, most recently
from
February 23, 2021 21:21
baf8b01
to
7da8c28
Compare
renovate
bot
force-pushed
the
renovate/dev-dependencies
branch
4 times, most recently
from
March 6, 2021 13:13
b135641
to
ff336b0
Compare
renovate
bot
force-pushed
the
renovate/dev-dependencies
branch
4 times, most recently
from
March 26, 2021 15:09
d364846
to
0c773a8
Compare
renovate
bot
force-pushed
the
renovate/dev-dependencies
branch
4 times, most recently
from
April 3, 2021 23:04
884cf86
to
5e39e76
Compare
renovate
bot
force-pushed
the
renovate/dev-dependencies
branch
2 times, most recently
from
April 16, 2021 02:17
2c2ffa1
to
8470741
Compare
renovate
bot
force-pushed
the
renovate/dev-dependencies
branch
3 times, most recently
from
April 24, 2021 20:02
ff4248a
to
e17e9fa
Compare
Codecov Report
@@ Coverage Diff @@
## master #51 +/- ##
==========================================
- Coverage 87.17% 87.01% -0.17%
==========================================
Files 6 6
Lines 850 847 -3
==========================================
- Hits 741 737 -4
- Misses 109 110 +1
Continue to review full report at Codecov.
|
renovate
bot
force-pushed
the
renovate/dev-dependencies
branch
2 times, most recently
from
April 26, 2021 18:55
77d61f5
to
b381a23
Compare
renovate
bot
force-pushed
the
renovate/dev-dependencies
branch
4 times, most recently
from
May 5, 2021 17:11
e6a5d40
to
b0962aa
Compare
renovate
bot
force-pushed
the
renovate/dev-dependencies
branch
2 times, most recently
from
May 14, 2021 13:17
b823010
to
40311d1
Compare
renovate
bot
force-pushed
the
renovate/dev-dependencies
branch
2 times, most recently
from
May 17, 2021 22:29
3e75731
to
f7b1feb
Compare
renovate
bot
force-pushed
the
renovate/dev-dependencies
branch
3 times, most recently
from
June 1, 2021 18:00
19fecf7
to
813cd0b
Compare
renovate
bot
force-pushed
the
renovate/dev-dependencies
branch
4 times, most recently
from
June 9, 2021 00:18
9f8f066
to
b762ff9
Compare
renovate
bot
force-pushed
the
renovate/dev-dependencies
branch
from
June 10, 2021 15:32
b762ff9
to
b6c2191
Compare
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==5.4
->==5.5
==5.7.0
->==5.8.0
==0.800
->==0.902
==6.0.0
->==6.1.1
==2.6.0
->==2.8.3
==6.2.2
->==6.2.4
==0.14.0
->==0.15.1
==2.11.1
->==2.12.1
==7.13.1
->==7.16.1
==56.0.0
->==56.2.0
==3.4.3
->==3.5.4
==3.21.2
->==3.23.1
Release Notes
nedbat/coveragepy
v5.5
Compare Source
coverage combine
has a new option,--keep
to keep the original datafiles after combining them. The default is still to delete the files after
they have been combined. This was requested in
issue 1108
_ and implementedin
pull request 1110
_. Thanks, Éric Larivière.When reporting missing branches in
coverage report
, branches aren'treported that jump to missing lines. This adds to the long-standing behavior
of not reporting branches from missing lines. Now branches are only reported
if both the source and destination lines are executed. Closes both
issue 1065
_ andissue 955
_.Minor improvements to the HTML report:
The state of the line visibility selector buttons is saved in local storage
so you don't have to fiddle with them so often, fixing
issue 1123
_.It has a little more room for line numbers so that 4-digit numbers work
well, fixing
issue 1124
_.Improved the error message when combining line and branch data, so that users
will be more likely to understand what's happening, closing
issue 803
_... _issue 803: nedbat/coveragepy#803
.. _issue 955: nedbat/coveragepy#955
.. _issue 1065: nedbat/coveragepy#1065
.. _issue 1108: nedbat/coveragepy#1108
.. _pull request 1110: nedbat/coveragepy#1110
.. _issue 1123: nedbat/coveragepy#1123
.. _issue 1124: nedbat/coveragepy#1124
.. _changes_54:
pycqa/isort
v5.8.0
Compare Source
-j
) now defaults to number of CPU cores if no value is provided.--overwrite-in-place
to ensure same file handle is used after sorting.--extend-skip
and--extend-skip-glob
.python/mypy
v0.902
Compare Source
v0.901
Compare Source
v0.900
Compare Source
v0.812
Compare Source
PyCQA/pydocstyle
v6.1.1
Compare Source
v6.1.0
Compare Source
PyCQA/pylint
v2.8.3
Compare Source
===========================
Release date: 2021-05-31
v2.8.2
Compare Source
===========================
Release date: 2021-04-26
Keep
__pkginfo__.numversion
a tuple to avoid breaking pylint-django.Closes #4405
scm_setuptools has been added to the packaging.
Pylint's tags are now the standard form
vX.Y.Z
and notpylint-X.Y.Z
anymore.New warning message
deprecated-class
. This message is emitted if import or call deprecated class of thestandard library (like
collections.Iterable
that will be removed in Python 3.10).Closes #4388
v2.8.1
Compare Source
===========================
Release date: 2021-04-25
Add numversion back (temporarily) in
__pkginfo__
because it broke Pylama and revert the unnecessarypylint.version
breaking change.Closes #4399
v2.8.0
Compare Source
===========================
Release date: 2021-04-24
New refactoring message
consider-using-with
. This message is emitted if resource-allocating functions or methods of thestandard library (like
open()
orthreading.Lock.acquire()
) that can be used as a context manager are called withouta
with
block.Closes #3413
Resolve false positives on unused variables in decorator functions
Closes #4252
Add new extension
ConfusingConsecutiveElifChecker
. This optional checker emits a refactoring message (R5601confusing-consecutive-elif
)if if/elif statements with different indentation levels follow directly one after the other.
New option
--output=<file>
to output result to a file rather than printing to stdout.Closes #1070
Use a prescriptive message for
unidiomatic-typecheck
Closes #3891
Apply
const-naming-style
to module constants annotated withtyping.Final
The packaging is now done via setuptools exclusively.
doc
,tests
,man
,elisp
andChangelog
arenot packaged anymore - reducing the size of the package by 75%.
Debian packaging is now (officially) done in https://salsa.debian.org/python-team/packages/pylint.
The 'doc' extra-require has been removed.
__pkginfo__
now only contain__version__
(also accessible withpylint.__version__
), other meta-information are stillaccessible with
from importlib import metadata;metadata.metadata('pylint')
.COPYING has been renamed to LICENSE for standardization.
Fix false-positive
used-before-assignment
in function returns.Closes #4301
Updated
astroid
to 2.5.3Closes #2822, #4206, #4284
Add
consider-using-min-max-builtin
check for if statement which could be replaced by Python builtin min or maxCloses #3406
Don't auto-enable postponed evaluation of type annotations with Python 3.10
Update
astroid
to 2.5.4Add new extension
TypingChecker
. This optional checker can detect the use of deprecated typing aliasesand can suggest the use of the alternative union syntax where possible.
(For example, 'typing.Dict' can be replaced by 'dict', and 'typing.Unions' by '|', etc.)
Make sure to check the config options if you plan on using it!
Reactivates old counts in report mode.
Closes #3819
During detection of
inconsistent-return-statements
consider thatassert False
is a return node.Closes #4019
Run will not fail if score exactly equals
config.fail_under
.Functions that never returns may declare
NoReturn
as type hints, so thatinconsistent-return-statements
is not emitted.Closes #4122, #4188
Improved protected access checks to allow access inside class methods
Closes #1159
Fix issue with PEP 585 syntax and the use of
collections.abc.Set
Fix issue that caused class variables annotated with
typing.ClassVar
to beidentified as class constants. Now, class variables annotated with
typing.Final
are identified as such.Closes #4277
Continuous integration with read the doc has been added.
Closes #3850
Don't show
DuplicateBasesError
for attribute accessFix crash when checking
setup.cfg
for pylint config when there are non-ascii characters in thereCloses #4328
Allow code flanked in backticks to be skipped by spellchecker
Closes #4319
Allow Python tool directives (for black, flake8, zimports, isort, mypy, bandit, pycharm) at beginning of comments to be skipped by spellchecker
Closes #4320
Fix issue that caused emacs pylint to fail when used with tramp
Improve check for invalid PEP 585 syntax inside functions
if postponed evaluation of type annotations is enabled
Improve check for invalid PEP 585 syntax as default function arguments
v2.7.4
Compare Source
===========================
Release date: 2021-03-30
Fix a problem with disabled msgid not being ignored
Closes #4265
Fix issue with annotated class constants
Closes #4264
v2.7.3
Compare Source
===========================
Release date: 2021-03-29
Introduce logic for checking deprecated attributes in DeprecationMixin.
Reduce usage of blacklist/whitelist terminology. Notably,
extension-pkg-allow-list
is analternative to
extension-pkg-whitelist
and the messageblacklisted-name
is now emitted asdisallowed-name
. The previous names are accepted to maintain backward compatibility.Move deprecated checker to
DeprecatedMixin
Closes #4086
Bump
astroid
version to2.5.2
Fix false positive for
method-hidden
when using private attribute and methodCloses #3936
use-symbolic-message-instead
now also works on legacy messages likeC0111
(missing-docstring
).Remove unwanted print to stdout from
_emit_no_member
Introduce a command-line option to specify pyreverse output directory
Closes #4159
Fix issue with Enums and
class-attribute-naming-style=snake_case
Closes #4149
Add
allowed-redefined-builtins
option for fine tuningredefined-builtin
check.Close #3263
Fix issue when executing with
python -m pylint
Closes #4161
Exempt
typing.TypedDict
fromtoo-few-public-methods
check.Closes #4180
Fix false-positive
no-member
for typed annotations without default value.Closes #3167
Add
--class-const-naming-style
for Enum constants and class variables annotatedwith
typing.ClassVar
Closes #4181
Fix astroid.Inference error for undefined-variables with ``len()```
Closes #4215
Fix column index on FIXME warning messages
Closes #4218
Improve handling of assignment expressions, better edge case handling
Closes #3763, #4238
Improve check if class is subscriptable PEP585
Fix documentation and filename handling of --import-graph
Fix false-positive for
unused-import
on class keyword argumentsCloses #3202
Fix regression with plugins on PYTHONPATH if latter is cwd
Closes #4252
v2.7.2
Compare Source
===========================
Release date: 2021-02-28
Fix False Positive on
Enum.__members__.items()
,Enum.__members__.values
, andEnum.__members__.keys
Closes #4123
Properly strip dangerous sys.path entries (not just the first one)
Closes #3636
Workflow and packaging improvements
v2.7.1
Compare Source
===========================
Release date: 2021-02-23
Expose
UnittestLinter
in pylint.testutilsDon't check directories starting with '.' when using register_plugins
Closes #4119
v2.7.0
Compare Source
===========================
Release date: 2021-02-21
Introduce DeprecationMixin for reusable deprecation checks.
Closes #4049
Fix false positive for
builtin-not-iterating
whenmap
receives iterableCloses #4078
Python 3.6+ is now required.
Fix false positive for
builtin-not-iterating
whenzip
receives iterableAdd
nan-comparison
check for NaN comparisonsBug fix for empty-comment message line number.
Closes #4009
Only emit
bad-reversed-sequence
on dictionaries if below py3.8Closes #3940
Handle class decorators applied to function.
Closes #3882
Add check for empty comments
Fix minor documentation issue in contribute.rst
Enums are now required to be named in UPPER_CASE by
invalid-name
.Close #3834
Add missing checks for deprecated functions.
Postponed evaluation of annotations are now recognized by default if python version is above 3.10
Closes #3992
Fix column metadata for anomalous backslash lints
Drop support for Python 3.5
Add support for pep585 with postponed evaluation
Closes #3320
Check alternative union syntax - PEP 604
Closes #4065
Fix multiple false positives with assignment expressions
Closes #3347, #3953, #3865, #3275
Fix TypedDict inherit-non-class false-positive Python 3.9+
Closes #1927
Fix issue with nested PEP 585 syntax
Fix issue with nested PEP 604 syntax
Fix a crash in
undefined-variable
caused by chained attributes in metaclassClose #3742
Fix false positive for
not-async-context-manager
whencontextlib.asynccontextmanager
is usedClose #3862
Fix linter multiprocessing pool shutdown (triggered warnings when runned in parallels with other pytest plugins)
Closes #3779
Fix a false-positive emission of
no-self-use
andunused-argument
for methodsof generic structural types (
Protocol[T]
)Closes #3885
Fix bug that lead to duplicate messages when using
--jobs 2
or more.Close #3584
Adds option
check-protected-access-in-special-methods
in the ClassChecker to activate/deactivateprotected-access
message emission for single underscore prefixed attribute in special methods.Close #3120
Fix vulnerable regular expressions in
pyreverse
Close #3811
inconsistent-return-statements
message is now emitted if one oftry/except
statementis not returning explicitly while the other do.
Closes #3468
Fix
useless-super-delegation
false positive when default keyword argument is a dictionnary.Close #3773
Fix a crash when a specified config file does not exist
Add support to
ignored-argument-names
in DocstringParameterChecker and addsuseless-param-doc
anduseless-type-doc
messages.Close #3800
Enforce docparams consistently when docstring is not present
Close #2738
Fix
duplicate-code
false positive when lines only contain whitespace and non-alphanumeric characters (e.g. parentheses, bracket, comma, etc.)Improve lint message for
singleton-comparison
with boolsFix spell-checker crash on indented docstring lines that look like # comments
Close #3786
Fix AttributeError in checkers/refactoring.py
Improve sphinx directives spelling filter
Fix a bug with postponed evaluation when using aliases for annotations.
Close #3798
Fix minor documentation issues
Improve the performance of the line length check.
Removed incorrect deprecation of
inspect.getfullargspec
Fix
signature-differs
false positive for functions with variadicsClose #3737
Fix a crash in
consider-using-enumerate
when encounteringrange()
without argumentsClose #3735
len-as-conditions
is now triggered only for classes that are inheriting directly from list, dict, or set and not implementing the__bool__
function, or from generators like range or list/dict/set comprehension. This should reduce the false positives for other classes, like pandas's DataFrame or numpy's Array.Close #1879
Fixes duplicate-errors not working with -j2+
Close #3314
generated-members
now matches the qualified name of membersClose #2498
Add check for bool function to
len-as-condition
Add
simplifiable-condition
check for extraneous constants in conditionals using and/or.Add
condition-evals-to-constant
check for conditionals using and/or that evaluate to a constant.Close #3407
Changed setup.py to work with distlib
Close #3555
New check:
consider-using-generator
This check warns when a comprehension is used inside an
any
orall
function,since it is unnecessary and should be replaced by a generator instead.
Using a generator would be less code and way faster.
Close #3165
Add Github Actions to replace Travis and AppVeyor in the future
v2.6.2
Astroid version has been set as < 2.5
Close #4093
v2.6.1
===========================
Astroid version has been set as < 2.5
Close #4093
pytest-dev/pytest
v6.2.4
Compare Source
pytest 6.2.4 (2021-05-04)
Bug Fixes
v6.2.3
Compare Source
pytest 6.2.3 (2021-04-03)
Bug Fixes
#8414: pytest used to create directories under
/tmp
with world-readablepermissions. This means that any user in the system was able to read
information written by tests in temporary directories (such as those created by
the
tmp_path
/tmpdir
fixture). Now the directories are created withprivate permissions.
pytest used silenty use a pre-existing
/tmp/pytest-of-<username>
directory,even if owned by another user. This means another user could pre-create such a
directory and gain control of another user's temporary directory. Now such a
condition results in an error.
pytest-dev/pytest-asyncio
v0.15.1
Compare Source
v0.15.0
Compare Source
pytest-dev/pytest-cov
v2.12.1
Compare Source
toml
requirement to be always be directly required (instead of being required through a coverage extra).This fixes issues with pip-compile (
pip-tools#​1300 <https://github.com/jazzband/pip-tools/issues/1300>
).Contributed by Sorin Sbarnea in
#​472 <https://github.com/pytest-dev/pytest-cov/pull/472>
.show_contexts
.Contributed by Brian Rutledge in
#​473 <https://github.com/pytest-dev/pytest-cov/pull/473>
_.v2.12.0
Compare Source
toml
extra to install requirements in setup.py.Contributed by Christian Riedel in
#​410 <https://github.com/pytest-dev/pytest-cov/pull/410>
_.pytest_cov.__version__
to have the right value (string with version instead of a stringincluding
__version__ =
).setup.py
.Contributed by Chris Sreesangkom in
#​467 <https://github.com/pytest-dev/pytest-cov/pull/467>
_.Contributed by Terence Honles in
#​470 <https://github.com/pytest-dev/pytest-cov/pull/470>
_.relekang/python-semantic-release
v7.16.1
Compare Source
Fix
769a5f3
)v7.16.0
Compare Source
Feature
20603e5
)v7.15.6
Compare Source
Fix
947ea3b
)v7.15.5
Compare Source
Fix
2cd0db4
)v7.15.4
Compare Source
Fix
24bb079
)v7.15.3
Compare Source
Fix
583c5a1
)v7.15.1
Compare Source
Fix
520cf1e
)abfacc4
)Documentation
20d79a5
)v7.15.0
Compare Source
Feature
6bc56b8
)Documentation
77ad988
)v7.14.0
Compare Source
Feature
3e99855
)Documentation
d51b999
)v7.13.2
Compare Source
Fix
5f8ab99
)Documentation
version_toml
example for Poetry (#318) (39acb68
)pypa/setuptools
v56.2.0
Compare Source
Changes
^^^^^^^
cdce8p
metadata version for
PKG-INFO
. - by :user:cdce8p
v56.1.0
Compare Source
Changes
^^^^^^^
dofuuz
Misc
^^^^
DeprecationWarning
due tothreading.Thread.setDaemon
in tests -- by :user:tirkarthi
with Towncrier >= 19.9 -- :user:
webknjaz
sphinx-doc/sphinx
v3.5.4
=====================================
Dependencies
Bugs fixed
#9078: autodoc: Async staticmethods and classmethods are considered as non
async coroutine-functions with Python3.10
#8870, #9001, #9051: html theme: The style are not applied with docutils-0.17
sidebar
directivev3.5.3
=====================================
Features added
v3.5.2
Compare Source
=====================================
Bugs fixed
v3.5.1
Compare Source
=====================================
Bugs fixed
read-only class
:confval:
html_context
unparsable python module found
v3.5.0
Compare Source
=====================================
Dependencies
multicol
(it is anyhow a required part of the official latex2ebase distribution)
Incompatible changes
html_add_permalinks
is replaced by:confval:
html_permalinks
and :confval:html_permalinks_icon
Deprecated
sphinx.builders.linkcheck.CheckExternalLinksBuilder.anchors_ignore
sphinx.builders.linkcheck.CheckExternalLinksBuilder.auth
sphinx.builders.linkcheck.CheckExternalLinksBuilder.broken
sphinx.builders.linkcheck.CheckExternalLinksBuilder.good
sphinx.builders.linkcheck.CheckExternalLinksBuilder.redirected
sphinx.builders.linkcheck.CheckExternalLinksBuilder.rqueue
sphinx.builders.linkcheck.CheckExternalLinksBuilder.to_ignore
sphinx.builders.linkcheck.CheckExternalLinksBuilder.workers
sphinx.builders.linkcheck.CheckExternalLinksBuilder.wqueue
sphinx.builders.linkcheck.node_line_or_0()
sphinx.ext.autodoc.AttributeDocumenter.isinstanceattribute()
sphinx.ext.autodoc.directive.DocumenterBridge.reporter
sphinx.ext.autodoc.importer.get_module_members()
sphinx.ext.autosummary.generate._simple_info()
sphinx.ext.autosummary.generate._simple_warn()
sphinx.writers.html.HTMLTranslator.permalink_text
sphinx.writers.html5.HTML5Translator.permalink_text
Features added
value of the variable if docstring contains
:meta hide-value:
ininfo-field-list
implementation if they're ellipsis
autodoc_default_options
viadirective options
autodoc_preserve_defaults
asan experimental feature. It preserves the default argument values of
functions in source code and keep them not evaluated for readability.
priority
parameterfor :meth:
Sphinx.add_js_file()
and :meth:Sphinx.add_css_file()
calls
app.add_js_file()
orapp.add_css_file()
on:event:
html-page-context
event:confval:
html_permalinks_icon
Snowball (v2.1.0)
type
:confval:
napoleon_custom_styles
references when :confval:
napoleon_preprocess_types
enabledproject_copyright
as an alias of :confval:copyright
highlight_language
supports multiple languagescode-block
and :rst:dir:literalinclude
supports automaticdedent via no-argument
:dedent:
optionmaxdepth
option to :rst:dir:cpp:alias
to insert nesteddeclarations.
noroot
option to :rst:dir:c:alias
to render only nesteddeclarations.
noroot
option to :rst:dir:cpp:alias
to render only nesteddeclarations.
Bugs fixed
class
:meta public:
does not effect to variablescontains invalid type comments
undocumented
object that raises an exception on
hasattr()
:recursive: option
search language that does not split on +)
footnote reference
availability of the same URL twice
copied
highlight_options
is not workinghtml_last_updated_fmt
does not support UTC offset (%z)html_last_updated_fmt
generates wrong time zone for %Zdownload
role creates duplicated copies when relative path isspecified
and for manually numbered footnotes only first one with same number is
an hyperlink
in definition of
\FNH@prefntext
"in Sphinx (how to generate one-column index)
hlist
not implemented in LaTeXindex
role and the glossary generate duplicateentries in the LaTeX index (if both used for same term)
:confval:
numfig
is not True(or pdflatex and :confval:
latex_use_xindy
set to True) with memoir classinside function type signatures
\titleformat
last argument in sphinx.sty should bebracketed, not braced (and is anyhow not needed)
boolean :ref:
verbatimforcewraps <latexsphinxsetupforcewraps>
for use viathe :ref:
'sphinxsetup' <latexsphinxsetup>
key oflatex_elements
)builds
builds
unnoticed
Configuration
📅 Schedule: "before 12pm on Wednesday" in timezone UTC.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.