!1 Init package to support OpenStack Yoga

From: @han-guangyu 
Reviewed-by: @huangtianhua 
Signed-off-by: @huangtianhua
This commit is contained in:
openeuler-ci-bot 2022-07-18 01:46:05 +00:00 committed by Gitee
commit d3815fc307
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 92 additions and 0 deletions

BIN
pytest-mypy-0.9.1.tar.gz Normal file

Binary file not shown.

92
python-pytest-mypy.spec Normal file
View File

@ -0,0 +1,92 @@
%global _empty_manifest_terminate_build 0
Name: python-pytest-mypy
Version: 0.9.1
Release: 1
Summary: Mypy static type checker plugin for Pytest
License: MIT
URL: https://github.com/dbader/pytest-mypy
Source0: https://files.pythonhosted.org/packages/42/1f/d02e7a046332478c7b06566f96a418483e8491869a1e1cc44b4d119243e7/pytest-mypy-0.9.1.tar.gz
BuildArch: noarch
%description
Mypy static type checker plugin for Pytest. Runs the mypy static type checker
on your source files as part of your pytest test runs. Does for mypy what the
pytest-flake8 plugin does for flake8.
%package -n python3-pytest-mypy
Summary: Mypy static type checker plugin for Pytest
Provides: python-pytest-mypy
# Base build requires
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pbr
BuildRequires: python3-pip
BuildRequires: python3-wheel
# General requires
BuildRequires: python3-setuptools_scm
BuildRequires: python3-attrs
BuildRequires: python3-filelock
BuildRequires: python3-pytest
BuildRequires: python3-mypy
# General requires
Requires: python3-attrs
Requires: python3-filelock
Requires: python3-pytest
Requires: python3-mypy
%description -n python3-pytest-mypy
Mypy static type checker plugin for Pytest. Runs the mypy static type checker
on your source files as part of your pytest test runs. Does for mypy what the
pytest-flake8 plugin does for flake8.
%package help
Summary: Mypy static type checker plugin for Pytest
Provides: python3-pytest-mypy-doc
%description help
Mypy static type checker plugin for Pytest. Runs the mypy static type checker
on your source files as part of your pytest test runs. Does for mypy what the
pytest-flake8 plugin does for flake8.
%prep
%autosetup -n pytest-mypy-%{version}
%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-pytest-mypy -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Thu Jul 14 2022 OpenStack_SIG <openstack@openeuler.org> - 0.9.1-1
- Init package python3-pytest-mypy of version 0.9.1