pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/py-pylint py-pylint: updated to 2.0.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/445547960166
branches:  trunk
changeset: 310514:445547960166
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Jul 17 10:08:42 2018 +0000

description:
py-pylint: updated to 2.0.0

Pylint 2.0:
* trailing-comma-tuple can be emitted for return statements as well.
* Fix a false positive inconsistent-return-statements message when exception is raised
  inside an else statement.
* ImportFrom nodes correctly use the full name for the import sorting checks.
* [].extend and similar builtin operations don't emit dict-*-not-iterating with the Python 3 porting checker
* Add a check consider-using-dict-comprehension which is emitted if for dict initialization
  the old style with list comprehensions is used.
* Add a check consider-using-set-comprehension which is emitted if for set initialization
  the old style with list comprehensions is used.
* logging-not-lazy is emitted whenever pylint infers that a string is built with addition
* Add a check chained-comparison which is emitted if a boolean operation can be simplified
  by chaining some of its operations.
  e.g "a < b and b < c", can be simplified as "a < b < c".
* Add a check consider-using-in for comparisons of a variable against
  multiple values with "==" and "or"s instead of checking if the variable
  is contained "in" a tuple of those values.
* in is considered iterating context for some of the Python 3 porting checkers
* Add --ignore-none flag to control if pylint should warn about no-member where the owner is None
* Fix a false positive related to too-many-arguments and bounded __get__ methods
* mcs as the first parameter of metaclass's __new__ method was replaced by cls
* assignment-from-no-return considers methods as well.
* Support typing.TYPE_CHECKING for *unused-import* errors
* Inferred classes at a function level no longer emit invalid-name
  when they don't respect the variable regular expression
* Added basic support for postponed evaluation of function annotations.
* Fix a bug with missing-kwoa and variadics parameters
* simplifiable-if-statement takes in account only when assigning to same targets
* Make len-as-condition test more cases, such as len() < 1 or len <= 0'
* Fix false-positive line-too-long message emission for
  commented line at the end of a module
* Fix false-positive bad-continuation for with statements
* Don't warn about stop-iteration-return when using next() over itertools.count
* Add a check consider-using-get for unidiomatic usage of value/default-retrieval
  for a key from a dictionary
* invalid-slice-index is not emitted when the slice is used as index for a complex object.
  We only use a handful of known objects (list, set and friends) to figure out if
  we should emit invalid-slice-index when the slice is used to subscript an object.
* Don't emit unused-import anymore for typing imports used in type comments.
* Add a new check 'useless-import-alias'.
* Add comparison-with-callable to warn for comparison with bare callable, without calling it.
* Don't warn for missing-type-doc and/or missing-return-type-doc, if type
  annotations exist on the function signature for a parameter and/or return type.
* Add --exit-zero option for continuous integration scripts to more
  easily call Pylint in environments that abort when a program returns a
  non-zero (error) status code.
* Warn if the first argument of an instance/ class method gets assigned
* New check comparison-with-itself to check comparison between same value.
* Add a new warning, 'logging-fstring-interpolation', emitted when f-string
  is used within logging function calls.
* Don't show 'useless-super-delegation' if the subclass method has different type annotations.
* Add unhashable-dict-key check.
* Don't warn that a global variable is unused if it is defined by an import
* Skip wildcard import check for __init__.py.
* The Python 3 porting mode can now run with Python 3 as well.
* too-few-public-methods is not emitted for dataclasses.
* New verbose mode option, enabled with --verbose command line flag, to
  display of extra non-checker-related output. It is disabled by default.
* undefined-loop-variable takes in consideration non-empty iterred objects before emitting
* Add support for numpydoc optional return value names.
* singleton-comparison accounts for negative checks
* Add a check consider-using-in for comparisons of a variable against
  multiple values with "==" and "or"s instead of checking if the variable
  is contained "in" a tuple of those values.
* defaultdict and subclasses of dict are now handled for dict-iter-* checks
* logging-format-interpolation also emits when f-strings are used instead of % syntax.
* Don't trigger misplaced-bare-raise when the raise is in a finally clause
* Add a new check, possibly-unused-variable.
  This is similar to unused-variable, the only difference is that it is
  emitted when we detect a locals() call in the scope of the unused variable.
  The locals() call could potentially use the said variable, by consuming
  all values that are present up to the point of the call. This new check
  allows to disable this error when the user intentionally uses locals()
  to consume everything.
