summaryrefslogtreecommitdiff
path: root/python-codernitydb.spec
blob: f635319b3961520f4865780efb0cbdad5eb4becc (plain)
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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
%global _empty_manifest_terminate_build 0
Name:		python-CodernityDB
Version:	0.5.0
Release:	1
Summary:	Pure python, fast, schema-less, NoSQL database
License:	Apache 2.0
URL:		http://labs.codernity.com/codernitydb
Source0:	https://mirrors.aliyun.com/pypi/web/packages/fb/14/ab1cdd890e93d4bb916fff9ea7482b88f1b4409e524cec5ec55188dd422a/CodernityDB-0.5.0.tar.gz
BuildArch:	noarch


%description
CodernityDB is opensource, pure Python (no 3rd party dependency), fast (really fast check Speed if you don't believe in words), multiplatform, schema-less, NoSQL_ database. It has optional support for HTTP server version (CodernityDB-HTTP-link_), and also Python client library (CodernityDB-PyClient-link_) that aims to be 100% compatible with embeded version.
You can call it a more advanced key-value database. With multiple key-values indexes in the same engine. Also CodernityDB supports functions that are executed inside database.
Main documentation is located at http://labs.codernity.com/codernitydb
Key features
~~~~~~~~~~~~
* Native Python database
* Multiple indexes
* Fast (even 100 000 insert and more than 100 000 get operations per second, see Speed for details)
* Embeded mode (default) and Server (CodernityDB-HTTP-link_), with client library that aims to be 100% compatible with embeded one
* Easy way to implement custom Storage
* Collections / Tables support
* Sharding support
Install
~~~~~~~
Because CodernityDB is pure Python you need to perform standard installation for Python applications::
   pip install CodernityDB
or using easy_install::
   easy_install CodernityDB
or from sources::
   hg clone ssh://hg@bitbucket.org/codernity/codernitydb
   cd codernitydb
   python setup.py install
Contribute & Bugs & Requests
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CodernityDB is one of projects developed and released by Codernity_, so you can contact us directly in any case.
Do you want to contribute? Great! Then just fork our repository `CodernityDB @ Bitbucket`_ and do a pull request. It can't be more easy!
To fill a bug please also use Bitbucket.
Support
~~~~~~~
In case of any problems, feature request you can also contact us directly.
Do you want customized version of CodernityDB ? No problem, just contact us.

%package -n python3-CodernityDB
Summary:	Pure python, fast, schema-less, NoSQL database
Provides:	python-CodernityDB
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-CodernityDB
CodernityDB is opensource, pure Python (no 3rd party dependency), fast (really fast check Speed if you don't believe in words), multiplatform, schema-less, NoSQL_ database. It has optional support for HTTP server version (CodernityDB-HTTP-link_), and also Python client library (CodernityDB-PyClient-link_) that aims to be 100% compatible with embeded version.
You can call it a more advanced key-value database. With multiple key-values indexes in the same engine. Also CodernityDB supports functions that are executed inside database.
Main documentation is located at http://labs.codernity.com/codernitydb
Key features
~~~~~~~~~~~~
* Native Python database
* Multiple indexes
* Fast (even 100 000 insert and more than 100 000 get operations per second, see Speed for details)
* Embeded mode (default) and Server (CodernityDB-HTTP-link_), with client library that aims to be 100% compatible with embeded one
* Easy way to implement custom Storage
* Collections / Tables support
* Sharding support
Install
~~~~~~~
Because CodernityDB is pure Python you need to perform standard installation for Python applications::
   pip install CodernityDB
or using easy_install::
   easy_install CodernityDB
or from sources::
   hg clone ssh://hg@bitbucket.org/codernity/codernitydb
   cd codernitydb
   python setup.py install
Contribute & Bugs & Requests
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CodernityDB is one of projects developed and released by Codernity_, so you can contact us directly in any case.
Do you want to contribute? Great! Then just fork our repository `CodernityDB @ Bitbucket`_ and do a pull request. It can't be more easy!
To fill a bug please also use Bitbucket.
Support
~~~~~~~
In case of any problems, feature request you can also contact us directly.
Do you want customized version of CodernityDB ? No problem, just contact us.

%package help
Summary:	Development documents and examples for CodernityDB
Provides:	python3-CodernityDB-doc
%description help
CodernityDB is opensource, pure Python (no 3rd party dependency), fast (really fast check Speed if you don't believe in words), multiplatform, schema-less, NoSQL_ database. It has optional support for HTTP server version (CodernityDB-HTTP-link_), and also Python client library (CodernityDB-PyClient-link_) that aims to be 100% compatible with embeded version.
You can call it a more advanced key-value database. With multiple key-values indexes in the same engine. Also CodernityDB supports functions that are executed inside database.
Main documentation is located at http://labs.codernity.com/codernitydb
Key features
~~~~~~~~~~~~
* Native Python database
* Multiple indexes
* Fast (even 100 000 insert and more than 100 000 get operations per second, see Speed for details)
* Embeded mode (default) and Server (CodernityDB-HTTP-link_), with client library that aims to be 100% compatible with embeded one
* Easy way to implement custom Storage
* Collections / Tables support
* Sharding support
Install
~~~~~~~
Because CodernityDB is pure Python you need to perform standard installation for Python applications::
   pip install CodernityDB
or using easy_install::
   easy_install CodernityDB
or from sources::
   hg clone ssh://hg@bitbucket.org/codernity/codernitydb
   cd codernitydb
   python setup.py install
Contribute & Bugs & Requests
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CodernityDB is one of projects developed and released by Codernity_, so you can contact us directly in any case.
Do you want to contribute? Great! Then just fork our repository `CodernityDB @ Bitbucket`_ and do a pull request. It can't be more easy!
To fill a bug please also use Bitbucket.
Support
~~~~~~~
In case of any problems, feature request you can also contact us directly.
Do you want customized version of CodernityDB ? No problem, just contact us.

%prep
%autosetup -n CodernityDB-0.5.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-CodernityDB -f filelist.lst
%dir %{python3_sitelib}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 0.5.0-1
- Package Spec generated