{ "info": { "author": "The Synapse Engineering Team", "author_email": "platform@sagebase.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Bio-Informatics", "Topic :: Software Development :: Libraries" ], "description": "Python Synapse Client\n=====================\n\n CI | Branch | Build Status\n ---|---------|-------------\nTravis | develop | [![Build Status develop branch](https://travis-ci.org/Sage-Bionetworks/synapsePythonClient.svg?branch=develop)](https://travis-ci.org/Sage-Bionetworks/synapsePythonClient)\nTravis | master | [![Build Status master branch](https://travis-ci.org/Sage-Bionetworks/synapsePythonClient.svg?branch=master)](https://travis-ci.org/Sage-Bionetworks/synapsePythonClient)\nAppVeyor | develop | [![AppVeyor branch](https://img.shields.io/appveyor/ci/SageBionetworks/synapsePythonClient/master.svg)](https://ci.appveyor.com/project/SageBionetworks/synapsepythonclient)\nAppVeyor | master | [![AppVeyor branch](https://img.shields.io/appveyor/ci/SageBionetworks/synapsePythonClient/master.svg)](https://ci.appveyor.com/project/SageBionetworks/synapsepythonclient)\n\n\n[![Get the synapseclient from PyPI](https://img.shields.io/pypi/v/synapseclient.svg)](https://pypi.python.org/pypi/synapseclient/) [![Supported Python Versions](https://img.shields.io/pypi/pyversions/synapseclient.svg)](https://pypi.python.org/pypi/synapseclient/) \n\nA Python client for [Sage Bionetworks'](https://www.sagebase.org) [Synapse](https://www.synapse.org/), a collaborative compute space that allows scientists to share and analyze data together. The Python client can be used as a library for development of software that communicates with Synapse or as a command-line utility.\n\nThere is also a [Synapse client for R](https://github.com/Sage-Bionetworks/synapser/).\n\n\nPython 2 Support\n----------------\n\nThe sun is setting on Python 2. Many major open source Python packages are moving to require Python 3.\n\nThe Synapse engineering team will step down Python 2.7 support to only bug fixes, and require Python 3 on new feature releases. **Starting with Synapse Python client version 2.0 (will be released in Q1 2019), Synapse Python client will require Python 3.**\n\n\nDocumentation\n-------------\n\nFor more information about the Python client, see:\n\n * [Python client API docs](https://python-docs.synapse.org) \n\nFor more information about interacting with Synapse, see:\n\n * [Synapse API docs](http://docs.synapse.org/rest/)\n * [User guides (including Python examples)](http://docs.synapse.org/articles/)\n * [Getting Started Guide to Synapse](http://docs.synapse.org/articles/getting_started.html)\n\n\nInstallation\n------------\n\nThe Python Synapse client has been tested on Python 2.7, 3.5 and 3.6 on Mac OS X, Ubuntu Linux and Windows.\n\n### Install using pip\n\nThe [Python Synapse Client is on PyPI](https://pypi.python.org/pypi/synapseclient) and can be installed with pip:\n\n (sudo) pip install synapseclient[pandas,pysftp]\n\n...or to upgrade an existing installation of the Synapse client:\n\n (sudo) pip install --upgrade synapseclient\n\nThe dependencies on `pandas` and `pysftp` are optional. Synapse [Tables](http://docs.synapse.org/python/#tables) integrate\nwith [Pandas](http://pandas.pydata.org/). The library `pysftp` is required for users of\n[SFTP](http://docs.synapse.org/python/sftp.html) file storage. Both libraries require native code\nto be compiled or installed separately from prebuilt binaries.\n\n### Install from source\n\nClone the [source code repository](https://github.com/Sage-Bionetworks/synapsePythonClient).\n\n git clone git://github.com/Sage-Bionetworks/synapsePythonClient.git\n cd synapsePythonClient\n python setup.py install\n\n#### Install release candidate branch\n\nFor validation, validators would install a release candidate branch to verify that a bug has been fix or a new feature/ an improvement works as expected. To prevent overwriting your working environment, using [virtualenv](https://virtualenv.pypa.io/) to create an isolated test environment is a good idea.\n\n git clone git://github.com/Sage-Bionetworks/synapsePythonClient.git\n cd synapsePythonClient\n git checkout v1.8.2-rc\n python setup.py install\n\nReplace `python setup.py install` with `python setup.py develop` to make the installation follow the head without having to reinstall.\n\n#### Installing a tagged version\n\nAfter a version is release, a tag will be created for the released version. To install a specific release, instead of checking out the release candidate branch, check out the tag instead, for example:\n\n git checkout v1.8.2\n\n\n\nCommand line usage\n------------------\n\nThe synapse client can be used from the shell command prompt. Valid commands\ninclude: query, get, cat, add, update, delete, and onweb. A few examples are\nshown.\n\n### downloading test data from synapse\n\n synapse -u my_username -p my_password get syn1528299\n\n### getting help\n\n synapse -h\n\nNote that a [synapse account](https://www.synapse.org/#RegisterAccount:0) is required.\n\n\nUsage as a library\n------------------\n\nThe synapse client can be used to write software that interacts with the Sage Synapse repository.\n\n### Example\n\n import synapseclient\n\n syn = synapseclient.Synapse()\n\n ## log in using username and password\n syn.login('my_username', 'my_password')\n\n ## retrieve a 100 by 4 matrix\n matrix = syn.get('syn1901033')\n\n ## inspect its properties\n print(matrix.name)\n print(matrix.description)\n print(matrix.path)\n\n ## load the data matrix into a dictionary with an entry for each column\n with open(matrix.path, 'r') as f:\n labels = f.readline().strip().split('\\t')\n data = {label: [] for label in labels}\n for line in f:\n values = [float(x) for x in line.strip().split('\\t')]\n for i in range(len(labels)):\n data[labels[i]].append(values[i])\n\n ## load the data matrix into a numpy array\n import numpy as np\n np.loadtxt(fname=matrix.path, skiprows=1)\n\n\nAuthentication\n--------------\nAuthentication toward [synapse](https://www.synapse.org/#RegisterAccount:0) can be accomplished in a few different ways. One is by passing username and password to the `syn.login` function.\n\n import synapseclient\n syn = synapseclient.Synapse()\n syn.login('my_username', 'my_password')\n\nIt is much more convenient to use an API key, which can be generated and cached locally by doing the following _once_:\n\n syn.login('my_username', 'my_password', rememberMe=True)\n\nThen, in subsequent interactions, specifying username and password is optional and only needed to login as a different user. Calling `login` with no arguments uses cached credentials when they are available.\n\n syn.login('my_username')\n\nAs a short-cut, creating the `Synapse` object and logging in can be done in one step:\n\n import synapseclient\n syn = synapseclient.login()\n\nCaching credentials can also be done from the command line client:\n\n synapse login -u my_username -p my_password --rememberMe\n\n\nSynapse Utilities (synapseutils)\n--------------------------------\n\nThe purpose of synapseutils is to create a space filled with convenience functions that includes traversing through large projects, copying entities, recursively downloading files and many more.\n\n### Example\n\n import synapseutils\n import synapseclient\n syn = synapseclient.login()\n \n #COPY: copies all synapse entities to a destination location\n synapseutils.copy(syn, \"syn1234\", destinationId = \"syn2345\")\n \n #COPY WIKI: copies the wiki from the entity to a destination entity. Only a project can have sub wiki pages.\n synapseutils.copyWiki(syn, \"syn1234\", destinationId = \"syn2345\")\n\n\n #WALK: Traverses through synapse directories, behaves exactly like os.walk()\n walkedPath = synapseutils.walk(syn, \"syn1234\")\n\n for dirpath, dirname, filename in walkedPath:\n print(dirpath)\n print(dirname)\n print(filename)\n \n\nLicense and Copyright\n---------------------\n\n© Copyright 2013-18 Sage Bionetworks\n\nThis software is licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0).", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/Sage-Bionetworks/synapsePythonClient", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://synapse.sagebase.org/", "keywords": "", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "synapseclient", "package_url": "https://pypi.org/project/synapseclient/", "platform": "any", "project_url": "https://pypi.org/project/synapseclient/", "project_urls": { "Download": "https://github.com/Sage-Bionetworks/synapsePythonClient", "Homepage": "http://synapse.sagebase.org/" }, "release_url": "https://pypi.org/project/synapseclient/1.9.3/", "requires_dist": null, "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "summary": "A client for Synapse, a collaborative compute space that allows scientists to share and analyze data together.", "version": "1.9.3" }, "last_serial": 5463136, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "7051aba81b9125fb0219fadc829fe06c", "sha256": "e51a85a5e2966fbdffb1d21ebc8f5bf7fe74373ea6ee507304eca9565a2e061b" }, "downloads": -1, "filename": "synapseclient-0.1.2.tar.gz", "has_sig": false, "md5_digest": "7051aba81b9125fb0219fadc829fe06c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12381, "upload_time": "2013-01-08T01:06:08", "url": "https://files.pythonhosted.org/packages/e7/a9/76938f7a2bbb9756816207b326bcabb9468547505c3029e53891fc201194/synapseclient-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "e434edfa5337c746d53b32bd445e6328", "sha256": "72eaa75210ab85c3f1b7850e4ac7d731ff1af4fe8024cc255f33b4f96ffa0df5" }, "downloads": -1, "filename": "synapseclient-0.1.4.tar.gz", "has_sig": false, "md5_digest": "e434edfa5337c746d53b32bd445e6328", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13490, "upload_time": "2013-01-25T22:05:15", "url": "https://files.pythonhosted.org/packages/f2/43/c9f9226cc1f76cb7b411ad8689e6a9a602b12a3bbf49141327822ebc881f/synapseclient-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d64403971b655d0798f5aa959bc84a31", "sha256": "795c9f208b85395e99bcee4c992053511091c6145a8003915947c3429fd98084" }, "downloads": -1, "filename": "synapseclient-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d64403971b655d0798f5aa959bc84a31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16665, "upload_time": "2013-02-21T01:32:08", "url": "https://files.pythonhosted.org/packages/c7/dc/27e5234f9285b5307fb23dd566fbc8e67a12f9476fd7af16755ccd0ed4b6/synapseclient-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e5529d9efe5a4735540fc86932c4af2f", "sha256": "8c106272e30de4c78e63170bfcc8e21db26291de55fc2a0350f0662c33fa4f30" }, "downloads": -1, "filename": "synapseclient-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e5529d9efe5a4735540fc86932c4af2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24708, "upload_time": "2013-04-04T01:56:59", "url": "https://files.pythonhosted.org/packages/0f/75/503de42646f90d57d3ae0dd353159a5b66f570668a390715d4731b8a41f4/synapseclient-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ab4ae5cd921cd3c71219ab99a82c139b", "sha256": "f0512753a3efc6997908a3399186faa87f15dcbd4e1921a6eb93b808120ea72f" }, "downloads": -1, "filename": "synapseclient-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ab4ae5cd921cd3c71219ab99a82c139b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40435, "upload_time": "2013-06-08T02:18:15", "url": "https://files.pythonhosted.org/packages/a1/9f/e689fe73a5feea0bea7537eff1d15d61831e822ac1e6ede1768bbab8eff1/synapseclient-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "3f5d08a032ca740c42e82c0345e5f362", "sha256": "139905ed5c5afb308a9b14a04815ea7459891168ff7e01d5d46dad04f09ef210" }, "downloads": -1, "filename": "synapseclient-0.4.0.tar.gz", "has_sig": false, "md5_digest": "3f5d08a032ca740c42e82c0345e5f362", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50187, "upload_time": "2013-07-25T00:00:55", "url": "https://files.pythonhosted.org/packages/29/e1/d3a0233208aae3d5c91bb68d65a52c30824d4fdce0a4ab005bf1e9d7e937/synapseclient-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "c7d7f2d2bd07d4910fda5d43e7b6245b", "sha256": "e1ff9f6f5a5a76f32276f6417b10b36426c76dc0d7ec1af00a6916f4aecb453b" }, "downloads": -1, "filename": "synapseclient-0.4.1.tar.gz", "has_sig": false, "md5_digest": "c7d7f2d2bd07d4910fda5d43e7b6245b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49695, "upload_time": "2013-07-26T00:15:29", "url": "https://files.pythonhosted.org/packages/50/5b/c77ff83bf66bf450a5390c8366f5802343245f0b3001a02126c7c7795dfb/synapseclient-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "caf55779538f1511925d84dbd92a5422", "sha256": "83b2aadd141f64cd48ce2aaff54e4d0b952a7693f42f9ea487d6a9241316f9e4" }, "downloads": -1, "filename": "synapseclient-0.5.0.tar.gz", "has_sig": false, "md5_digest": "caf55779538f1511925d84dbd92a5422", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51653, "upload_time": "2013-08-03T07:24:51", "url": "https://files.pythonhosted.org/packages/5b/b3/d9d72718c4685526e785c6732dafe6a13a6251dafa453e5b1b2747467c9c/synapseclient-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "5c083ca4be6d023226eb928b9e6b75a3", "sha256": "91368f74b212edb08ba39d1730904002f9cb902f2cdebde5dfbe266abc6f22a0" }, "downloads": -1, "filename": "synapseclient-0.5.1.tar.gz", "has_sig": false, "md5_digest": "5c083ca4be6d023226eb928b9e6b75a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58370, "upload_time": "2013-10-15T03:16:58", "url": "https://files.pythonhosted.org/packages/8d/02/6df83ea8ee586836175d6682b23631b656e3d285c6cd6a69a3a1d87887ca/synapseclient-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "3d1c51720099eda84a248cdfa15fa6cc", "sha256": "7a1bd771034ee2766e3edf25475dea289351384d1d0d9bd03b019d7dd9939819" }, "downloads": -1, "filename": "synapseclient-0.5.2.tar.gz", "has_sig": false, "md5_digest": "3d1c51720099eda84a248cdfa15fa6cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62405, "upload_time": "2014-02-28T23:02:47", "url": "https://files.pythonhosted.org/packages/b5/81/dcd795eac3b3358591d43ae0d66c86d793cf02482cbd1551ab1ae8b1f2c4/synapseclient-0.5.2.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "34aab1391eb27e0d2623fae27db616c8", "sha256": "c53066869ee23bf87d6a599ab25760b01a278dbcf68f0c2c3135f97f46ac2104" }, "downloads": -1, "filename": "synapseclient-1.0.1.tar.gz", "has_sig": false, "md5_digest": "34aab1391eb27e0d2623fae27db616c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66151, "upload_time": "2014-04-25T18:27:10", "url": "https://files.pythonhosted.org/packages/fb/e5/86c20dadaece6a960615ef4670f5413c555a6b97accfd2b31575870ec75f/synapseclient-1.0.1.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "18bdc16f97ef62fe0a1e430ce2807d68", "sha256": "683a6ab4d6db8c6cdd16e9097ada2df1738a17ec6940abfc0332ac32d6466d5e" }, "downloads": -1, "filename": "synapseclient-1.0.3.tar.gz", "has_sig": false, "md5_digest": "18bdc16f97ef62fe0a1e430ce2807d68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68271, "upload_time": "2014-08-31T02:31:27", "url": "https://files.pythonhosted.org/packages/39/ab/93282c00b758187df9508d10b80545c0372ad8d868f2939bcca25496cc65/synapseclient-1.0.3.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "ee74697bce690eeb6b0f2c5411264a68", "sha256": "46b2a126d5c924cf03608c9c33af4b326f4dc1c54f4fc79b8f96571d87954b19" }, "downloads": -1, "filename": "synapseclient-1.1.tar.gz", "has_sig": false, "md5_digest": "ee74697bce690eeb6b0f2c5411264a68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83996, "upload_time": "2014-11-24T04:44:30", "url": "https://files.pythonhosted.org/packages/52/dd/068c14a9574b0228fa28aecea549d2fde410b8f32f460955133a10403609/synapseclient-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "a28c601936ba996b954494ab5eb51a47", "sha256": "e46e764be279c70f736259f74d7b8a734be0513567e53d2db988679767ab5814" }, "downloads": -1, "filename": "synapseclient-1.2.tar.gz", "has_sig": false, "md5_digest": "a28c601936ba996b954494ab5eb51a47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87404, "upload_time": "2015-01-11T17:29:16", "url": "https://files.pythonhosted.org/packages/cc/4a/d82ca1885014d074388e4748c1c24ede03ef0d3bd998a466ad170763966b/synapseclient-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "9c1615fba380b68749ea40a179eb7fa5", "sha256": "f9b9a165628636113b0aa74db2a53f17a0eaa1711ea6187bc94a2ccc3f393134" }, "downloads": -1, "filename": "synapseclient-1.3.tar.gz", "has_sig": false, "md5_digest": "9c1615fba380b68749ea40a179eb7fa5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87615, "upload_time": "2015-05-09T01:30:03", "url": "https://files.pythonhosted.org/packages/e8/74/29b56efb91b85db5e6e6e37ff9a96a9f89f2b0a8369c03727cc6b7e700a3/synapseclient-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "ee9339f3e1567d594feecdc5c46d06a0", "sha256": "1bca3371b6575c42b37b64315da2675e9842335352834fa5f177237c213dab8d" }, "downloads": -1, "filename": "synapseclient-1.4.tar.gz", "has_sig": false, "md5_digest": "ee9339f3e1567d594feecdc5c46d06a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94125, "upload_time": "2015-11-14T17:28:57", "url": "https://files.pythonhosted.org/packages/2d/a1/6e9ac2f30b06393b6e47412be71db74c68bdaaee59861758a7e37a394b3f/synapseclient-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "7086019599066fbe095d81ad723b4e67", "sha256": "7ac5a1b5b60d4359b2d22438d0a1314a5376ce78af50daa6922439370d307301" }, "downloads": -1, "filename": "synapseclient-1.5.tar.gz", "has_sig": false, "md5_digest": "7086019599066fbe095d81ad723b4e67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99006, "upload_time": "2016-02-19T22:47:48", "url": "https://files.pythonhosted.org/packages/4b/e4/513fa99cd46147a87efe07a05960815d92f41692cc903f53c24d58a202ad/synapseclient-1.5.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "b49ab1f034910a2272b8e41fd4551d54", "sha256": "c82a0274db6d153a06b1a54a42800d6b731ee6c373571777f6dfc04bb9972e47" }, "downloads": -1, "filename": "synapseclient-1.5.1.tar.gz", "has_sig": false, "md5_digest": "b49ab1f034910a2272b8e41fd4551d54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99058, "upload_time": "2016-02-25T18:06:12", "url": "https://files.pythonhosted.org/packages/2e/85/5c09979eabf68e52683125e1c92cb79789540ab680b10f2bb8c014881be8/synapseclient-1.5.1.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "e16e815f22e4d06f000882ebbfacf34d", "sha256": "4ca072ba5cb72f3d9774bad6a80c6a7d06009806260533878d39d3fe7598d8c2" }, "downloads": -1, "filename": "synapseclient-1.6.1.tar.gz", "has_sig": false, "md5_digest": "e16e815f22e4d06f000882ebbfacf34d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106478, "upload_time": "2016-11-03T06:28:47", "url": "https://files.pythonhosted.org/packages/37/fd/5672e85abc68f4323e19e470cb7eeb0f8dc610566f124c930c3026404fb9/synapseclient-1.6.1.tar.gz" } ], "1.6.2": [ { "comment_text": "", "digests": { "md5": "ab858692cfdb77954903d6eb8f39b406", "sha256": "ec561ccd86bd897b83c4f73687b25ffece72066726e9d3cf3bfca3096d3bd4d1" }, "downloads": -1, "filename": "synapseclient-1.6.2.tar.gz", "has_sig": false, "md5_digest": "ab858692cfdb77954903d6eb8f39b406", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108123, "upload_time": "2017-04-14T23:19:41", "url": "https://files.pythonhosted.org/packages/dd/f6/85ca30c0565358a2b6d826216a65fdc94c39a48ced96269df1e9c1a0ea4e/synapseclient-1.6.2.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "94cafb568a0c3adfe35cd3a4e826f1bb", "sha256": "23c9c90d702d3dbe8e65d60cc720b43aee02abb4ef3f227fdb0d24c488692fef" }, "downloads": -1, "filename": "synapseclient-1.7.1.tar.gz", "has_sig": false, "md5_digest": "94cafb568a0c3adfe35cd3a4e826f1bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 120716, "upload_time": "2017-06-17T11:07:00", "url": "https://files.pythonhosted.org/packages/56/da/e489aad73886e6572737ccfe679b3a2bc9e68b05636d4ac30302d0dcf261/synapseclient-1.7.1.tar.gz" } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "52a7fb58ae9f682f95660d41a730e296", "sha256": "fe4430021bb2f573e76f2e3acbabac2b870f5d1f9adde4ac64cb74637961e5dd" }, "downloads": -1, "filename": "synapseclient-1.7.2.tar.gz", "has_sig": false, "md5_digest": "52a7fb58ae9f682f95660d41a730e296", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119467, "upload_time": "2017-07-05T00:28:05", "url": "https://files.pythonhosted.org/packages/67/30/9b1dd943be460368c1ab5babe17a9036425b97fd510451347c500966e56c/synapseclient-1.7.2.tar.gz" } ], "1.7.3": [ { "comment_text": "", "digests": { "md5": "4434f9b96ced4456b6c1b7c21ffb37d6", "sha256": "8300ba76f8c59c8b458f06ad211cb17bbce6df1252748c57f833f82600aca02e" }, "downloads": -1, "filename": "synapseclient-1.7.3.tar.gz", "has_sig": false, "md5_digest": "4434f9b96ced4456b6c1b7c21ffb37d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 131023, "upload_time": "2017-12-11T23:19:05", "url": "https://files.pythonhosted.org/packages/b0/73/89ff25d74e8cf342982bbbdc98ec724243f799ce1c4196181e106a5528bc/synapseclient-1.7.3.tar.gz" } ], "1.7.5": [ { "comment_text": "", "digests": { "md5": "f55e1b85e8e4f02105296c75f0f563c0", "sha256": "3a5ef93ae7e1c2efecfb624c95381d121acdae1e35906bd13cd3281ed4c7b4e3" }, "downloads": -1, "filename": "synapseclient-1.7.5.tar.gz", "has_sig": false, "md5_digest": "f55e1b85e8e4f02105296c75f0f563c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136443, "upload_time": "2018-01-31T23:19:10", "url": "https://files.pythonhosted.org/packages/70/1d/f7af7571f00e248b6410241301f7add772d1afadc745d732545304bf7d41/synapseclient-1.7.5.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "fffcae193dfd32b0ee576bb13bf3250b", "sha256": "7f25259118f7aa8d154802873bf3a39637323480551b71245a3181f009db538b" }, "downloads": -1, "filename": "synapseclient-1.8.0.tar.gz", "has_sig": false, "md5_digest": "fffcae193dfd32b0ee576bb13bf3250b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 139878, "upload_time": "2018-05-07T20:58:10", "url": "https://files.pythonhosted.org/packages/e6/70/f3810a2ce43d0fd26a1f30579d7794872605c4a2ef95c91210322d264179/synapseclient-1.8.0.tar.gz" } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "9551d979926ea4e1a4c27813938d64d7", "sha256": "0dc032b0b33c434fe2b74cd5dc68f94409dcfad2aba09f2d956bf98c207e7dad" }, "downloads": -1, "filename": "synapseclient-1.8.1.tar.gz", "has_sig": false, "md5_digest": "9551d979926ea4e1a4c27813938d64d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 139883, "upload_time": "2018-05-08T00:23:34", "url": "https://files.pythonhosted.org/packages/d5/f9/4a8398c75e1b528b2dc42df27cd3e685539ac05c2e674ce14fb178abcfa3/synapseclient-1.8.1.tar.gz" } ], "1.8.2": [ { "comment_text": "", "digests": { "md5": "b4f4554f65d2f8605c33666c868c7d05", "sha256": "5482904f079ae22199768109a0d1de446f543f34125157a1d1964119c9a641c5" }, "downloads": -1, "filename": "synapseclient-1.8.2.tar.gz", "has_sig": false, "md5_digest": "b4f4554f65d2f8605c33666c868c7d05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140751, "upload_time": "2018-08-18T02:09:12", "url": "https://files.pythonhosted.org/packages/55/24/aca1db8b5c584ea7b0bd01d7a2456bb3d851158208c3825697da5132150e/synapseclient-1.8.2.tar.gz" } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "2bc60b43a5e1217212ea13ad0e7e4fd9", "sha256": "4ee1200aebc653cae8fb52bb2ca47507bdbd3b6886de6de53a6a01a0b3871847" }, "downloads": -1, "filename": "synapseclient-1.9.0.tar.gz", "has_sig": false, "md5_digest": "2bc60b43a5e1217212ea13ad0e7e4fd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 146584, "upload_time": "2018-09-28T23:56:44", "url": "https://files.pythonhosted.org/packages/89/e3/d92ed6dc465bd5bebbd5b29c7468fe91610006c6d5116bbc24cd252cc83d/synapseclient-1.9.0.tar.gz" } ], "1.9.1": [ { "comment_text": "", "digests": { "md5": "02f1a692cc179f16ecd6377b5a569ae3", "sha256": "3b5c36758af7d0f05bc381318c0d62856d1e9ec59f8d2b685c102c489d976bb5" }, "downloads": -1, "filename": "synapseclient-1.9.1-py3.6.egg", "has_sig": false, "md5_digest": "02f1a692cc179f16ecd6377b5a569ae3", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 339082, "upload_time": "2019-01-21T03:09:09", "url": "https://files.pythonhosted.org/packages/c8/2a/3fe61c4772b78834abc307c8c61bdf8b1f168eda88a65feb1e2983611b71/synapseclient-1.9.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "ad381ea6b530156116bc158c76d327f7", "sha256": "a08094216cb6655cea631d4744abd0e8a2ae50131f230898cf3061ef8c2cca4c" }, "downloads": -1, "filename": "synapseclient-1.9.1.tar.gz", "has_sig": false, "md5_digest": "ad381ea6b530156116bc158c76d327f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143045, "upload_time": "2019-01-21T03:09:11", "url": "https://files.pythonhosted.org/packages/a2/ae/2611ba41a3019b46e5213c2a72f36f85f77382ba1b7c4f72fb324e8b9a65/synapseclient-1.9.1.tar.gz" } ], "1.9.2": [ { "comment_text": "", "digests": { "md5": "1417def1ea8e5b57c006abe6e16d47a0", "sha256": "7f293a941fb61677b78e84f126e7c9274c8d248399860ab5541f037cb4cd777a" }, "downloads": -1, "filename": "synapseclient-1.9.2-py3.6.egg", "has_sig": false, "md5_digest": "1417def1ea8e5b57c006abe6e16d47a0", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 339893, "upload_time": "2019-02-16T00:32:33", "url": "https://files.pythonhosted.org/packages/f1/08/dafae48626ca82f71b67661f488a1bc55509a0d46c24c66cb86c5feaa347/synapseclient-1.9.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "3d2a8a3cec49fe8b4c4f76ec9fc101da", "sha256": "981b7b681728e9c23729a130677fa0bb9b6a06e189bc3171c565af163fbcf874" }, "downloads": -1, "filename": "synapseclient-1.9.2.tar.gz", "has_sig": false, "md5_digest": "3d2a8a3cec49fe8b4c4f76ec9fc101da", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 143406, "upload_time": "2019-02-16T00:32:35", "url": "https://files.pythonhosted.org/packages/ed/fb/67055be256b6b0906d5627f3f39f5ba8db5737162ce619c04e8f9c2c2848/synapseclient-1.9.2.tar.gz" } ], "1.9.3": [ { "comment_text": "", "digests": { "md5": "2d9e5e5bea4060fccd1f86ee82c3e1b0", "sha256": "4025713368c2df3e84668d4a5b2976446c5578b61aa82ad45b9730b81283e141" }, "downloads": -1, "filename": "synapseclient-1.9.3-py3.6.egg", "has_sig": false, "md5_digest": "2d9e5e5bea4060fccd1f86ee82c3e1b0", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 339918, "upload_time": "2019-06-28T19:49:48", "url": "https://files.pythonhosted.org/packages/a9/f7/69dbe75245d083c7725abc9c37e7618c9b9f848222b93ac14e17d6ffc011/synapseclient-1.9.3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "fb56573da391e9d807592a3f9b59c1b3", "sha256": "3e855444586be80630c4f452a594443a82775bd17cc2904eb38880d3a8f34ebd" }, "downloads": -1, "filename": "synapseclient-1.9.3.tar.gz", "has_sig": false, "md5_digest": "fb56573da391e9d807592a3f9b59c1b3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 143402, "upload_time": "2019-06-28T19:49:50", "url": "https://files.pythonhosted.org/packages/8d/00/d64d0887f5f215f19cf57789ea43d757c9576d343e96a62e6af23a201091/synapseclient-1.9.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2d9e5e5bea4060fccd1f86ee82c3e1b0", "sha256": "4025713368c2df3e84668d4a5b2976446c5578b61aa82ad45b9730b81283e141" }, "downloads": -1, "filename": "synapseclient-1.9.3-py3.6.egg", "has_sig": false, "md5_digest": "2d9e5e5bea4060fccd1f86ee82c3e1b0", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 339918, "upload_time": "2019-06-28T19:49:48", "url": "https://files.pythonhosted.org/packages/a9/f7/69dbe75245d083c7725abc9c37e7618c9b9f848222b93ac14e17d6ffc011/synapseclient-1.9.3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "fb56573da391e9d807592a3f9b59c1b3", "sha256": "3e855444586be80630c4f452a594443a82775bd17cc2904eb38880d3a8f34ebd" }, "downloads": -1, "filename": "synapseclient-1.9.3.tar.gz", "has_sig": false, "md5_digest": "fb56573da391e9d807592a3f9b59c1b3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 143402, "upload_time": "2019-06-28T19:49:50", "url": "https://files.pythonhosted.org/packages/8d/00/d64d0887f5f215f19cf57789ea43d757c9576d343e96a62e6af23a201091/synapseclient-1.9.3.tar.gz" } ] }