* no-else-return accounts for multiple cases
   The check was a bit overrestrictive because we were checking for
   return nodes in the .orelse node. At that point though the if statement
   can be refactored to not have the orelse. This improves the detection of
   other cases, for instance it now detects TryExcept nodes that are part of
   the .else branch.
* Added two new checks, invalid-envvar-value and invalid-envvar-default.
  The former is trigger whenever pylint detects that environment variable manipulation
  functions uses a different type than strings, while the latter is emitted whenever
  the said functions are using a default variable of different type than expected.
* Add a check consider-using-join for concatenation of strings using str.join(sequence)
* Add a check consider-swap-variables for swapping variables with tuple unpacking
* Add new checker try-except-raise that warns the user if an except handler block
  has a raise statement as its first operator. The warning is shown when there is
  a bare raise statement, effectively re-raising the exception that was caught or the
  type of the exception being raised is the same as the one being handled.
* Don't crash on invalid strings when checking for logging-format-interpolation
* Exempt __doc__ from triggering a redefined-builtin
  __doc__ can be used to specify a docstring for a module without
  passing it as a first-statement string.
* Fix false positive bad-whitespace from function arguments with default
  values and annotations
* Fix stop-iteration-return false positive when next builtin has a
  default value in a generator
* Fix emission of false positive no-member message for class with  "private" attributes whose name is mangled.
* Fixed a crash which occurred when Uninferable wasn't properly handled in stop-iteration-return
* Use the proper node to get the name for redefined functions
* Don't crash when encountering bare raises while checking inconsistent returns
* Fix a false positive inconsistent-return-statements message when if statement is inside try/except.
* Fix a false positive inconsistent-return-statements message when while loop are used.
* Correct column number for whitespace conventions.
  Previously the column was stuck at 0
* Fix unused-argument false positives with overshadowed variable in
  dictionary comprehension.
* Fix false positive inconsistent-return-statements message when never
  returning functions are used (i.e sys.exit for example).
* Fix error when checking if function is exception, as in bad-exception-context.
* Fix false positive inconsistent-return-statements message when a
  function is defined under an if statement.
* New useless-return message when function or method ends with a "return" or
  "return None" statement and this is the only return statement in the body.
* Fix false positive inconsistent-return-statements message by
  avoiding useless exception inference if the exception is not handled.
* Fix bad thread instantiation check when target function is provided in args.
* Fixed false positive when a numpy Attributes section follows a Parameters
  section
* Fix incorrect file path when file absolute path contains multiple path_strip_prefix strings.
* Fix false positive undefined-variable for lambda argument in class definitions
* Add of a new checker that warns the user if some messages are enabled or disabled
  by id instead of symbol.
* Suppress false-positive not-callable messages from certain
  staticmethod descriptors
* Fix indentation handling with tabs
* Fix false-positive bad-continuation error
* Fix false positive unused-variable in lambda default arguments
* Updated the default report format to include paths that can be clicked on in some terminals (e.g. iTerm).
* Fix inline def behavior with too-many-statements checker
* Fix KeyError raised when using docparams and NotImplementedError is documented.
* Fix 'method-hidden' raised when assigning to a property or data descriptor.
* Fix emitting useless-super-delegation when changing the default value of keyword arguments.
* Expand ignored-argument-names include starred arguments and keyword arguments
* Fix false-postive undefined-variable in nested lambda
* Fix false-positive bad-whitespace message for typing annoatations
with ellipses in them

diffstat:

 devel/py-pylint/Makefile |  18 ++++--------
 devel/py-pylint/PLIST    |  68 ++++++++++++++++++++++++++++++++++++++++++++++-
 devel/py-pylint/distinfo |  10 +++---
 3 files changed, 77 insertions(+), 19 deletions(-)

diffs (282 lines):

