1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
%global _empty_manifest_terminate_build 0
Name: python-channels-binding
Version: 1.9.8
Release: 1
Summary: a RESTful API Streaming system over django channels, with model binding automations
License: MIT
URL: https://github.com/workon-io/channels-binding
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/a6/2c/5a8e8321920f81cd7c86ecbe5bcd6686596181101f8953dd2cb930d67c95/channels_binding-1.9.8.tar.gz
BuildArch: noarch
Requires: python3-Django
Requires: python3-channels
%description
Channels Binding exposes an JSON API streaming system over `channels <https://github.com/django/channels>`_,
It's designed to work as a full featured RestAPI via websocket, http, or both protocols combined.
in very few code lines, with a very simple and verboseless exchange structure,
where each django Models would be easily binded and come with native basics operations like 'retrieve', 'search', 'update', 'create', 'delete' and subscription.
We could made the comparaison with django restframework with the REST system.
It also provides react packages with ready-to-use pre configured tools and components to make easy Applications UIs.
Channels-binding is a compilation of somes packages :
- https://pypi.org/project/channels-binding/ for python/django
- https://www.npmjs.com/package/@channels-binding/core for node/react
- https://www.npmjs.com/package/@channels-binding/mui for material-ui integration
%package -n python3-channels-binding
Summary: a RESTful API Streaming system over django channels, with model binding automations
Provides: python-channels-binding
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-channels-binding
Channels Binding exposes an JSON API streaming system over `channels <https://github.com/django/channels>`_,
It's designed to work as a full featured RestAPI via websocket, http, or both protocols combined.
in very few code lines, with a very simple and verboseless exchange structure,
where each django Models would be easily binded and come with native basics operations like 'retrieve', 'search', 'update', 'create', 'delete' and subscription.
We could made the comparaison with django restframework with the REST system.
It also provides react packages with ready-to-use pre configured tools and components to make easy Applications UIs.
Channels-binding is a compilation of somes packages :
- https://pypi.org/project/channels-binding/ for python/django
- https://www.npmjs.com/package/@channels-binding/core for node/react
- https://www.npmjs.com/package/@channels-binding/mui for material-ui integration
%package help
Summary: Development documents and examples for channels-binding
Provides: python3-channels-binding-doc
%description help
Channels Binding exposes an JSON API streaming system over `channels <https://github.com/django/channels>`_,
It's designed to work as a full featured RestAPI via websocket, http, or both protocols combined.
in very few code lines, with a very simple and verboseless exchange structure,
where each django Models would be easily binded and come with native basics operations like 'retrieve', 'search', 'update', 'create', 'delete' and subscription.
We could made the comparaison with django restframework with the REST system.
It also provides react packages with ready-to-use pre configured tools and components to make easy Applications UIs.
Channels-binding is a compilation of somes packages :
- https://pypi.org/project/channels-binding/ for python/django
- https://www.npmjs.com/package/@channels-binding/core for node/react
- https://www.npmjs.com/package/@channels-binding/mui for material-ui integration
%prep
%autosetup -n channels-binding-1.9.8
%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-channels-binding -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 1.9.8-1
- Package Spec generated
|