%global _empty_manifest_terminate_build 0 Name: python-mypy-runner Version: 0.6.0 Release: 1 Summary: Run mypy with options to filter errors and colorize output License: MIT URL: https://github.com/chadrik/mypy-runner Source0: https://mirrors.nju.edu.cn/pypi/web/packages/ef/23/d3b8cee91d3bf7dea160d9e166b929582dcb4735fcdd0f845bc575414a02/mypy_runner-0.6.0.tar.gz BuildArch: noarch Requires: python3-configparser Requires: python3-pytest Requires: python3-coverage %description Ease your way into static type checking by focusing on a small set of problems at a time. It can be quite challenging to get an existing code base to pass mypy's checks, even at its most lenient settings, and unfortunately, until you do you can't use mypy as part of your CI/CD process. ``mypy-runner`` lets you gradually introduce type checking by identifying a subset of files and errors to check: - choose a set of files and errors to check - get tests passing and enforce them in your CI and pre-commit hooks - repeat %package -n python3-mypy-runner Summary: Run mypy with options to filter errors and colorize output Provides: python-mypy-runner BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-mypy-runner Ease your way into static type checking by focusing on a small set of problems at a time. It can be quite challenging to get an existing code base to pass mypy's checks, even at its most lenient settings, and unfortunately, until you do you can't use mypy as part of your CI/CD process. ``mypy-runner`` lets you gradually introduce type checking by identifying a subset of files and errors to check: - choose a set of files and errors to check - get tests passing and enforce them in your CI and pre-commit hooks - repeat %package help Summary: Development documents and examples for mypy-runner Provides: python3-mypy-runner-doc %description help Ease your way into static type checking by focusing on a small set of problems at a time. It can be quite challenging to get an existing code base to pass mypy's checks, even at its most lenient settings, and unfortunately, until you do you can't use mypy as part of your CI/CD process. ``mypy-runner`` lets you gradually introduce type checking by identifying a subset of files and errors to check: - choose a set of files and errors to check - get tests passing and enforce them in your CI and pre-commit hooks - repeat %prep %autosetup -n mypy-runner-0.6.0 %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-mypy-runner -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri May 05 2023 Python_Bot - 0.6.0-1 - Package Spec generated