diff -r 0b8b148a8d0b -r 445547960166 devel/py-pylint/Makefile
--- a/devel/py-pylint/Makefile  Tue Jul 17 10:05:46 2018 +0000
+++ b/devel/py-pylint/Makefile  Tue Jul 17 10:08:42 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.26 2018/06/07 06:44:02 adam Exp $
+# $NetBSD: Makefile,v 1.27 2018/07/17 10:08:42 adam Exp $
 
-DISTNAME=      pylint-1.9.2
+DISTNAME=      pylint-2.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pylint/}
@@ -10,22 +10,16 @@
 COMMENT=       Python source code analyzer
 LICENSE=       gnu-gpl-v2
 
-.include "../../lang/python/pyversion.mk"
-
-DEPENDS+=      ${PYPKGPREFIX}-astroid>=1.6.0:../../devel/py-astroid
+DEPENDS+=      ${PYPKGPREFIX}-astroid>=2.0.0:../../devel/py-astroid
 DEPENDS+=      ${PYPKGPREFIX}-isort>=4.2.5:../../devel/py-isort
 DEPENDS+=      ${PYPKGPREFIX}-mccabe-[0-9]*:../../devel/py-mccabe
-DEPENDS+=      ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
-.if ${PYVERSSUFFIX} == "2.7"
-DEPENDS+=      ${PYPKGPREFIX}-backports.functools_lru_cache-[0-9]*:../../devel/py-backports.functools_lru_cache
-DEPENDS+=      ${PYPKGPREFIX}-configparser-[0-9]*:../../devel/py-configparser
-DEPENDS+=      ${PYPKGPREFIX}-singledispatch-[0-9]*:../../devel/py-singledispatch
-.endif
 BUILD_DEPENDS+=        ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+
 INSTALLATION_DIRS=     ${PKGMANDIR}/man1
 
 REPLACE_PYTHON+=       pylint/test/data/ascript
@@ -38,7 +32,7 @@
 .endfor
 
 do-test:
-       cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
+       cd ${WRKSRC} && pytest-${PYVERSSUFFIX}
 
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
diff -r 0b8b148a8d0b -r 445547960166 devel/py-pylint/PLIST
--- a/devel/py-pylint/PLIST     Tue Jul 17 10:05:46 2018 +0000
+++ b/devel/py-pylint/PLIST     Tue Jul 17 10:08:42 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2018/01/24 08:37:46 adam Exp $
+@comment $NetBSD: PLIST,v 1.11 2018/07/17 10:08:42 adam Exp $
 bin/epylint${PYVERSSUFFIX}
 bin/pylint${PYVERSSUFFIX}
 bin/pyreverse${PYVERSSUFFIX}
@@ -250,6 +250,8 @@
 ${PYSITELIB}/pylint/test/functional/assert_on_tuple.txt
 ${PYSITELIB}/pylint/test/functional/assigning_non_slot.py
 ${PYSITELIB}/pylint/test/functional/assigning_non_slot.txt
+${PYSITELIB}/pylint/test/functional/assignment_from_no_return.py
+${PYSITELIB}/pylint/test/functional/assignment_from_no_return.txt
 ${PYSITELIB}/pylint/test/functional/async_functions.py
 ${PYSITELIB}/pylint/test/functional/async_functions.rc
 ${PYSITELIB}/pylint/test/functional/async_functions.txt
@@ -259,6 +261,9 @@
 ${PYSITELIB}/pylint/test/functional/bad_continuation.txt
 ${PYSITELIB}/pylint/test/functional/bad_continuation_py36.py
 ${PYSITELIB}/pylint/test/functional/bad_continuation_py36.rc
+${PYSITELIB}/pylint/test/functional/bad_continuation_tabs.py
+${PYSITELIB}/pylint/test/functional/bad_continuation_tabs.rc
+${PYSITELIB}/pylint/test/functional/bad_continuation_tabs.txt
 ${PYSITELIB}/pylint/test/functional/bad_except_order.py
 ${PYSITELIB}/pylint/test/functional/bad_except_order.txt
 ${PYSITELIB}/pylint/test/functional/bad_exception_context.py
@@ -304,6 +309,8 @@
 ${PYSITELIB}/pylint/test/functional/class_members_py30.txt
 ${PYSITELIB}/pylint/test/functional/class_scope.py
 ${PYSITELIB}/pylint/test/functional/class_scope.txt
