%global _empty_manifest_terminate_build 0 Name: python-FileTransfer Version: 0.11.0 Release: 1 Summary: Application and library for file transfer. License: BSD-3-Clause URL: https://andreas19.github.io/FileTransfer/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/9e/ec/448fc88a6e1761f5907113a2839808deb49d9818514cd3ff8aad39749163/FileTransfer-0.11.0.tar.gz BuildArch: noarch Requires: python3-easimpconf Requires: python3-ftputil Requires: python3-paramiko Requires: python3-salmagundi Requires: python3-importlib-resources Requires: python3-dataclasses %description **2021-12-26 (0.11.0)** - Drop support for ftputil 3 **2020-08-22 (0.10.3)** - Replace salmagundi.config with easimpconf - New: option keep_alive in host configuration **2020-07-28 (0.10.2)** - New: option dir_a_option in host configuration - Now works with ftputil version 4 **2020-06-14 (0.10.1)** - Pin dependency ftputil to version 3.4 because of incompatible changes in version 4.0 **2020-01-27 (0.10.0)** - New: options log_level, retries and ready_file in job configuration - New: single_instance in job configuration can be set to arbitrary lock name - Changed: JobResult.file_list tags are now FileTags enum members - Changed: function configure() returns JobResult object and status code - Changed: return/status codes of filetransfer script and exceptions - Changed: names for entries and placeholders in custom email configuration **2020-01-16 (0.9.0)** - New: option single_instance in job configuration - New: logging can be disabled in application or job configuration - Add function set_sigterm_handler() to API - Upgrade dependency: salmagundi -> 0.11.2 - Bugfix: error when sending email if file list contained source or target errors **2020-01-09 (0.8.0)** - Emails are now customizable - Upgrade dependencies: paramiko -> 2.7.1, salmagundi -> 0.10.0 **2019-12-03 (0.7.5)** - Improve documentation - Add more examples **2019-06-12 (0.7.4)** - Upgrade dependency: paramiko 2.4.2 -> 2.5.0 **2019-02-21 (0.7.3)** - Improve email handling code - Improve API **2019-02-03 (0.7.2)** - Fix dependency (wrong salmagundi version in setup.cfg) **2019-02-03 (0.7.1)** - Bugfix: subpackage data was not included **2019-02-03 (0.7.0)** - Re-implementation of configuration handling - Changes in API - Minor changes in job and host configurations **2019-01-08 (0.6.0)** - Support ECDSA and Ed25519 for SFTP authentication keys - Change SFTP authentication key configuration - Remove host configurations from job configuration files **2018-12-16 (0.5.4)** - Improve usage message and documentation **2018-09-24 (0.5.3)** - Some minor corrections - Improve API **2018-09-20 (0.5.1)** - Bugfix: When using the API in a script only one SFTP transfer succeeded and the others failed. **2018-09-04 (0.5.0)** - First public release. %package -n python3-FileTransfer Summary: Application and library for file transfer. Provides: python-FileTransfer BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-FileTransfer **2021-12-26 (0.11.0)** - Drop support for ftputil 3 **2020-08-22 (0.10.3)** - Replace salmagundi.config with easimpconf - New: option keep_alive in host configuration **2020-07-28 (0.10.2)** - New: option dir_a_option in host configuration - Now works with ftputil version 4 **2020-06-14 (0.10.1)** - Pin dependency ftputil to version 3.4 because of incompatible changes in version 4.0 **2020-01-27 (0.10.0)** - New: options log_level, retries and ready_file in job configuration - New: single_instance in job configuration can be set to arbitrary lock name - Changed: JobResult.file_list tags are now FileTags enum members - Changed: function configure() returns JobResult object and status code - Changed: return/status codes of filetransfer script and exceptions - Changed: names for entries and placeholders in custom email configuration **2020-01-16 (0.9.0)** - New: option single_instance in job configuration - New: logging can be disabled in application or job configuration - Add function set_sigterm_handler() to API - Upgrade dependency: salmagundi -> 0.11.2 - Bugfix: error when sending email if file list contained source or target errors **2020-01-09 (0.8.0)** - Emails are now customizable - Upgrade dependencies: paramiko -> 2.7.1, salmagundi -> 0.10.0 **2019-12-03 (0.7.5)** - Improve documentation - Add more examples **2019-06-12 (0.7.4)** - Upgrade dependency: paramiko 2.4.2 -> 2.5.0 **2019-02-21 (0.7.3)** - Improve email handling code - Improve API **2019-02-03 (0.7.2)** - Fix dependency (wrong salmagundi version in setup.cfg) **2019-02-03 (0.7.1)** - Bugfix: subpackage data was not included **2019-02-03 (0.7.0)** - Re-implementation of configuration handling - Changes in API - Minor changes in job and host configurations **2019-01-08 (0.6.0)** - Support ECDSA and Ed25519 for SFTP authentication keys - Change SFTP authentication key configuration - Remove host configurations from job configuration files **2018-12-16 (0.5.4)** - Improve usage message and documentation **2018-09-24 (0.5.3)** - Some minor corrections - Improve API **2018-09-20 (0.5.1)** - Bugfix: When using the API in a script only one SFTP transfer succeeded and the others failed. **2018-09-04 (0.5.0)** - First public release. %package help Summary: Development documents and examples for FileTransfer Provides: python3-FileTransfer-doc %description help **2021-12-26 (0.11.0)** - Drop support for ftputil 3 **2020-08-22 (0.10.3)** - Replace salmagundi.config with easimpconf - New: option keep_alive in host configuration **2020-07-28 (0.10.2)** - New: option dir_a_option in host configuration - Now works with ftputil version 4 **2020-06-14 (0.10.1)** - Pin dependency ftputil to version 3.4 because of incompatible changes in version 4.0 **2020-01-27 (0.10.0)** - New: options log_level, retries and ready_file in job configuration - New: single_instance in job configuration can be set to arbitrary lock name - Changed: JobResult.file_list tags are now FileTags enum members - Changed: function configure() returns JobResult object and status code - Changed: return/status codes of filetransfer script and exceptions - Changed: names for entries and placeholders in custom email configuration **2020-01-16 (0.9.0)** - New: option single_instance in job configuration - New: logging can be disabled in application or job configuration - Add function set_sigterm_handler() to API - Upgrade dependency: salmagundi -> 0.11.2 - Bugfix: error when sending email if file list contained source or target errors **2020-01-09 (0.8.0)** - Emails are now customizable - Upgrade dependencies: paramiko -> 2.7.1, salmagundi -> 0.10.0 **2019-12-03 (0.7.5)** - Improve documentation - Add more examples **2019-06-12 (0.7.4)** - Upgrade dependency: paramiko 2.4.2 -> 2.5.0 **2019-02-21 (0.7.3)** - Improve email handling code - Improve API **2019-02-03 (0.7.2)** - Fix dependency (wrong salmagundi version in setup.cfg) **2019-02-03 (0.7.1)** - Bugfix: subpackage data was not included **2019-02-03 (0.7.0)** - Re-implementation of configuration handling - Changes in API - Minor changes in job and host configurations **2019-01-08 (0.6.0)** - Support ECDSA and Ed25519 for SFTP authentication keys - Change SFTP authentication key configuration - Remove host configurations from job configuration files **2018-12-16 (0.5.4)** - Improve usage message and documentation **2018-09-24 (0.5.3)** - Some minor corrections - Improve API **2018-09-20 (0.5.1)** - Bugfix: When using the API in a script only one SFTP transfer succeeded and the others failed. **2018-09-04 (0.5.0)** - First public release. %prep %autosetup -n FileTransfer-0.11.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-FileTransfer -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 31 2023 Python_Bot - 0.11.0-1 - Package Spec generated