{ "info": { "author": "Andreas Suhre", "author_email": "andreas19@posteo.eu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: File Transfer Protocol (FTP)", "Topic :: Software Development :: Libraries" ], "description": "# FileTransfer\n\nApplication and library for file transfer.\n\nFor more information see the [documentation](https://andreas19.github.io/FileTransfer/overview.html).\n\nHistory\n-------\n\n**2019-06-12 (0.7.4)**\n - Upgrade dependency: paramiko 2.4.2 -> 2.5.0\n\n**2019-02-21 (0.7.3)**\n - Improve email handling code\n - Improve API\n\n**2019-02-03 (0.7.2)**\n - Fix dependency (wrong salmagundi version in setup.cfg)\n\n**2019-02-03 (0.7.1)**\n - Bugfix: subpackage data was not included\n\n**2019-02-03 (0.7.0)**\n - Re-implementation of configuration handling\n - Changes in API\n - Minor changes in job and host configurations\n\n**2019-01-08 (0.6.0)**\n - Support ECDSA and Ed25519 for SFTP authentication keys\n - Change SFTP authentication key configuration\n - Remove host configurations from job configuration files\n\n**2018-12-16 (0.5.4)**\n - Improve usage message and documentation\n\n**2018-09-24 (0.5.3)**\n - Some minor corrections\n - Improve API\n\n**2018-09-20 (0.5.1)**\n - Bugfix: When using the API in a script only one SFTP transfer succeeded and the others failed.\n\n**2018-09-04 (0.5.0)**\n - First public release.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://andreas19.github.io/FileTransfer/", "keywords": "", "license": "BSD-3-Clause", "maintainer": "", "maintainer_email": "", "name": "FileTransfer", "package_url": "https://pypi.org/project/FileTransfer/", "platform": "", "project_url": "https://pypi.org/project/FileTransfer/", "project_urls": { "Homepage": "https://andreas19.github.io/FileTransfer/", "Source code": "https://github.com/andreas19/FileTransfer/" }, "release_url": "https://pypi.org/project/FileTransfer/0.7.4/", "requires_dist": [ "ftputil (>=3.4)", "paramiko (>=2.5.0)", "docopt (>=0.6.2)", "salmagundi (>=0.7.0)" ], "requires_python": ">=3.6", "summary": "Application and library for file transfer.", "version": "0.7.4" }, "last_serial": 5391752, "releases": { "0.5.0": [ { "comment_text": "", "digests": { "md5": "6f013c3d8f3f4f26c1e9fba453a66e88", "sha256": "8d2eb7803ae832de5173431cbe191b82ac26dd9a0a78030d3602ba8cd553e9e8" }, "downloads": -1, "filename": "FileTransfer-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6f013c3d8f3f4f26c1e9fba453a66e88", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 16465, "upload_time": "2018-09-04T11:50:14", "url": "https://files.pythonhosted.org/packages/8d/65/a717197b439c4cc27ac80465380ec47b5b8cd4905238b922b879f47c65c7/FileTransfer-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ad0f2a36be4573d85d9a4cbdd5d49d9", "sha256": "3ee939b0f7dd6df57167d25e0b10ed9fec0835256d67cabc7b6e07f91735cd12" }, "downloads": -1, "filename": "FileTransfer-0.5.0.tar.gz", "has_sig": false, "md5_digest": "7ad0f2a36be4573d85d9a4cbdd5d49d9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 11704, "upload_time": "2018-09-04T11:50:16", "url": "https://files.pythonhosted.org/packages/8b/c3/57eb00d8a7b197dc22f7ba9733ef68517c678b12f5f454b475a2502514d0/FileTransfer-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "09618e201b2aabc151fa718e41865eed", "sha256": "2eb359213ae9453cae735a6c8f5d61da66a10ba784562c427ff31baded43d311" }, "downloads": -1, "filename": "FileTransfer-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "09618e201b2aabc151fa718e41865eed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 16597, "upload_time": "2018-09-20T10:38:33", "url": "https://files.pythonhosted.org/packages/a5/7b/950eaeb7bdb4a4c0b100fe78d0ac53602412998126c8cdbb3451df657602/FileTransfer-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e65b10954c53a3f716987c5fac99fc1", "sha256": "35888c774ada1af9783c10aa692024ba81201f476d72a8fece846dedecb7d2eb" }, "downloads": -1, "filename": "FileTransfer-0.5.1.tar.gz", "has_sig": false, "md5_digest": "9e65b10954c53a3f716987c5fac99fc1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 11744, "upload_time": "2018-09-20T10:38:35", "url": "https://files.pythonhosted.org/packages/07/19/0169368b5b274e3e8a24630d35b0d14bf6d3f963637cafe9f3c2db4e37ea/FileTransfer-0.5.1.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "0582e962d53cf0ee6a8970187702aaa6", "sha256": "a39ab4aceab4c97719d5b57005cdb61f72864a3ba0cb65aed36713bab65d8ed7" }, "downloads": -1, "filename": "FileTransfer-0.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0582e962d53cf0ee6a8970187702aaa6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 16904, "upload_time": "2018-09-24T15:26:49", "url": "https://files.pythonhosted.org/packages/f7/df/e04741d639bc87c16cd913d94b99bb46d64dd02d476ec4859efceb3145c3/FileTransfer-0.5.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "733bcbe7edf36e2e8736e40a094a37d7", "sha256": "229adeb96cb70c0ad620ff1ad15e2f19a2c010f3e5179a2afb7ba034957ece1c" }, "downloads": -1, "filename": "FileTransfer-0.5.3.tar.gz", "has_sig": false, "md5_digest": "733bcbe7edf36e2e8736e40a094a37d7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12030, "upload_time": "2018-09-24T15:26:50", "url": "https://files.pythonhosted.org/packages/c7/4c/4b056f1ce53673430a05320b865f1d7408d975dfc81ead0e85cf686975ee/FileTransfer-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "b8c5d7c8aedce73eefae5fc62ec76703", "sha256": "4f44f7f51fdbac158d8d45730062954eb7c8ae59e48f288f640a55e1adf1c24a" }, "downloads": -1, "filename": "FileTransfer-0.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b8c5d7c8aedce73eefae5fc62ec76703", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 16919, "upload_time": "2018-12-16T11:48:07", "url": "https://files.pythonhosted.org/packages/0d/99/6a85661b776793db0a42bf898319473b4786807eabddeddf97d38d317308/FileTransfer-0.5.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86a8ec2d11f0b080aa026d9eaecfcba3", "sha256": "365cb2b15b320afa7dd92b85e8937d48d3acb2b23f32667a8a9c38229da8d8e6" }, "downloads": -1, "filename": "FileTransfer-0.5.4.tar.gz", "has_sig": false, "md5_digest": "86a8ec2d11f0b080aa026d9eaecfcba3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12067, "upload_time": "2018-12-16T11:48:09", "url": "https://files.pythonhosted.org/packages/5a/6c/c9bac5372fe535e95206ea4e068f45a966ae8491819ee5637ee66545cf51/FileTransfer-0.5.4.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "68176900cea1abb0dda60cc818f09ca8", "sha256": "cd37ac7cd0d3bdf299aa3a3adf15ed7423f871ece81d327904ea5cd30b520a90" }, "downloads": -1, "filename": "FileTransfer-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "68176900cea1abb0dda60cc818f09ca8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 17370, "upload_time": "2019-01-08T08:36:07", "url": "https://files.pythonhosted.org/packages/44/4e/dfa9de0bad5dec18da9b322142ac9d6df421b93f68fc692dd530bd75b6b3/FileTransfer-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e2218e4600681fe5576fa7e3fbf8440", "sha256": "184004882bdfcefd36c3feadda273d0af9c6120fc65e76f3d439ab0890532fc6" }, "downloads": -1, "filename": "FileTransfer-0.6.0.tar.gz", "has_sig": false, "md5_digest": "2e2218e4600681fe5576fa7e3fbf8440", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12477, "upload_time": "2019-01-08T08:36:08", "url": "https://files.pythonhosted.org/packages/f4/99/ae851151d49b96e491205ddbfb60069ac3ae171ee419b9d72dd32309c8a1/FileTransfer-0.6.0.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "bbbc52d5a1082ed6221f92e865dc3386", "sha256": "c56fdb549ffa6a897b812b17998ab0464c281edd0cb8977e10f4b6b9fe85fcf6" }, "downloads": -1, "filename": "FileTransfer-0.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bbbc52d5a1082ed6221f92e865dc3386", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 20861, "upload_time": "2019-02-03T13:29:34", "url": "https://files.pythonhosted.org/packages/a2/d9/f82ba25d18050d2ff8afef2406ca69775d34b5d5e2658999c227778226fd/FileTransfer-0.7.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0b8a71185965ecf4be24d47ab2207b3", "sha256": "d8552ea0d87f7e4475a7f5efe994a5ff30187e5598ec8c0f01fb87cef6115a77" }, "downloads": -1, "filename": "FileTransfer-0.7.2.tar.gz", "has_sig": false, "md5_digest": "e0b8a71185965ecf4be24d47ab2207b3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15281, "upload_time": "2019-02-03T13:29:36", "url": "https://files.pythonhosted.org/packages/1a/76/ec26125500588d3faf1837d58e09f2053305e8a17555f0488f7e57f71caa/FileTransfer-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "9da6e72d9c5330a1c327566359872d71", "sha256": "2b3d2341ce5e15667dacbfaaa5cf172ced358e2ad19e653b9c08beb783432c0a" }, "downloads": -1, "filename": "FileTransfer-0.7.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9da6e72d9c5330a1c327566359872d71", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 21281, "upload_time": "2019-02-21T12:53:40", "url": "https://files.pythonhosted.org/packages/00/c3/1c34cec8978303a641691a6bea484608ad6c7eff49c8fdef52dc91365907/FileTransfer-0.7.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fcd3c2a055395d729a7199a27f767431", "sha256": "48004a9368092a457bf4de8495368019b763e0c443a5d5cd74cd0b225133c531" }, "downloads": -1, "filename": "FileTransfer-0.7.3.tar.gz", "has_sig": false, "md5_digest": "fcd3c2a055395d729a7199a27f767431", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15718, "upload_time": "2019-02-21T12:53:42", "url": "https://files.pythonhosted.org/packages/fd/40/cbbe4c7cfc9599ddd2e2af673814d3ab2a91b17a0383ee1e6cfd8611fd61/FileTransfer-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "71e345b974013a1e3a6ef8192f477cd6", "sha256": "d9e3adc34105cd89a87fb6dcad6d55d956fe33d7e7d8b9fa52e071037c138df2" }, "downloads": -1, "filename": "FileTransfer-0.7.4-py3-none-any.whl", "has_sig": false, "md5_digest": "71e345b974013a1e3a6ef8192f477cd6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 21297, "upload_time": "2019-06-12T15:36:10", "url": "https://files.pythonhosted.org/packages/4e/b8/9c5b1ee6b1f089d359a75acfe4226dfd141b383218796606cc6c9218ed5d/FileTransfer-0.7.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30cd8b26a06072a8192bcb624885a65a", "sha256": "dafb6f21ebbec73fc86745ebc6545e3c7bc310a124ab6c9f6bd5ec9b01075849" }, "downloads": -1, "filename": "FileTransfer-0.7.4.tar.gz", "has_sig": false, "md5_digest": "30cd8b26a06072a8192bcb624885a65a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15749, "upload_time": "2019-06-12T15:36:12", "url": "https://files.pythonhosted.org/packages/4b/3d/2d15b91d39c978e42b1c559b16b88f9be8d666b7dbab6c7c5d9f5a01820b/FileTransfer-0.7.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "71e345b974013a1e3a6ef8192f477cd6", "sha256": "d9e3adc34105cd89a87fb6dcad6d55d956fe33d7e7d8b9fa52e071037c138df2" }, "downloads": -1, "filename": "FileTransfer-0.7.4-py3-none-any.whl", "has_sig": false, "md5_digest": "71e345b974013a1e3a6ef8192f477cd6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 21297, "upload_time": "2019-06-12T15:36:10", "url": "https://files.pythonhosted.org/packages/4e/b8/9c5b1ee6b1f089d359a75acfe4226dfd141b383218796606cc6c9218ed5d/FileTransfer-0.7.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30cd8b26a06072a8192bcb624885a65a", "sha256": "dafb6f21ebbec73fc86745ebc6545e3c7bc310a124ab6c9f6bd5ec9b01075849" }, "downloads": -1, "filename": "FileTransfer-0.7.4.tar.gz", "has_sig": false, "md5_digest": "30cd8b26a06072a8192bcb624885a65a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15749, "upload_time": "2019-06-12T15:36:12", "url": "https://files.pythonhosted.org/packages/4b/3d/2d15b91d39c978e42b1c559b16b88f9be8d666b7dbab6c7c5d9f5a01820b/FileTransfer-0.7.4.tar.gz" } ] }