chore(deps): Update dependency prospector to v1 Automatically created by mend renovate bot. #424
+1
−1
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:
>=0.12.2
->>=1.15.3
Release Notes
PyCQA/prospector (prospector)
v1.15.3
Compare Source
What's Changed
Full Changelog: prospector-dev/prospector@v1.15.2...v1.15.3
v1.15.2
Compare Source
What's Changed
Full Changelog: prospector-dev/prospector@v1.15.1...v1.15.2
v1.15.1
Compare Source
What's Changed
Full Changelog: prospector-dev/prospector@v1.15.0...v1.15.1
v1.15.0
Compare Source
Major improvements
What's Changed
Full Changelog: prospector-dev/prospector@v1.14.1...v1.15.0
v1.14.1
Compare Source
What's Changed
Full Changelog: prospector-dev/prospector@v1.14.0...v1.14.1
v1.14.0
Compare Source
What's Changed
New Contributors
Full Changelog: prospector-dev/prospector@v1.13.3...1.14.0
v1.13.3
Compare Source
What's Changed
Full Changelog: prospector-dev/prospector@v1.13.2...v1.13.3
v1.13.2
Compare Source
What's Changed
Full Changelog: prospector-dev/prospector@v1.13.1...v1.13.2
v1.13.1
Compare Source
What's Changed
--direct-tool-stdout
by @sbrunner in https://github.com/prospector-dev/prospector/pull/699Full Changelog: prospector-dev/prospector@v1.13.0...v1.13.1
v1.13.0
Compare Source
New features:
And some bugfix, see details in the milestone.
v1.12.1
Compare Source
Fix for better support of Python version 3.12 (make it to work with Django)
See more details in related milestone.
v1.12.0
Compare Source
New:
v1.11.0
Compare Source
New:
for a new release of
requirements-detector
compatiblewith pylint 3.0+.
v1.10.3
Compare Source
New:
v1.10.2
Compare Source
Bugfixes:
1.10.1 was released to fix a packaging and installation problem (see
this issue <https://github.com/PyCQA/pylint-plugin-utils/issues/29
_for a description of the problem).
However this caused a separate regression in packaging and installation
#​618 <https://github.com/PyCQA/prospector/issues/618>
_1.10.2 fixes both issues
v1.10.1
Compare Source
Bugfixes:
1.10.1 was released to fix a packaging and installation problem (see
this issue <https://github.com/PyCQA/pylint-plugin-utils/issues/29
_for a description of the problem).
However this caused a separate regression in packaging and installation
#​618 <https://github.com/PyCQA/prospector/issues/618>
_1.10.2 fixes both issues
v1.10.0
Compare Source
New:
#​604 <https://github.com/PyCQA/prospector/pull/604>
_#​612 <https://github.com/PyCQA/prospector/pull/612>
_use-dmypy
option now passed through to MyPy#​611 <https://github.com/PyCQA/prospector/pull/611>
_v1.9.0
Compare Source
v1.8.4
Compare Source
v1.8.3
Compare Source
#​560 <https://github.com/PyCQA/prospector/issues/560>
_#​559 <https://github.com/PyCQA/prospector/issues/559>
_#​555 <https://github.com/PyCQA/prospector/issues/555>
_#​554 <https://github.com/PyCQA/prospector/issues/554>
_#​552 <https://github.com/PyCQA/prospector/issues/552>
_#​551 <https://github.com/PyCQA/prospector/issues/551>
_v1.8.2
Compare Source
#​547 <https://github.com/PyCQA/prospector/issues/547>
_v1.8.1
Compare Source
Let's test faster.
Add support for Python 3.11:
Python 3.11 is between 10-60% faster than Python 3.10.
v1.8.0
Compare Source
File discovery fixes:
Finding paths and files to check has been replaced with a new version using
pathlib
- this should not result in any changes,except fixing an issue where
pylint
andpydocstyle
were inspecting the same file or directory twice sometimes.However it may cause slightly different orders or reduce these duplicate warnings.
The behavior of prospector should be unchanged, apart from some bugfixes related to the old file discovery mechanism.
Related bugs and PRs:
#​480 <https://github.com/PyCQA/prospector/issues/480>
_#​417 <https://github.com/PyCQA/prospector/issues/417>
_#​199 <https://github.com/PyCQA/prospector/issues/199>
_Other bugfixes:
#​106 <https://github.com/PyCQA/prospector/issues/106>
_#​529 <https://github.com/PyCQA/prospector/issues/529>
_Misc:
v1.7.7
Compare Source
Tiny bugfix relaese: restored
__main__.py
so that prospector could be run as a module, iepython -m prospector
- #497v1.7.6
Compare Source
It's a bugs life.
Fixes:
v1.7.5
Compare Source
Just say no to bugs.
New:
?
means that if it is not found, prospector will simply continue.Read the documentation here <https://prospector.landscape.io/en/master/profiles.html#inheritance>
. Closes#​161 <https://github.com/PyCQA/prospector/issues/161>
Fixes:
pep8
andpep257
sections being unknown. Instead, they raise deprecated warnings.#​455 <https://github.com/PyCQA/prospector/issues/455>
_Tidyup:
v1.7.4
Compare Source
Mea culpa release
Fix
The effort to allow pylint configuration in
pyproject.toml
to be used as an external config source (issue here <https://github.com/PyCQA/prospector/issues/485>
_) had the unintended side effect where any project using poetry would now use that configuration and thus would ignore the pylint configuration in the profile. This was true even if thepyproject.toml
had no pylint directives in it.The behaviour has now been fixed where pylint will be configured using configuration from the profile first and then if any additional settings are found in a
pylintrc
orpyproject.toml
orsetup.cfg
then these will override the profile configuration, instead of replacing it entirely.This also has the benefit of fixing
#​227 <https://github.com/PyCQA/prospector/issues/227>
_.v1.7.3
Compare Source
The war on bugs.
Fixes:
#​271 <https://github.com/PyCQA/prospector/issues/271>
_ and#​487 <https://github.com/PyCQA/prospector/issues/487>
_)0
after the move to using poetry for packaging instead of1
if errors were found (unless--zero-exit
) was used. This now exits with the correct code based on the documented (and previous) behaviour.pep8
would overwrite instead of inherit from previouspycodestyle
blocks, same with pep257 -#​491 (comment) <https://github.com/PyCQA/prospector/issues/491#issuecomment-1053539711>
_[with_everything]
, due to the "NotAvailableTool" class not properly implementing the abstract base class.#​484 <https://github.com/PyCQA/prospector/issues/484>
_v1.7.2
Compare Source
More bugfixes!
Fixes:
pep8
andpep257
sections were renamed but the old deprecated values were not properly used to configurepycodestyle
andpydocstyle
-#​491 <https://github.com/PyCQA/prospector/issues/491>
_#​271 <https://github.com/PyCQA/prospector/issues/271>
_ and#​487 <https://github.com/PyCQA/prospector/issues/487>
_v1.7.1
Compare Source
Lots of smaller bugfixes.
Fixes:
pyproject.toml
orsetup.cfg
, not only.pylintrc
-#​485 <https://github.com/PyCQA/prospector/issues/485>
_--no-style-warnings
command line argument no longer warning after renamingpep8
topycodestyle
-#​488 <https://github.com/PyCQA/prospector/issues/488>
_#​473 <https://github.com/PyCQA/prospector/issues/473>
_--with-tool
flag now respects - but overrides - tools disabled in profiles -#​447 <https://github.com/PyCQA/prospector/issues/447>
_#​477 <https://github.com/PyCQA/prospector/issues/477>
_#​403 <https://github.com/PyCQA/prospector/issues/403>
_v1.7.0
Compare Source
This is mostly a "tidying up" release but some things have changed which may cause differences to output, hence the bump of the major version.
New:
--quiet
command line option to suppress all output. Useful if you just want to know the exit code of prospector for scripting.#​482 <https://github.com/PyCQA/prospector/issues/482>
_Fixes:
Deprecation warning:
pep8
andpep257
have been renamed topycodestyle
andpydocstyle
respectively. This is because the tools themselves were renamed years ago - See#​222 <https://github.com/PyCQA/prospector/issues/222>
_.Note that this means that prospector profiles and message output uses this new name instead of the old name, so you will need to update your configuration. The old names will still work, but this legacy behaviour will be removed in prospector 2.0
--legacy-tool-names
flag for outputting pep8 or pep257 as the tool name when outputting errors. This is to be backwards compatible with any parsing logic; this flag is also deprecated and will go away in prospector 2.0Tidying up internals
These are all internal prospector code quality improvements. Ideally, they should not be noticed by anybody as they are internal refactorings.
#​467 <https://github.com/PyCQA/prospector/issues/467>
_ - Removed nosetests, as nose is not compatible with Python 3.10 yet and the pytest tests were already doing the same thingos.path
withpathlib.Path
everywhere in prospector internals, to improve and simplify finding files to inspect. Theoretically this behaves in the same way as far as the user will see (please open a ticket if you notice anything obviously different)v1.6.0
Compare Source
#​478 <https://github.com/PyCQA/prospector/issues/478>
_note This release drops support for python
3.6.1
v1.5.3.1
Compare Source
#​465 <https://github.com/PyCQA/prospector/issues/465>
_ Remove unnecessary configuration reset to fix pylint>=2.12 compatibilityv1.5.3
Compare Source
#​465 <https://github.com/PyCQA/prospector/issues/465>
_ Remove unnecessary configuration reset to fix pylint>=2.12 compatibilityv1.5.2
Compare Source
#​465 <https://github.com/PyCQA/prospector/issues/465>
_ Bugfix release to pin pylint<2.12 because prospector's internals were not compatible with itv1.5.1
Compare Source
#​438 <https://github.com/PyCQA/prospector/issues/438>
_ Promoting pre-release to release as it appears to workv1.5.0.1
Compare Source
#​433 <https://github.com/PyCQA/prospector/issues/433>
_ Attempted fix of flake8 dependency versioning conflictv1.5.0
Compare Source
#​433 <https://github.com/PyCQA/prospector/issues/433>
_ Attempted fix of flake8 dependency versioning conflictv1.4.1.1
Compare Source
v1.4.1
Compare Source
#​373 <https://github.com/PyCQA/prospector/issues/373>
_ Permits to raise pylint's useless-suppression#​414 <https://github.com/PyCQA/prospector/pull/414>
_ Loosen pycodestyle requirement#​408 <https://github.com/PyCQA/prospector/pull/408>
_ Fix filenames if they are PosixPath#​412 <https://github.com/PyCQA/prospector/pull/412>
_ Fix unclosed file warning#​399 <https://github.com/PyCQA/prospector/pull/399>
_ Fix fatal error on running mypy when duplicate module namesv1.4.0
Compare Source
#​424 <https://github.com/PyCQA/prospector/pull/424>
_ GitHub Action to discover typos with codespell#​421 <https://github.com/PyCQA/prospector/pull/421>
_ Loosen pylint requirement#​427 <https://github.com/PyCQA/prospector/pull/427>
_ Fix prospector for latest pylint version and add Github actionsv1.3.1
Compare Source
#​390 <https://github.com/PyCQA/prospector/pull/390>
_ Updating Vulture API usage for newer versions of Vulture#​394 <https://github.com/PyCQA/prospector/pull/394>
_ Update pylint and pylint-djangov1.3.0
Compare Source
use_pylint_default_path_finder
to make sure there's an option to preserve pylint default behavior.v1.2.0
Compare Source
#​308 <https://github.com/PyCQA/prospector/pull/308>
_ Update pyflakes support to < 2.1.0#​324 <https://github.com/PyCQA/prospector/pull/324>
_ Add bandit support#​344 <https://github.com/PyCQA/prospector/pull/344>
_ Ignore pycache and node_modules#​349 <https://github.com/PyCQA/prospector/pull/349>
_ and#​355 <https://github.com/PyCQA/prospector/pull/355>
_ Fix compatibility issues with mypy >= 0.730#​356 <https://github.com/PyCQA/prospector/pull/356>
_ Add support for Python 3.8v1.1.7
Compare Source
#​299 <https://github.com/PyCQA/prospector/pull/299>
_ Output path tests and abspaths for windows#​300 <https://github.com/PyCQA/prospector/pull/300>
_ Fixcheck_paths
definition for pep8tool#​318 <https://github.com/PyCQA/prospector/pull/318>
_ Add support pylint --load-plugins option in profile#​336 <https://github.com/PyCQA/prospector/pull/336>
_ Pylint fix for message definitions usage#​340 <https://github.com/PyCQA/prospector/pull/340>
_ Bump pylint django#​343 <https://github.com/PyCQA/prospector/pull/343>
_ Support more kinds of mypy messages@5ea0e95 <https://github.com/PyCQA/prospector/pull/342/commits/5ea0e95ac28db0911e37bc07be036c27078591b4>
_ Pin astroid to 2.2.5v1.1.6.4
#​333 <https://github.com/PyCQA/prospector/pull/333>
_ Hotfix for pylint module run#​309 <https://github.com/PyCQA/prospector/pull/309>
_ Remove the pylint locally-enabled message suppressionv1.1.6.2
#​304 <https://github.com/PyCQA/prospector/pull/304>
_ Pin pylint to 2.1.1 for now as prospector is not compatible with 2.2.0#​302 <https://github.com/PyCQA/prospector/issues/302>
_ Pin astroid to 2.0.4 as pylint-django and pylint-flask need fixes to be compatible with newer versionsv1.1.6.1
#​292 <https://github.com/PyCQA/prospector/issues/292>
_ Adding pylint plugin dependencies back and fixing autodetect behaviour.v1.1.5
Compare Source
#​283 <https://github.com/PyCQA/prospector/pull/283>
_ Remove unexpected argument from read_config_file - Remove quiet argument#​291 <https://github.com/PyCQA/prospector/pull/291>
_ Update pycodestyle support until 2.4.0#​280 <https://github.com/PyCQA/prospector/pull/280>
_ Add strict option and fixed emacs output format for mypy tool#​282 <https://github.com/PyCQA/prospector/pull/282>
_ Fix working dir detectionv1.1.4
Compare Source
#​285 <https://github.com/PyCQA/prospector/issues/285>
_ Fix dependency tree resolution - now insists onpep8-naming<=0.4.1
as later versions cause conflicting versions of flake8 to be installed.v1.1.3
Compare Source
#​279 <https://github.com/PyCQA/prospector/issues/279>
_ Fix --show-profile crashv1.1.2
Compare Source
#​276 <https://github.com/PyCQA/prospector/issues/276>
_ Updating required Pyroma version and removing some warnings which were removed from Pyroma - thanks@volans- <https://github.com/volans->
_ for PR#​277 <https://github.com/PyCQA/prospector/pull/277>
_v1.1.1
Compare Source
pylint-common <https://github.com/landscapeio/pylint-common>
_ as a direct dependency as it does not add a lot of utility and is not kept up to date as much as other pluginsv1.1
Compare Source
New:
v1.0
Compare Source
New:
for a new release of
requirements-detector
compatiblewith pylint 3.0+.
v0.12.11
Compare Source
#​256 <https://github.com/PyCQA/prospector/pull/256>
_ Match relative paths that giving different results when using--absolute-paths
flagv0.12.10
Compare Source
#​236 <https://github.com/PyCQA/prospector/pull/236>
_ Fix typo and update URLs in docsv0.12.9
Compare Source
#​237 <https://github.com/PyCQA/prospector/pull/237>
_ Load pylint plugins before pylint config#​253 <https://github.com/PyCQA/prospector/issues/253>
_ Relaxing pyroma constraint#​229 <https://github.com/PyCQA/prospector/issues/229>
_ prospector crashes on startup if a recent pyroma is installedv0.12.8
Compare Source
#​242 <https://github.com/PyCQA/prospector/pull/248>
_ Fix absolute path issue with pylint#​234 <https://github.com/PyCQA/prospector/pull/234>
_ Added Python 3.5/3.6 support on buildv0.12.7
Compare Source
v0.12.6
#​210 <https://github.com/PyCQA/prospector/issues/210/>
_#​212 <https://github.com/PyCQA/prospector/issues/212/>
_ Removing debug output accidentally left in (@souliane)#​211 <https://github.com/PyCQA/prospector/issues/211/>
_ Added VSCode extension to docs (@DonJayamanne)#​215 <https://github.com/PyCQA/prospector/pull/215/>
_ Supportpydocstyle>=2.0
(@samspillaz)#​217 <https://github.com/PyCQA/prospector/issues/217/>
_ Updating links to supported tools in docs (@mbeacom)#​219 <https://github.com/PyCQA/prospector/pull/219/>
_ Added a__main__.py
to allow callingpython -m prospector
(@cprogrammer1994)v0.12.5
#​207 <https://github.com/PyCQA/prospector/pull/207/>
_ Fixed missing 'UnknownMessage' exception caused by recent pylint submodule changes#​202 <https://github.com/PyCQA/prospector/issues/202/>
_ Ignoring .tox directories to avoid accidentally checking the code in there#​205 <https://github.com/PyCQA/prospector/pull/205/>
_ Fixes for compatibility with pylint 1.7+#​193 <https://github.com/PyCQA/prospector/pull/193/>
_ Fixes for compatibility with pylint 1.6+#​194 <https://github.com/PyCQA/prospector/pull/194/>
_ Fixes for compatibility with vulture 0.9+#​191 <https://github.com/PyCQA/prospector/pull/191/>
_ Fixes for compatibility with pydocstyle 1.1+v0.12.4
v0.12.3
#​190 <https://github.com/PyCQA/prospector/pull/190/>
_ Pinning pydocstyle version for now until API compatibility with newer versions can be written#​184 <https://github.com/PyCQA/prospector/pull/184/>
_ Including the LICENCE file when building distsConfiguration
📅 Schedule: Branch creation - "at 6pm every weekday" in timezone Etc/UTC, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.