python-asgiref/python-asgiref.spec

110 lines
3.8 KiB
RPMSpec
Raw Permalink Normal View History

2020-07-12 02:55:38 +08:00
%global _empty_manifest_terminate_build 0
Name: python-asgiref
2024-04-25 18:19:30 +08:00
Version: 3.8.1
2022-05-18 18:01:50 +08:00
Release: 1
Summary: ASGI specs, helper code, and adapters
2022-05-10 18:41:17 +08:00
License: BSD-3-Clause
URL: https://github.com/django/asgiref/
2023-02-21 14:56:46 +08:00
Source0: https://github.com/django/asgired/archive/refs/tags/%{release}.tar.gz#/asgiref-%{version}.tar.gz
BuildArch: noarch
2023-02-21 14:56:46 +08:00
2020-07-12 02:55:38 +08:00
%description
2023-02-21 14:56:46 +08:00
ASGI is a standard for Python asynchronous web apps and servers to communicate
with each other, and positioned as an asynchronous successor to WSGI. You can
read more at package includes ASGI base libraries, such as:Sync-to-async and
async-to-sync function wrappers, asgiref.sync Server base classes,
asgiref.server A WSGI-to-ASGI adapter, in asgiref.
2020-07-12 02:55:38 +08:00
%package -n python3-asgiref
Summary: ASGI specs, helper code, and adapters
2023-02-21 14:56:46 +08:00
Provides: python-asgiref = %{version}-%{release}
# Base build requires
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pbr
BuildRequires: python3-pip
BuildRequires: python3-wheel
2020-07-12 02:55:38 +08:00
%description -n python3-asgiref
2023-02-21 14:56:46 +08:00
ASGI is a standard for Python asynchronous web apps and servers to communicate
with each other, and positioned as an asynchronous successor to WSGI. You can
read more at package includes ASGI base libraries, such as:Sync-to-async and
async-to-sync function wrappers, asgiref.sync Server base classes,
asgiref.server A WSGI-to-ASGI adapter, in asgiref.
2020-07-12 02:55:38 +08:00
%package help
Summary: ASGI specs, helper code, and adapters
Provides: python3-asgiref-doc
2020-07-12 02:55:38 +08:00
%description help
2023-02-21 14:56:46 +08:00
ASGI is a standard for Python asynchronous web apps and servers to communicate
with each other, and positioned as an asynchronous successor to WSGI. You can
read more at package includes ASGI base libraries, such as:Sync-to-async and
async-to-sync function wrappers, asgiref.sync Server base classes,
asgiref.server A WSGI-to-ASGI adapter, in asgiref.
2020-07-12 02:55:38 +08:00
%prep
2023-02-21 14:56:46 +08:00
%autosetup -n asgiref-%{version}
2020-07-12 02:55:38 +08:00
%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
2020-07-12 02:55:38 +08:00
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
2020-07-12 02:55:38 +08:00
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
2020-07-12 02:55:38 +08:00
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
2020-07-12 02:55:38 +08:00
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
2020-07-12 02:55:38 +08:00
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%files -n python3-asgiref -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
2024-04-25 18:19:30 +08:00
* Sun Apr 07 2024 GuoCe <guoce@kylinso.cn> - 3.8.1-1
- Update package to version 3.8.1
- Corrects WSGI adapter handling of root path.
- Handles case where `"client"` is ``None`` in WsgiToAsgi adapter.
2023-06-25 14:51:47 +08:00
* Sun Jun 25 2023 jiangxinyu <jiangxinyu@kylinos.cn> - 3.7.2-1
- Update package to version 3.7.2
2023-02-21 14:56:46 +08:00
* Tue Feb 21 2023 jiangxinyu <jiangxinyu@kylinos.cn> - 3.6.0-1
- Update package to version 3.6.0
2022-05-30 16:32:36 +08:00
* Mon May 30 2022 houyingchao <houyingchao@h-partners.com> - 3.5.2-1
- Upgrade to 3.5.2
2022-05-18 18:01:50 +08:00
* Wed May 18 2022 xigaoxinyan <xigaoxinyan@h-partners.com> - 3.4.1-1
- Update to 3.4.1
2022-05-10 18:41:17 +08:00
* Tue May 10 2022 houyingchao <houyingchao@h-partners.com> - 3.4.0-2
- License compliance rectification
* Mon Jul 19 2021 OpenStack_SIG <openstack@openeuler.org> - 3.4.0-1
- Upgrade to version 3.4.0
2020-07-12 02:55:38 +08:00
* Sun Jul 12 2020 Python_Bot <Python_Bot@openeuler.org>
- Package Spec generated