diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-31 04:04:04 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-31 04:04:04 +0000 |
commit | 3ce8abb1abf9ba8a9f093b83aa451371034d1b73 (patch) | |
tree | 28b4cc9d365957aa22ae08e7cb354ff74c710626 | |
parent | 0110fce92a4a7febf12e6c48f747729a2fcb0cc1 (diff) |
automatic import of python-filetransfer
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-filetransfer.spec | 240 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 242 insertions, 0 deletions
@@ -0,0 +1 @@ +/FileTransfer-0.11.0.tar.gz diff --git a/python-filetransfer.spec b/python-filetransfer.spec new file mode 100644 index 0000000..fee53a5 --- /dev/null +++ b/python-filetransfer.spec @@ -0,0 +1,240 @@ +%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 <Python_Bot@openeuler.org> - 0.11.0-1 +- Package Spec generated @@ -0,0 +1 @@ +3ae8a429e6b918418cf187f91f568eef FileTransfer-0.11.0.tar.gz |