summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2022-06-30*: Revbump packages that use Python at runtime without a PKGNAME prefixnia88-153/+176
2022-06-29Update to 5.3.0. From the changelog:schmonz3-7/+13
- Added markdown tables
2022-06-29devel/cmake: add support for choosing BLAS/LAPACK .pcthor4-2/+72
This adds already upstreamed patches to FindBLAS.cmake and FindLAPACK.cmake that enables our build infrastructure to better select which BLAS package to locate in cmake-using builds via specifying a name for pkg-config instead of hardcoded 'blas' or 'lapack'. Remove with cmake-3.25.
2022-06-29camlp4: removewiz39-1095/+1
camlp4 is an outdated way to build packages with caml and does not work with pkgsrc ocaml versions for more than a year. Remove camlp4 and all packages using it. Ok jaapb@
2022-06-28*: recursive bump for perl 5.36wiz1170-2153/+2340
2022-06-27*: drop maintainership for packages not related to toolchains and ELF.fcambus4-8/+8
2022-06-27zookeeper: Use a sufficiently old JVM for source version 6nia1-1/+3
2022-06-27snappy-java: Needs a sufficiently old JVM for source version 6.nia1-1/+3
2022-06-24nss: update to 3.80.wiz2-6/+6
Ok during freeze: gdt@ Changes: - Bug 1774720 - Fix SEC_ERROR_ALGORITHM_MISMATCH entry in SECerrs.h. - Bug 1617956 - Add support for asynchronous client auth hooks. - Bug 1497537 - nss-policy-check: make unknown keyword check optional. - Bug 1765383 - GatherBuffer: Reduced plaintext buffer allocations by allocating it on initialization. Replaced redundant code with assert. Debug builds: Added buffer freeing/allocation for each record. - Bug 1773022 - Mark 3.79 as an ESR release. - Bug 1764206 - Bump nssckbi version number for June. - Bug 1759815 - Remove Hellenic Academic 2011 Root. - Bug 1770267 - Add E-Tugra Roots. - Bug 1768970 - Add Certainly Roots. - Bug 1764392 - Add DigitCert Roots. - Bug 1759794 - Protect SFTKSlot needLogin with slotLock. - Bug 1366464 - Compare signature and signatureAlgorithm fields in legacy certificate verifier. - Bug 1771497 - Uninitialized value in cert_VerifyCertChainOld. - Bug 1771495 - Unchecked return code in sec_DecodeSigAlg. - Bug 1771498 - Uninitialized value in cert_ComputeCertType. - Bug 1760998 - Avoid data race on primary password change. - Bug 1769063 - Replace ppc64 dcbzl intrinisic. - Bug 1771036 - Allow LDFLAGS override in makefile builds.
2022-06-23mold: fix the build by reverting to using SYSTEM_TBB=1.fcambus1-2/+4
2022-06-23devel/protobuf-c: needs -latomic on NetBSD/powerpc.he1-0/+13
Presumably for 8-byte atomic operations.
2022-06-23devel/py-pyvex: detect powerpc and handle it as 32-bit ppc.he2-1/+18
The code already has handling, so this seems to be an oversight. Does not distinguish between 32-bit and 64-bit powerpc.
2022-06-23py-build: fix ALTERNATIVES entrywiz2-2/+3
Bump PKGREVISION.
2022-06-22devel/ruby-redmin42: update to 4.2.7taca3-9/+9
From release announce on 2022-06-21: Redmine 4.2.7 and 5.0.2 have been released and are available for download, you can review the changes in the Changelog. These maintenance releases fixes some important issues and multiple security fixes that were found in the latest Redmine 4.2.* and 5.0.* versions. Security: 1. Updates commonmark gem version to 0.23.4 when Ruby >= 2.6 is used in order to fix a remote code execution vulnerability. Because the fixed version of the gem doesn't support Ruby 2.5, those instances that are using Redmine 5.0.*, Commonmark and Ruby 2.5, it is highly recommended to update Ruby version to at least 2.6 because it's the only way to get the update and the fix. Also, the next major Redmine version (5.1.0) already dropped support for Ruby 2.5 (#37159). 2. Updates jQuery UI to 1.31.1 to fix 3 medium severity XSS vulnerabilities 3. Fixes unauthorised Information Leak in QueryAssociationColumn and QueryAssociationCustomFieldColumn when the user has no permission to view on the associated object Many thanks to Liane Hampe and Felix Schäfer for reporting these security issues and to Holger Just and Felix Schäfer for their work on fixing all these issues.
2022-06-22libewf: avoid using inlinewiz2-1/+23
To fix build on NetBSD 9+
2022-06-22php-libawl: Attempt to fix GITLAB_* misuse.nia2-13/+14
2022-06-20Added ocaml-hxd to Makefile SUBDIRsjaapb1-1/+2
2022-06-20Added devel/ocaml-hxd, a hex dump library for OCaml.jaapb5-0/+116
Needed as a (transitive) dependency for the update of ocaml-git.
2022-06-20rebar3: Fix tests.nikita1-6/+3
2022-06-19rebar3: Add link to bugreport.nikita1-3/+4
2022-06-19rebar3: Update to 3.19.0nikita2-23/+25
Changelog taken from https://github.com/erlang/rebar3/releases 3.19.0 New features: Add --offline option and REBAR_OFFLINE environment variable Add support for project-local plugins in umbrella projects only Add eunit --test flag Experimental features for which we promise no backwards compatibility in the near future: Experimental vendoring provider Support plugins in experimental vendor provider Other changes: Support OTP 23..25 inclusively Bump Relx to 4.7.0 Use erlexec directly in relx helper functions Make rlx_util:parse_vsn parse integer versions fix awk script check_name() in extended_bin avoid crash when overlay is malformed keep attributes when stripping beams Fix {include_erts,true} in Windows releases ensure the erl file is writable before copying dyn_erl to it Various tests added Properly carry overlay_vars settings for files in relx Track mib compilation artifacts Attempt to find apps in git subdirs (sparse checkouts) Do not discard parameters --system_libs and --include-erts when duplicate values exist Use default depth parameter for SSL Fix global cache config overriding Error out on unknown templates in 'new' command Fix a typo Bump certifi to 2.9.0 add a debug message in internal dependency fetching code Use SPDX id for license in template and test Use default branch for git and git_subdir resources with no revision
2022-06-18py-lama: update to 8.3.8.wiz4-38/+32
2022-03-11 k.klenov * Version 8.3.8 * Better pytest integration 2021-12-15 k.klenov * Version 8.3.6 * Fixed processing of linters params 2021-12-02 k.klenov * Version 8.3.0 * Added support for default config file `~/.pylama.ini` 2021-11-28 k.klenov * Version 8.2.0 * Added `--max-line-length` to setup max line length for pycodestyle and pylint * Support for linters options in command line 2021-11-27 k.klenov * Version 8.1.4 * Support json format * Support `--from-stdin` option * Changed: pylama only allows to check python files (--force is removed) * Changed: mccabe argument `complexity` -> `max-complexity` 2021-11-26 k.klenov * Version 8.0.5 * Drop support for python 2 * Support python 3.7, 3.8, 3.9 * Support mccabe==0.6.1, pycodestyle==2.8.0, pydocstyle==6.1.1, pyflakes==2.4.0, eradicate==2.0.0, radon==5.1.0, pylint==2.11.1 * Support vulture * Support 'convention' for pydocstyle * License changed to MIT (see LICENSE file for details) * Fix Radon message format
2022-06-18devel/Makefile: + 2wiz1-1/+3
2022-06-18devel/py-lama-quotes: import py-lama-quotes-0.1.0wiz4-0/+41
Simple quote checker for pylama
2022-06-18devel/py-vulture: import py-vulture-2.4wiz4-0/+98
Based on wip package by K.I.A.Derouiche and myself. Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality.
2022-06-18py-radon: update to 5.1.0.wiz3-10/+10
5.1.0 (Aug 08, 2021) -------------------- - Allow forcing colored output on/off, thanks @msabramo: #218 - Synchronize trove classifiers with tested versions, thanks @D3X: #222 5.0.1 (Jun 08, 2021) -------------------- - Drop support for flake8 < 3.x (removes `flake8-polyfill` dependency), by @joxl: #219
2022-06-18py-docstyle: update to 6.1.1.wiz3-15/+9
6.1.1 - May 17th, 2021 Bug Fixes Split --source by lines instead of by characters (#536). 6.1.0 - May 17th, 2021 New Features Enable full toml configuration and pyproject.toml (#534). 6.0.0 - March 18th, 2021 Major Updates Support for Python 3.5 has been dropped (#510). New Features Add flag to disable # noqa comment processing in API (#485). Methods, Functions and Nested functions that have a docstring now throw D418 (#511). Methods decorated with @overload no longer reported as D102 (#511). Functions and nested functions decorated with @overload no longer reported as D103 (#511). Bug Fixes Treat “package” as an imperative verb for D401 (#356). Fix the parsing of decorated one line functions (#499). 5.1.2 - September 13th, 2020 New Features Methods, Functions and Nested functions that have a docstring now throw D418 (#511). Methods decorated with @overload no longer reported as D102. Functions and nested functions decorated with @overload no longer reported as D103. 5.1.1 - August 29th, 2020 Bug Fixes Fix IndexError crash on one-line backslashed docstrings (#506). 5.1.0 - August 22nd, 2020 New Features Skip function arguments prefixed with _ in D417 check (#440). Bug Fixes Update convention support documentation (#386, #393) Detect inner asynchronous functions for D202 (#467) Fix indentation error while parsing class methods (#441). Fix a bug in parsing Google-style argument description. The bug caused some argument names to go unreported in D417 (#448). Fixed an issue where skipping errors on module level docstring via #noqa failed when there where more prior comments (#446). Support backslash-continued descriptions in docstrings (#472). Correctly detect publicity of modules inside directories (#470, #494). 5.0.2 - January 8th, 2020 Bug Fixes Fix DeprecationWarning / SyntaxError “invalid escape sequence” with Python 3.6+ (#445). 5.0.1 - December 9th, 2019 Bug Fixes Fixed an issue where AttributeError was raised when parsing the parameter section of a class docstring (#434, #436). 5.0.0 - December 9th, 2019 Major Updates Support for Python 3.4 has been dropped (#402). New Features Extend support for detecting missing arguments in Google style docstrings to method calls (#384). Extend support for detecting missing argument description in Numpy style docstrings (#407). Added support for Python 3.8 (#423). Allow skipping errors on module level docstring via #noqa (#427). Whitespace is ignored with set options split across multiple lines (#221). Bug Fixes Remove D413 from the google convention (#430). Remove D413 from the pep257 convention (#404). Replace semicolon with colon in D416 messages. (#409) D301 (Use r””” if any backslashes in a docstring) does not trigger on backslashes for line continuation or unicode literals \u... and \N... anymore. These are considered intended elements of the docstring and thus should not be escaped by using a raw docstring (#365). Fix decorator parsing (#411). Google-style sections no longer cause false errors when used with Numpy-style sections (#388, #424). D202: Allow a blank line after function docstring when followed by declaration of an inner function or class (#395, #426). Fix D401 and D404 checks not working for docstrings containing only one word and ending with non-alpha character (#421) 4.0.1 - August 14th, 2019 Bug Fixes D401: Fixed a false positive where one stem had multiple imperative forms, e.g., init and initialize / initiate (#382). Fix parser hanging when there’s a comment directly after __all__ (#391, #366). Fixed RST error in table which resulted in the online documentation missing the violation code table (#396). Fixed IndentationError when parsing function arguments (#392). 4.0.0 - July 6th, 2019 Major Updates Support for Python 2.x and PyPy has been dropped (#340). Added initial support for Google convention (#357). New Features Added pre-commit hook (#346) Bug Fixes Fix parsing tuple syntax __all__ (#355, #352).
2022-06-18*: adapt for py-docstyle splitwiz2-5/+4
2022-06-18devel/Makefile: + py-docstyle3wiz1-1/+2
2022-06-18devel/py-docstyle3: import py-docstyle-3.0.0nb2wiz5-0/+80
pydocstyle is a static analysis tool for checking compliance with Python docstring conventions. pydocstyle supports most of PEP 257 out of the box, but it should not be considered a reference implementation. This package contains the last version supporting python 2.7.
2022-06-18py-isort4: convert lama dependency to versioned_dependencieswiz1-4/+3
2022-06-18devel/Makefile: + py-lama7wiz1-1/+2
2022-06-18py-lama: restrict to python 3.xwiz1-4/+4
2022-06-18devel/py-lama7: re-import py-lama-7.7.1nb2wiz6-0/+142
For python 2.7 support. DESCR: Code audit tool for Python and JavaScript. Pylama wraps these tools: * pycodestyle (formerly pep8) * pydocstyle (formerly pep257) * PyFlakes * Mccabe * Pylint * Radon * gjslin * eradicate This package contains the last version supporting python 2.7.
2022-06-18py-flake8-import-order: restrict to python 2.7wiz1-4/+4
Packages depending on it are already limited this way.
2022-06-18py-collections-extended: not for Python 2.7adam1-1/+3
2022-06-18mold: update to 1.3.0.fcambus3-15/+22
Pkgsrc changes: - Remove now unneeded pkg-config from USE_TOOLS - Use <stdlib.h> on systems where <alloca.h> doesn't exist - Link the bundled (patched) libtbb, as per upstream recommendation Bug fixes and compatibility improvements: - The --icf=safe option has been supported. This option enables a feature to find and deduplicate identical code that can be merged safely. For C++ programs, it typically reduces the output binary size by a few percent. --icf=safe needs to be used with a compiler that supports .llvm_addrsig section; if a compiler does not support it, --icf=safe doesn't do any harm but cannot optimize a given program at all. That section is supported by LLVM/Clang at the moment, and we are working on adding it to GCC. - LTO now works reliably under a heavy load. mold used to abort occasionally under such condition on Linux due to a spurious failure of pthread_create(2). - mold now prints out undefined symbol errors in a format similar to LLVM lld. - mold now prints out a better error message for the disk full situation. - mold can now build GCC 12 with LTO. - Fixed an LTO issue on 32-bits hosts such as i686. - mold is now AddressSanitizer and UndefinedSanitizer clean. - mold used to create broken debug info on 32-bits hosts. The bug has been fixed. - mold used to accept not only a single dash but also double dashes for single-letter options. For example, --S was accidentally accepted as an alias for-S. This is unconventional, and such options are no longer accepted. - --color-diagnostics is now an alias for --color-diagnostics=auto instead of --color-diagnostics=always for compatibility with LLVM lld. - pkg-config is no longer needed to build mold. - The --package-metadata option is supported. Removed features: - An experimental --preload flag has been removed.
2022-06-18R-tcltk2: PR pkg/56696: conditionally set PKG_FAIL_REASON instead of BROKENtnn1-2/+4
Reports on IRC that the package does not infinite loop if $DISPLAY is set.
2022-06-17Updated devel/ocaml-lru to version 0.3.0.jaapb4-17/+17
This introduces several API-breaking changes, not to mention support for OCaml 4.14.
2022-06-17py-ipykernel: updated to 6.15.0adam2-6/+7
6.15.0 Bugs fixed - Fix compatibility with tornado 6.2 beta Maintenance and upkeep improvements - Back to top-level tornado IOLoop - Explicitly require pyzmq >= 17 - [pre-commit.ci] pre-commit autoupdate
2022-06-17py-jupyter_client: updated to 7.3.4adam2-6/+6
7.3.4 Bugs fixed - Revert latest changes to `ThreadedZMQSocketChannel` because they break Qtconsole Maintenance and upkeep improvements - Fix sphinx 5.0 support - [pre-commit.ci] pre-commit autoupdate
2022-06-15devel: Rename py-collections_extended to py-collections-extendedgdt5-5/+5
(This follows a guideline I just added to the pkgsrc guide: PKGNAME should match the pip install name, not the Python module name.)
2022-06-15devel: Add py-collections_extendedgdt1-1/+2
2022-06-15devel/py-collections-extended: Add version 2.0.2gdt4-0/+59
collections_extended is a pure Python module with no dependencies providing extra collections. The new collections include bags AKA multisets, setlists AKA unique lists or ordered sets, a bijection, a RangeMap which is a mapping from ranges to values, and an IndexedDict class. There are also frozen (hashable) varieties of bags and setlists.
2022-06-15devel/ruby-redmine42: update to 4.2.6taca3-18/+19
pkgsrc change: relax dependency to ruby-i18n package. From release announce on 2022-05-16. Redmine 4.2.6 and 5.0.1 have been released and are available for download, you can review the changes in the Changelog. These maintenance releases address some important issues that were found in the latest Redmine 4.2.5 and 5.0.0 releases. Security: these releases include two security fixes: * an update to the latest Ruby on Rails 5.2.8 for 4.2.6 and Rails 6.1.6 for 5.0.1 that fixes CVE-2022-22577 and CVS-2022-27777. * an update to nokogiri gem that fixes another 2 CVEs: CVE-2021-41098 and CVE-2021-30560 Thanks to A Fora for reporting the nokogiri security issues and all the contributors who worked on these releases!
2022-06-15py-pylint: updated to 2.14.2adam4-13/+92
What's New in Pylint 2.14.2? Fixed a false positive for unused-variable when a function returns an argparse.Namespace object. Avoided raising an identical undefined-loop-variable message twice on the same line. Don't crash if lint.run._query_cpu() is run within a Kubernetes Pod, that has only a fraction of a cpu core assigned. Just go with one process then. Fixed a false positive in consider-using-f-string if the left side of a % is not a string. Fixed a false positive in unnecessary-list-index-lookup and unnecessary-dict-index-lookup when the subscript is updated in the body of a nested loop. Fixed an issue with multi-line init-hook options which did not record the line endings. Fixed a false positive for used-before-assignment when a try block returns but an except handler defines a name via type annotation. --errors-only no longer enables previously disabled messages. It was acting as "emit all and only error messages" without being clearly documented that way. What's New in Pylint 2.14.1? Avoid reporting unnecessary-dict-index-lookup or unnecessary-list-index-lookup when the index lookup is part of a destructuring assignment. Fixed parsing of unrelated options in tox.ini. Fixed a crash when linting __new__() methods that return a call expression. Don't crash if we can't find the user's home directory. Fixed false positives for unused-import when aliasing typing e.g. as t and guarding imports under t.TYPE_CHECKING. Fixed a false positive regression in 2.13 for used-before-assignment where it is safe to rely on a name defined only in an except block because the else block returned. Fixed the use of abbreviations for some special options on the command line. Fix a crash in the optional pylint.extensions.private_import extension. bad-option-value (E0012) is now a warning unknown-option-value (W0012). Deleted messages that do not exist anymore in pylint now raise useless-option-value (R0022) instead of bad-option-value. This allows to distinguish between genuine typos and configuration that could be cleaned up. Existing message disables for bad-option-value will still work on both new messages. What's New in Pylint 2.14.0? The refactoring checker now also raises 'consider-using-generator' messages for max(), min() and sum(). We have improved our recognition of inline disable and enable comments. It is now possible to disable bad-option-value inline (as long as you disable it before the bad option value is raised, i.e. disable=bad-option-value,bad-message not disable=bad-message,bad-option-value ) as well as certain other previously unsupported messages. Fixed a crash in the unused-private-member checker involving chained private attributes. Added new checker comparison-of-constants. pylint.pyreverse.ASTWalker has been removed, as it was only used internally by a single child class. pyreverse: Resolving and displaying implemented interfaces that are defined by the __implements__ attribute has been deprecated and will be removed in 3.0. Fix syntax for return type annotations in MermaidJS diagrams produced with pyreverse. Fix type annotations of class and instance attributes using the alternative union syntax in pyreverse diagrams. Fix unexpected-special-method-signature false positive for __init_subclass__ methods with one or more arguments. Started ignoring underscore as a local variable for too-many-locals. Improved wording of the message of deprecated-module Pylint now requires Python 3.7.2 or newer to run. BaseChecker classes now require the linter argument to be passed. Fix a failure to respect inline disables for fixme occurring on the last line of a module when pylint is launched with --enable=fixme. Update invalid-slots-object message to show bad object rather than its inferred value. The main checker name is now main instead of master. The configuration does not need to be updated as sections' name are optional. Don't report useless-super-delegation for the __hash__ method in classes that also override the __eq__ method. Added new checker typevar-name-mismatch: TypeVar must be assigned to a variable with the same name as its name argument. Pylint can now be installed with an extra-require called spelling (pip install pylint[spelling]). This will add pyenchant to pylint's dependencies. You will still need to install the requirements for pyenchant (the enchant library and any dictionaries) yourself. You will also need to set the spelling-dict option. Removed the assign-to-new-keyword message as there are no new keywords in the supported Python versions any longer. Fixed a crash in the not-an-iterable checker involving multiple starred expressions inside a call. Fixed a crash in the docparams extension involving raising the result of a function. Fixed failure to enable deprecated-module after a disable=all by making ImportsChecker solely responsible for emitting deprecated-module instead of sharing responsibility with StdlibChecker. (This could have led to double messages.) The no-init (W0232) warning has been removed. It's ok to not have an __init__ in a class. The config attribute of BaseChecker has been deprecated. You can use checker.linter.config to access the global configuration object instead of a checker-specific object. The level attribute of BaseChecker has been deprecated: everything is now displayed in --help, all the time. The options_providers attribute of ArgumentsManager has been deprecated. The option_groups attribute of PyLinter has been deprecated. All Interface classes in pylint.interfaces have been deprecated. You can subclass the respective normal classes to get the same behaviour. The __implements__ functionality was based on a rejected PEP from 2001: https://peps.python.org/pep-0245/ The set_option method of BaseChecker has been deprecated. You can use checker.linter.set_option to set an option on the global configuration object instead of a checker-specific object. implicit-str-concat will now be raised on calls like open("myfile.txt" "a+b") too. The config attribute of PyLinter is now of the argparse.Namespace type instead of optparse.Values. MapReduceMixin has been deprecated. BaseChecker now implements get_map_data and reduce_map_data. If a checker actually needs to reduce data it should define get_map_data as returning something different than None and let its reduce_map_data handle a list of the types returned by get_map_data. An example can be seen by looking at pylint/checkers/similar.py. UnsupportedAction has been deprecated. OptionsManagerMixIn has been deprecated. OptionParser has been deprecated. Option has been deprecated. OptionsProviderMixIn has been deprecated. ConfigurationMixIn has been deprecated. get_global_config has been deprecated. You can now access all global options from checker.linter.config. OptionsManagerMixIn has been replaced with ArgumentsManager. ArgumentsManager is considered private API and most methods that were public on OptionsManagerMixIn have now been deprecated and will be removed in a future release. OptionsProviderMixIn has been replaced with ArgumentsProvider. ArgumentsProvider is considered private API and most methods that were public on OptionsProviderMixIn have now been deprecated and will be removed in a future release. interfaces.implements has been deprecated and will be removed in 3.0. Please use standard inheritance patterns instead of __implements__. invalid-enum-extension: Used when a class tries to extend an inherited Enum class. Added the unrecognized-option message. Raised if we encounter any unrecognized options. Added new checker typevar-double-variance: The "covariant" and "contravariant" keyword arguments cannot both be set to "True" in a TypeVar. Re-enable checker bad-docstring-quotes for Python <= 3.7. Removed the broken generate-man option. Fix false negative for bad-string-format-type if the value to be formatted is passed in as a variable holding a constant. Add new check unnecessary-dunder-call for unnecessary dunder method calls. The cache-max-size-none checker has been renamed to method-cache-max-size-none. The method-cache-max-size-none checker will now also check functools.cache. unnecessary-lambda-assignment: Lambda expression assigned to a variable. Define a function using the "def" keyword instead. unnecessary-direct-lambda-call: Lambda expression called directly. Execute the expression inline instead. potential-index-error: Emitted when the index of a list or tuple exceeds its length. This checker is currently quite conservative to avoid false positives. We welcome suggestions for improvements. Added optional extension redefined-loop-name to emit messages when a loop variable is redefined in the loop body. Changed message type from redefined-outer-name to redefined-loop-name (optional extension) for redefinitions of outer loop variables by inner loops. The ignore-mixin-members option has been deprecated. You should now use the new ignored-checks-for-mixins option. bad-option-value will be emitted whenever a configuration value or command line invocation includes an unknown message. Avoid reporting superfluous-parens on expressions using the is not operator. Added the super-without-brackets checker, raised when a super call is missing its brackets. Added the generate-toml-config option. Added new checker unnecessary-list-index-lookup for indexing into a list while iterating over enumerate(). Fix falsely issuing useless-suppression on the wrong-import-position checker. Fixed false positive no-member for Enums with self-defined members. Fix false negative for no-member when attempting to assign an instance attribute to itself without any prior assignment. The concept of checker priority has been removed. Add a new command line option --minimal-messages-config for pytest, which disables all irrelevant messages when running the functional tests. duplicate-argument-name now only raises once for each set of duplicated arguments. Fix bug where specifically enabling just await-outside-async was not possible. The set_config_directly decorator has been removed. Added new message called duplicate-value which identifies duplicate values inside sets. Pylint now expands the user path (i.e. ~ to home/yusef/) and expands environment variables (i.e. home/$USER/$project to home/yusef/pylint for USER=yusef and project=pylint) for pyreverse's output-directory, import-graph, ext-import-graph, int-import-graph options, and the spell checker's spelling-private-dict-file option. Created NoSelfUseChecker extension and moved the no-self-use check. You now need to explicitly enable this check using load-plugins=pylint.extensions.no_self_use. Fix saving of persistent data files in environments where the user's cache directory and the linted file are on a different drive. Don't emit unsubscriptable-object for string annotations. Pylint doesn't check if class is only generic in type stubs only. Fix pyreverse crash RuntimeError: dictionary changed size during iteration Fix bug where it writes a plain text error message to stdout, invalidating output formats. is_class_subscriptable_pep585_with_postponed_evaluation_enabled has been deprecated. Use is_postponed_evaluation_enabled(node) and is_node_in_type_annotation_context(node) instead. Update ranges for using-constant-test and missing-parentheses-for-call-in-test error messages. Don't emit no-member inside type annotations with from __future__ import annotations.
2022-06-15py-astroid: updated to 2.11.6adam2-6/+6
What's New in astroid 2.11.6? ============================= * The Qt brain now correctly treats calling ``.disconnect()`` (with no arguments) on a slot as valid. * The argparse brain no longer incorrectly adds ``"Namespace"`` to the locals of functions that return an ``argparse.Namespace`` object.
2022-06-15binaryen: update to 109.fcambus2-6/+6
v109 ---- - Add Global Struct Inference pass (#4659) (#4714) - Restore and fix SpillPointers pass (#4570) - Update relaxed SIMD instructions to latest spec
2022-06-15make the files the package installs not writable by group or otherspz1-1/+4
2022-06-14kdiff3: update to 1.9.5gutteridge2-7/+6
Version 1.9.5 - 2022-2-23 =========================== *Attempt encoding detection for non-BOM UTF-8 *BUG:448353,450225 Rewrite EOL detection -fixes speed regression. -Better EOL detection decoding handled by Qt