+${PYSITELIB}/pylint/test/functional/comparison_with_callable.py
+${PYSITELIB}/pylint/test/functional/comparison_with_callable.txt
 ${PYSITELIB}/pylint/test/functional/confidence_filter.py
 ${PYSITELIB}/pylint/test/functional/confidence_filter.rc
 ${PYSITELIB}/pylint/test/functional/confidence_filter.txt
@@ -311,10 +318,22 @@
 ${PYSITELIB}/pylint/test/functional/confusing_with_statement.txt
 ${PYSITELIB}/pylint/test/functional/consider_iterating_dictionary.py
 ${PYSITELIB}/pylint/test/functional/consider_iterating_dictionary.txt
+${PYSITELIB}/pylint/test/functional/consider_join.py
+${PYSITELIB}/pylint/test/functional/consider_join.txt
 ${PYSITELIB}/pylint/test/functional/consider_merging_isinstance.py
 ${PYSITELIB}/pylint/test/functional/consider_merging_isinstance.txt
+${PYSITELIB}/pylint/test/functional/consider_swap_variables.py
+${PYSITELIB}/pylint/test/functional/consider_swap_variables.txt
+${PYSITELIB}/pylint/test/functional/consider_using_dict_comprehension.py
+${PYSITELIB}/pylint/test/functional/consider_using_dict_comprehension.txt
 ${PYSITELIB}/pylint/test/functional/consider_using_enumerate.py
 ${PYSITELIB}/pylint/test/functional/consider_using_enumerate.txt
+${PYSITELIB}/pylint/test/functional/consider_using_get.py
+${PYSITELIB}/pylint/test/functional/consider_using_get.txt
+${PYSITELIB}/pylint/test/functional/consider_using_in.py
+${PYSITELIB}/pylint/test/functional/consider_using_in.txt
+${PYSITELIB}/pylint/test/functional/consider_using_set_comprehension.py
+${PYSITELIB}/pylint/test/functional/consider_using_set_comprehension.txt
 ${PYSITELIB}/pylint/test/functional/continue_in_finally.py
 ${PYSITELIB}/pylint/test/functional/continue_in_finally.txt
 ${PYSITELIB}/pylint/test/functional/crash_missing_module_type.py
@@ -442,6 +461,8 @@
 ${PYSITELIB}/pylint/test/functional/invalid_encoding_py27.py
 ${PYSITELIB}/pylint/test/functional/invalid_encoding_py27.rc
 ${PYSITELIB}/pylint/test/functional/invalid_encoding_py27.txt
+${PYSITELIB}/pylint/test/functional/invalid_envvar_value.py
+${PYSITELIB}/pylint/test/functional/invalid_envvar_value.txt
 ${PYSITELIB}/pylint/test/functional/invalid_exceptions_caught.py
 ${PYSITELIB}/pylint/test/functional/invalid_exceptions_caught.txt
 ${PYSITELIB}/pylint/test/functional/invalid_exceptions_raised.py
@@ -481,12 +502,21 @@
 ${PYSITELIB}/pylint/test/functional/line_endings.txt
 ${PYSITELIB}/pylint/test/functional/line_too_long.py
 ${PYSITELIB}/pylint/test/functional/line_too_long.txt
+${PYSITELIB}/pylint/test/functional/line_too_long_end_of_module.py
 ${PYSITELIB}/pylint/test/functional/literal_comparison.py
 ${PYSITELIB}/pylint/test/functional/literal_comparison.txt
 ${PYSITELIB}/pylint/test/functional/logging_format_interpolation.py
 ${PYSITELIB}/pylint/test/functional/logging_format_interpolation.txt
+${PYSITELIB}/pylint/test/functional/logging_format_interpolation_py36.py
+${PYSITELIB}/pylint/test/functional/logging_format_interpolation_py36.rc
+${PYSITELIB}/pylint/test/functional/logging_format_interpolation_py36.txt
+${PYSITELIB}/pylint/test/functional/logging_fstring_interpolation_py36.py
+${PYSITELIB}/pylint/test/functional/logging_fstring_interpolation_py36.rc
+${PYSITELIB}/pylint/test/functional/logging_fstring_interpolation_py36.txt
 ${PYSITELIB}/pylint/test/functional/logging_not_lazy.py
 ${PYSITELIB}/pylint/test/functional/logging_not_lazy.txt
