summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-15 03:33:24 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-15 03:33:24 +0000
commite58b7910da09fc00aae882c6ec1c0d21e6480b39 (patch)
tree31e329cb34cb88059c92ee3a69118cc3defdad7e
parentd9ba76fa1556dd58809acf47f1b2c6402d124ad8 (diff)
automatic import of python-kupala
-rw-r--r--.gitignore1
-rw-r--r--python-kupala.spec202
-rw-r--r--sources1
3 files changed, 204 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..a9f1070 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/kupala-0.31.0.tar.gz
diff --git a/python-kupala.spec b/python-kupala.spec
new file mode 100644
index 0000000..0a36b65
--- /dev/null
+++ b/python-kupala.spec
@@ -0,0 +1,202 @@
+%global _empty_manifest_terminate_build 0
+Name: python-kupala
+Version: 0.31.0
+Release: 1
+Summary: A set of extensions for Starlette.
+License: MIT
+URL: https://github.com/alex-oleshkevich/kupala
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/a8/ea/2544ab074b90cf9f5eeab3a33eaaec1cdb515303174c857498a8cd42b0dc/kupala-0.31.0.tar.gz
+BuildArch: noarch
+
+Requires: python3-starlette
+Requires: python3-Jinja2
+Requires: python3-multipart
+Requires: python3-itsdangerous
+
+%description
+# Kupala Framework
+
+A set of extensions for Starlette for rapid application development.
+
+![PyPI](https://img.shields.io/pypi/v/kupala)
+![GitHub Workflow Status](https://img.shields.io/github/workflow/status/alex-oleshkevich/kupala/Lint)
+![GitHub](https://img.shields.io/github/license/alex-oleshkevich/kupala)
+![Libraries.io dependency status for latest release](https://img.shields.io/librariesio/release/pypi/kupala)
+![PyPI - Downloads](https://img.shields.io/pypi/dm/kupala)
+![GitHub Release Date](https://img.shields.io/github/release-date/alex-oleshkevich/kupala)
+![Lines of code](https://img.shields.io/tokei/lines/github/alex-oleshkevich/kupala)
+
+## Installation
+
+Install `kupala` using PIP or poetry:
+
+```bash
+pip install kupala
+# or
+poetry add kupala
+```
+
+## Features
+
+- dependency injection
+- SQLAlchemy 2 intergration
+- wtforms integration
+- click integration
+- jinja integration
+- file storage abstraction (S3, local files, in memory)
+- mail delivery
+- authentication (multi-backend, remember me)
+- django-like choices enums
+- configuration secrets reader
+- chainable guards (function that control access to the endpoint)
+- pagination
+- decorator-style routing
+- composable routing
+
+## Quick start
+
+See example application in `examples/` directory of this repository.
+
+
+%package -n python3-kupala
+Summary: A set of extensions for Starlette.
+Provides: python-kupala
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-kupala
+# Kupala Framework
+
+A set of extensions for Starlette for rapid application development.
+
+![PyPI](https://img.shields.io/pypi/v/kupala)
+![GitHub Workflow Status](https://img.shields.io/github/workflow/status/alex-oleshkevich/kupala/Lint)
+![GitHub](https://img.shields.io/github/license/alex-oleshkevich/kupala)
+![Libraries.io dependency status for latest release](https://img.shields.io/librariesio/release/pypi/kupala)
+![PyPI - Downloads](https://img.shields.io/pypi/dm/kupala)
+![GitHub Release Date](https://img.shields.io/github/release-date/alex-oleshkevich/kupala)
+![Lines of code](https://img.shields.io/tokei/lines/github/alex-oleshkevich/kupala)
+
+## Installation
+
+Install `kupala` using PIP or poetry:
+
+```bash
+pip install kupala
+# or
+poetry add kupala
+```
+
+## Features
+
+- dependency injection
+- SQLAlchemy 2 intergration
+- wtforms integration
+- click integration
+- jinja integration
+- file storage abstraction (S3, local files, in memory)
+- mail delivery
+- authentication (multi-backend, remember me)
+- django-like choices enums
+- configuration secrets reader
+- chainable guards (function that control access to the endpoint)
+- pagination
+- decorator-style routing
+- composable routing
+
+## Quick start
+
+See example application in `examples/` directory of this repository.
+
+
+%package help
+Summary: Development documents and examples for kupala
+Provides: python3-kupala-doc
+%description help
+# Kupala Framework
+
+A set of extensions for Starlette for rapid application development.
+
+![PyPI](https://img.shields.io/pypi/v/kupala)
+![GitHub Workflow Status](https://img.shields.io/github/workflow/status/alex-oleshkevich/kupala/Lint)
+![GitHub](https://img.shields.io/github/license/alex-oleshkevich/kupala)
+![Libraries.io dependency status for latest release](https://img.shields.io/librariesio/release/pypi/kupala)
+![PyPI - Downloads](https://img.shields.io/pypi/dm/kupala)
+![GitHub Release Date](https://img.shields.io/github/release-date/alex-oleshkevich/kupala)
+![Lines of code](https://img.shields.io/tokei/lines/github/alex-oleshkevich/kupala)
+
+## Installation
+
+Install `kupala` using PIP or poetry:
+
+```bash
+pip install kupala
+# or
+poetry add kupala
+```
+
+## Features
+
+- dependency injection
+- SQLAlchemy 2 intergration
+- wtforms integration
+- click integration
+- jinja integration
+- file storage abstraction (S3, local files, in memory)
+- mail delivery
+- authentication (multi-backend, remember me)
+- django-like choices enums
+- configuration secrets reader
+- chainable guards (function that control access to the endpoint)
+- pagination
+- decorator-style routing
+- composable routing
+
+## Quick start
+
+See example application in `examples/` directory of this repository.
+
+
+%prep
+%autosetup -n kupala-0.31.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-kupala -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 0.31.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..4a8de33
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+8da107555f4828626d88ba54bf62e547 kupala-0.31.0.tar.gz