[packages/pylint] - updated to 4.0.2

qboosh qboosh at pld-linux.org
Sat Nov 1 11:13:10 CET 2025


commit ac9f61c91903783f1e6045c24e1e8ce2e45ed5d6
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Nov 1 11:13:10 2025 +0100

    - updated to 4.0.2

 pylint.spec | 48 +++++++++++++++++++++++++-----------------------
 1 file changed, 25 insertions(+), 23 deletions(-)
---
diff --git a/pylint.spec b/pylint.spec
index 13f8098..6c79cb2 100644
--- a/pylint.spec
+++ b/pylint.spec
@@ -1,40 +1,37 @@
 #
 # Conditional build:
 %bcond_without	doc	# Sphinx documentation
-%bcond_with	tests	# unit tests
+%bcond_with	tests	# unit tests (many failures)
 
 Summary:	Python tool that checks if a module satisfy a coding standard
 Summary(pl.UTF-8):	Narzędzie Pythona sprawdzające zgodność modułu ze standardem kodowania
 Name:		pylint
-Version:	3.3.7
+Version:	4.0.2
 Release:	1
 License:	GPL v2+
 Group:		Development/Languages/Python
 #Source0Download: https://pypi.org/simple/pylint/
 Source0:	https://github.com/PyCQA/pylint/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	fc2de037003f16d8a562025fe7cbecb3
+# Source0-md5:	46854e94b9c1c5b9b1be68285b7da684
 URL:		https://www.pylint.org/
 BuildRequires:	python3-build
-BuildRequires:	python3-devel >= 1:3.9.0
+BuildRequires:	python3-devel >= 1:3.10.0
 BuildRequires:	python3-installer
-BuildRequires:	python3-modules >= 1:3.7.2
+BuildRequires:	python3-modules >= 1:3.8.2
 BuildRequires:	python3-setuptools >= 1:77
 %if %{with tests} || %{with doc}
-BuildRequires:	python3-astroid >= 3.3.8
-BuildRequires:	python3-astroid < 3.4
+BuildRequires:	python3-astroid >= 4.0.1
+BuildRequires:	python3-astroid < 4.1
 BuildRequires:	python3-dill >= 0.3.7
-BuildRequires:	python3-isort >= 4.2.5
-BuildRequires:	python3-isort < 7
+BuildRequires:	python3-isort >= 5
+BuildRequires:	python3-isort < 8
 BuildRequires:	python3-mccabe >= 0.6
 BuildRequires:	python3-mccabe < 0.8
-BuildRequires:	python3-platformdirs >= 2.2.0
-%if "%{_ver_lt '%{py3_ver}' '3.11'}" == "1"
-BuildRequires:	python3-tomli >= 1.1.0
+BuildRequires:	python3-platformdirs >= 2.2
+%if "%{_ver_lt %{py3_ver} 3.11}" == "1"
+BuildRequires:	python3-tomli >= 1.1
 %endif
 BuildRequires:	python3-tomlkit >= 0.10.1
-%if "%{_ver_lt '%{py3_ver}' '3.10'}" == "1"
-BuildRequires:	python3-typing_extensions >= 3.10.0
-%endif
 %endif
 %if %{with tests}
 BuildRequires:	python3-pytest >= 8.3
@@ -81,7 +78,7 @@ Wersja dla Pythona 3.x, dostępna przez polecenie 'py3lint'.
 Summary:	Python 3 tool that checks if a module satisfy a coding standard (moduły)
 Summary(pl.UTF-8):	Narzędzie Pythona 3 sprawdzające zgodność modułu ze standardem kodowania (modules)
 Group:		Libraries/Python
-Requires:	python3-modules >= 1:3.9.0
+Requires:	python3-modules >= 1:3.10.0
 
 %description -n python3-pylint
 Python 3 tool that checks if a module satisfy a coding standard.
@@ -111,6 +108,11 @@ Dokumentacja do pylinta.
 %build
 %py3_build_pyproject
 
+%if %{with tests}
+PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
+%{__python3} -m pytest tests
+%endif
+
 %if %{with doc}
 %{__make} -C doc html \
 	PYTHONPATH=$PWD \
@@ -140,10 +142,10 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/pylint
-%attr(755,root,root) %{_bindir}/pylint-config
-%attr(755,root,root) %{_bindir}/pyreverse
-%attr(755,root,root) %{_bindir}/symilar
+%{_bindir}/pylint
+%{_bindir}/pylint-config
+%{_bindir}/pyreverse
+%{_bindir}/symilar
 
 %files -n py3lint
 %defattr(644,root,root,755)
@@ -151,8 +153,8 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/pylint-config-3
 %attr(755,root,root) %{_bindir}/pyreverse-3
 %attr(755,root,root) %{_bindir}/symilar-3
-%attr(755,root,root) %{_bindir}/py3lint
-%attr(755,root,root) %{_bindir}/py3reverse
+%{_bindir}/py3lint
+%{_bindir}/py3reverse
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pylintrc
 
 %files -n python3-pylint
@@ -164,5 +166,5 @@ rm -rf $RPM_BUILD_ROOT
 %if %{with doc}
 %files doc
 %defattr(644,root,root,755)
-%doc doc/_build/html/{_images,_static,additional_commands,development,development_guide,how_tos,messages,technical_reference,user_guide,whatsnew,*.html,*.js}
+%doc doc/_build/html/{_images,_static,additional_commands,additional_tools,development,development_guide,how_tos,messages,technical_reference,user_guide,whatsnew,*.html,*.js}
 %endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/pylint.git/commitdiff/ac9f61c91903783f1e6045c24e1e8ce2e45ed5d6



More information about the pld-cvs-commit mailing list