+${PYSITELIB}/pylint/test/functional/logical_tautology.py
+${PYSITELIB}/pylint/test/functional/logical_tautology.txt
 ${PYSITELIB}/pylint/test/functional/long_lines_with_utf8.py
 ${PYSITELIB}/pylint/test/functional/long_lines_with_utf8.txt
 ${PYSITELIB}/pylint/test/functional/long_utf8_lines.py
@@ -506,6 +536,9 @@
 ${PYSITELIB}/pylint/test/functional/member_checks_hints.py
 ${PYSITELIB}/pylint/test/functional/member_checks_hints.rc
 ${PYSITELIB}/pylint/test/functional/member_checks_hints.txt
+${PYSITELIB}/pylint/test/functional/member_checks_ignore_none.py
+${PYSITELIB}/pylint/test/functional/member_checks_ignore_none.rc
+${PYSITELIB}/pylint/test/functional/member_checks_ignore_none.txt
 ${PYSITELIB}/pylint/test/functional/member_checks_no_hints.py
 ${PYSITELIB}/pylint/test/functional/member_checks_no_hints.rc
 ${PYSITELIB}/pylint/test/functional/member_checks_no_hints.txt
@@ -520,6 +553,8 @@
 ${PYSITELIB}/pylint/test/functional/membership_protocol_py3.py
 ${PYSITELIB}/pylint/test/functional/membership_protocol_py3.rc
 ${PYSITELIB}/pylint/test/functional/membership_protocol_py3.txt
+${PYSITELIB}/pylint/test/functional/messages_managed_by_id.py
+${PYSITELIB}/pylint/test/functional/messages_managed_by_id.txt
 ${PYSITELIB}/pylint/test/functional/method_hidden.py
 ${PYSITELIB}/pylint/test/functional/method_hidden.txt
 ${PYSITELIB}/pylint/test/functional/misplaced_bare_raise.py
@@ -602,6 +637,12 @@
 ${PYSITELIB}/pylint/test/functional/old_style_class_py27.py
 ${PYSITELIB}/pylint/test/functional/old_style_class_py27.rc
 ${PYSITELIB}/pylint/test/functional/old_style_class_py27.txt
+${PYSITELIB}/pylint/test/functional/postponed_evaluation_activated.py
+${PYSITELIB}/pylint/test/functional/postponed_evaluation_activated.rc
+${PYSITELIB}/pylint/test/functional/postponed_evaluation_activated.txt
+${PYSITELIB}/pylint/test/functional/postponed_evaluation_not_activated.py
+${PYSITELIB}/pylint/test/functional/postponed_evaluation_not_activated.rc
+${PYSITELIB}/pylint/test/functional/postponed_evaluation_not_activated.txt
 ${PYSITELIB}/pylint/test/functional/print_always_warns.py
 ${PYSITELIB}/pylint/test/functional/print_always_warns.rc
 ${PYSITELIB}/pylint/test/functional/print_always_warns.txt
@@ -641,10 +682,14 @@
 ${PYSITELIB}/pylint/test/functional/reused_outer_loop_variable_py3.py
 ${PYSITELIB}/pylint/test/functional/reused_outer_loop_variable_py3.rc
 ${PYSITELIB}/pylint/test/functional/reused_outer_loop_variable_py3.txt
+${PYSITELIB}/pylint/test/functional/self_cls_assignment.py
+${PYSITELIB}/pylint/test/functional/self_cls_assignment.txt
 ${PYSITELIB}/pylint/test/functional/signature_differs.py
 ${PYSITELIB}/pylint/test/functional/signature_differs.txt
 ${PYSITELIB}/pylint/test/functional/simplifiable_if_statement.py
 ${PYSITELIB}/pylint/test/functional/simplifiable_if_statement.txt
+${PYSITELIB}/pylint/test/functional/simplify_chained_comparison.py
+${PYSITELIB}/pylint/test/functional/simplify_chained_comparison.txt
 ${PYSITELIB}/pylint/test/functional/singledispatch_functions.py
 ${PYSITELIB}/pylint/test/functional/singledispatch_functions.rc
 ${PYSITELIB}/pylint/test/functional/singledispatch_functions.txt
