diff options
| author | CoprDistGit <infra@openeuler.org> | 2023-05-05 12:35:11 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2023-05-05 12:35:11 +0000 |
| commit | e668a979213cd6d4679b82e2720be643b8d911b5 (patch) | |
| tree | 8f647d1ef0451e17f1e5f4104d739bbc56cf7713 | |
| parent | 64dc69a7e0dbc09d9f69c39bd19ad1f3a05acb7e (diff) | |
automatic import of python-mypy-runneropeneuler20.03
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | python-mypy-runner.spec | 90 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 92 insertions, 0 deletions
@@ -0,0 +1 @@ +/mypy_runner-0.6.0.tar.gz diff --git a/python-mypy-runner.spec b/python-mypy-runner.spec new file mode 100644 index 0000000..a5a7ab3 --- /dev/null +++ b/python-mypy-runner.spec @@ -0,0 +1,90 @@ +%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 <Python_Bot@openeuler.org> - 0.6.0-1 +- Package Spec generated @@ -0,0 +1 @@ +758244b15dfc37cbb5c5b8133e7abc53 mypy_runner-0.6.0.tar.gz |
