{ "info": { "author": "Paolo Cozzi", "author_email": "cozzi@ibba.cnr.it", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Bio-Informatics", "Topic :: Software Development :: Libraries" ], "description": "==============================\nPython USI submission REST API\n==============================\n\n\n.. image:: https://img.shields.io/pypi/v/pyUSIrest.svg\n :target: https://pypi.python.org/pypi/pyUSIrest\n\n.. image:: https://img.shields.io/travis/cnr-ibba/pyUSIrest.svg\n :target: https://travis-ci.org/cnr-ibba/pyUSIrest\n\n.. image:: https://readthedocs.org/projects/pyusirest/badge/?version=latest\n :target: https://pyusirest.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://coveralls.io/repos/github/cnr-ibba/pyUSIrest/badge.svg?branch=master\n :target: https://coveralls.io/github/cnr-ibba/pyUSIrest?branch=master\n\n\n\nPython USI submission REST API contain all methods to interact with EMBL-EBI\nUnified Submissions Interface\n\n* Free software: GNU General Public License v3\n* Documentation: https://pyusirest.readthedocs.io.\n\n\nFeatures\n--------\n\n* Deal with EBI AAP_ (Authentication, Authorisation and Profile) service,\n generating tokens and dealing with User and Groups\n* Interact with EBI USI (Unified Submission Interface) in order to submit data to\n biosample as described by this guide_. In details:\n\n * Getting `USI API root`_\n * Selecting a Team_\n * Creating a Submission_\n * Adding `items to Submission`_\n * Checking Biosample `Validation`_\n * Finalising_ a Submission\n\n.. _AAP: https://explore.api.aai.ebi.ac.uk/docs/\n.. _guide: https://submission-test.ebi.ac.uk/api/docs/guide_getting_started.html\n.. _`USI API root`: https://submission-test.ebi.ac.uk/api/docs/guide_getting_started.html#_start_from_the_root\n.. _Team: https://submission-test.ebi.ac.uk/api/docs/guide_getting_started.html#_pick_a_team\n.. _Submission: https://submission-test.ebi.ac.uk/api/docs/guide_getting_started.html#_creating_a_submission\n.. _`items to Submission`: https://submission-test.ebi.ac.uk/api/docs/guide_getting_started.html#_adding_documents_to_a_submission\n.. _Validation: https://submission-test.ebi.ac.uk/api/docs/guide_getting_started.html#_validation\n.. _Finalising: https://submission-test.ebi.ac.uk/api/docs/guide_getting_started.html#_finalising_your_submission\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.2.2 (2019-03-28)\n------------------\n\nFeatures\n^^^^^^^^\n\n* Deal with API errors (50x, 40x)\n\n0.2.1 (2019-01-15)\n------------------\n\nFeatures\n^^^^^^^^\n\n* test for an empty submission (no samples)\n* updated `root.json`, `userSubmission.json` test data\n* submissionStatus is no longer an attribute, when feching submission by name\n is present when getting user submissions\n* follow submissionStatus link (if necessary)\n* update submission status after create a new submission\n* update submission status after ``get_submission_by_name``\n* update submission status after reload a just finalized submission\n* ``Domain.users`` returns ``User`` objects in a list\n* improved ``Submission.get_samples`` method\n\n0.2.0 (2018-10-23)\n------------------\n\nFeatures\n^^^^^^^^\n\n* Fetch submission by name\n* changed library name to ``pyUSIrest``\n* published to pypi\n* Finalize submission with *PUT*\n\n0.1.0 (2018-10-17)\n------------------\n\nFeatures\n^^^^^^^^\n\n* submit into biosample with python methods\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cnr-ibba/pyUSIrest", "keywords": "pyUSIrest", "license": "GNU General Public License v3", "maintainer": "", "maintainer_email": "", "name": "pyUSIrest", "package_url": "https://pypi.org/project/pyUSIrest/", "platform": "", "project_url": "https://pypi.org/project/pyUSIrest/", "project_urls": { "Homepage": "https://github.com/cnr-ibba/pyUSIrest" }, "release_url": "https://pypi.org/project/pyUSIrest/0.2.2/", "requires_dist": [ "python-jwt", "requests", "url-normalize" ], "requires_python": "", "summary": "Python USI submission REST API contain all methods to interact with EMBL-EBI Unified Submissions Interface", "version": "0.2.2" }, "last_serial": 4998134, "releases": { "0.2.0.dev0": [ { "comment_text": "", "digests": { "md5": "051e297fa76da99d45b00b2b71e0b3b6", "sha256": "0438579cbf001217af6063ced77c826e3a4c634cebeb0e90f3472176ce0dd32d" }, "downloads": -1, "filename": "pyUSIrest-0.2.0.dev0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "051e297fa76da99d45b00b2b71e0b3b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12940, "upload_time": "2018-10-18T15:44:38", "url": "https://files.pythonhosted.org/packages/09/25/b48c7758e35d5e7ad83d75006724e474256ba70ba2927ad3bf3693c3b3fc/pyUSIrest-0.2.0.dev0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b60f314e607766237bb77fde0bae1b7", "sha256": "3415191a6c25319e2c6d338a1b7fe73d97c9b6a7c15a71e7f4f9fa2ec36ab10c" }, "downloads": -1, "filename": "pyUSIrest-0.2.0.dev0.tar.gz", "has_sig": false, "md5_digest": "7b60f314e607766237bb77fde0bae1b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33744, "upload_time": "2018-10-18T15:44:39", "url": "https://files.pythonhosted.org/packages/c8/3e/9723328ed949854e61be17553cb5957c2d5b1b9821b30b3a8ba2191a061a/pyUSIrest-0.2.0.dev0.tar.gz" } ], "0.2.0.post1": [ { "comment_text": "", "digests": { "md5": "bae3d4d793edf2fc8d162b653cb718bb", "sha256": "9109ab0d23045ff9ca8bf6c07a0f7edef6b88146c680268397ccefeb320d7dac" }, "downloads": -1, "filename": "pyUSIrest-0.2.0.post1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bae3d4d793edf2fc8d162b653cb718bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14675, "upload_time": "2018-10-23T08:55:02", "url": "https://files.pythonhosted.org/packages/02/89/38eb891ba18c09b91f38f0414382816028e97352759edb653b603de10bb5/pyUSIrest-0.2.0.post1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3454b1925bc833facf6977b64378929b", "sha256": "814a2436e1cc05eb7a6f0e3e7a43771cb3fb7c814ce3a4ea6d1f9e5adee0511d" }, "downloads": -1, "filename": "pyUSIrest-0.2.0.post1.tar.gz", "has_sig": false, "md5_digest": "3454b1925bc833facf6977b64378929b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32568, "upload_time": "2018-10-23T08:55:03", "url": "https://files.pythonhosted.org/packages/71/e5/c674b1be0fe06b186fda27b7b68f336ba81efe87587dab9eb869acda0bdd/pyUSIrest-0.2.0.post1.tar.gz" } ], "0.2.0.post2": [ { "comment_text": "", "digests": { "md5": "a505ec7da3d10f0f5a9cd3e3ff8fdbbc", "sha256": "d72acbdeb208afdd5d2a213c07b51e7857f82c69b0c3f89dfb4154db3c60de4c" }, "downloads": -1, "filename": "pyUSIrest-0.2.0.post2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a505ec7da3d10f0f5a9cd3e3ff8fdbbc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14672, "upload_time": "2018-10-23T09:36:13", "url": "https://files.pythonhosted.org/packages/92/40/d47438843d0b3d30ea9ccdb2cef0ba774b9343a1b8e3e2f2a06cf34b98db/pyUSIrest-0.2.0.post2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89362e030c8584142fa07a454989e7ce", "sha256": "ac927017f27bf437d4e017ec594d29f417a54464b483f1112111df9f94f18dd8" }, "downloads": -1, "filename": "pyUSIrest-0.2.0.post2.tar.gz", "has_sig": false, "md5_digest": "89362e030c8584142fa07a454989e7ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32572, "upload_time": "2018-10-23T09:36:15", "url": "https://files.pythonhosted.org/packages/1c/4e/22943f124b99182ee85c59ab2645efc6bfad30be079c77036974c805d31a/pyUSIrest-0.2.0.post2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "37a063d89cd31f26bca46eafa60c7fb7", "sha256": "07f77de3fb9fbcdfba7b2fcd0c4848f2ae4980ad7680199eb7729b8cca8992cb" }, "downloads": -1, "filename": "pyUSIrest-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "37a063d89cd31f26bca46eafa60c7fb7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15216, "upload_time": "2019-01-15T10:10:20", "url": "https://files.pythonhosted.org/packages/51/af/e89ad4db79197720722ebacdee6d0c1fa272164d81ef88687524e3dae27c/pyUSIrest-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fcb536f15afde8e1f2bb3ebbc315ed72", "sha256": "886c896d5e4c404a4257a2a2cb2e6d07aca517976d7cd14eb2bed5dae9306c50" }, "downloads": -1, "filename": "pyUSIrest-0.2.1.tar.gz", "has_sig": false, "md5_digest": "fcb536f15afde8e1f2bb3ebbc315ed72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34743, "upload_time": "2019-01-15T10:10:21", "url": "https://files.pythonhosted.org/packages/c8/6c/136f391fba5e5105671aac08c63116dbcb8911b5bee2a126bd3e4c624067/pyUSIrest-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "11401f4f521904bcd511771faa4e9cc8", "sha256": "41a0ea15d797b1f0333ae0f146a2c1a3b5703000d3c16dad6bc11f3563148816" }, "downloads": -1, "filename": "pyUSIrest-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11401f4f521904bcd511771faa4e9cc8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15308, "upload_time": "2019-03-28T14:55:26", "url": "https://files.pythonhosted.org/packages/34/5f/f8e8b34db3042585266402d7b9935d9f8be6d79e86fa1f65432288bd4630/pyUSIrest-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d5111005b2981ce8bf5f8e3415198ef", "sha256": "efa455c3d7ce4d1e6e7df0163c00ad4bcfac3bcfcca9f6e3285b6b06f6764cfa" }, "downloads": -1, "filename": "pyUSIrest-0.2.2.tar.gz", "has_sig": false, "md5_digest": "4d5111005b2981ce8bf5f8e3415198ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35405, "upload_time": "2019-03-28T14:55:27", "url": "https://files.pythonhosted.org/packages/49/60/a63d1cd90393a2f68f28ba255fb2d2609b3b75036fffd69f8345863a2d97/pyUSIrest-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "11401f4f521904bcd511771faa4e9cc8", "sha256": "41a0ea15d797b1f0333ae0f146a2c1a3b5703000d3c16dad6bc11f3563148816" }, "downloads": -1, "filename": "pyUSIrest-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11401f4f521904bcd511771faa4e9cc8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15308, "upload_time": "2019-03-28T14:55:26", "url": "https://files.pythonhosted.org/packages/34/5f/f8e8b34db3042585266402d7b9935d9f8be6d79e86fa1f65432288bd4630/pyUSIrest-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d5111005b2981ce8bf5f8e3415198ef", "sha256": "efa455c3d7ce4d1e6e7df0163c00ad4bcfac3bcfcca9f6e3285b6b06f6764cfa" }, "downloads": -1, "filename": "pyUSIrest-0.2.2.tar.gz", "has_sig": false, "md5_digest": "4d5111005b2981ce8bf5f8e3415198ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35405, "upload_time": "2019-03-28T14:55:27", "url": "https://files.pythonhosted.org/packages/49/60/a63d1cd90393a2f68f28ba255fb2d2609b3b75036fffd69f8345863a2d97/pyUSIrest-0.2.2.tar.gz" } ] }