{ "info": { "author": "Gianmauro Cuccuru", "author_email": "gmauro@crs4.it", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "# Solida [![Build Status](https://travis-ci.org/gmauro/solida.svg?branch=master)](https://travis-ci.org/gmauro/solida)\nSOLIDA is command-line solution that facilitate the reproducibility and portability of NGS pipelines. It can easily organize the deployment, the data management and the execution of a Snakemake based workflow.\n\n## Installation\n\nYou can install the latest stable version from PyPI\n```bash\npip install solida\n```\n\n## Requirements\n\nTo run Solida, Conda must be present in your computer. \nTo install it, see [https://conda.io/miniconda.html](https://conda.io/miniconda.html) \n\n## Usage\n\nTo check version:\n```bash\nsolida -v\n```\n\nTo list all the pipelines enabled, digit\n```bash\nsolida info\n```\n\nTo check if both pipeline and profile are available, digit:\n```bash\nsolida setup -l pipeline_label -p profile_label\n```\n\nBefore to deploy a pipeline, you have to create a project profile:\n```bash\nsolida setup -l pipeline_label -p profile_label --create-profile \n```\nSolida will create a yaml file named _profile_label.yaml_ into _~/solida_profiles_ \nEdit the _profile_label.yaml_ to match your environment settings.\n\nAfter that, deploy the pipeline into localhost with:\n```bash\nsolida setup -l pipeline_label -p profile_label --deploy \n```\nIf you want to deploy the pipeline into a remote host, add these \narguments:\n```bash\nsolida setup -l pipeline_label -p profile_label --deploy --host remote_host \n--remote-user username --connection ssh\n```\nwhere: \n_--host_ is the hostname of the remote host \n_--remote-user_ is a username available in the remote host \n_--connection_ is the type of connection to use \n\nPay attention, _remote_user_ have to be able to do ssh login into _remote_host_ \nwithout password (SSH Key-Based Authentication)\n\n### Script to execute the workflow\nSolida provides a bash script, _**run.project.sh**_, to facilitate the \nworkflow execution. \n\n```\nrun.project.sh [-h] [-s Snakefile] -c FILENAME [-w DIR] [-p \"parameters\"] --script to execute a snakemake workflow\n\nwhere:\n -h show this help text\n -s path to a Snakefile different from the default one (Snakefile).\n -c path to the snakemake's configuration file.\n -w is the project's workdir label. Default is current timestamp.\n -p snakemake parameters as \"--rerun-incomplete --dryrun --keep-going --restart-time\"\n```\nUse _-s_ to specify a different Snakefile. \n\nIf you don't give the script a workdir label (_-w_), a directory with the current \ntimestamp as label will be created and used to collect results into.\n\nOption _-c_ is mandatory and have to be the path to the snakemake's configuration file.\n\nOption _-p_ permit to provide the script all the snakemake parameters (don't \nforget to encapsulate them with \"\"\").\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://github.com/gmauro/solida", "keywords": "NGS,pipeline deployment,bioinformatics", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "solida", "package_url": "https://pypi.org/project/solida/", "platform": "", "project_url": "https://pypi.org/project/solida/", "project_urls": { "Homepage": "https://github.com/gmauro/solida" }, "release_url": "https://pypi.org/project/solida/0.9.3/", "requires_dist": [ "ansible (>=2.4.0)", "appdirs (==1.4.3)", "comoda (==0.3.7)", "gitpython (==2.1.10)" ], "requires_python": "", "summary": "NGS pipelines bootstrapper", "version": "0.9.3" }, "last_serial": 5151935, "releases": { "0.5.7": [ { "comment_text": "", "digests": { "md5": "ca0b56f54392ca13169dcd231f3fcaeb", "sha256": "8cb3ed89cfd85d8e7c53064c3241caa060b43c5b8cb22e76059a9e3f3403a810" }, "downloads": -1, "filename": "solida-0.5.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ca0b56f54392ca13169dcd231f3fcaeb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14936, "upload_time": "2017-11-13T11:25:25", "url": "https://files.pythonhosted.org/packages/76/30/13a6e74fee5c1780e3eeee6ec421d5585b58f14342d8b6f548701b9da3f3/solida-0.5.7-py2.py3-none-any.whl" } ], "0.5.8": [ { "comment_text": "", "digests": { "md5": "cac7a14144bfea1cde3a4959a2ed5e4b", "sha256": "ca7d6eef6db90190472a4f2c3dd3563afbf800664524d73c4dde4062cbae7702" }, "downloads": -1, "filename": "solida-0.5.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cac7a14144bfea1cde3a4959a2ed5e4b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15233, "upload_time": "2017-11-17T16:37:54", "url": "https://files.pythonhosted.org/packages/74/26/5bb9dd323bc622a1c9ddee594e569437845c46a405b26019acd6684cfdc0/solida-0.5.8-py2.py3-none-any.whl" } ], "0.5.9": [ { "comment_text": "", "digests": { "md5": "0708db926b810c1715140fc7e0a9e33a", "sha256": "d09fed9d5125c1764db509c3e1129d67791a4d2b39ba7827c6b6cfd5803090c5" }, "downloads": -1, "filename": "solida-0.5.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0708db926b810c1715140fc7e0a9e33a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15704, "upload_time": "2017-11-27T14:52:52", "url": "https://files.pythonhosted.org/packages/43/ea/10de1519b24ebc678e52dc991a1ddbe37e1314972bbecedf6fd467c2dd84/solida-0.5.9-py2.py3-none-any.whl" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "e9dbd829897ed34054d6e4cefeb346dd", "sha256": "b6a0759db43feca49438493c2736e2952aafbb02b1f5bccb07b14e6fe77ba035" }, "downloads": -1, "filename": "solida-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e9dbd829897ed34054d6e4cefeb346dd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15705, "upload_time": "2017-11-27T15:37:40", "url": "https://files.pythonhosted.org/packages/f1/45/2dec1fc0bdd97876480cbb48d058b9907143c0c43741e84bad1be9d7b47c/solida-0.6.0-py2.py3-none-any.whl" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "03e73fd199b658fe42f16d553821b1d9", "sha256": "0f6034e3b8cddb246504fd1a4b6532347bd76f7c865bb4e71dac56fdb8e7c7ea" }, "downloads": -1, "filename": "solida-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03e73fd199b658fe42f16d553821b1d9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15709, "upload_time": "2017-12-11T14:21:37", "url": "https://files.pythonhosted.org/packages/71/90/0eae75e8b37ab2c7638d5677b5f7c6fdcdcaf6507eaf173665ad211284af/solida-0.6.1-py2.py3-none-any.whl" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "06622a66b053797261273f363733918c", "sha256": "f7694944294f12dae1248658ebde9c23d47a78258941e4b9901ad381582666d4" }, "downloads": -1, "filename": "solida-0.6.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "06622a66b053797261273f363733918c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14565, "upload_time": "2017-12-19T11:04:48", "url": "https://files.pythonhosted.org/packages/bd/60/f709cfa213967a97495adcd3082d792a7792aa75096b6253c961bd165e90/solida-0.6.3-py2.py3-none-any.whl" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "7b13eb09d9f83acf743ce2f5293c1b35", "sha256": "60f4344b73acd68fb19c4b1e085335a5e729ab0019c33e9072bb3d6389c06242" }, "downloads": -1, "filename": "solida-0.6.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7b13eb09d9f83acf743ce2f5293c1b35", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13765, "upload_time": "2018-03-13T14:50:20", "url": "https://files.pythonhosted.org/packages/09/e0/978f3da821a9d53799186810b0c69d42bc671ec9164ab92b5fba615443cd/solida-0.6.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "483c3a945b97a27b70f00be964ff14a4", "sha256": "ef1cf9237e812d2f558e0279004e0760db78fcc0c6120cf970e9366cae7cae51" }, "downloads": -1, "filename": "solida-0.6.5.tar.gz", "has_sig": false, "md5_digest": "483c3a945b97a27b70f00be964ff14a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8847, "upload_time": "2018-03-13T14:50:22", "url": "https://files.pythonhosted.org/packages/be/e7/cc1450065cfdc8cb4ffba3b5b9e45da982bdea03577b323cf784239b5e4b/solida-0.6.5.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "a55fcabe266e0e50a286cde69103f826", "sha256": "2cc5c4c5ed26a4799794874fd8803b7346840e95a61d0a146e96dcc50f1cb6a7" }, "downloads": -1, "filename": "solida-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a55fcabe266e0e50a286cde69103f826", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14219, "upload_time": "2018-03-25T22:47:36", "url": "https://files.pythonhosted.org/packages/a8/e6/d1d251684e4bcfab09550341de7c89f70054629d99c66bd9deb481078aed/solida-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ad20d3724da8f57db2471192deaa5a6", "sha256": "2f2d472357856ce5805e5c04bd282544f3841d5f0426678ad1cb256f35eadbdb" }, "downloads": -1, "filename": "solida-0.7.0.tar.gz", "has_sig": false, "md5_digest": "9ad20d3724da8f57db2471192deaa5a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9274, "upload_time": "2018-03-25T22:47:37", "url": "https://files.pythonhosted.org/packages/7d/b2/539d5cf54a759c15399a06c7aef4a47fbaf53f7fc6aedad2fd42c0558897/solida-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "8034ecc1452ecab4e067f22efcf20951", "sha256": "77f36394f8e175370d78ded115ad8a79fe67bb9fbd86d4cffc045b755fb45440" }, "downloads": -1, "filename": "solida-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8034ecc1452ecab4e067f22efcf20951", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14958, "upload_time": "2018-04-11T08:04:48", "url": "https://files.pythonhosted.org/packages/34/82/12d4d217c7c441977dfb7995938c2c738b6f374bec090181f4505b987d11/solida-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a7396e4026f37b4ff1200b9b21b6bfc", "sha256": "fcc909efc36de16a41aa9d2e21b84ded8ac998f79c4b4007519bcafef79a7d3f" }, "downloads": -1, "filename": "solida-0.7.1.tar.gz", "has_sig": false, "md5_digest": "2a7396e4026f37b4ff1200b9b21b6bfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9588, "upload_time": "2018-04-11T08:04:49", "url": "https://files.pythonhosted.org/packages/0b/ef/5123474332545ad5be62e2a80befca67ae373c3128ef3fc6175f5c8b3288/solida-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "4134c74daf58a277e3d97faa0b577fe6", "sha256": "da6b47a993bcdf2430cf5d302d1721d071a4a88c26c77bb3e71904090261b054" }, "downloads": -1, "filename": "solida-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4134c74daf58a277e3d97faa0b577fe6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15208, "upload_time": "2018-04-12T13:34:06", "url": "https://files.pythonhosted.org/packages/4d/50/33c31bc13fac86f642ed09ef0d62aa75f0357ad1b46cb6ce0c2d18332ef1/solida-0.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2164154cb4086d37db4179691a9a9dfd", "sha256": "13f4ec4e35362bf47e0b4659aa3c3cc490ec97fd89bf7f1f09641416415c0a42" }, "downloads": -1, "filename": "solida-0.7.2.tar.gz", "has_sig": false, "md5_digest": "2164154cb4086d37db4179691a9a9dfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9650, "upload_time": "2018-04-12T13:34:07", "url": "https://files.pythonhosted.org/packages/b8/21/e4ff2103ee6757be4ee7012856a1c335063b30e1c7c8fdfcd73297f6f8c6/solida-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "79667b379567ed8e8b665a7db9bdb615", "sha256": "7d5d1e38cbe59d4f4d7045473b7d5bf28dd2625744992ef005e17cd041617498" }, "downloads": -1, "filename": "solida-0.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79667b379567ed8e8b665a7db9bdb615", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16513, "upload_time": "2018-04-19T10:32:41", "url": "https://files.pythonhosted.org/packages/33/60/178a80a30a6c97203f241fd2e30d201176ea8d5c83e1c3472d2eec355c6b/solida-0.7.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "403b68dd8d4c3e418b879fd461a852b9", "sha256": "d48812d8e27ef28f3b1a14b755120beceaf2c683d2d078132c561f68c1ca59dd" }, "downloads": -1, "filename": "solida-0.7.3.tar.gz", "has_sig": false, "md5_digest": "403b68dd8d4c3e418b879fd461a852b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10272, "upload_time": "2018-04-19T10:32:42", "url": "https://files.pythonhosted.org/packages/0c/71/39331f6911d3f226d222877ed14c2ec984ad4dcfe60423f0062c1ecd744e/solida-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "6ce5f60ce56775380b7df2ed0e960334", "sha256": "ef47edcd7bb0d5761bb4dfc1f501da1df2b142872ea51537b7b3f3171c8c5708" }, "downloads": -1, "filename": "solida-0.7.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6ce5f60ce56775380b7df2ed0e960334", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16465, "upload_time": "2018-04-19T14:28:13", "url": "https://files.pythonhosted.org/packages/2f/ba/d9f085b06b59f7ef113fcfc499ff799c3f462539f56d0723fbb997a03e23/solida-0.7.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1569e6223bf09611590dae2e5889e0cd", "sha256": "42350b59f8a7b07c453f88815b4bbc00a0ce1518eead28c29a81c1972ca66ba0" }, "downloads": -1, "filename": "solida-0.7.4.tar.gz", "has_sig": false, "md5_digest": "1569e6223bf09611590dae2e5889e0cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10269, "upload_time": "2018-04-19T14:28:14", "url": "https://files.pythonhosted.org/packages/ea/54/c6fa85a4be830f1ddfc2a085c00aac3e245a8034de5b3c7c77271ad031a3/solida-0.7.4.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "474b77e70a944908dbd32c14891c27cb", "sha256": "b923aeb3c7900de08a703fbe61df75cbcdee5a6455add4b21ee154c398851d6f" }, "downloads": -1, "filename": "solida-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "474b77e70a944908dbd32c14891c27cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16436, "upload_time": "2018-04-22T20:20:48", "url": "https://files.pythonhosted.org/packages/38/6a/93667afb2a4926de620cf414127b1c68d554c24e4b892ad302abeda2ddb7/solida-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "095bfa1b17279293b4bdaa864c76db6f", "sha256": "53ab20ff12ed2ad53e164c678c5139a41390e56afe7ce75dd5b339b4e3e0aec0" }, "downloads": -1, "filename": "solida-0.8.0.tar.gz", "has_sig": false, "md5_digest": "095bfa1b17279293b4bdaa864c76db6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10331, "upload_time": "2018-04-22T20:20:49", "url": "https://files.pythonhosted.org/packages/b1/3a/d6e9d038a203f62cbe94d3dc1d0b0ca309caff38998324a444e0c28b31d7/solida-0.8.0.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "5208943333951f4370f01f101635e9ec", "sha256": "b1075b265eb5c53f761f75c79d879a5d3a4195eb8f8101a5cd0288b38b6d3350" }, "downloads": -1, "filename": "solida-0.8.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5208943333951f4370f01f101635e9ec", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15126, "upload_time": "2018-06-19T14:48:06", "url": "https://files.pythonhosted.org/packages/b4/b7/064ddd5f61cfee866a4c1a293e0bfc30792b90edd83df635a161f98a16ad/solida-0.8.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5178b1ce0cfa0fd1607f949844884081", "sha256": "318fe986b5d04034c48bf69ec0587aa6b885e67c1f343458fb040388a29a0ced" }, "downloads": -1, "filename": "solida-0.8.2.tar.gz", "has_sig": false, "md5_digest": "5178b1ce0cfa0fd1607f949844884081", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10622, "upload_time": "2018-06-19T14:48:08", "url": "https://files.pythonhosted.org/packages/7e/e5/0d912cee287981bbf42ad380031a29916626539d57012a5c449d6e92bcef/solida-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "04d94a8e312b962005db93221f3bdbf6", "sha256": "1168634d772ee4f734370c633a076238a2cb3e6137b988d7cd9347849a0d6fd5" }, "downloads": -1, "filename": "solida-0.8.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "04d94a8e312b962005db93221f3bdbf6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15643, "upload_time": "2018-07-05T13:15:45", "url": "https://files.pythonhosted.org/packages/28/60/753b7c4122ae26acfb6905ff57fbb48d6aefb5b78c1b17179993c872dad9/solida-0.8.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8084420cfe17b0fb82d116413f98e8b6", "sha256": "e40310890ed462e21fcd11e99d6d9154bea0a740a33bddd9d3e6a8580637efb2" }, "downloads": -1, "filename": "solida-0.8.3.tar.gz", "has_sig": false, "md5_digest": "8084420cfe17b0fb82d116413f98e8b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11994, "upload_time": "2018-07-05T13:15:47", "url": "https://files.pythonhosted.org/packages/d6/38/b4074e1f866af3adb354e5f3f3674e2082907fbb82fdb48a0eb61245db44/solida-0.8.3.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "9ca3bfdc20fdb4dabea212c8f578c16b", "sha256": "67b5f0574ba4256a3e26c9ed73ecdb40eb157fac9865bb63ea336f32d9e89034" }, "downloads": -1, "filename": "solida-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9ca3bfdc20fdb4dabea212c8f578c16b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29682, "upload_time": "2018-11-19T23:22:17", "url": "https://files.pythonhosted.org/packages/66/55/e6048b3aaf6d76972e9327396b11fa125a6ace703865be91a9a849f37219/solida-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c37bb6ac788b879dd5aca57e3313a61d", "sha256": "f06e94cfeaee934c4aab9f23451ef3544f5ba39daf43becf92dd3cd40e1eb104" }, "downloads": -1, "filename": "solida-0.9.0.tar.gz", "has_sig": false, "md5_digest": "c37bb6ac788b879dd5aca57e3313a61d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13569, "upload_time": "2018-11-19T23:22:18", "url": "https://files.pythonhosted.org/packages/b0/fb/8775fc1075d1dcd77e16cf5d90fd8569e92b3b18a8cecbc9e0b2c68abf4a/solida-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "81cd53b1df899f9f6eaf4e31fe0f79c7", "sha256": "30e55a9a2b375cb3237f6c6e403c0b3a34b93d5c1bad1b8299986187fc918aaa" }, "downloads": -1, "filename": "solida-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "81cd53b1df899f9f6eaf4e31fe0f79c7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29890, "upload_time": "2018-11-29T23:15:11", "url": "https://files.pythonhosted.org/packages/d2/6c/d1a8c23709fe59306ec244d72c1f4bc9d527e09bbb2d9851ed5eb4523d6d/solida-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "123e8d88226b8e6b93450a7ab2bb336b", "sha256": "71897ab8018e2763ff0552b8fc90ba67960fa84b3cd6640badace4daf0a2039d" }, "downloads": -1, "filename": "solida-0.9.1.tar.gz", "has_sig": false, "md5_digest": "123e8d88226b8e6b93450a7ab2bb336b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13699, "upload_time": "2018-11-29T23:15:13", "url": "https://files.pythonhosted.org/packages/1f/2c/a29ba51b304106727851b5311485d825c1ad12b01d1c422c2ef4d8ee3c76/solida-0.9.1.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "175f9a0e6524ca12ebf4827fe5dbe90d", "sha256": "13f687d03951b9f15269bd99030085a26709034930ed3deacc6716e00a0bab94" }, "downloads": -1, "filename": "solida-0.9.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "175f9a0e6524ca12ebf4827fe5dbe90d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30034, "upload_time": "2019-04-16T20:11:08", "url": "https://files.pythonhosted.org/packages/17/18/3dcd79be16d84fde56ce2013d8d0a39b9ea75e43822c5129c31e66d2c89b/solida-0.9.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ce86061984343765ee09c8ec24ac41c", "sha256": "f521c56b10cc35010bc32864fee141fb59e8a36ff877341c39cfb31be57e5cd0" }, "downloads": -1, "filename": "solida-0.9.3.tar.gz", "has_sig": false, "md5_digest": "6ce86061984343765ee09c8ec24ac41c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13878, "upload_time": "2019-04-16T20:11:10", "url": "https://files.pythonhosted.org/packages/ec/98/896cc049a1e841dace869b8fe520584966b093369e9d44cccbcb87a9dec6/solida-0.9.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "175f9a0e6524ca12ebf4827fe5dbe90d", "sha256": "13f687d03951b9f15269bd99030085a26709034930ed3deacc6716e00a0bab94" }, "downloads": -1, "filename": "solida-0.9.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "175f9a0e6524ca12ebf4827fe5dbe90d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30034, "upload_time": "2019-04-16T20:11:08", "url": "https://files.pythonhosted.org/packages/17/18/3dcd79be16d84fde56ce2013d8d0a39b9ea75e43822c5129c31e66d2c89b/solida-0.9.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ce86061984343765ee09c8ec24ac41c", "sha256": "f521c56b10cc35010bc32864fee141fb59e8a36ff877341c39cfb31be57e5cd0" }, "downloads": -1, "filename": "solida-0.9.3.tar.gz", "has_sig": false, "md5_digest": "6ce86061984343765ee09c8ec24ac41c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13878, "upload_time": "2019-04-16T20:11:10", "url": "https://files.pythonhosted.org/packages/ec/98/896cc049a1e841dace869b8fe520584966b093369e9d44cccbcb87a9dec6/solida-0.9.3.tar.gz" } ] }