%global _empty_manifest_terminate_build 0 Name: python-plone.recipe.codeanalysis Version: 3.0.1 Release: 1 Summary: Static code analysis for buildout-based Python projects. License: GPL version 2 URL: http://github.com/plone/plone.recipe.codeanalysis/ Source0: https://mirrors.aliyun.com/pypi/web/packages/5e/20/79bda8c4c438377f62b3567495972efe38ba05cf4ae3b71d074d6fdbb4b9/plone.recipe.codeanalysis-3.0.1.tar.gz BuildArch: noarch %description ``plone.recipe.codeanalysis`` provides static code analysis for Buildout-based Python projects, including `flake8`_, `JSHint`_, `CSS Lint`_, and other code checks. This buildout recipe creates a script to run the code analysis:: bin/code-analysis By default ``plone.recipe.codeanalysis`` also creates a git pre-commit hook, in order to run the code analysis automatically before each commit. ``plone.recipe.codeanalysis`` comes with a Jenkins integration, that allows to use the same code analysis settings on your local machine as well as on Jenkins. It also allows to run code analysis to any arbitrary folder:: bin/code-analysis src/Products.CMFPlone %package -n python3-plone.recipe.codeanalysis Summary: Static code analysis for buildout-based Python projects. Provides: python-plone.recipe.codeanalysis BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-plone.recipe.codeanalysis ``plone.recipe.codeanalysis`` provides static code analysis for Buildout-based Python projects, including `flake8`_, `JSHint`_, `CSS Lint`_, and other code checks. This buildout recipe creates a script to run the code analysis:: bin/code-analysis By default ``plone.recipe.codeanalysis`` also creates a git pre-commit hook, in order to run the code analysis automatically before each commit. ``plone.recipe.codeanalysis`` comes with a Jenkins integration, that allows to use the same code analysis settings on your local machine as well as on Jenkins. It also allows to run code analysis to any arbitrary folder:: bin/code-analysis src/Products.CMFPlone %package help Summary: Development documents and examples for plone.recipe.codeanalysis Provides: python3-plone.recipe.codeanalysis-doc %description help ``plone.recipe.codeanalysis`` provides static code analysis for Buildout-based Python projects, including `flake8`_, `JSHint`_, `CSS Lint`_, and other code checks. This buildout recipe creates a script to run the code analysis:: bin/code-analysis By default ``plone.recipe.codeanalysis`` also creates a git pre-commit hook, in order to run the code analysis automatically before each commit. ``plone.recipe.codeanalysis`` comes with a Jenkins integration, that allows to use the same code analysis settings on your local machine as well as on Jenkins. It also allows to run code analysis to any arbitrary folder:: bin/code-analysis src/Products.CMFPlone %prep %autosetup -n plone.recipe.codeanalysis-3.0.1 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-plone.recipe.codeanalysis -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Thu Jun 08 2023 Python_Bot - 3.0.1-1 - Package Spec generated