[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