From 586da7b819718e9fa9bb86aa048d39c2897c9225 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Tue, 20 Jun 2023 04:59:37 +0000 Subject: automatic import of python-Spawning --- .gitignore | 1 + python-spawning.spec | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 74 insertions(+) create mode 100644 python-spawning.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..2c05698 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/Spawning-0.9.7.tar.gz diff --git a/python-spawning.spec b/python-spawning.spec new file mode 100644 index 0000000..eea4049 --- /dev/null +++ b/python-spawning.spec @@ -0,0 +1,72 @@ +%global _empty_manifest_terminate_build 0 +Name: python-Spawning +Version: 0.9.7 +Release: 1 +Summary: Spawning is a wsgi server which supports multiple processes, multiple threads, green threads, non-blocking HTTP io, and automatic graceful upgrading of code. +License: UNKNOWN +URL: UNKNOWN +Source0: https://mirrors.aliyun.com/pypi/web/packages/b6/8b/9110d75bfdafc4a7c27cd38752773d854222f43b3b8192aec7151f0f3cac/Spawning-0.9.7.tar.gz +BuildArch: noarch + + +%description +If your wsgi applications store state in memory, Spawning can be configured to run only one Python process. In this configuration your application state will be available to all requests but your application will not be able to take full advantage of multiple processors. Using multiple processes will take advantage of all processors and thus should be used for applications which do not share state. + +%package -n python3-Spawning +Summary: Spawning is a wsgi server which supports multiple processes, multiple threads, green threads, non-blocking HTTP io, and automatic graceful upgrading of code. +Provides: python-Spawning +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-Spawning +If your wsgi applications store state in memory, Spawning can be configured to run only one Python process. In this configuration your application state will be available to all requests but your application will not be able to take full advantage of multiple processors. Using multiple processes will take advantage of all processors and thus should be used for applications which do not share state. + +%package help +Summary: Development documents and examples for Spawning +Provides: python3-Spawning-doc +%description help +If your wsgi applications store state in memory, Spawning can be configured to run only one Python process. In this configuration your application state will be available to all requests but your application will not be able to take full advantage of multiple processors. Using multiple processes will take advantage of all processors and thus should be used for applications which do not share state. + +%prep +%autosetup -n Spawning-0.9.7 + +%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-Spawning -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Jun 20 2023 Python_Bot - 0.9.7-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..81514c8 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +d9e517ab33bba1961a4733aec8e1c92e Spawning-0.9.7.tar.gz -- cgit v1.2.3