{ "info": { "author": "Tjelvar Olsson", "author_email": "tjelvar.olsson@jic.ac.uk", "bugtrack_url": null, "classifiers": [], "description": "dtool: Manage Scientific Data\n=============================\n\n.. image:: https://badge.fury.io/py/dtool.svg\n :target: http://badge.fury.io/py/dtool\n :alt: PyPi package\n\n.. image:: https://readthedocs.org/projects/dtool/badge/?version=latest\n :target: https://readthedocs.org/projects/dtool?badge=latest\n :alt: Documentation Status\n\n*Make your data more resilient, portable and easy to work with by packaging\nfiles & metadata into self contained datasets.*\n\n- Documentation: http://dtool.readthedocs.io\n- Paper: https://doi.org/10.7717/peerj.6562\n- Free software: MIT License\n\nOverview\n--------\n\ndtool is a suite of software for managing scientific data and making it\naccessible programatically. It consists of a command line interface ``dtool``\nand a Python API: `dtoolcore `_.\n\nThe ``dtool`` command line interface allows one to organise files into datasets\nand to move datasets between different storage solutions, for example from\nlocal disk to remote object storage. Importantly it also provides methods to\nverify that the transfer has been successful.\n\nThe Python API gives complete access to the data and metadata in a dataset. It\nmakes it easy to create scripts for processing the items, or a subset of items,\nin a dataset. The Python API also allows datasets to be constructed\nprogramatically.\n\ndtool is extensible, meaning that it is possible to create plugins both for\nadding functionality to the command line interface and for creating interfaces\nto custom storage backends.\n\nThe ``dtool`` Python package is a meta package that installs the packages:\n\n- `dtoolcore `_ - core API\n- `dtool-cli `_ - CLI plugin scaffold\n- `dtool-config `_ - CLI commands for configuring dtool\n- `dtool-create `_ - CLI commands for creating datasets\n- `dtool-info `_ - CLI commands for getting information about datasets\n- `dtool-symlink `_ - storage broker interface allowing symlinking to data\n- `dtool-http `_ - storage broker interface allowing read only access to datasets over HTTP\n\n\nInstallation::\n\n $ pip install dtool\n\nThere are support packages for several object storage solutions:\n\n- `dtool-s3 `_ - storage broker interface to S3 object storage\n- `dtool-azure `_ - storage broker interface to Azure Storage\n- `dtool-ecs `_ - storage broker interface to ECS S3 object storage\n- `dtool-irods `_ - storage broker interface to iRODS\n\nIf you have access to Amazon S3, Microsoft Azure, ECS S3 or iRODS storage you may also want to install support for these::\n\n $ pip install dtool-s3 dtool-azure dtool-ecs dtool-irods\n\nUsage::\n\n $ dtool create my-awesome-dataset\n Created proto dataset file:///Users/olssont/my-awesome-dataset\n Next steps:\n 1. Add raw data, eg:\n dtool add item my_file.txt file:///Users/olssont/my-awesome-dataset\n Or use your system commands, e.g:\n mv my_data_directory /Users/olssont/my-awesome-dataset/data/\n 2. Add descriptive metadata, e.g:\n dtool readme interactive file:///Users/olssont/my-awesome-dataset\n 3. Convert the proto dataset into a dataset:\n dtool freeze file:///Users/olssont/my-awesome-dataset\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/jic-dtool/dtool/tarball/3.19.0", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jic-dtool/dtool", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dtool", "package_url": "https://pypi.org/project/dtool/", "platform": "", "project_url": "https://pypi.org/project/dtool/", "project_urls": { "Download": "https://github.com/jic-dtool/dtool/tarball/3.19.0", "Homepage": "https://github.com/jic-dtool/dtool" }, "release_url": "https://pypi.org/project/dtool/3.19.0/", "requires_dist": null, "requires_python": "", "summary": "Dtool command line client for managing data", "version": "3.19.0" }, "last_serial": 5821339, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "326d1ddd46357675b9a6e954141fded8", "sha256": "28a41d36c1dad1807533950fa9d6ba00d877130765aefcdb629b2ff880407004" }, "downloads": -1, "filename": "dtool-0.10.0.tar.gz", "has_sig": false, "md5_digest": "326d1ddd46357675b9a6e954141fded8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12809, "upload_time": "2017-02-07T17:37:21", "url": "https://files.pythonhosted.org/packages/3d/5a/7c7ae3ae8996418f3f6da5026aee41172bf5ee3c943c7da1011d65900f18/dtool-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "42afe13075e68ae4f6567d55691b09b5", "sha256": "2e518a132d19e3596832a3f542b76316d5fd4a0e437598bb53d1eb9c697a3cf0" }, "downloads": -1, "filename": "dtool-0.11.0.tar.gz", "has_sig": false, "md5_digest": "42afe13075e68ae4f6567d55691b09b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8582, "upload_time": "2017-02-09T11:23:15", "url": "https://files.pythonhosted.org/packages/44/23/61dfa029eea475f6818d43a2351fb063d979801e5eb719201d4fa5e4d0cc/dtool-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "8ccfb37402f99c602bda92b35621841d", "sha256": "2446734e0a5eb6145a13ee10e24f1da8b08c0bf8b583a81b03cb110d195d91ba" }, "downloads": -1, "filename": "dtool-0.12.0.tar.gz", "has_sig": false, "md5_digest": "8ccfb37402f99c602bda92b35621841d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8723, "upload_time": "2017-02-22T12:51:20", "url": "https://files.pythonhosted.org/packages/f8/3f/ef8f0c826035d1dde18e2e926ecf070aab421af011801e59ebef6e63772d/dtool-0.12.0.tar.gz" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "f33fba9ca15c584efe7ecf059a556784", "sha256": "e5e8bb32e4c8f9d77577cf256600ffa33c8ce5367aca12e105052332e45b35ce" }, "downloads": -1, "filename": "dtool-0.12.1.tar.gz", "has_sig": false, "md5_digest": "f33fba9ca15c584efe7ecf059a556784", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8870, "upload_time": "2017-02-23T14:35:13", "url": "https://files.pythonhosted.org/packages/78/8f/78bde05d001774c4dfd018473379bc6fb6b25b282b9ae7e13759d73968b8/dtool-0.12.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "e6b53b53e8c941ae89d7573d21d27a5a", "sha256": "2506a5084d51c0462545d46ec25299001249e2d02279cadff25c149c2859fb77" }, "downloads": -1, "filename": "dtool-0.7.0.tar.gz", "has_sig": false, "md5_digest": "e6b53b53e8c941ae89d7573d21d27a5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10912, "upload_time": "2017-01-16T11:45:16", "url": "https://files.pythonhosted.org/packages/24/34/fc534878b1093bf8289e8bd1981a859b5fc1ddd9da39191f69a1305ec537/dtool-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "e1f3a847b39b5d9296714da6d1212347", "sha256": "e2475ab087e580697d35e3dbcb2d5c499ba892c004da94b52ec5a8830dd2367f" }, "downloads": -1, "filename": "dtool-0.8.0.tar.gz", "has_sig": false, "md5_digest": "e1f3a847b39b5d9296714da6d1212347", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12712, "upload_time": "2017-01-25T12:05:05", "url": "https://files.pythonhosted.org/packages/05/d0/218aae40becdad253ae059519489faf2e06b44fd46c0326771437790025d/dtool-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "bf5ca6f6f705bb5e85892dfcf0e255a5", "sha256": "3ad5450db2fee31934f4b8a5ca40519f29009fa7064455d1ee5a18989dff19e0" }, "downloads": -1, "filename": "dtool-0.9.0.tar.gz", "has_sig": false, "md5_digest": "bf5ca6f6f705bb5e85892dfcf0e255a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12367, "upload_time": "2017-01-27T10:34:36", "url": "https://files.pythonhosted.org/packages/89/67/3f924dea04c27ec0e5c7e951bb2d833486952815e1be4766d86ef72082f5/dtool-0.9.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "bcd8daa552669a4c7ac4c82958ff9b6a", "sha256": "be5a82861baaa93a3b17dbb5ed108f499734c584eaa7eef8e54ea3cfb451d3bf" }, "downloads": -1, "filename": "dtool-2.0.0.tar.gz", "has_sig": false, "md5_digest": "bcd8daa552669a4c7ac4c82958ff9b6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2107, "upload_time": "2017-09-14T10:26:23", "url": "https://files.pythonhosted.org/packages/d6/d7/3eced5a0e2a43d52ca1d27ad3242889d6604f6cbbbb4e9b8b7b985bb99fc/dtool-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "befaa455f44210cf1a04a8cc21fc6ff0", "sha256": "826b9fbeadb0d174b52891e45a2b419ca6ca6906b221de5ad1f49187d892804f" }, "downloads": -1, "filename": "dtool-2.0.1.tar.gz", "has_sig": false, "md5_digest": "befaa455f44210cf1a04a8cc21fc6ff0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2318, "upload_time": "2017-09-20T10:14:07", "url": "https://files.pythonhosted.org/packages/4b/6f/47c27aa73f0fbde63142f5b5ec4fd790754bf260f055ff03604163193b7b/dtool-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "e722decce75517f7c89069f8bddba354", "sha256": "37f769d714bd8342a6c6f84f1d0ed4cae2c2a9913a9f70a47476131344eca141" }, "downloads": -1, "filename": "dtool-2.0.2.tar.gz", "has_sig": false, "md5_digest": "e722decce75517f7c89069f8bddba354", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2324, "upload_time": "2017-09-25T14:49:28", "url": "https://files.pythonhosted.org/packages/7c/f4/e925d05d34fd798f181ebbc66b7e8ee54be5396d16a71c8d18c1e7fb1577/dtool-2.0.2.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "e33f20f45050318f651823f1d808432d", "sha256": "c36249cca66fb6771b8a21f7d02c1f8013f3b634dd03cf2d6b8647b63abc5d42" }, "downloads": -1, "filename": "dtool-2.1.0.tar.gz", "has_sig": false, "md5_digest": "e33f20f45050318f651823f1d808432d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2528, "upload_time": "2017-10-04T10:56:44", "url": "https://files.pythonhosted.org/packages/d7/55/a8997f44e04933919fb64ef7d6aae3d4c6af581008bbc1f4ba82713fec29/dtool-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "39497d9a13fdfff8d8ed5cbc7b363f19", "sha256": "3aeb79e9bb606267d585da31d085481e7218d4633ced10af2ea3204eed565fef" }, "downloads": -1, "filename": "dtool-2.1.1.tar.gz", "has_sig": false, "md5_digest": "39497d9a13fdfff8d8ed5cbc7b363f19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2525, "upload_time": "2017-10-05T15:01:11", "url": "https://files.pythonhosted.org/packages/f0/6c/5f8fcc2f94aca742c1f3f8c2de01d6bd3d914cd124c656fa9cdf448b1025/dtool-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "7689c0c05672ea998162e134ef27d27b", "sha256": "d39a64bf08523612f38b7524a64decc3eb4258eb2aa62633db762ea400ca2275" }, "downloads": -1, "filename": "dtool-2.1.2.tar.gz", "has_sig": false, "md5_digest": "7689c0c05672ea998162e134ef27d27b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2525, "upload_time": "2017-10-05T15:05:58", "url": "https://files.pythonhosted.org/packages/86/29/a1c07d7afbf80ff9dab215994fef5faa247b9a32deb183d0f2e423bdf6af/dtool-2.1.2.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "111c45344af0c6a2db77cf0c5190667a", "sha256": "2368f766cba3cbb0d55613dec0ff79e161117c9c8839360b3969d0672f50c9c0" }, "downloads": -1, "filename": "dtool-2.2.0.tar.gz", "has_sig": false, "md5_digest": "111c45344af0c6a2db77cf0c5190667a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2527, "upload_time": "2017-10-09T12:47:41", "url": "https://files.pythonhosted.org/packages/99/e4/48ae0a3a25f8ec77ba2c243a8ef528928cf86a841e3d8cc0ab4f2c02675a/dtool-2.2.0.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "ecab090047ad3be7f7f15a250d1852c9", "sha256": "9a3eb9293f09d6552e6aa2201f5b0ce239f7e5de63b31f0d2654be5b8ee4d550" }, "downloads": -1, "filename": "dtool-2.3.0.tar.gz", "has_sig": false, "md5_digest": "ecab090047ad3be7f7f15a250d1852c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2529, "upload_time": "2017-10-23T12:53:13", "url": "https://files.pythonhosted.org/packages/7a/98/faf04455c1efb8399ab3b4a0ed87d516674e93c9c29c8d5842899d58fdc7/dtool-2.3.0.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "82a5844106731faf106377efdf95153a", "sha256": "7fd2b9ddba8f0dd2240ab21c2cf5adeb3435efcfc705f0a5f7e3cbe296410cea" }, "downloads": -1, "filename": "dtool-2.3.1.tar.gz", "has_sig": false, "md5_digest": "82a5844106731faf106377efdf95153a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2520, "upload_time": "2017-10-25T12:38:06", "url": "https://files.pythonhosted.org/packages/a6/ef/4648de88c01a9ac923f1721ed31e2fec11baa55e50d0dc7e95d56fda8fe4/dtool-2.3.1.tar.gz" } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "b59c49aab25eeda95baedc10457d2c8f", "sha256": "4225ca1e94eb8268451a90a097c1d115211a3433cd4b10a88e9fcdd17a1088b6" }, "downloads": -1, "filename": "dtool-2.3.2.tar.gz", "has_sig": false, "md5_digest": "b59c49aab25eeda95baedc10457d2c8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2525, "upload_time": "2017-10-25T13:02:18", "url": "https://files.pythonhosted.org/packages/0f/cd/d5afc850d48b281a58781d7e6a642019220863875aa5d2821472417422dc/dtool-2.3.2.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "047e6317b29731eea18fa6439933566a", "sha256": "e210bd3cd6631298d1a88d19ab187e54d92377ef2a961f7ff3527f295431fc32" }, "downloads": -1, "filename": "dtool-2.4.0.tar.gz", "has_sig": false, "md5_digest": "047e6317b29731eea18fa6439933566a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2519, "upload_time": "2017-12-14T01:59:13", "url": "https://files.pythonhosted.org/packages/f0/dd/5c985c19faaffd87ad9fe769df50270b49a6de5bf881d3a1e88b7e749351/dtool-2.4.0.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "095825f8c0831d5693a98b15588b11a7", "sha256": "f962d31a730158f7315b200e95b39b58ad735937ad358453d78bb7922c1c86ff" }, "downloads": -1, "filename": "dtool-3.0.0.tar.gz", "has_sig": false, "md5_digest": "095825f8c0831d5693a98b15588b11a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2531, "upload_time": "2018-01-18T18:33:39", "url": "https://files.pythonhosted.org/packages/8c/c3/706ade0a5c3cd15d993c931d2fa5b8c1145a12f2be074e74d293390470e1/dtool-3.0.0.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "9c5400e6f9f42e358037d0d64e44e611", "sha256": "b605db26723de659f623d53d6e316ffe3550c5604be7cb4db0d3186e97e47ff4" }, "downloads": -1, "filename": "dtool-3.1.0.tar.gz", "has_sig": false, "md5_digest": "9c5400e6f9f42e358037d0d64e44e611", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2552, "upload_time": "2018-02-05T13:18:18", "url": "https://files.pythonhosted.org/packages/5e/f7/1025d9789de6b1e3fc29ebf43d17909a3845c77fb59077c9f1092c1bbc7c/dtool-3.1.0.tar.gz" } ], "3.10.0": [ { "comment_text": "", "digests": { "md5": "b216ed4037dd157b812e48e3f2fa8284", "sha256": "f894f569943ada15d21d5867452e3a204f431e8a1359b43b88f3f9123dc9fcd0" }, "downloads": -1, "filename": "dtool-3.10.0.tar.gz", "has_sig": false, "md5_digest": "b216ed4037dd157b812e48e3f2fa8284", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2683, "upload_time": "2018-09-11T20:16:16", "url": "https://files.pythonhosted.org/packages/5d/be/936637b1fcea05597f9577f32db09e0acc04d7bd0f5d4645db42bd6e102c/dtool-3.10.0.tar.gz" } ], "3.11.0": [ { "comment_text": "", "digests": { "md5": "9b0b082d491472419a4cfab42e2629de", "sha256": "16c47c1f42dd2bf2bf45445228dae7a3aa845317168ea6fac2ae716275ed4993" }, "downloads": -1, "filename": "dtool-3.11.0.tar.gz", "has_sig": false, "md5_digest": "9b0b082d491472419a4cfab42e2629de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2697, "upload_time": "2018-09-20T14:44:14", "url": "https://files.pythonhosted.org/packages/1d/f1/9aa77728e2d704a0588d2d88999d383c217a5620603956b2c517e0c76249/dtool-3.11.0.tar.gz" } ], "3.12.0": [ { "comment_text": "", "digests": { "md5": "1e7bcbe48126649752fbbd7f9a53a63d", "sha256": "27fa65292f3ef5c73d31b2f6ce09bf0755e027c8b1ea14151ed84caeb28332de" }, "downloads": -1, "filename": "dtool-3.12.0.tar.gz", "has_sig": false, "md5_digest": "1e7bcbe48126649752fbbd7f9a53a63d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2696, "upload_time": "2018-09-25T11:04:10", "url": "https://files.pythonhosted.org/packages/fd/36/71163adc02793d69847c04a7c795f54cffa33eaa9b3bc58dbbef0e09ad66/dtool-3.12.0.tar.gz" } ], "3.13.0": [ { "comment_text": "", "digests": { "md5": "b2cccc9face6dda57fdd8825b669c687", "sha256": "18c4813034f1007b6ddf113ce12f2746d0155dc4f875888fb803bc187f91234e" }, "downloads": -1, "filename": "dtool-3.13.0.tar.gz", "has_sig": false, "md5_digest": "b2cccc9face6dda57fdd8825b669c687", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2713, "upload_time": "2018-11-13T14:23:05", "url": "https://files.pythonhosted.org/packages/40/ed/4ce90625f0da433b132f2864c94a9721223dd804aaf3e9ef00792a04e568/dtool-3.13.0.tar.gz" } ], "3.14.0": [ { "comment_text": "", "digests": { "md5": "e53e1380b6b8bf9faa61d0405232c72f", "sha256": "639c72d343e96d9d4c4a845c8e4ec38593c712d8652bc20cb55053a63a248d8d" }, "downloads": -1, "filename": "dtool-3.14.0.tar.gz", "has_sig": false, "md5_digest": "e53e1380b6b8bf9faa61d0405232c72f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2731, "upload_time": "2018-11-21T21:51:56", "url": "https://files.pythonhosted.org/packages/c1/50/218ed5cdccd66e097d0ed7f0687b136bf413ae6001cbf6552edf617ce778/dtool-3.14.0.tar.gz" } ], "3.14.1": [ { "comment_text": "", "digests": { "md5": "c0f615cffeaa44b6791b28fc88ba3a49", "sha256": "8ccc7a8877a4952a84a8fdb470120b39b546144f32ee0f8297070f53275010a3" }, "downloads": -1, "filename": "dtool-3.14.1.tar.gz", "has_sig": false, "md5_digest": "c0f615cffeaa44b6791b28fc88ba3a49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2731, "upload_time": "2018-12-12T21:33:21", "url": "https://files.pythonhosted.org/packages/0e/97/51d36ca5673a0d2b7b0d7fa624c127dde908a484c34334c2cbcc31235119/dtool-3.14.1.tar.gz" } ], "3.15.0": [ { "comment_text": "", "digests": { "md5": "a231cbbbcc812b0cdae9f131c6579a6d", "sha256": "b48ec55c737ff42a57019b7f9f65dfb7844d42626118fde57a7f9541a49cdd53" }, "downloads": -1, "filename": "dtool-3.15.0.tar.gz", "has_sig": false, "md5_digest": "a231cbbbcc812b0cdae9f131c6579a6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2766, "upload_time": "2019-04-26T08:30:38", "url": "https://files.pythonhosted.org/packages/a3/a6/8305de4140d8f00c184c01ae8e549068b44330fd9d3504d23615bd986c0b/dtool-3.15.0.tar.gz" } ], "3.16.0": [ { "comment_text": "", "digests": { "md5": "b6fcd57f9cb21ac293a292935000e564", "sha256": "d0746a57c61fffb492ea798660bfa8eaa0d8bbc860f9d7dbeac5183097519217" }, "downloads": -1, "filename": "dtool-3.16.0.tar.gz", "has_sig": false, "md5_digest": "b6fcd57f9cb21ac293a292935000e564", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2759, "upload_time": "2019-07-12T10:46:33", "url": "https://files.pythonhosted.org/packages/8e/48/2352f22b7a080165ca8fb1341eeaa05475df2920d7a6c9301b6df8398179/dtool-3.16.0.tar.gz" } ], "3.17.0": [ { "comment_text": "", "digests": { "md5": "7cc3206e2410c511dc08d450d6712068", "sha256": "8459e664ac62ce84934893532b7cc7845d1ae26b29950864028bee5787a0e9b2" }, "downloads": -1, "filename": "dtool-3.17.0.tar.gz", "has_sig": false, "md5_digest": "7cc3206e2410c511dc08d450d6712068", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2760, "upload_time": "2019-08-06T10:54:24", "url": "https://files.pythonhosted.org/packages/a8/d1/6f3c71b94b1316fc20992ff946ff9975450714b9504a829f05dde1705c75/dtool-3.17.0.tar.gz" } ], "3.18.0": [ { "comment_text": "", "digests": { "md5": "77579059a66fd552410b57f1b589a134", "sha256": "4c6d9239a72b2f08cf194fbd43147b2649e4f2df648b3bac2537dc03d3a21701" }, "downloads": -1, "filename": "dtool-3.18.0.tar.gz", "has_sig": false, "md5_digest": "77579059a66fd552410b57f1b589a134", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2784, "upload_time": "2019-09-06T12:45:19", "url": "https://files.pythonhosted.org/packages/53/5d/df745df1a67454fe56eb9b658f407d96a85d5abcfed43e65e0173d7bbbda/dtool-3.18.0.tar.gz" } ], "3.19.0": [ { "comment_text": "", "digests": { "md5": "b50a42e13056a6346038505b6f9895a4", "sha256": "43c6c13ef1f7d7ffa0f6c4151eb4219a444367fee8bbedcfc017502c3c275f37" }, "downloads": -1, "filename": "dtool-3.19.0.tar.gz", "has_sig": false, "md5_digest": "b50a42e13056a6346038505b6f9895a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2781, "upload_time": "2019-09-12T16:15:15", "url": "https://files.pythonhosted.org/packages/b5/3e/2a68821e034b4e4d9b4d8e10de739e473703d816c7b585325747f83db179/dtool-3.19.0.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "fca894b3ea5603ae12955bb06545852d", "sha256": "ecd2fd6eec8e8f4018c6835dd79a9ff44028aa1ff6dbf2e659702f8dc9f16aa1" }, "downloads": -1, "filename": "dtool-3.2.0.tar.gz", "has_sig": false, "md5_digest": "fca894b3ea5603ae12955bb06545852d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2556, "upload_time": "2018-02-09T12:47:05", "url": "https://files.pythonhosted.org/packages/28/c4/ec1b77420d7cdf6b4d6db5414e4eafe2f57439335fbb0c27f569675b5840/dtool-3.2.0.tar.gz" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "5a2091be36a6f4698f11fa72311aa0ca", "sha256": "d1a0d77a0bca71f771a632bf61f3229eae20219cfc55301ec312ea330f24d9ae" }, "downloads": -1, "filename": "dtool-3.2.1.tar.gz", "has_sig": false, "md5_digest": "5a2091be36a6f4698f11fa72311aa0ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2553, "upload_time": "2018-05-01T13:03:31", "url": "https://files.pythonhosted.org/packages/f2/08/defb63cae302ca34edebdf1b6dcf6554f1dc6cca1d932a1d19b65e975027/dtool-3.2.1.tar.gz" } ], "3.3.0": [ { "comment_text": "", "digests": { "md5": "60f47fb8788d825528a75039dfd04038", "sha256": "aa414ef4a734d04f824906ed3aa8c6e976e865eab7054fcb97146ddd12ff9d04" }, "downloads": -1, "filename": "dtool-3.3.0.tar.gz", "has_sig": false, "md5_digest": "60f47fb8788d825528a75039dfd04038", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2554, "upload_time": "2018-05-18T12:14:11", "url": "https://files.pythonhosted.org/packages/28/55/40f4eed1715b1aa4e921d5e7d3598f370feb4e885690399d73e8d774a6da/dtool-3.3.0.tar.gz" } ], "3.3.1": [ { "comment_text": "", "digests": { "md5": "4b7173809f0ecf62da8c1b28061a3a7b", "sha256": "3b523a5a5758ee79d5ec42a8c9f0fecaa28eac10bfe61fc3eb33a5637290ffbe" }, "downloads": -1, "filename": "dtool-3.3.1.tar.gz", "has_sig": false, "md5_digest": "4b7173809f0ecf62da8c1b28061a3a7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2557, "upload_time": "2018-05-18T13:38:10", "url": "https://files.pythonhosted.org/packages/64/67/d5a91f45d43c469bb416ac6f10defec14cd98106ceeab22b34dc95410fae/dtool-3.3.1.tar.gz" } ], "3.4.0": [ { "comment_text": "", "digests": { "md5": "cfd4fdc672dbd2b3dff4a0973234ea8b", "sha256": "7da4a06c222ced2de484cb853fed1791f4f8d3e21c87f7d2d681ccf534ff3676" }, "downloads": -1, "filename": "dtool-3.4.0.tar.gz", "has_sig": false, "md5_digest": "cfd4fdc672dbd2b3dff4a0973234ea8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2558, "upload_time": "2018-05-24T14:06:13", "url": "https://files.pythonhosted.org/packages/b3/64/8a64f3d3c2c05aa359258b42acf804ab16f27464da21384448e4ce984323/dtool-3.4.0.tar.gz" } ], "3.5.0": [ { "comment_text": "", "digests": { "md5": "d7cba01c82eaf763b4406e2ae952e307", "sha256": "49a3bb99a68a1e99e0d0a3ba5bb75daff9ba8db79f00a947578dd4deb5999054" }, "downloads": -1, "filename": "dtool-3.5.0.tar.gz", "has_sig": false, "md5_digest": "d7cba01c82eaf763b4406e2ae952e307", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2550, "upload_time": "2018-06-06T22:46:33", "url": "https://files.pythonhosted.org/packages/f3/28/faf735b9c23be1cbcbe4bd0546c34e5935d27366832c529d0ae95869055e/dtool-3.5.0.tar.gz" } ], "3.6.0": [ { "comment_text": "", "digests": { "md5": "98c9c8337149f8cef8df0f610a255e41", "sha256": "d635537a4340dfb68c7b55ee1de50ba576ee0f87d9f95771d962fbffbe69c8d9" }, "downloads": -1, "filename": "dtool-3.6.0.tar.gz", "has_sig": false, "md5_digest": "98c9c8337149f8cef8df0f610a255e41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2524, "upload_time": "2018-07-05T14:13:25", "url": "https://files.pythonhosted.org/packages/d7/52/878e4da4feb4254f5f350cc908342b034e62552201d29ce0742ce5bb9c00/dtool-3.6.0.tar.gz" } ], "3.6.1": [ { "comment_text": "", "digests": { "md5": "2328812d5519423fd6d61e6a45a711bf", "sha256": "ca3a8300bc2abadeaee819f9c13ce219966690c2301a065ce64e815dc72367e3" }, "downloads": -1, "filename": "dtool-3.6.1.tar.gz", "has_sig": false, "md5_digest": "2328812d5519423fd6d61e6a45a711bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2526, "upload_time": "2018-07-09T14:41:17", "url": "https://files.pythonhosted.org/packages/99/bb/c101468353e0e5d69f94ad55f33ea111cbd91ee861e1db3a8bc0f27c601a/dtool-3.6.1.tar.gz" } ], "3.6.2": [ { "comment_text": "", "digests": { "md5": "d44c1e06a4151c97b7d1bb9f0ffada76", "sha256": "d95e84ea24431ad57d07f8a970dd660e2adb41f4e8b965e7c6f1a5a75f501c70" }, "downloads": -1, "filename": "dtool-3.6.2.tar.gz", "has_sig": false, "md5_digest": "d44c1e06a4151c97b7d1bb9f0ffada76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2526, "upload_time": "2018-07-10T15:40:23", "url": "https://files.pythonhosted.org/packages/e8/ad/193ba346912d890c6b47eecbf6bc958616e2a41e5add5995c52ed0eadad5/dtool-3.6.2.tar.gz" } ], "3.7.0": [ { "comment_text": "", "digests": { "md5": "69adf1e9dd995abf04d8eb570d6703bb", "sha256": "8af3cb0d9c3c845a47f58dfb4683fd0a50ba130b4194e422dbd8d4eca9c2c2d1" }, "downloads": -1, "filename": "dtool-3.7.0.tar.gz", "has_sig": false, "md5_digest": "69adf1e9dd995abf04d8eb570d6703bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2526, "upload_time": "2018-07-26T15:26:52", "url": "https://files.pythonhosted.org/packages/b7/f4/10463a3ef1c7cdbb53b289d472d5c4d2736c1c564ab91f16ecbacaecb31b/dtool-3.7.0.tar.gz" } ], "3.8.0": [ { "comment_text": "", "digests": { "md5": "d53e7517fce26dec4524e236141b8cf1", "sha256": "2e58b28742dc0851259aaca03d834c1e10c41e190768e2516cf84cad32c83467" }, "downloads": -1, "filename": "dtool-3.8.0.tar.gz", "has_sig": false, "md5_digest": "d53e7517fce26dec4524e236141b8cf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2694, "upload_time": "2018-07-31T10:41:10", "url": "https://files.pythonhosted.org/packages/6f/83/8bb1fa4ffac3bd051d315f81d95dc5e332cb323e3fa07f5c90ec492381ae/dtool-3.8.0.tar.gz" } ], "3.9.0": [ { "comment_text": "", "digests": { "md5": "5e58f43f1895427c0becbe76203f6bcd", "sha256": "9d19f92be8f961d90d33983fe4fbca42ea1566eea6adfe405306f2dabaff5f98" }, "downloads": -1, "filename": "dtool-3.9.0.tar.gz", "has_sig": false, "md5_digest": "5e58f43f1895427c0becbe76203f6bcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2695, "upload_time": "2018-08-03T10:43:14", "url": "https://files.pythonhosted.org/packages/a8/7c/3d56431ba76ab19074b8d5f37bad111ab3025f9f761d117525d9b9416417/dtool-3.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b50a42e13056a6346038505b6f9895a4", "sha256": "43c6c13ef1f7d7ffa0f6c4151eb4219a444367fee8bbedcfc017502c3c275f37" }, "downloads": -1, "filename": "dtool-3.19.0.tar.gz", "has_sig": false, "md5_digest": "b50a42e13056a6346038505b6f9895a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2781, "upload_time": "2019-09-12T16:15:15", "url": "https://files.pythonhosted.org/packages/b5/3e/2a68821e034b4e4d9b4d8e10de739e473703d816c7b585325747f83db179/dtool-3.19.0.tar.gz" } ] }