diff options
| author | CoprDistGit <infra@openeuler.org> | 2023-04-10 08:56:01 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2023-04-10 08:56:01 +0000 |
| commit | 94cdd2077a8effcb13b2cd871bedcbdd8526b27e (patch) | |
| tree | ec3a7502e6478af243ed4c3efccca9a76ecc29ec | |
| parent | 9018e06bd99f7badb8e1f2b0b2bba17022b7e303 (diff) | |
automatic import of python-sanic
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | python-sanic.spec | 194 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 196 insertions, 0 deletions
@@ -0,0 +1 @@ +/sanic-23.3.0.tar.gz diff --git a/python-sanic.spec b/python-sanic.spec new file mode 100644 index 0000000..93f5c15 --- /dev/null +++ b/python-sanic.spec @@ -0,0 +1,194 @@ +%global _empty_manifest_terminate_build 0 +Name: python-sanic +Version: 23.3.0 +Release: 1 +Summary: A web server and web framework that's written to go fast. Build fast. Run fast. +License: MIT +URL: http://github.com/sanic-org/sanic/ +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/e5/ab/80d6075e73e2a22c2d800bb57e2ebca98fc7324f815fbc04487ef9a849a0/sanic-23.3.0.tar.gz +BuildArch: noarch + +Requires: python3-sanic-routing +Requires: python3-httptools +Requires: python3-aiofiles +Requires: python3-websockets +Requires: python3-multidict +Requires: python3-html5tagger +Requires: python3-tracerite +Requires: python3-uvloop +Requires: python3-ujson +Requires: python3-sphinx-rtd-theme +Requires: python3-sphinx +Requires: python3-uvicorn +Requires: python3-pygments +Requires: python3-pytest-benchmark +Requires: python3-sanic-testing +Requires: python3-pytest-sanic +Requires: python3-enum-tools[sphinx] +Requires: python3-mistune +Requires: python3-chardet +Requires: python3-tox +Requires: python3-bandit +Requires: python3-beautifulsoup4 +Requires: python3-pytest +Requires: python3-coverage +Requires: python3-isort +Requires: python3-cryptography +Requires: python3-docutils +Requires: python3-flake8 +Requires: python3-mypy +Requires: python3-slotscheck +Requires: python3-m2r2 +Requires: python3-black +Requires: python3-towncrier +Requires: python3-types-ujson +Requires: python3-sanic-testing +Requires: python3-pytest +Requires: python3-coverage +Requires: python3-beautifulsoup4 +Requires: python3-pytest-sanic +Requires: python3-pytest-benchmark +Requires: python3-chardet +Requires: python3-flake8 +Requires: python3-black +Requires: python3-isort +Requires: python3-bandit +Requires: python3-mypy +Requires: python3-docutils +Requires: python3-pygments +Requires: python3-uvicorn +Requires: python3-slotscheck +Requires: python3-cryptography +Requires: python3-tox +Requires: python3-towncrier +Requires: python3-types-ujson +Requires: python3-sphinx +Requires: python3-sphinx-rtd-theme +Requires: python3-docutils +Requires: python3-pygments +Requires: python3-m2r2 +Requires: python3-enum-tools[sphinx] +Requires: python3-mistune +Requires: python3-sanic-ext +Requires: python3-aioquic +Requires: python3-sanic-testing +Requires: python3-pytest +Requires: python3-coverage +Requires: python3-beautifulsoup4 +Requires: python3-pytest-sanic +Requires: python3-pytest-benchmark +Requires: python3-chardet +Requires: python3-flake8 +Requires: python3-black +Requires: python3-isort +Requires: python3-bandit +Requires: python3-mypy +Requires: python3-docutils +Requires: python3-pygments +Requires: python3-uvicorn +Requires: python3-slotscheck +Requires: python3-types-ujson + +%description + * - Build + - | |Py310Test| |Py39Test| |Py38Test| |Py37Test| + * - Docs + - | |UserGuide| |Documentation| + * - Package + - | |PyPI| |PyPI version| |Wheel| |Supported implementations| |Code style black| + * - Support + - | |Forums| |Discord| |Awesome| + * - Stats + - | |Downloads| |WkDownloads| |Conda downloads| +Sanic is a **Python 3.7+** web server and web framework that's written to go fast. It allows the usage of the ``async/await`` syntax added in Python 3.5, which makes your code non-blocking and speedy. +Sanic is also ASGI compliant, so you can deploy it with an `alternative ASGI webserver <https://sanicframework.org/en/guide/deployment/running.html#asgi>`_. +`Source code on GitHub <https://github.com/sanic-org/sanic/>`_ | `Help and discussion board <https://community.sanicframework.org/>`_ | `User Guide <https://sanicframework.org>`_ | `Chat on Discord <https://discord.gg/FARQzAEMAA>`_ +The project is maintained by the community, for the community. **Contributions are welcome!** +The goal of the project is to provide a simple way to get up and running a highly performant HTTP server that is easy to build, to expand, and ultimately to scale. + +%package -n python3-sanic +Summary: A web server and web framework that's written to go fast. Build fast. Run fast. +Provides: python-sanic +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-sanic + * - Build + - | |Py310Test| |Py39Test| |Py38Test| |Py37Test| + * - Docs + - | |UserGuide| |Documentation| + * - Package + - | |PyPI| |PyPI version| |Wheel| |Supported implementations| |Code style black| + * - Support + - | |Forums| |Discord| |Awesome| + * - Stats + - | |Downloads| |WkDownloads| |Conda downloads| +Sanic is a **Python 3.7+** web server and web framework that's written to go fast. It allows the usage of the ``async/await`` syntax added in Python 3.5, which makes your code non-blocking and speedy. +Sanic is also ASGI compliant, so you can deploy it with an `alternative ASGI webserver <https://sanicframework.org/en/guide/deployment/running.html#asgi>`_. +`Source code on GitHub <https://github.com/sanic-org/sanic/>`_ | `Help and discussion board <https://community.sanicframework.org/>`_ | `User Guide <https://sanicframework.org>`_ | `Chat on Discord <https://discord.gg/FARQzAEMAA>`_ +The project is maintained by the community, for the community. **Contributions are welcome!** +The goal of the project is to provide a simple way to get up and running a highly performant HTTP server that is easy to build, to expand, and ultimately to scale. + +%package help +Summary: Development documents and examples for sanic +Provides: python3-sanic-doc +%description help + * - Build + - | |Py310Test| |Py39Test| |Py38Test| |Py37Test| + * - Docs + - | |UserGuide| |Documentation| + * - Package + - | |PyPI| |PyPI version| |Wheel| |Supported implementations| |Code style black| + * - Support + - | |Forums| |Discord| |Awesome| + * - Stats + - | |Downloads| |WkDownloads| |Conda downloads| +Sanic is a **Python 3.7+** web server and web framework that's written to go fast. It allows the usage of the ``async/await`` syntax added in Python 3.5, which makes your code non-blocking and speedy. +Sanic is also ASGI compliant, so you can deploy it with an `alternative ASGI webserver <https://sanicframework.org/en/guide/deployment/running.html#asgi>`_. +`Source code on GitHub <https://github.com/sanic-org/sanic/>`_ | `Help and discussion board <https://community.sanicframework.org/>`_ | `User Guide <https://sanicframework.org>`_ | `Chat on Discord <https://discord.gg/FARQzAEMAA>`_ +The project is maintained by the community, for the community. **Contributions are welcome!** +The goal of the project is to provide a simple way to get up and running a highly performant HTTP server that is easy to build, to expand, and ultimately to scale. + +%prep +%autosetup -n sanic-23.3.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-sanic -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 23.3.0-1 +- Package Spec generated @@ -0,0 +1 @@ +5f92fa3535feb2211a78f33a785223d8 sanic-23.3.0.tar.gz |