@@ -664,6 +709,9 @@
 ${PYSITELIB}/pylint/test/functional/star_needs_assignment_target_py35.txt
 ${PYSITELIB}/pylint/test/functional/statement_without_effect.py
 ${PYSITELIB}/pylint/test/functional/statement_without_effect.txt
+${PYSITELIB}/pylint/test/functional/statement_without_effect_py36.py
+${PYSITELIB}/pylint/test/functional/statement_without_effect_py36.rc
+${PYSITELIB}/pylint/test/functional/statement_without_effect_py36.txt
 ${PYSITELIB}/pylint/test/functional/stop_iteration_inside_generator.py
 ${PYSITELIB}/pylint/test/functional/stop_iteration_inside_generator.rc
 ${PYSITELIB}/pylint/test/functional/stop_iteration_inside_generator.txt
@@ -679,6 +727,8 @@
 ${PYSITELIB}/pylint/test/functional/string_formatting_py3.py
 ${PYSITELIB}/pylint/test/functional/string_formatting_py3.rc
 ${PYSITELIB}/pylint/test/functional/string_formatting_py3.txt
+${PYSITELIB}/pylint/test/functional/subprocess_popen_preexec_fn.py
+${PYSITELIB}/pylint/test/functional/subprocess_popen_preexec_fn.txt
 ${PYSITELIB}/pylint/test/functional/super_checks.py
 ${PYSITELIB}/pylint/test/functional/super_checks.txt
 ${PYSITELIB}/pylint/test/functional/superfluous_parens.py
@@ -709,6 +759,9 @@
 ${PYSITELIB}/pylint/test/functional/tokenize_error_jython.txt
 ${PYSITELIB}/pylint/test/functional/too_few_public_methods.py
 ${PYSITELIB}/pylint/test/functional/too_few_public_methods.txt
+${PYSITELIB}/pylint/test/functional/too_few_public_methods_37.py
+${PYSITELIB}/pylint/test/functional/too_few_public_methods_37.rc
+${PYSITELIB}/pylint/test/functional/too_few_public_methods_37.txt
 ${PYSITELIB}/pylint/test/functional/too_many_ancestors.py
 ${PYSITELIB}/pylint/test/functional/too_many_ancestors.txt
 ${PYSITELIB}/pylint/test/functional/too_many_arguments.py
@@ -745,6 +798,8 @@
 ${PYSITELIB}/pylint/test/functional/trailing_newlines.txt
 ${PYSITELIB}/pylint/test/functional/trailing_whitespaces.py
 ${PYSITELIB}/pylint/test/functional/trailing_whitespaces.txt
+${PYSITELIB}/pylint/test/functional/try_except_raise.py
+${PYSITELIB}/pylint/test/functional/try_except_raise.txt
 ${PYSITELIB}/pylint/test/functional/unbalanced_tuple_unpacking.py
 ${PYSITELIB}/pylint/test/functional/unbalanced_tuple_unpacking.txt
 ${PYSITELIB}/pylint/test/functional/unbalanced_tuple_unpacking_py30.py
@@ -760,6 +815,8 @@
 ${PYSITELIB}/pylint/test/functional/unexpected_special_method_signature.txt
 ${PYSITELIB}/pylint/test/functional/ungrouped_imports.py
 ${PYSITELIB}/pylint/test/functional/ungrouped_imports.txt
+${PYSITELIB}/pylint/test/functional/unhashable_dict_key.py
+${PYSITELIB}/pylint/test/functional/unhashable_dict_key.txt
 ${PYSITELIB}/pylint/test/functional/unidiomatic_typecheck.py
 ${PYSITELIB}/pylint/test/functional/unidiomatic_typecheck.txt
 ${PYSITELIB}/pylint/test/functional/uninferable_all_object.py
@@ -830,8 +887,14 @@
 ${PYSITELIB}/pylint/test/functional/used_prior_global_declaration.py
 ${PYSITELIB}/pylint/test/functional/used_prior_global_declaration.rc
 ${PYSITELIB}/pylint/test/functional/used_prior_global_declaration.txt
