{ "info": { "author": "Will Usher", "author_email": "wusher@kth.se", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Programming Language :: Python" ], "description": "=======================================\notoole : OSeMOSYS tools for energy work\n=======================================\n\n.. image:: https://travis-ci.com/OSeMOSYS/otoole.svg?branch=master\n :target: https://travis-ci.com/OSeMOSYS/otoole\n\n.. image:: https://coveralls.io/repos/github/OSeMOSYS/otoole/badge.svg?branch=master\n :target: https://coveralls.io/github/OSeMOSYS/otoole?branch=master\n\n.. image:: https://readthedocs.org/projects/otoole/badge/?version=latest\n :target: https://otoole.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n :target: https://github.com/psf/black\n\nA Python toolkit to support use of OSeMOSYS\n\n\nDescription\n===========\n\n**otoole** is a Python package which provides a command-line interface\nfor users of OSeMOSYS.\n\nThe aim of the package is to provide a community resource which\ncentralises the commonly used pre- and post-processing steps\naround the use of OSeMOSYS.\n\n.. image:: img/osemosys_dataflow.png\n\n**otoole** aims to support different ways of storing input data and results,\nincluding csv files, databases, datapackages and Excel workbooks,\nas well as different implementations of the OSeMOSYS model.\n\nDependencies\n------------\n\n*otoole* requires a number of dependencies, including pygraphviz,\nwhich can be difficult to install on Windows.\n\nThe easiest way to install the dependencies is to use miniconda.\n\n1. Obtain the `miniconda package: `_\n2. Add the **conda-forge** channel ``conda config --add channels conda-forge``\n3. Create a new Python environment\n ``conda create -n myenv python=3.7 networkx datapackage\n pandas graphviz=2.46.1 xlrd``\n4. Activate the new environment ``conda activate myenv``\n5. Use pip to install otoole ``pip install otoole``\n\n\nInstallation\n============\n\nInstall **otoole** using pip::\n\n pip install otoole\n\n\nTo upgrade **otoole** using pip::\n\n pip install otoole --upgrade\n\n\nUsage\n=====\n\nFor detailed instructions of the use of the tool, run the command line\nhelp function::\n\n otoole --help\n\nDocumentation\n=============\nA more detailed documentation of otoole can be found here: https://otoole.readthedocs.io/en/stable/index.html\n\nContributing\n============\n\nNew ideas and bugs `should be submitted: `_ to the repository Issue Tracker.\nPlease do contribute by discussing and developing these ideas further,\nor by developing the codebase.\n\nTo contribute directly to the documentation of code development, you\nfirst need to install the package in *develop mode*::\n\n git clone http://github.com/OSeMOSYS/otoole\n cd otoole\n git checkout \n python setup.py develop\n\nNow, all changes made in the codebase will automatically be reflected\nin the installed Python version accessible on the command line or from\nimporting otoole modules into other Python packages.\n\n\n", "description_content_type": "text/x-rst; charset=UTF-8", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/OSeMOSYS/otoole", "keywords": "", "license": "mit", "maintainer": "", "maintainer_email": "", "name": "otoole", "package_url": "https://pypi.org/project/otoole/", "platform": "any", "project_url": "https://pypi.org/project/otoole/", "project_urls": { "Documentation": "https://otoole.readthedocs.io/en/latest/?badge=latest", "Homepage": "https://github.com/OSeMOSYS/otoole" }, "release_url": "https://pypi.org/project/otoole/0.11.0/", "requires_dist": null, "requires_python": ">=3.7", "summary": "A Python toolkit to support use of OSeMOSYS", "version": "0.11.0", "yanked": false, "yanked_reason": null }, "last_serial": 10641466, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f7d6fea5d3443fa2fb0060a213fe8f97", "sha256": "f7c712ac9e2871cea3b31cbb920c6b8d27c6e76f15842bb3f532f2e800dcee23" }, "downloads": -1, "filename": "otoole-0.1.tar.gz", "has_sig": false, "md5_digest": "f7d6fea5d3443fa2fb0060a213fe8f97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140910, "upload_time": "2019-10-11T07:19:51", "upload_time_iso_8601": "2019-10-11T07:19:51.634873Z", "url": "https://files.pythonhosted.org/packages/eb/ee/e1b45c0dc63c9ea0dd661d9f4effee7e4f371d0c48f514d1d82b5fe56d1a/otoole-0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "36ea0cb186a82491fee23f2768cc25d4", "sha256": "101680273bc537d9b5a564629e1a77472162d82b13160e51fb8e6cf964597444" }, "downloads": -1, "filename": "otoole-0.1.1.tar.gz", "has_sig": false, "md5_digest": "36ea0cb186a82491fee23f2768cc25d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140919, "upload_time": "2019-10-11T07:20:54", "upload_time_iso_8601": "2019-10-11T07:20:54.672253Z", "url": "https://files.pythonhosted.org/packages/9f/7d/5a270e3f372fd23fcb6dd95bac27f36fef46ba98d8230a5e6ba679bc8fad/otoole-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "4871c003307192aee709b33108618da7", "sha256": "ad96381d29ef77255a300045cf3c649b1b216d50a3e516322c672c02dd70371e" }, "downloads": -1, "filename": "otoole-0.10.0.tar.gz", "has_sig": false, "md5_digest": "4871c003307192aee709b33108618da7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 200994, "upload_time": "2020-11-13T10:05:26", "upload_time_iso_8601": "2020-11-13T10:05:26.071464Z", "url": "https://files.pythonhosted.org/packages/df/ef/e95b72cb6855ac8ad571d7499fabf47349017e6e60d75e5799cfbb9fc0cc/otoole-0.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.0b0": [ { "comment_text": "", "digests": { "md5": "507e7ff4ed9a0763f3da5ed6b96d130d", "sha256": "78c9482f382b017611ae62ed304f9870ee40f28e80d72e50743e9187cbf2600b" }, "downloads": -1, "filename": "otoole-0.10.0b0.tar.gz", "has_sig": false, "md5_digest": "507e7ff4ed9a0763f3da5ed6b96d130d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 201175, "upload_time": "2020-11-10T14:58:30", "upload_time_iso_8601": "2020-11-10T14:58:30.281136Z", "url": "https://files.pythonhosted.org/packages/03/0d/db35d774f196bd05e5714ad466b97ce41e0a1f7c6827af2a8dd6cb60b433/otoole-0.10.0b0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.0b3": [ { "comment_text": "", "digests": { "md5": "a96f1767011afd807b94b521b36df06d", "sha256": "afe654e93ca6e4e3b5174c6ebb138a6bf677d2b7e08b26e39ab90446ba2c862c" }, "downloads": -1, "filename": "otoole-0.10.0b3.tar.gz", "has_sig": false, "md5_digest": "a96f1767011afd807b94b521b36df06d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 278850, "upload_time": "2021-01-07T07:16:39", "upload_time_iso_8601": "2021-01-07T07:16:39.054542Z", "url": "https://files.pythonhosted.org/packages/95/20/f6a1cb8b61813f151f0fd37491ec802ecf91ce568b891a7efb27e673e49d/otoole-0.10.0b3.tar.gz", "yanked": true, "yanked_reason": "Tagged in error" } ], "0.10.1b0": [ { "comment_text": "", "digests": { "md5": "56993554071b5fbaee6417d61311dff4", "sha256": "ae913b498b91a081d665f3ab92ec779638fd9133dbd104cad2b95f1042ccc5d8" }, "downloads": -1, "filename": "otoole-0.10.1b0.tar.gz", "has_sig": false, "md5_digest": "56993554071b5fbaee6417d61311dff4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 278345, "upload_time": "2021-01-05T15:03:51", "upload_time_iso_8601": "2021-01-05T15:03:51.253531Z", "url": "https://files.pythonhosted.org/packages/cb/a7/c9bf453ad2382241b15d63aea913b80f10c54da040de0c7360454dca39b4/otoole-0.10.1b0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.1b2": [ { "comment_text": "", "digests": { "md5": "78a0068bf01a7711b929d571ed82dc59", "sha256": "61fb10fbdd763f3ba35447163ffbec32e969d4f386f873b4a01ca3476eef0190" }, "downloads": -1, "filename": "otoole-0.10.1b2.tar.gz", "has_sig": false, "md5_digest": "78a0068bf01a7711b929d571ed82dc59", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 278807, "upload_time": "2021-01-05T16:42:11", "upload_time_iso_8601": "2021-01-05T16:42:11.783905Z", "url": "https://files.pythonhosted.org/packages/8b/d3/73a1d19a6b108bc8de34249a4085a1fe2a1b99e23fd5cabde4574c7cb662/otoole-0.10.1b2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.1b3": [ { "comment_text": "", "digests": { "md5": "266f22a2d44480c55b003b0e512fd5bf", "sha256": "39a53f22a24b71d144781d694ff435d4c05d2553568e8946ccded7f73f7d3bfe" }, "downloads": -1, "filename": "otoole-0.10.1b3.tar.gz", "has_sig": false, "md5_digest": "266f22a2d44480c55b003b0e512fd5bf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 278838, "upload_time": "2021-01-07T07:24:04", "upload_time_iso_8601": "2021-01-07T07:24:04.560457Z", "url": "https://files.pythonhosted.org/packages/ab/b0/adaf86ca9ed9efd916097fafa0a2a552802e38dc52ca97371f36071834c4/otoole-0.10.1b3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "d325e9dafac7719bbb74090189f5520b", "sha256": "863cffd20dde6645eabc4f674323974a754d604aa3aae1dc3a1858679c95b49b" }, "downloads": -1, "filename": "otoole-0.11.0.tar.gz", "has_sig": false, "md5_digest": "d325e9dafac7719bbb74090189f5520b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 280533, "upload_time": "2021-06-14T11:15:42", "upload_time_iso_8601": "2021-06-14T11:15:42.298861Z", "url": "https://files.pythonhosted.org/packages/2b/06/2f2a59fbeb4cf20cffeeaad36a6dc2e3232a83f1a65dac2f5829ba3cbe39/otoole-0.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1a1": [ { "comment_text": "", "digests": { "md5": "42ba4efad741db83edcb4833b1f05e47", "sha256": "fad7e9c8dd210a591e2f0f683502d81885e1c48d263703c3deb5df4cd04ff41c" }, "downloads": -1, "filename": "otoole-0.1a1.tar.gz", "has_sig": false, "md5_digest": "42ba4efad741db83edcb4833b1f05e47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15989, "upload_time": "2019-09-19T19:52:13", "upload_time_iso_8601": "2019-09-19T19:52:13.005364Z", "url": "https://files.pythonhosted.org/packages/b3/0c/baccb1e4c4dfc8f94852b679743fa558c4419b0b4e66f8a8cc18c88a2011/otoole-0.1a1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1rc0": [ { "comment_text": "", "digests": { "md5": "9a70e8de9f44cdcaa856b10f8601a9ee", "sha256": "7b759cb3eace42659470870f0890dc6f3f90338642ffe64d69ecea148c49901e" }, "downloads": -1, "filename": "otoole-0.1rc0.tar.gz", "has_sig": false, "md5_digest": "9a70e8de9f44cdcaa856b10f8601a9ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140925, "upload_time": "2019-10-10T21:35:53", "upload_time_iso_8601": "2019-10-10T21:35:53.527854Z", "url": "https://files.pythonhosted.org/packages/3f/08/f5fbefc3078f56a19271af40e7fd79a87ed5248a6537468830c168e9bbb8/otoole-0.1rc0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2": [ { "comment_text": "", "digests": { "md5": "a10fb1658e58533f89ae7796998d3956", "sha256": "bedda4ef2d917dad69f8a4ff602a152ef89e69bb89a61dc955c5c866472ad4c0" }, "downloads": -1, "filename": "otoole-0.2.tar.gz", "has_sig": false, "md5_digest": "a10fb1658e58533f89ae7796998d3956", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143156, "upload_time": "2019-10-18T14:16:15", "upload_time_iso_8601": "2019-10-18T14:16:15.842782Z", "url": "https://files.pythonhosted.org/packages/43/58/ce7647ffd8601ba7070e406aaa9f2c0c164ee2ff5496ae5bc07c195f8faa/otoole-0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3": [ { "comment_text": "", "digests": { "md5": "6614bf76f3dd5883f8b0d6084c42455b", "sha256": "d04bde465712ff176c78cc35e7000e5d90480f0c7eb4d21b141af508f0c4b7f0" }, "downloads": -1, "filename": "otoole-0.3.tar.gz", "has_sig": false, "md5_digest": "6614bf76f3dd5883f8b0d6084c42455b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149776, "upload_time": "2019-10-23T13:31:39", "upload_time_iso_8601": "2019-10-23T13:31:39.346381Z", "url": "https://files.pythonhosted.org/packages/1c/dd/cc2db5c9b2733f99530e7cebba71d996fe61b559952dc0dc31eb950e9633/otoole-0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4": [ { "comment_text": "", "digests": { "md5": "f86c6b107283935001a641929893b7e7", "sha256": "8993920e268600d2e45c32907cf49b8262842f81211974b10aad2776406e62b3" }, "downloads": -1, "filename": "otoole-0.4.tar.gz", "has_sig": false, "md5_digest": "f86c6b107283935001a641929893b7e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 153931, "upload_time": "2019-10-30T14:26:11", "upload_time_iso_8601": "2019-10-30T14:26:11.672646Z", "url": "https://files.pythonhosted.org/packages/84/8a/5c006a1c952caad5fe63c4b1a672c798f5ef41343ecb6056a6a40b1d04d5/otoole-0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "608bd08cfdb72a1fffa9e70676b41bc8", "sha256": "7373ddff6384c45788c40753394d9ec9e8421bf39d8b093cc93848d848d41cfe" }, "downloads": -1, "filename": "otoole-0.4.1.tar.gz", "has_sig": false, "md5_digest": "608bd08cfdb72a1fffa9e70676b41bc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154144, "upload_time": "2019-10-30T14:49:44", "upload_time_iso_8601": "2019-10-30T14:49:44.787914Z", "url": "https://files.pythonhosted.org/packages/42/77/0e4b8580909c9ac447052fbc0b68642f602237e82374591562c0eabf4f60/otoole-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5": [ { "comment_text": "", "digests": { "md5": "af36d9207c08c7d7fa2e693c3d97f67b", "sha256": "ab7a2fb51e0f47ceadd5e47ec853a8f2f950387105e766b04f6de47b20dab030" }, "downloads": -1, "filename": "otoole-0.5.tar.gz", "has_sig": false, "md5_digest": "af36d9207c08c7d7fa2e693c3d97f67b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 155369, "upload_time": "2019-11-20T15:19:23", "upload_time_iso_8601": "2019-11-20T15:19:23.155155Z", "url": "https://files.pythonhosted.org/packages/ac/c2/6ec7b13aed7f85dc24db3785729bdcd5c0082f53f298f08610d0664bd21b/otoole-0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "46fa0003e345f774d5d27b97287263ab", "sha256": "2c01c393b8eb86a030cd901426cf8c93acaccd922b6416e318ee273417f70d53" }, "downloads": -1, "filename": "otoole-0.5.1.tar.gz", "has_sig": false, "md5_digest": "46fa0003e345f774d5d27b97287263ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 155383, "upload_time": "2019-11-20T16:25:04", "upload_time_iso_8601": "2019-11-20T16:25:04.269657Z", "url": "https://files.pythonhosted.org/packages/1e/5f/c0ade93662c8282530443799ef1ca51dc61b74a53de8cad9c5109ccd898d/otoole-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "789ab8b47b2e3650471b3d1c5f36e749", "sha256": "41c57aad3ba141c4136011fcb7c1ad139dbc4a1ae92ff8da2dd3c4ab9c6e56e1" }, "downloads": -1, "filename": "otoole-0.5.2.tar.gz", "has_sig": false, "md5_digest": "789ab8b47b2e3650471b3d1c5f36e749", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 155725, "upload_time": "2019-12-16T23:09:08", "upload_time_iso_8601": "2019-12-16T23:09:08.087317Z", "url": "https://files.pythonhosted.org/packages/f1/8d/02f662574414e906264f32dff01133a8618c80cb6b7b93e0ce4357ca780d/otoole-0.5.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "f84ff214da77d46ebf4d153af24ea2a3", "sha256": "be8ea20bbce26908059cb73978e078d9d14239fe9898997d96ffc33fc172fd73" }, "downloads": -1, "filename": "otoole-0.5.3.tar.gz", "has_sig": false, "md5_digest": "f84ff214da77d46ebf4d153af24ea2a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 156307, "upload_time": "2020-02-13T08:54:43", "upload_time_iso_8601": "2020-02-13T08:54:43.457320Z", "url": "https://files.pythonhosted.org/packages/12/63/e4fabd9bc4f30f92649d54de545c2b88ac7b44fb6d2647b501dee5be23ee/otoole-0.5.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "753070c7061d9f0e0c5697d3f2b67c5c", "sha256": "4f21ed1134fc4d975d61ab376a432aa27735352e5e7e90971ea77179f470428f" }, "downloads": -1, "filename": "otoole-0.5.4.tar.gz", "has_sig": false, "md5_digest": "753070c7061d9f0e0c5697d3f2b67c5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 156407, "upload_time": "2020-02-18T21:31:42", "upload_time_iso_8601": "2020-02-18T21:31:42.295526Z", "url": "https://files.pythonhosted.org/packages/7a/14/e7dc70e3391b0cccdbe0e3edb7e0cbff4f59afb1f74a0fb4c3b9ad20b73f/otoole-0.5.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "f34c4928a418a47712cf2a80fa89e496", "sha256": "b00eb70db9b9d241c7e1729defa216c139b167427a55284b3d2e88f782e3e5b0" }, "downloads": -1, "filename": "otoole-0.5.5.tar.gz", "has_sig": false, "md5_digest": "f34c4928a418a47712cf2a80fa89e496", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 156420, "upload_time": "2020-02-19T11:58:35", "upload_time_iso_8601": "2020-02-19T11:58:35.586811Z", "url": "https://files.pythonhosted.org/packages/f5/94/3ded665534b2a4eeb04ecdf6537639c146af1d60e6ea5ed3b8d2ce5bb77b/otoole-0.5.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6": [ { "comment_text": "", "digests": { "md5": "ac5bea67aae8a84e37dd6ff2acacc5cd", "sha256": "73d229029c4f6200e4b0f2bd70b6aec5b22739d76566fb20b6b6312c857edea2" }, "downloads": -1, "filename": "otoole-0.6.tar.gz", "has_sig": false, "md5_digest": "ac5bea67aae8a84e37dd6ff2acacc5cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 158831, "upload_time": "2020-03-02T14:51:50", "upload_time_iso_8601": "2020-03-02T14:51:50.829285Z", "url": "https://files.pythonhosted.org/packages/5a/bd/d63347d324fbf1febaac7baf1bd0a285dd9cea2296a6b458298ac26e03d6/otoole-0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7": [ { "comment_text": "", "digests": { "md5": "81708d9732c6ebf970da2ad6e5b349da", "sha256": "42a198cfd74e1e8941b56d7174d246129760c69041feaac51e62bc5a8a12e119" }, "downloads": -1, "filename": "otoole-0.7.tar.gz", "has_sig": false, "md5_digest": "81708d9732c6ebf970da2ad6e5b349da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 171761, "upload_time": "2020-06-10T12:29:27", "upload_time_iso_8601": "2020-06-10T12:29:27.535089Z", "url": "https://files.pythonhosted.org/packages/1b/41/c44d5daeabed1d6bb7fd3ea27191f3da7c9661b89793811b1d75af1efdba/otoole-0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "d0f747ad252641597788aaa30349eaac", "sha256": "147b265c5f26cd671a43cfdd7ff975cabcb69b8c80727a06ec477fdb39667799" }, "downloads": -1, "filename": "otoole-0.7.1.tar.gz", "has_sig": false, "md5_digest": "d0f747ad252641597788aaa30349eaac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 171775, "upload_time": "2020-06-15T12:11:13", "upload_time_iso_8601": "2020-06-15T12:11:13.831452Z", "url": "https://files.pythonhosted.org/packages/20/43/33e5c5e38dbc2d8ec83dbdf5c8879e64d5f1b89a9918df1b0156de9f3fa3/otoole-0.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "da353b2682a8ef6b8d9c2d29ed567c47", "sha256": "25e41bfd9db5bdfebf258acd23be111ed178eb05767fd062c96ebb312e37cb90" }, "downloads": -1, "filename": "otoole-0.7.2.tar.gz", "has_sig": false, "md5_digest": "da353b2682a8ef6b8d9c2d29ed567c47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 172350, "upload_time": "2020-06-15T21:29:00", "upload_time_iso_8601": "2020-06-15T21:29:00.266782Z", "url": "https://files.pythonhosted.org/packages/10/7b/c931a446e69d24b5e40bb1569b40f89fcdcfbd86b3335778869b750fbe3a/otoole-0.7.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "74a419b1b76c81206d67fd1e592b8185", "sha256": "48adceff1cb3f1882000625ecbc9bc42be269d9980f10af028a3b30d6f889024" }, "downloads": -1, "filename": "otoole-0.7.3.tar.gz", "has_sig": false, "md5_digest": "74a419b1b76c81206d67fd1e592b8185", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 172407, "upload_time": "2020-06-16T09:17:43", "upload_time_iso_8601": "2020-06-16T09:17:43.350960Z", "url": "https://files.pythonhosted.org/packages/ce/04/f1163987e96fb31f571b8bdd45573286b7c860cc3bb160fbb7a61d805043/otoole-0.7.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "033b5922720afe9e033a6fc3fed72380", "sha256": "8f393c45c71bedc8fe804d5c3d20ed65a41a989449f2419c5941c471d53bc293" }, "downloads": -1, "filename": "otoole-0.7.4.tar.gz", "has_sig": false, "md5_digest": "033b5922720afe9e033a6fc3fed72380", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 172404, "upload_time": "2020-06-16T09:23:00", "upload_time_iso_8601": "2020-06-16T09:23:00.941041Z", "url": "https://files.pythonhosted.org/packages/9c/2c/1f333f92494e97d467f2f09704633e135b4fed912d508e2182670675dbfd/otoole-0.7.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8": [ { "comment_text": "", "digests": { "md5": "57d0e24a7034b1e69a01fee61534e3e0", "sha256": "b50a83e3ca5dd777792a5662066639301e357ed1c1b9a606cf54be43a0e7b762" }, "downloads": -1, "filename": "otoole-0.8.tar.gz", "has_sig": false, "md5_digest": "57d0e24a7034b1e69a01fee61534e3e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 171243, "upload_time": "2020-09-10T09:35:29", "upload_time_iso_8601": "2020-09-10T09:35:29.233691Z", "url": "https://files.pythonhosted.org/packages/22/06/414bc7708b67867a13762d4878586ef6f6e926853dba1b649c5c0f500aa1/otoole-0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "2b22a9b96555aa701487c7967d12f58d", "sha256": "e965e3c3c9a967669a73384c05fa8743763aaf1fc35a893674f2c51174fa50bf" }, "downloads": -1, "filename": "otoole-0.8.1.tar.gz", "has_sig": false, "md5_digest": "2b22a9b96555aa701487c7967d12f58d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 171242, "upload_time": "2020-09-11T13:28:44", "upload_time_iso_8601": "2020-09-11T13:28:44.946778Z", "url": "https://files.pythonhosted.org/packages/b5/54/6a69217453607566eafde6a5dc035d5c91ca8e4b97571e13fea4a24acb99/otoole-0.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "f9d408e46bd293df617b87ffabd96b4c", "sha256": "4efbe919e58d4bc0e14af84e66b5d930f94fd60d2e6ea965da55af637cdf9da6" }, "downloads": -1, "filename": "otoole-0.8.2.tar.gz", "has_sig": false, "md5_digest": "f9d408e46bd293df617b87ffabd96b4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 171479, "upload_time": "2020-09-14T21:15:31", "upload_time_iso_8601": "2020-09-14T21:15:31.636614Z", "url": "https://files.pythonhosted.org/packages/79/ef/c50aa5f18d0e63c845e03bc6c08dc489a03ea15ad165a3ba6a576228f8f6/otoole-0.8.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "04e575f04711007ff54f89e76836367a", "sha256": "643f415ebccfbeec14cd9c9632f1964ae391c27b82df422c313ff0bc6f8f8b0e" }, "downloads": -1, "filename": "otoole-0.8.3.tar.gz", "has_sig": false, "md5_digest": "04e575f04711007ff54f89e76836367a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 171908, "upload_time": "2020-09-24T09:25:18", "upload_time_iso_8601": "2020-09-24T09:25:18.883083Z", "url": "https://files.pythonhosted.org/packages/ca/6e/a0279e46059ce7bc18b9b380c440030baef24fc167a9ea92aa07ac2f2042/otoole-0.8.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "72fcf8ba456be0d6528f9e88aa67b36c", "sha256": "dcf8f665a9baeed971570892010e11ac18576faef0e7c93a78d146eb358ad911" }, "downloads": -1, "filename": "otoole-0.8.4.tar.gz", "has_sig": false, "md5_digest": "72fcf8ba456be0d6528f9e88aa67b36c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 172699, "upload_time": "2020-09-25T14:40:30", "upload_time_iso_8601": "2020-09-25T14:40:30.002858Z", "url": "https://files.pythonhosted.org/packages/c9/39/d2edcf10552aed64e6448329fd7fcca258fbe28fe52e739b1c1d09406df2/otoole-0.8.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "a97207cc37f9f82cb4566f68edf111aa", "sha256": "23f0feea8c4d5c8b1ee7e89d0316b315da32070f182cca4e4a595329d6e54391" }, "downloads": -1, "filename": "otoole-0.8.5.tar.gz", "has_sig": false, "md5_digest": "a97207cc37f9f82cb4566f68edf111aa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 172709, "upload_time": "2020-10-22T22:42:26", "upload_time_iso_8601": "2020-10-22T22:42:26.572998Z", "url": "https://files.pythonhosted.org/packages/69/aa/d721a978554cc255455c30a61a399dc230843101f63ad36e953d492e6d1e/otoole-0.8.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "38ef99fcd92422b30648e2bf4da1c6e4", "sha256": "a10fa7c72f26fd6d01dbd5a1f2790a1e498021dacfd41450c2b2b63f68951f81" }, "downloads": -1, "filename": "otoole-0.8.6.tar.gz", "has_sig": false, "md5_digest": "38ef99fcd92422b30648e2bf4da1c6e4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 201490, "upload_time": "2020-10-28T12:49:58", "upload_time_iso_8601": "2020-10-28T12:49:58.250779Z", "url": "https://files.pythonhosted.org/packages/9f/25/f80f896cd6aaaeaedfbd4e6b6051a77eac63b6e1799af39e5a5394cf8966/otoole-0.8.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.6b0": [ { "comment_text": "", "digests": { "md5": "92274edeecec13badd1a2f69ad65ce7f", "sha256": "c56fc56a06710bf24906c50be8120e159069a769e89526085d05bf032abb8402" }, "downloads": -1, "filename": "otoole-0.8.6b0.tar.gz", "has_sig": false, "md5_digest": "92274edeecec13badd1a2f69ad65ce7f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 172906, "upload_time": "2020-10-22T23:46:35", "upload_time_iso_8601": "2020-10-22T23:46:35.374826Z", "url": "https://files.pythonhosted.org/packages/7f/8f/09dc3b40a02ae97c9f73b553f5b4942d286938c9121f74dfe8e61a88114f/otoole-0.8.6b0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.7a0": [ { "comment_text": "", "digests": { "md5": "cde9873b81dcd97be93f078f01654030", "sha256": "1e9d0ce2548127a1a5c3cecb69e1a85e4ca279b1119d0ff8635dc9f0b70e5b10" }, "downloads": -1, "filename": "otoole-0.8.7a0.tar.gz", "has_sig": false, "md5_digest": "cde9873b81dcd97be93f078f01654030", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 199501, "upload_time": "2020-10-28T13:27:37", "upload_time_iso_8601": "2020-10-28T13:27:37.342540Z", "url": "https://files.pythonhosted.org/packages/a3/9b/57b45b69d886ba3dc2cfce85ffcddc8e7ebf9aed624227592464b4b148b0/otoole-0.8.7a0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8b0": [ { "comment_text": "", "digests": { "md5": "a000d03b6093385a63c3e9fb5c8ca57d", "sha256": "b681ccb606a2902e72402585a1a5c6731a579d1098e47844c38e46453747ed80" }, "downloads": -1, "filename": "otoole-0.8b0.tar.gz", "has_sig": false, "md5_digest": "a000d03b6093385a63c3e9fb5c8ca57d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 170775, "upload_time": "2020-09-07T07:22:36", "upload_time_iso_8601": "2020-09-07T07:22:36.361103Z", "url": "https://files.pythonhosted.org/packages/2f/5f/b2f7fa945037f12a7f9a9f6867d5dc2d09e153df617ac12d698dcb2d3bec/otoole-0.8b0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8b1": [ { "comment_text": "", "digests": { "md5": "c5cbfc0e2847c1fa4b98abc3e427883a", "sha256": "a91964bf5ae879802f03499c63112c69c505f56e3fba8a9404e4d27ab18919b2" }, "downloads": -1, "filename": "otoole-0.8b1.tar.gz", "has_sig": false, "md5_digest": "c5cbfc0e2847c1fa4b98abc3e427883a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 171286, "upload_time": "2020-09-07T11:01:22", "upload_time_iso_8601": "2020-09-07T11:01:22.810480Z", "url": "https://files.pythonhosted.org/packages/ff/0b/a130ed39a7c78e2dabec1f1ebb1236f44a2f2f092372137b6c47becbda4e/otoole-0.8b1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0b0": [ { "comment_text": "", "digests": { "md5": "774f3c0b365e897d9eb753ae9bab926d", "sha256": "f660f187aaa9aa5f2759d3ed91c976c6fd2594b943df43e4fd6512b76a88c27c" }, "downloads": -1, "filename": "otoole-0.9.0b0.tar.gz", "has_sig": false, "md5_digest": "774f3c0b365e897d9eb753ae9bab926d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 199749, "upload_time": "2020-10-30T15:46:02", "upload_time_iso_8601": "2020-10-30T15:46:02.266452Z", "url": "https://files.pythonhosted.org/packages/9d/2f/bd52887b7259be077377321ab69a9c438cb664ad6dfee7030710cdb4888f/otoole-0.9.0b0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0b1": [ { "comment_text": "", "digests": { "md5": "48a61c9ac4e1237c2d86c0a9d5cb5df3", "sha256": "bf28953c5747d69cec543648051c66a1a80390c86c0bd59a2fef7962932c8da2" }, "downloads": -1, "filename": "otoole-0.9.0b1.tar.gz", "has_sig": false, "md5_digest": "48a61c9ac4e1237c2d86c0a9d5cb5df3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 200162, "upload_time": "2020-10-31T14:34:17", "upload_time_iso_8601": "2020-10-31T14:34:17.748608Z", "url": "https://files.pythonhosted.org/packages/93/43/f0780490840b86693fc9238e721623e3a40da88fa4790fb5f817a080eda5/otoole-0.9.0b1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0b2": [ { "comment_text": "", "digests": { "md5": "6132a290e9de18d52040dc9875c63644", "sha256": "e0f7053c9cd7ca58037d26897651bfa37dadf7c7aac5216fb2ad9494c98db64d" }, "downloads": -1, "filename": "otoole-0.9.0b2.tar.gz", "has_sig": false, "md5_digest": "6132a290e9de18d52040dc9875c63644", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 200697, "upload_time": "2020-11-06T09:14:01", "upload_time_iso_8601": "2020-11-06T09:14:01.482549Z", "url": "https://files.pythonhosted.org/packages/59/30/4c9ba76ecb99534dd098a7f900ef63afa6b8585da07ea8c914d7502cf8a3/otoole-0.9.0b2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0b3": [ { "comment_text": "", "digests": { "md5": "ffb12447ccc7ac41a8c840013fb50d17", "sha256": "126447a0dbe4d238be68ba564559a117414d1ed050c9fada6570400835737221" }, "downloads": -1, "filename": "otoole-0.9.0b3.tar.gz", "has_sig": false, "md5_digest": "ffb12447ccc7ac41a8c840013fb50d17", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 278844, "upload_time": "2021-01-06T12:54:49", "upload_time_iso_8601": "2021-01-06T12:54:49.912668Z", "url": "https://files.pythonhosted.org/packages/fb/94/44cf666fade9ea5b94a4e1cb03562469d22396107d9951ffcdbd9f81e9c4/otoole-0.9.0b3.tar.gz", "yanked": true, "yanked_reason": "Tagged in error" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d325e9dafac7719bbb74090189f5520b", "sha256": "863cffd20dde6645eabc4f674323974a754d604aa3aae1dc3a1858679c95b49b" }, "downloads": -1, "filename": "otoole-0.11.0.tar.gz", "has_sig": false, "md5_digest": "d325e9dafac7719bbb74090189f5520b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 280533, "upload_time": "2021-06-14T11:15:42", "upload_time_iso_8601": "2021-06-14T11:15:42.298861Z", "url": "https://files.pythonhosted.org/packages/2b/06/2f2a59fbeb4cf20cffeeaad36a6dc2e3232a83f1a65dac2f5829ba3cbe39/otoole-0.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }