summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-31 04:04:04 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-31 04:04:04 +0000
commit3ce8abb1abf9ba8a9f093b83aa451371034d1b73 (patch)
tree28b4cc9d365957aa22ae08e7cb354ff74c710626
parent0110fce92a4a7febf12e6c48f747729a2fcb0cc1 (diff)
automatic import of python-filetransfer
-rw-r--r--.gitignore1
-rw-r--r--python-filetransfer.spec240
-rw-r--r--sources1
3 files changed, 242 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..46f9e0e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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
diff --git a/sources b/sources
new file mode 100644
index 0000000..4dcf0e2
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+3ae8a429e6b918418cf187f91f568eef FileTransfer-0.11.0.tar.gz