+${PYSITELIB}/pylint/test/functional/useless-import-alias.py
+${PYSITELIB}/pylint/test/functional/useless-import-alias.txt
 ${PYSITELIB}/pylint/test/functional/useless_else_on_loop.py
 ${PYSITELIB}/pylint/test/functional/useless_else_on_loop.txt
+${PYSITELIB}/pylint/test/functional/useless_object_inheritance.py
+${PYSITELIB}/pylint/test/functional/useless_object_inheritance.txt
+${PYSITELIB}/pylint/test/functional/useless_return.py
+${PYSITELIB}/pylint/test/functional/useless_return.txt
 ${PYSITELIB}/pylint/test/functional/useless_super_delegation.py
 ${PYSITELIB}/pylint/test/functional/useless_super_delegation.txt
 ${PYSITELIB}/pylint/test/functional/useless_super_delegation_py3.py
@@ -1027,6 +1090,7 @@
 ${PYSITELIB}/pylint/test/regrtest_data/absimp/__init__.py
 ${PYSITELIB}/pylint/test/regrtest_data/absimp/string.py
 ${PYSITELIB}/pylint/test/regrtest_data/application_crash.py
+${PYSITELIB}/pylint/test/regrtest_data/awesome_module.py
 ${PYSITELIB}/pylint/test/regrtest_data/bad_package/__init__.py
 ${PYSITELIB}/pylint/test/regrtest_data/bad_package/wrong.py
 ${PYSITELIB}/pylint/test/regrtest_data/beyond_top/__init__.py
@@ -1040,10 +1104,10 @@
 ${PYSITELIB}/pylint/test/regrtest_data/dummy/dummy.py
 ${PYSITELIB}/pylint/test/regrtest_data/dummy_plugin.rc
 ${PYSITELIB}/pylint/test/regrtest_data/dummy_plugin/dummy_plugin.py
-${PYSITELIB}/pylint/test/regrtest_data/huge.py
 ${PYSITELIB}/pylint/test/regrtest_data/import_assign.py
 ${PYSITELIB}/pylint/test/regrtest_data/import_package_subpackage_module.py
 ${PYSITELIB}/pylint/test/regrtest_data/import_something.py
+${PYSITELIB}/pylint/test/regrtest_data/init_wildcard/__init__.py
 ${PYSITELIB}/pylint/test/regrtest_data/meta.py
 ${PYSITELIB}/pylint/test/regrtest_data/module_global.py
 ${PYSITELIB}/pylint/test/regrtest_data/no_stdout_encoding.py
diff -r 0b8b148a8d0b -r 445547960166 devel/py-pylint/distinfo
--- a/devel/py-pylint/distinfo  Tue Jul 17 10:05:46 2018 +0000
+++ b/devel/py-pylint/distinfo  Tue Jul 17 10:08:42 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.15 2018/06/07 06:44:02 adam Exp $
+$NetBSD: distinfo,v 1.16 2018/07/17 10:08:42 adam Exp $
 
-SHA1 (pylint-1.9.2.tar.gz) = 6ac673ad4d57c19decf8a58721571f98a340b188
-RMD160 (pylint-1.9.2.tar.gz) = 9b682e1380ad5eea89fa6ffbc3fc61548ac52f20
-SHA512 (pylint-1.9.2.tar.gz) = c920d54626d145541e435a0b5a7a2182eb4b3ec1c45c3317a178e0cc500c384aef4de730cc23c8ad7bf3d8c64f413f131b6166e26d5885543d437fd9c696f2be
-Size (pylint-1.9.2.tar.gz) = 516869 bytes
+SHA1 (pylint-2.0.0.tar.gz) = c0a0a5836df77141bcb89422dba1c6187d100bcf
+RMD160 (pylint-2.0.0.tar.gz) = 9d0e0d3c00b0e9362421fe909e4544951661c5c3
+SHA512 (pylint-2.0.0.tar.gz) = affab5bff8e77236b6c082886e365eeaae32a1da226814056795d289bf64997b27610cd54a50d666cff82cdf538ceb700fd91214676f1406ce79bfda97276652
+Size (pylint-2.0.0.tar.gz) = 550631 bytes



Home | Main Index | Thread Index | Old Index