{ "info": { "author": "Nick Craig-Wood", "author_email": "nick@memset.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: No Input/Output (Daemon)", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "sftp cloudfs\n============\n\nThis is a SFTP (Secure File Transfer Protocol) interface to OpenStack\nObject Storage, providing a service that acts as a proxy between a\nSFTP client and a storage service.\n\nThe username/password pair used to open the SFTP session is validated\nusing the authentication service of the files/storage service to get\nan authentication token.\n\nThe communication between the client and the SFTP daemon is encrypted\nall the time, and the SFTP service supports HTTPS communication with\nthe remote files/storage service.\n\nThere's limited SCP support since 0.10.\n\n\nInstall\n-------\n\nRequirements:\n\n- python (2.6)\n- paramiko (1.7.6+; 1.17.0+ recommended)\n- python-swiftclient (2.0+)\n- python-daemon (1.5.5)\n- ftp-cloudfs (0.35+)\n- python-memcached (1.45)\n\nThese are the minimum recommended versions based in our testing\nenvironment.\n\nYou may need to create a host key with ssh-keygen.\n\nTo install the software, run following command:\n\n python setup.py install\n\nOr using pip:\n\n pip install sftp-cloudfs\n\nPlease use the latest pip version, old versions may have bugs. You\ncan upgrade pip using pip: pip install --upgrade pip.\n\n\nUsage\n-----\n\nOnce installed you can run the service with sftpcloudfs executable,\nthat supports following options:\n\n --version show program's version number and exit\n -h, --help show this help message and exit\n -a AUTHURL, --auth-url=AUTHURL\n Authentication URL\n --insecure Allow to access servers without checking SSL certs\n -k HOST_KEY, --host-key-file=HOST_KEY\n Host RSA key used by the server\n -b BIND_ADDRESS, --bind-address=BIND_ADDRESS\n Address to bind (default: 127.0.0.1)\n -p PORT, --port=PORT Port to bind (default: 8022)\n --server-ident=SERVER_IDENT\n Server ident to use when sending the SSH banner to the\n client (default: sftpcloudfs_VER)\n --memcache=MEMCACHE Memcache server(s) to be used for cache (ip:port)\n -l LOG_FILE, --log-file=LOG_FILE\n Log into provided file\n -f, --foreground Run in the foreground (don't detach from terminal)\n --disable-scp Disable SCP support (default: enabled)\n --syslog Enable logging to system logger (daemon facility)\n -v, --verbose Show detailed information on logging\n --pid-file=PID_FILE Full path to the pid file location\n --uid=UID/USER UID or USER to drop the privileges to when in daemon mode\n --gid=GID/GROUP GID or GROUP to drop the privileges to when in daemon mode\n --keystone-auth Use OpenStack Identity Service (Keystone, requires keystoneclient)\n --keystone-auth-version=VERSION\n Identity API version to be used, default: 2.0\n --keystone-region-name=REGION_NAME\n Region name to be used in Keystone auth\n --keystone-tenant-separator=TENANT_SEPARATOR\n Character used to separate tenant_name/username in\n Keystone auth, default: TENANT.USERNAME\n --keystone-domain-separator=DOMAIN_SEPARATOR\n Character used to separate project_name/project_domain_name\n and username/user_domain_name in Keystone auth v3, default: @\n --keystone-service-type=SERVICE_TYPE\n Service type to be used in Keystone auth,\n default: object-store\n --keystone-endpoint-type=ENDPOINT_TYPE\n Endpoint type to be used in Keystone auth,\n default: publicURL\n --storage-policy=STORAGE_POLICY\n Swift storage policy to be used (optional)\n Access to other containers will be denied\n --config=CONFIG Use an alternative configuration file\n\nThe default location for the configuration file is /etc/sftpcloudfs.conf.\n\nMemcache is optional but highly recommended for better performance. Any Memcache\nserver must be secured to prevent unauthorized access to the cached data.\n\nBy default Swift auth 1.0 will be used, and is compatible with OpenStack\nObject Storage (Swift) using swauth authentication middleware.\n\nOptionally OpenStack Identity Service (*aka* keystone) v2.0 or v3 can be used.\nCurrently python-keystoneclient (0.3.2+ recommended) is required to use Keystone auth\nand it can be enabled with ``keystone-auth`` option.\n\nThe server supports large files (over the 5GB default) by splitting the files\nin parts into a *.part* subdirectory and using a manifest file to access them as\na single file.\n\nWith storage-policy parameter, you can restrict user access to a single policy.\nIf no name is specified, the default policy is used (and if no other policies, defined\nPolicy-0 is considered the default).\n\nPlease check the example configuration file for further details.\n\n\nLicense\n-------\n\nThis is free software under the terms of MIT license (check COPYING file\nincluded in this package).\n\nThe server is loosely based on the BSD licensed sftpd server code from:\n\n http://code.google.com/p/pyfilesystem/\n\n\nContact and support\n-------------------\n\nThe project website is at:\n\n https://github.com/memset/sftpcloudfs\n\nThere you can file bug reports, ask for help or contribute patches.\n\n\nAuthors\n-------\n\n- Nick Craig-Wood \n- Juan J. Martinez \n\nContributors\n------------\n\n- Christophe Le Guern \n- Koert van der Veer \n- Julien Lutran \n\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://pypi.python.org/pypi/sftp-cloudfs/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sftp-cloudfs", "package_url": "https://pypi.org/project/sftp-cloudfs/", "platform": "", "project_url": "https://pypi.org/project/sftp-cloudfs/", "project_urls": { "Homepage": "https://pypi.python.org/pypi/sftp-cloudfs/" }, "release_url": "https://pypi.org/project/sftp-cloudfs/0.21/", "requires_dist": [ "paramiko (>=1.7.6)", "python-swiftclient (>=2.0.0)", "python-daemon (>=1.5)", "python-memcached (>=1.45)", "ftp-cloudfs (>=0.35)" ], "requires_python": "", "summary": "SFTP interface to OpenStack Object Storage (Swift)", "version": "0.21" }, "last_serial": 5585305, "releases": { "0.10": [ { "comment_text": "", "digests": { "md5": "5f940973b58c37cde7685f8c8fd052a7", "sha256": "50c668eea67d51c6c27b0e38d861e8e354639ecc8abd49ae2354a78004508407" }, "downloads": -1, "filename": "sftp-cloudfs-0.10.tar.gz", "has_sig": false, "md5_digest": "5f940973b58c37cde7685f8c8fd052a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13349, "upload_time": "2013-09-27T11:43:22", "url": "https://files.pythonhosted.org/packages/73/ef/37cd4ef606b3fdd4e7a71b4fbdebae05aeb5aa6aa3e30443af535d42b0a1/sftp-cloudfs-0.10.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "54569133bd20c9357413654fd831e852", "sha256": "f1ce1e0bbacd4cf47a5aff91077a3ce6e6c14f81e1a24c54c55b779827117493" }, "downloads": -1, "filename": "sftp-cloudfs-0.10.1.tar.gz", "has_sig": false, "md5_digest": "54569133bd20c9357413654fd831e852", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13452, "upload_time": "2013-09-30T11:14:48", "url": "https://files.pythonhosted.org/packages/16/fc/91a05298327d98a20b64dde49dc91904aa6a646fa8ac16804b469fda16f6/sftp-cloudfs-0.10.1.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "0aead35486e140fab94f8766d0e759f4", "sha256": "cd421aa2906b61993d463bad1bf32f46c0dc717aa50cee0577f160d944fd60fb" }, "downloads": -1, "filename": "sftp-cloudfs-0.11.tar.gz", "has_sig": false, "md5_digest": "0aead35486e140fab94f8766d0e759f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13657, "upload_time": "2013-10-18T09:26:56", "url": "https://files.pythonhosted.org/packages/ab/93/904db5e9da1a5b023b59b2f51085c5621f6a6d7278a708204f0bd88bb760/sftp-cloudfs-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "e91093f77cb2b52d7b10a7d5c567adb7", "sha256": "abf2fc010a5015d030f6891d8ae6d13bd74d8e941a18164ec47c81c72f831c06" }, "downloads": -1, "filename": "sftp-cloudfs-0.12.tar.gz", "has_sig": false, "md5_digest": "e91093f77cb2b52d7b10a7d5c567adb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13909, "upload_time": "2013-11-15T15:50:06", "url": "https://files.pythonhosted.org/packages/f2/27/add3f8ddb1f722d80b925d1c419e820d7fdc5125e56b8761cf011e207689/sftp-cloudfs-0.12.tar.gz" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "9bfb7283394c52bef57374d228a40612", "sha256": "92cbf3ad39a0099ba91d95a1e884bd3474cb1a7c6efabd1df1566dac1a7cfd70" }, "downloads": -1, "filename": "sftp-cloudfs-0.12.1.tar.gz", "has_sig": false, "md5_digest": "9bfb7283394c52bef57374d228a40612", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15868, "upload_time": "2013-12-02T08:41:15", "url": "https://files.pythonhosted.org/packages/57/4f/dcd800faefded13c264a2e7c322ed718e7bc234d6779733b7d113b1824ba/sftp-cloudfs-0.12.1.tar.gz" } ], "0.12.2": [ { "comment_text": "", "digests": { "md5": "072122b3eac6587410ea822dcd93c65e", "sha256": "5252567bb8b4246098cb6376061a0dddabf04e4ae49e257df2ab4633e78b9be9" }, "downloads": -1, "filename": "sftp-cloudfs-0.12.2.tar.gz", "has_sig": false, "md5_digest": "072122b3eac6587410ea822dcd93c65e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15875, "upload_time": "2013-12-02T09:12:51", "url": "https://files.pythonhosted.org/packages/73/da/e0699e89c0512d234dfd8b1c4fb56cc91285269fd222b98f72b7abc38cf6/sftp-cloudfs-0.12.2.tar.gz" } ], "0.13": [ { "comment_text": "", "digests": { "md5": "472afdcec571be30165a8b41ae16b981", "sha256": "8419a83710c65661b84c7de04038d6cf99088cac97d424cf5333cc9abd605a2a" }, "downloads": -1, "filename": "sftp-cloudfs-0.13.tar.gz", "has_sig": false, "md5_digest": "472afdcec571be30165a8b41ae16b981", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16015, "upload_time": "2014-03-20T13:12:26", "url": "https://files.pythonhosted.org/packages/03/88/ec692910852e6325f182274210b866150a32f3fd96856c965d758d825820/sftp-cloudfs-0.13.tar.gz" } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "cc3c8a5751f62e1b81dce0a6895f5da0", "sha256": "47658d921856ead43b4d3df71d9def55b477f55e24a8409c32678ba31762b8a6" }, "downloads": -1, "filename": "sftp-cloudfs-0.13.1.tar.gz", "has_sig": false, "md5_digest": "cc3c8a5751f62e1b81dce0a6895f5da0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16046, "upload_time": "2014-04-10T14:51:44", "url": "https://files.pythonhosted.org/packages/d0/f7/4612d6229249dfe43dcb1e1c6c12a4e9ab74c51ec2b3e9abd2281ac2ad89/sftp-cloudfs-0.13.1.tar.gz" } ], "0.14": [ { "comment_text": "", "digests": { "md5": "d7e41d92310a22e831d1aac3393d34ef", "sha256": "a11a90bb02312e7783e99d5f8b0e1be0694697f64af7d554bf913e57b5937643" }, "downloads": -1, "filename": "sftp-cloudfs-0.14.tar.gz", "has_sig": false, "md5_digest": "d7e41d92310a22e831d1aac3393d34ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16679, "upload_time": "2014-04-17T09:10:28", "url": "https://files.pythonhosted.org/packages/ca/d3/cc0aa8f6f07d6cc25a981e3bb0cf38c7a291da87289650959aab588eef7c/sftp-cloudfs-0.14.tar.gz" } ], "0.14.1": [ { "comment_text": "", "digests": { "md5": "a7bad289b54591b2edab8c6f130bab9f", "sha256": "7e5a16087b006ce4a1ea492cec06c16657ab8f0692f1e83b839e156aaebfee54" }, "downloads": -1, "filename": "sftp-cloudfs-0.14.1.tar.gz", "has_sig": false, "md5_digest": "a7bad289b54591b2edab8c6f130bab9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16822, "upload_time": "2014-05-15T12:57:23", "url": "https://files.pythonhosted.org/packages/a3/e0/c5bfde97647627284d5fc4b8396c0303f0ccd0a01e0e9656529605bb9f2a/sftp-cloudfs-0.14.1.tar.gz" } ], "0.15": [ { "comment_text": "", "digests": { "md5": "e75ec87649800aecc0ef3c44ca24293f", "sha256": "f7f1c2f256755210347823a5479fca826790b64c690b6df40cb92bf89d539fd8" }, "downloads": -1, "filename": "sftp-cloudfs-0.15.tar.gz", "has_sig": false, "md5_digest": "e75ec87649800aecc0ef3c44ca24293f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17081, "upload_time": "2014-11-06T16:00:35", "url": "https://files.pythonhosted.org/packages/27/c5/a049dba5a5fa6bd9d6b88d02eecbc1b27f6d4e6936d4913b2f435f2690e0/sftp-cloudfs-0.15.tar.gz" } ], "0.16": [ { "comment_text": "", "digests": { "md5": "13a5942992244e6191101d639c23fda6", "sha256": "c9af3e3bfe4092583ed0b04f4a6f2aaca4e5203da53e0ae8111d2d73534462e7" }, "downloads": -1, "filename": "sftp-cloudfs-0.16.tar.gz", "has_sig": false, "md5_digest": "13a5942992244e6191101d639c23fda6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18919, "upload_time": "2015-01-14T10:47:48", "url": "https://files.pythonhosted.org/packages/d5/64/fb38140d43c33ea61e6c6d385723a215746364d124af8bf412f9e4b29c8b/sftp-cloudfs-0.16.tar.gz" } ], "0.17": [ { "comment_text": "", "digests": { "md5": "1edc1c499a7013eded20e2d5086786ce", "sha256": "d6d8f3bf138acf087dcdca67ec6c69ab131582585b4415744b8732ec0ddb2449" }, "downloads": -1, "filename": "sftp-cloudfs-0.17.tar.gz", "has_sig": false, "md5_digest": "1edc1c499a7013eded20e2d5086786ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19096, "upload_time": "2015-02-11T13:51:54", "url": "https://files.pythonhosted.org/packages/eb/9a/36fadd5eb084723d96bacdb5d1219e5f7743359390f93e490e1e825014af/sftp-cloudfs-0.17.tar.gz" } ], "0.18": [ { "comment_text": "", "digests": { "md5": "913d80bace402b2b970b796beec4e4f7", "sha256": "5c0ca00093c2836a55d24b193b62b448f72839196c1c1b68c41940ef9c248559" }, "downloads": -1, "filename": "sftp-cloudfs-0.18.tar.gz", "has_sig": false, "md5_digest": "913d80bace402b2b970b796beec4e4f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19435, "upload_time": "2015-09-11T10:18:31", "url": "https://files.pythonhosted.org/packages/a8/77/aacdf62b2bc0e6c35aaa6d805a5cdb510fdec7c50be2ced476152d562a92/sftp-cloudfs-0.18.tar.gz" } ], "0.18.1": [ { "comment_text": "", "digests": { "md5": "3e7f1d98bf3933dbd56b40b275e9cf30", "sha256": "24ddf1d8519306dd724c46baf8d009cdc701d10fc07620c1b431689ef639cd17" }, "downloads": -1, "filename": "sftp-cloudfs-0.18.1.tar.gz", "has_sig": false, "md5_digest": "3e7f1d98bf3933dbd56b40b275e9cf30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19493, "upload_time": "2016-05-12T13:32:51", "url": "https://files.pythonhosted.org/packages/5b/f1/36554b1a662c91382c1e541f311b706a0b5cbd952b19c090762c9e13c134/sftp-cloudfs-0.18.1.tar.gz" } ], "0.19": [ { "comment_text": "", "digests": { "md5": "0a9ce851b392ec4e10ab1f885d94a3d4", "sha256": "10b744ee97d22ed69643c2367de313ff400b323b9efa661aa2319136656438ea" }, "downloads": -1, "filename": "sftp-cloudfs-0.19.tar.gz", "has_sig": false, "md5_digest": "0a9ce851b392ec4e10ab1f885d94a3d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19828, "upload_time": "2016-11-03T14:20:23", "url": "https://files.pythonhosted.org/packages/e0/6b/3e199ee6c78eea745fa5b57d5ab1d54661615e650b9ff2b72ffb29324399/sftp-cloudfs-0.19.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "584dfa7ef7548b021cb698f426ffeba3", "sha256": "b4c3b32faea0891279b41d43209d25d4d74b4667d82d16d525092abe8be4d00a" }, "downloads": -1, "filename": "sftp-cloudfs-0.2.tar.gz", "has_sig": false, "md5_digest": "584dfa7ef7548b021cb698f426ffeba3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7360, "upload_time": "2011-08-18T12:30:16", "url": "https://files.pythonhosted.org/packages/15/52/cbf9a15724b2a72742e8ba50a781fdf11627040567561ed1e2161f35b4d1/sftp-cloudfs-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c0cac992fa0ce37b825bfbf9b90a68a2", "sha256": "1ae8e36e663d1ef7d711fc3cae72fa1c2dfe509c606a6653873a9c64aaf9d960" }, "downloads": -1, "filename": "sftp-cloudfs-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c0cac992fa0ce37b825bfbf9b90a68a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7395, "upload_time": "2011-08-19T10:08:39", "url": "https://files.pythonhosted.org/packages/9f/f6/803256ebd202212aadf974094334b6381df21213b6f76598a2bbddaf4248/sftp-cloudfs-0.2.1.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "6f2b3ef48f296de58e44b40140373301", "sha256": "dfbee8a30d47ed5e0d4cb8bf41f9325a46128ac10482d12ebda20266891d11aa" }, "downloads": -1, "filename": "sftp-cloudfs-0.2.3.tar.gz", "has_sig": false, "md5_digest": "6f2b3ef48f296de58e44b40140373301", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7400, "upload_time": "2011-08-19T10:30:10", "url": "https://files.pythonhosted.org/packages/dd/43/a93051168dfc82522ddeffb4f85723c136bb85f18b520dfd4af420bed656/sftp-cloudfs-0.2.3.tar.gz" } ], "0.20": [ { "comment_text": "", "digests": { "md5": "a32c8075ff3a546f79672badf8076597", "sha256": "7e2d3f56416aa5547d152097738f7c2461f06abb71fd897ea2b63cd697f69a06" }, "downloads": -1, "filename": "sftp_cloudfs-0.20-py2-none-any.whl", "has_sig": false, "md5_digest": "a32c8075ff3a546f79672badf8076597", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17697, "upload_time": "2019-07-12T21:20:20", "url": "https://files.pythonhosted.org/packages/da/9f/f8f6567b8249fbebb16d86255748995f7374386d722873bae40418c4d1ab/sftp_cloudfs-0.20-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b17e8f13f696becfb430dae176f48d90", "sha256": "93c782a67d9ccf122af4e762547cc7826ddfc9df89a390b1abcae78e7d55f072" }, "downloads": -1, "filename": "sftp-cloudfs-0.20.tar.gz", "has_sig": false, "md5_digest": "b17e8f13f696becfb430dae176f48d90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20473, "upload_time": "2019-07-12T21:20:22", "url": "https://files.pythonhosted.org/packages/ac/1a/3528dc04005aee9075ffd416106f25a4d807ececab683f49beee03893a28/sftp-cloudfs-0.20.tar.gz" } ], "0.21": [ { "comment_text": "", "digests": { "md5": "c181d6f38af9595a74369f312f4801e7", "sha256": "258bfc8cfe9d2602227adcdbfb144aae0f7b28f281f413c7a36a43c600931eb7" }, "downloads": -1, "filename": "sftp_cloudfs-0.21-py2-none-any.whl", "has_sig": false, "md5_digest": "c181d6f38af9595a74369f312f4801e7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18070, "upload_time": "2019-07-25T19:45:16", "url": "https://files.pythonhosted.org/packages/c4/9b/e9544d042d4263d55dbb236d73335640419d50d9fa92c47607f0a0fbf58d/sftp_cloudfs-0.21-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f336e151b3e4789300a60aa983e5e48a", "sha256": "13e372ff373413554197c6baae37072804970bccc8d4ddbe75b3d07f0eb53712" }, "downloads": -1, "filename": "sftp-cloudfs-0.21.tar.gz", "has_sig": false, "md5_digest": "f336e151b3e4789300a60aa983e5e48a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21059, "upload_time": "2019-07-25T19:45:18", "url": "https://files.pythonhosted.org/packages/29/0d/1d4bca1a7326b80e737ed9566a439a655d7f8e5763a8f5e64d8ebaaa88f3/sftp-cloudfs-0.21.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "baf6f1016c023823e68e1ce7516d83dd", "sha256": "ab2a8d8111ef31e51c66aa7883a93e554492a60d8a80147303ef2730cfb3e92e" }, "downloads": -1, "filename": "sftp_cloudfs-0.3-py2.7.egg", "has_sig": false, "md5_digest": "baf6f1016c023823e68e1ce7516d83dd", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 19775, "upload_time": "2011-09-29T10:28:19", "url": "https://files.pythonhosted.org/packages/aa/68/dd4626159215de22478e2450c1302f297e9e435f605689716392c7fc44d7/sftp_cloudfs-0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d561a7d00cdd9ea1fe4818cb3d945bfb", "sha256": "53ca2a093680a4c3886068029f1f95ede38f7781ae454d4e4e009e888c91549a" }, "downloads": -1, "filename": "sftp-cloudfs-0.3.tar.gz", "has_sig": false, "md5_digest": "d561a7d00cdd9ea1fe4818cb3d945bfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7858, "upload_time": "2011-09-29T10:28:14", "url": "https://files.pythonhosted.org/packages/dc/38/da68898c9564c5d16c4d5bbd201560d584825b645b88cf1885bbb052c701/sftp-cloudfs-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "3a1bdc8deab7fa77723b82127ec0cdf2", "sha256": "5f125f4b32eccae4f2daa9f57522457bb03d42036ff6c43c1858500744f57ff4" }, "downloads": -1, "filename": "sftp_cloudfs-0.4-py2.7.egg", "has_sig": false, "md5_digest": "3a1bdc8deab7fa77723b82127ec0cdf2", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 20010, "upload_time": "2011-11-24T16:05:00", "url": "https://files.pythonhosted.org/packages/64/ce/2afa3fa2e0d593a1527a36de984a84f0c6962af7bdecf51cbb64340b05c6/sftp_cloudfs-0.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "48d3fb8ea025e470ea742e9b7f8eae5b", "sha256": "3bd655bd3b4e18853538ffafd8296096b13b9b909807c43460d2aea9d675e7c3" }, "downloads": -1, "filename": "sftp-cloudfs-0.4.tar.gz", "has_sig": false, "md5_digest": "48d3fb8ea025e470ea742e9b7f8eae5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8904, "upload_time": "2011-11-24T16:03:45", "url": "https://files.pythonhosted.org/packages/e1/a4/cd39ebef400c3d925bcb648c954109ba245c5ed5d672441b8079a4c2d05e/sftp-cloudfs-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "c30f0991d9311d4278124c06cd9141e9", "sha256": "51a978b6b4aed9e99ec485941fe8597ad721f9dbb77b15f7ac63c00afbf0ae5c" }, "downloads": -1, "filename": "sftp-cloudfs-0.5.tar.gz", "has_sig": false, "md5_digest": "c30f0991d9311d4278124c06cd9141e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9269, "upload_time": "2012-03-28T15:40:48", "url": "https://files.pythonhosted.org/packages/df/bd/150cc6d1dcfde019605401ed7b74bea787c08b57b76bbd9ac92840e54879/sftp-cloudfs-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "d48ab2dd9d41d62c2e599081c7ecb126", "sha256": "1da6fc25cf0da37f0f4edac9e4b1a8c43836b5cfb3a96a0ffcb866b24d3bb69e" }, "downloads": -1, "filename": "sftp-cloudfs-0.6.tar.gz", "has_sig": false, "md5_digest": "d48ab2dd9d41d62c2e599081c7ecb126", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9461, "upload_time": "2012-10-30T14:55:45", "url": "https://files.pythonhosted.org/packages/8e/ce/3249f62f57700ab98d327aa3f9de462b29a0d6e63c390294bed1bace0243/sftp-cloudfs-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "b599a795d8b5e9d86cf466e0346ed5a2", "sha256": "b26cf2b08292cc1d30b07da3d28d53ea07d53ac545383012bfd3e3c13cdff3b9" }, "downloads": -1, "filename": "sftp-cloudfs-0.6.1.tar.gz", "has_sig": false, "md5_digest": "b599a795d8b5e9d86cf466e0346ed5a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9508, "upload_time": "2013-02-05T08:17:04", "url": "https://files.pythonhosted.org/packages/00/f0/313ac51077902c0786bcf0294e589e0d5d4a5f7f6adbe3eb601be2a1b115/sftp-cloudfs-0.6.1.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "90e853a6c5eac12fd0151c2afee9e15f", "sha256": "14d67a86eb199956d6d74c7f522e7ce5ed1d59c5db93af47c7491d14a344cf9e" }, "downloads": -1, "filename": "sftp-cloudfs-0.7.tar.gz", "has_sig": false, "md5_digest": "90e853a6c5eac12fd0151c2afee9e15f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10590, "upload_time": "2013-02-07T09:44:08", "url": "https://files.pythonhosted.org/packages/4f/32/c067ab327463bcf72a86037e1ef706577e4b59ba32c8f3a0e2a8c8e2fa44/sftp-cloudfs-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "71d988ff3f7913e615abaaeb75a1f75c", "sha256": "20001316b6b262654d7327414f2bd7e7cf52048c42d99a933a875a1210ef6526" }, "downloads": -1, "filename": "sftp-cloudfs-0.8.tar.gz", "has_sig": false, "md5_digest": "71d988ff3f7913e615abaaeb75a1f75c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10609, "upload_time": "2013-06-12T09:22:02", "url": "https://files.pythonhosted.org/packages/44/36/6945eaac0c61c3377b4bc7f8761eff0331353e64e2f42edef51c6ecb332e/sftp-cloudfs-0.8.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "c4d386a1927895b70f569c118a562117", "sha256": "0526ede29d7108d7c584e0cbdc77bf15cde307f344b09330d777e0d00fc20b80" }, "downloads": -1, "filename": "sftp-cloudfs-0.8.1.tar.gz", "has_sig": false, "md5_digest": "c4d386a1927895b70f569c118a562117", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12199, "upload_time": "2013-07-04T17:39:51", "url": "https://files.pythonhosted.org/packages/02/24/4194269d7a29c3062d2bc128afa4370bb203606fdd431ccb869bcfb24e06/sftp-cloudfs-0.8.1.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "63cd51e22dba979e106532e2e5323b8b", "sha256": "5aecfb6ceeaa92386cff915ff5d484bd396e6a1e677b94b68c5d31a4ef60a39e" }, "downloads": -1, "filename": "sftp-cloudfs-0.9.tar.gz", "has_sig": false, "md5_digest": "63cd51e22dba979e106532e2e5323b8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10765, "upload_time": "2013-08-29T11:08:20", "url": "https://files.pythonhosted.org/packages/67/13/3de7d915f0c6e48d5c9d90f740b7097c136944f774489247775ca95aa982/sftp-cloudfs-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c181d6f38af9595a74369f312f4801e7", "sha256": "258bfc8cfe9d2602227adcdbfb144aae0f7b28f281f413c7a36a43c600931eb7" }, "downloads": -1, "filename": "sftp_cloudfs-0.21-py2-none-any.whl", "has_sig": false, "md5_digest": "c181d6f38af9595a74369f312f4801e7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18070, "upload_time": "2019-07-25T19:45:16", "url": "https://files.pythonhosted.org/packages/c4/9b/e9544d042d4263d55dbb236d73335640419d50d9fa92c47607f0a0fbf58d/sftp_cloudfs-0.21-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f336e151b3e4789300a60aa983e5e48a", "sha256": "13e372ff373413554197c6baae37072804970bccc8d4ddbe75b3d07f0eb53712" }, "downloads": -1, "filename": "sftp-cloudfs-0.21.tar.gz", "has_sig": false, "md5_digest": "f336e151b3e4789300a60aa983e5e48a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21059, "upload_time": "2019-07-25T19:45:18", "url": "https://files.pythonhosted.org/packages/29/0d/1d4bca1a7326b80e737ed9566a439a655d7f8e5763a8f5e64d8ebaaa88f3/sftp-cloudfs-0.21.tar.gz" } ] }