python-types-cryptography/python-types-cryptography.spec

106 lines
3.9 KiB
RPMSpec
Raw Permalink Normal View History

%global _empty_manifest_terminate_build 0
Name: python-types-cryptography
2023-02-14 11:25:50 +08:00
Version: 3.3.23.2
Release: 1
Summary: Typing stubs for cryptography
License: Apache-2.0
URL: https://github.com/python/typeshed
2023-02-14 11:25:50 +08:00
Source0: https://files.pythonhosted.org/packages/18/05/a57fe8bbed10fe4b739fac6e16c4e80c5199ce2f74ae67fa7d7f6e3750da/types-cryptography-3.3.23.2.tar.gz
BuildArch: noarch
%description
Typing stubs for cryptographyThis is a PEP 561 type stub package for the
cryptography package. It can be used by type-checking tools like mypy, PyCharm,
pytype etc. to check code that uses cryptography. The source for this package
can be found at All fixes for types and metadata should be contributed
there.*Note:The cryptography package includes type annotations or type stubs
since version 3.4.4. Please uninstall the types-cryptography package if you use
this or a newer version. See for more details.
%package -n python3-types-cryptography
Summary: Typing stubs for cryptography
Provides: python-types-cryptography
# Base build requires
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pbr
BuildRequires: python3-pip
BuildRequires: python3-wheel
# General requires
BuildRequires: python3-types-enum34
BuildRequires: python3-types-ipaddress
# General requires
Requires: python3-types-enum34
Requires: python3-types-ipaddress
%description -n python3-types-cryptography
Typing stubs for cryptographyThis is a PEP 561 type stub package for the
cryptography package. It can be used by type-checking tools like mypy, PyCharm,
pytype etc. to check code that uses cryptography. The source for this package
can be found at All fixes for types and metadata should be contributed
there.*Note:The cryptography package includes type annotations or type stubs
since version 3.4.4. Please uninstall the types-cryptography package if you use
this or a newer version. See for more details.
%package help
Summary: Typing stubs for cryptography
Provides: python3-types-cryptography-doc
%description help
Typing stubs for cryptographyThis is a PEP 561 type stub package for the
cryptography package. It can be used by type-checking tools like mypy, PyCharm,
pytype etc. to check code that uses cryptography. The source for this package
can be found at All fixes for types and metadata should be contributed
there.*Note:The cryptography package includes type annotations or type stubs
since version 3.4.4. Please uninstall the types-cryptography package if you use
this or a newer version. See for more details.
%prep
%autosetup -n types-cryptography-%{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 .
%check
%{__python3} setup.py test
%files -n python3-types-cryptography -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
2023-02-14 11:25:50 +08:00
* Tue Feb 14 2023 wubijie <wubijie@kylinos.cn> - 3.3.23.2-1
- Update package to version 3.3.23.2
* Thu Jul 14 2022 OpenStack_SIG <openstack@openeuler.org> - 3.3.15-1
- Init package python3-types-cryptography of version 3.3.15