summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-05 12:35:11 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-05 12:35:11 +0000
commite668a979213cd6d4679b82e2720be643b8d911b5 (patch)
tree8f647d1ef0451e17f1e5f4104d739bbc56cf7713
parent64dc69a7e0dbc09d9f69c39bd19ad1f3a05acb7e (diff)
automatic import of python-mypy-runneropeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-mypy-runner.spec90
-rw-r--r--sources1
3 files changed, 92 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..d8aece8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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
diff --git a/sources b/sources
new file mode 100644
index 0000000..8e1ac2c
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+758244b15dfc37cbb5c5b8133e7abc53 mypy_runner-0.6.0.tar.gz