summaryrefslogtreecommitdiff
path: root/python-salmagundi.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-06-20 05:47:09 +0000
committerCoprDistGit <infra@openeuler.org>2023-06-20 05:47:09 +0000
commit20d0047e102f027907d8c03b8ecc1607cc980a93 (patch)
tree09b1df5f9fb5ac96ce7ed8f0ad8cfd02c033e8c6 /python-salmagundi.spec
parent1629b299c460dd0add1b1fd80f7747a90f020b3d (diff)
automatic import of python-salmagundiopeneuler20.03
Diffstat (limited to 'python-salmagundi.spec')
-rw-r--r--python-salmagundi.spec340
1 files changed, 340 insertions, 0 deletions
diff --git a/python-salmagundi.spec b/python-salmagundi.spec
new file mode 100644
index 0000000..984d24f
--- /dev/null
+++ b/python-salmagundi.spec
@@ -0,0 +1,340 @@
+%global _empty_manifest_terminate_build 0
+Name: python-salmagundi
+Version: 0.17.1
+Release: 1
+Summary: Library with a collection of some more or less useful functions.
+License: BSD-3-Clause
+URL: https://andreas19.github.io/salmagundi/
+Source0: https://mirrors.aliyun.com/pypi/web/packages/91/2c/cf1d0ccb1cfa28bbea270b1a18e63bded1d73a5e8e6112ade9721b09e655/salmagundi-0.17.1.tar.gz
+BuildArch: noarch
+
+Requires: python3-wcwidth
+
+%description
+**2021-08-04 (0.17.1)**
+ - Bugfix in inputs.menu()
+**2021-08-04 (0.17.0)**
+ - Add parameter default to inputs.menu()
+**2021-01-19 (0.16.0)**
+ - Change in module inputs (see documentation)
+ - Remove dependency on ansictrls
+**2020-12-26 (0.15.1)**
+ - Bugfix: strings.int2str() now works with negative integers
+ - Remove deprecated modules config and crypto (use EaSimpConf and PyGemina instead)
+ - Include docopt.py in package and and fix it to silence DeprecationWarnings
+**2020-08-17 (0.15.0)**
+ - Add parameter noecho to inputs.read()
+ - Add functions walign(), wlen(), wshorten() to module strings
+**2020-07-30 (0.14.0)**
+ - Add parameter maxsplit to strings.str2tuple()
+ - Deprecate modules crypto and config
+**2020-07-12 (0.13.0)**
+ - Add method Config.as_dict() in module config
+ - Add exception DuplicateError in module config
+ - Options can now be added to sections in module config (renamed parameter name -> key)
+ - Add a tag to specification in module config
+ - Bugfix: Config.\_\_delitem\_\_() now works even if create_properties=False
+**2020-04-21 (0.12.0)**
+ - Add function convert_string() to module config
+ - Add class StopWatch to module utils
+**2020-01-30 (0.11.3)**
+ - Add parameter numeric to config.convert_loglevel()
+**2020-01-16 (0.11.2)**
+ - Change utils.ensure_single_instance(): parameter lockfile -> lockname
+**2020-01-11 (0.11.1)**
+ - Bugfix: utils.ensure_single_instance()
+**2020-01-11 (0.11.0)**
+ - Add functions sys_exit() and ensure_single_instance() to module utils
+ - Add parameter err_code to utils.docopt_helper()
+**2020-01-04 (0.10.0)**
+ - Add wildcards in spec for sections and options in module config
+ - Add function docopt_helper() in module utils
+**2020-01-02 (0.9.4)**
+ - Bugfix: microseconds format in strings.format_timedelta()
+**2019-10-07 (0.9.2)**
+ - Fix documentation for module config
+ - Link to overview table for selected module now in sidebar
+**2019-10-06 (0.9.1)**
+ - Bugfix: files.read_lines() stripped all whitespaces, not only line breaks
+ - Improve documentation: add overview table to each module
+**2019-10-01 (0.9.0)**
+ - Add function slugify() to module strings
+ - Add class TranslationTable to module strings
+ - Change function strings.insert_separator()
+ - Add module validation
+ - Add \_\_all\_\_ to all modules
+**2019-06-26 (0.8.0)**
+ - Longer secret keys in module crypto
+**2019-05-12 (0.7.3)**
+ - Minor improvements/corrections of the documentation
+ - Upgrade dependency: cryptography 2.4.2 -> 2.6.1
+**2019-04-15 (0.7.2)**
+ - Bugfix: problem with inputs.menu() when cursor is in the last row
+ of the terminal
+**2019-02-07 (0.7.1)**
+ - Add 2 tags in module config
+**2019-01-31 (0.7.0)**
+ - Add module config
+ - Add function int2str() to module strings
+ - Bugfix: strings.str2tuple() can now use whitespace as separator
+**2019-01-15 (0.6.1)**
+ - Bugfix: \*_prefix() functions in module strings now handle negative
+ numbers correctly
+**2019-01-14 (0.6.0)**
+ - Add check\_\*() functions to module inputs
+ - Add parameter caption to function menu() in module inputs
+ - Add parameter errors to \*_all() and \*_lines() functions in module files
+ - Add parameter reverse to function insert_separator() in module strings
+**2019-01-07 (0.5.0)**
+ - Replace create() with touch() in module files
+ - Add functions to module files
+ - Add functions to module strings
+ - Add module crypto
+ - Add module utils
+**2018-12-27 (0.4.0)**
+ - Add functions to module inputs
+ - Rename line() to read() in module inputs
+**2018-12-24 (0.3.0)**
+ - Add module inputs
+**2018-12-23 (0.2.0)**
+ - Add functions to module colors
+ - Add module strings
+**2018-12-17 (0.1.0)**
+ - First public release
+
+%package -n python3-salmagundi
+Summary: Library with a collection of some more or less useful functions.
+Provides: python-salmagundi
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-salmagundi
+**2021-08-04 (0.17.1)**
+ - Bugfix in inputs.menu()
+**2021-08-04 (0.17.0)**
+ - Add parameter default to inputs.menu()
+**2021-01-19 (0.16.0)**
+ - Change in module inputs (see documentation)
+ - Remove dependency on ansictrls
+**2020-12-26 (0.15.1)**
+ - Bugfix: strings.int2str() now works with negative integers
+ - Remove deprecated modules config and crypto (use EaSimpConf and PyGemina instead)
+ - Include docopt.py in package and and fix it to silence DeprecationWarnings
+**2020-08-17 (0.15.0)**
+ - Add parameter noecho to inputs.read()
+ - Add functions walign(), wlen(), wshorten() to module strings
+**2020-07-30 (0.14.0)**
+ - Add parameter maxsplit to strings.str2tuple()
+ - Deprecate modules crypto and config
+**2020-07-12 (0.13.0)**
+ - Add method Config.as_dict() in module config
+ - Add exception DuplicateError in module config
+ - Options can now be added to sections in module config (renamed parameter name -> key)
+ - Add a tag to specification in module config
+ - Bugfix: Config.\_\_delitem\_\_() now works even if create_properties=False
+**2020-04-21 (0.12.0)**
+ - Add function convert_string() to module config
+ - Add class StopWatch to module utils
+**2020-01-30 (0.11.3)**
+ - Add parameter numeric to config.convert_loglevel()
+**2020-01-16 (0.11.2)**
+ - Change utils.ensure_single_instance(): parameter lockfile -> lockname
+**2020-01-11 (0.11.1)**
+ - Bugfix: utils.ensure_single_instance()
+**2020-01-11 (0.11.0)**
+ - Add functions sys_exit() and ensure_single_instance() to module utils
+ - Add parameter err_code to utils.docopt_helper()
+**2020-01-04 (0.10.0)**
+ - Add wildcards in spec for sections and options in module config
+ - Add function docopt_helper() in module utils
+**2020-01-02 (0.9.4)**
+ - Bugfix: microseconds format in strings.format_timedelta()
+**2019-10-07 (0.9.2)**
+ - Fix documentation for module config
+ - Link to overview table for selected module now in sidebar
+**2019-10-06 (0.9.1)**
+ - Bugfix: files.read_lines() stripped all whitespaces, not only line breaks
+ - Improve documentation: add overview table to each module
+**2019-10-01 (0.9.0)**
+ - Add function slugify() to module strings
+ - Add class TranslationTable to module strings
+ - Change function strings.insert_separator()
+ - Add module validation
+ - Add \_\_all\_\_ to all modules
+**2019-06-26 (0.8.0)**
+ - Longer secret keys in module crypto
+**2019-05-12 (0.7.3)**
+ - Minor improvements/corrections of the documentation
+ - Upgrade dependency: cryptography 2.4.2 -> 2.6.1
+**2019-04-15 (0.7.2)**
+ - Bugfix: problem with inputs.menu() when cursor is in the last row
+ of the terminal
+**2019-02-07 (0.7.1)**
+ - Add 2 tags in module config
+**2019-01-31 (0.7.0)**
+ - Add module config
+ - Add function int2str() to module strings
+ - Bugfix: strings.str2tuple() can now use whitespace as separator
+**2019-01-15 (0.6.1)**
+ - Bugfix: \*_prefix() functions in module strings now handle negative
+ numbers correctly
+**2019-01-14 (0.6.0)**
+ - Add check\_\*() functions to module inputs
+ - Add parameter caption to function menu() in module inputs
+ - Add parameter errors to \*_all() and \*_lines() functions in module files
+ - Add parameter reverse to function insert_separator() in module strings
+**2019-01-07 (0.5.0)**
+ - Replace create() with touch() in module files
+ - Add functions to module files
+ - Add functions to module strings
+ - Add module crypto
+ - Add module utils
+**2018-12-27 (0.4.0)**
+ - Add functions to module inputs
+ - Rename line() to read() in module inputs
+**2018-12-24 (0.3.0)**
+ - Add module inputs
+**2018-12-23 (0.2.0)**
+ - Add functions to module colors
+ - Add module strings
+**2018-12-17 (0.1.0)**
+ - First public release
+
+%package help
+Summary: Development documents and examples for salmagundi
+Provides: python3-salmagundi-doc
+%description help
+**2021-08-04 (0.17.1)**
+ - Bugfix in inputs.menu()
+**2021-08-04 (0.17.0)**
+ - Add parameter default to inputs.menu()
+**2021-01-19 (0.16.0)**
+ - Change in module inputs (see documentation)
+ - Remove dependency on ansictrls
+**2020-12-26 (0.15.1)**
+ - Bugfix: strings.int2str() now works with negative integers
+ - Remove deprecated modules config and crypto (use EaSimpConf and PyGemina instead)
+ - Include docopt.py in package and and fix it to silence DeprecationWarnings
+**2020-08-17 (0.15.0)**
+ - Add parameter noecho to inputs.read()
+ - Add functions walign(), wlen(), wshorten() to module strings
+**2020-07-30 (0.14.0)**
+ - Add parameter maxsplit to strings.str2tuple()
+ - Deprecate modules crypto and config
+**2020-07-12 (0.13.0)**
+ - Add method Config.as_dict() in module config
+ - Add exception DuplicateError in module config
+ - Options can now be added to sections in module config (renamed parameter name -> key)
+ - Add a tag to specification in module config
+ - Bugfix: Config.\_\_delitem\_\_() now works even if create_properties=False
+**2020-04-21 (0.12.0)**
+ - Add function convert_string() to module config
+ - Add class StopWatch to module utils
+**2020-01-30 (0.11.3)**
+ - Add parameter numeric to config.convert_loglevel()
+**2020-01-16 (0.11.2)**
+ - Change utils.ensure_single_instance(): parameter lockfile -> lockname
+**2020-01-11 (0.11.1)**
+ - Bugfix: utils.ensure_single_instance()
+**2020-01-11 (0.11.0)**
+ - Add functions sys_exit() and ensure_single_instance() to module utils
+ - Add parameter err_code to utils.docopt_helper()
+**2020-01-04 (0.10.0)**
+ - Add wildcards in spec for sections and options in module config
+ - Add function docopt_helper() in module utils
+**2020-01-02 (0.9.4)**
+ - Bugfix: microseconds format in strings.format_timedelta()
+**2019-10-07 (0.9.2)**
+ - Fix documentation for module config
+ - Link to overview table for selected module now in sidebar
+**2019-10-06 (0.9.1)**
+ - Bugfix: files.read_lines() stripped all whitespaces, not only line breaks
+ - Improve documentation: add overview table to each module
+**2019-10-01 (0.9.0)**
+ - Add function slugify() to module strings
+ - Add class TranslationTable to module strings
+ - Change function strings.insert_separator()
+ - Add module validation
+ - Add \_\_all\_\_ to all modules
+**2019-06-26 (0.8.0)**
+ - Longer secret keys in module crypto
+**2019-05-12 (0.7.3)**
+ - Minor improvements/corrections of the documentation
+ - Upgrade dependency: cryptography 2.4.2 -> 2.6.1
+**2019-04-15 (0.7.2)**
+ - Bugfix: problem with inputs.menu() when cursor is in the last row
+ of the terminal
+**2019-02-07 (0.7.1)**
+ - Add 2 tags in module config
+**2019-01-31 (0.7.0)**
+ - Add module config
+ - Add function int2str() to module strings
+ - Bugfix: strings.str2tuple() can now use whitespace as separator
+**2019-01-15 (0.6.1)**
+ - Bugfix: \*_prefix() functions in module strings now handle negative
+ numbers correctly
+**2019-01-14 (0.6.0)**
+ - Add check\_\*() functions to module inputs
+ - Add parameter caption to function menu() in module inputs
+ - Add parameter errors to \*_all() and \*_lines() functions in module files
+ - Add parameter reverse to function insert_separator() in module strings
+**2019-01-07 (0.5.0)**
+ - Replace create() with touch() in module files
+ - Add functions to module files
+ - Add functions to module strings
+ - Add module crypto
+ - Add module utils
+**2018-12-27 (0.4.0)**
+ - Add functions to module inputs
+ - Rename line() to read() in module inputs
+**2018-12-24 (0.3.0)**
+ - Add module inputs
+**2018-12-23 (0.2.0)**
+ - Add functions to module colors
+ - Add module strings
+**2018-12-17 (0.1.0)**
+ - First public release
+
+%prep
+%autosetup -n salmagundi-0.17.1
+
+%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-salmagundi -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 0.17.1-1
+- Package Spec generated