{ "info": { "author": "Deep Procedural Intelligence", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# DPU Utilities ![PyPI - Python Version](https://img.shields.io/pypi/v/dpu-utils)![Anaconda](https://anaconda.org/conda-forge/dpu-utils/badges/version.svg)\n[![Build Status](https://deepproceduralintelligence.visualstudio.com/dpu-utils/_apis/build/status/Microsoft.dpu-utils?branchName=master)](https://deepproceduralintelligence.visualstudio.com/dpu-utils/_build/latest?definitionId=3)\n\n\nThis contains a set of utilities used across projects of the [DPU team](https://www.microsoft.com/en-us/research/project/program/).\n\n## Python\n\nStored in the `python` subdirectory, published as the `dpu-utils` package.\n\n### Installation\n\n```bash\npip install dpu-utils\n```\nOR via the community-maintained Conda recipe:\n```bash\nconda install -c conda-forge dpu-utils\n```\n\n### Overview\nBelow you can find an overview of the utilities included. Detailed documentation\nis provided at the docstring of each class.\n\n##### Generic Utilities `dpu_utils.utils`\n* [`ChunkWriter`](python/dpu_utils/utils/chunkwriter.py) provides a convenient API for writing output in multiple parts (chunks).\n* [`RichPath`](python/dpu_utils/utils/richpath.py) an API that abstract local and Azure Blob paths in your code.\n* [`*Iterator`](python/dpu_utils/utils/iterators.py) Wrappers that can parallelize and shuffle iterators.\n* [`{load,save}_json[l]_gz`](python/dpu_utils/utils/dataloading.py) convenience API for loading and writing `.json[l].gz` files.\n* [`git_tag_run`](python/dpu_utils/utils/gitlog.py) tags the current working directory git the state of the code.\n* [`run_and_debug`](python/dpu_utils/utils/debughelper.py) when an exception happens, start a debug session. Usually a wrapper of `__main__`.\n\n##### General Machine Learning Utilities `dpu_utils.mlutils`\n* [`Vocabulary`](python/dpu_utils/mlutils/vocabulary.py) map elements into unique integer ids and back.\n Commonly used in machine learning models that work over discrete data (e.g. \n words in NLP). Contains methods for converting an list of tokens into their\n \"tensorized\" for of integer ids. \n* [`BpeVocabulary`](python/dpu_utils/mlutils/bpevocabulary.py) a vocabulary for machine learning models that employs BPE (via `sentencepiece`).\n* [`CharTensorizer`](python/dpu_utils/mlutils/chartensorizer.py) convert character sequences into into tensors, commonly used\n in machine learning models whose input is a list of characters.\n\n##### Code-related Utilities `dpu_utils.codeutils`\n* [`split_identifier_into_parts()`](python/dpu_utils/codeutils/identifiersplitting.py) split identifiers into subtokens on CamelCase and snake_case.\n* [`Lattice`](python/dpu_utils/codeutils/lattice/lattice.py), [`CSharpLattice`](python/dpu_utils/codeutils/lattice/csharplattice.py) represent lattices and useful operations on lattices in Python.\n* [`get_language_keywords()`](python/dpu_utils/codeutils/keywords/keywordlist.py) an API to retrieve the keyword tokens for many programming languages.\n* [`language_candidates_from_suffix()`](python/dpu_utils/codeutils/filesuffix.py) a function to retrieve the candidate language given the file suffix.\n* [`deduplication.DuplicateDetector`](python/dpu_utils/codeutils/deduplication/deduplication.py) API to detects (near)duplicates in codebases.\nSee also [here](#approximate-duplicate-code-detection) for a command line tool.\n* [`treesitter.parser_for`](python/dpu_utils/codeutils/treesitter/parser.py) get [Tree-sitter](https://tree-sitter.github.io/tree-sitter/) parser by language name.\n\n##### TensorFlow 1.x Utilities `dpu_utils.tfutils`\n* [`get_activation`](python/dpu_utils/tfutils/activation.py) retrieve activations function by name.\n* [`GradRatioLoggingOptimizer`](python/dpu_utils/tfutils/gradratiologgingoptimizer.py) a wrapper around optimizers that logs the ratios of grad norms to parameter norms.\n* [`TFVariableSaver`](python/dpu_utils/tfutils/tfvariablesaver.py) save TF variables in an object that can be pickled.\n\nUnsorted segment operations following TensorFlow's [`unsorted_segment_sum`](https://www.tensorflow.org/api_docs/python/tf/math/unsorted_segment_sum) operations:\n* [`unsorted_segment_logsumexp`](python/dpu_utils/tfutils/unsortedsegmentops.py)\n* [`unsorted_segment_log_softmax`](python/dpu_utils/tfutils/unsortedsegmentops.py)\n* [`unsorted_segment_softmax`](python/dpu_utils/tfutils/unsortedsegmentops.py)\n\n##### TensorFlow 2.x Utilities `dpu_utils.tf2utils`\n* [`get_activation_function_by_name`](python/dpu_utils/tf2utils/activation.py) retrieve activation functions by name.\n* [`gelu`](python/dpu_utils/tf2utils/activation.py) The GeLU activation function.\n* [`MLP`](python/dpu_utils/tf2utils/mlp.py) An MLP layer.\n\nUnsorted segment operations following TensorFlow's [`unsorted_segment_sum`](https://www.tensorflow.org/api_docs/python/tf/math/unsorted_segment_sum) operations:\n* [`unsorted_segment_logsumexp`](python/dpu_utils/tf2utils/unsorted_segment_ops.py)\n* [`unsorted_segment_log_softmax`](python/dpu_utils/tf2utils/unsorted_segment_ops.py)\n* [`unsorted_segment_softmax`](python/dpu_utils/tf2utils/unsorted_segment_ops.py)\n\n\n##### TensorFlow Models `dpu_utils.tfmodels`\n* [`SparseGGNN`](python/dpu_utils/tfmodels/sparsegnn.py) a sparse GGNN implementation.\n* [`AsyncGGNN`](python/dpu_utils/tfmodels/asyncgnn.py) an asynchronous GGNN implementation.\n\nThese models have not been tested with TF 2.0.\n\n##### PyTorch Utilities `dpu_utils.ptutils`\n* [`BaseComponent`](python/dpu_utils/ptutils/basecomponent.py) a wrapper abstract class around `nn.Module` that \n takes care of essential elements of most neural network components.\n* [`ComponentTrainer`](python/dpu_utils/ptutils/basecomponent.py) a training loop for `BaseComponent`s.\n\n\n### Command-line tools\n\n#### Approximate Duplicate Code Detection\nYou can use the `deduplicationcli` command to detect duplicates in pre-processed source code, by invoking\n```bash\ndeduplicationcli DATA_PATH OUT_JSON\n```\nwhere `DATA_PATH` is a file containing tokenized `.jsonl.gz` files and `OUT_JSON` is the target output file.\nFor more options look at `--help`.\n\nAn exact (but usually slower) version of this can be found [here](https://github.com/Microsoft/near-duplicate-code-detector)\nalong with code to tokenize Java, C#, Python and JavaScript into the relevant formats.\n\n### Tests\n\n#### Run the unit tests\n\n```bash\npython setup.py test\n```\n\n#### Generate code coverage reports\n\n```bash\n# pip install coverage\ncoverage run --source dpu_utils/ setup.py test && \\\n coverage html\n```\n\nThe resulting HTML file will be in `htmlcov/index.html`.\n\n## .NET\n\nStored in the `dotnet` subdirectory.\n\nGeneric Utilities:\n* `Microsoft.Research.DPU.Utils.RichPath`: a convenient way of using both paths and Azure paths in your code.\n\nCode-related Utilities:\n* `Microsoft.Research.DPU.CSharpSourceGraphExtraction`: infrastructure to extract Program Graphs from C# projects.\n\n# Contributing\n\nThis project welcomes contributions and suggestions. Most contributions require you to agree to a\nContributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us\nthe rights to use your contribution. For details, visit https://cla.microsoft.com.\n\nWhen you submit a pull request, a CLA-bot will automatically determine whether you need to provide\na CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions\nprovided by the bot. You will only need to do this once across all repos using our CLA.\n\nThis project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).\nFor more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or\ncontact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.\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/microsoft/dpu-utils", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dpu-utils", "package_url": "https://pypi.org/project/dpu-utils/", "platform": "", "project_url": "https://pypi.org/project/dpu-utils/", "project_urls": { "Homepage": "https://github.com/microsoft/dpu-utils" }, "release_url": "https://pypi.org/project/dpu-utils/0.6.1/", "requires_dist": [ "azure-storage-blob", "azure-identity", "numpy", "docopt", "tqdm", "SetSimilaritySearch", "sentencepiece", "cffi", "regex" ], "requires_python": ">=3.6.1", "summary": "Python utilities used by Deep Procedural Intelligence", "version": "0.6.1", "yanked": false, "yanked_reason": null }, "last_serial": 11551734, "releases": { "0.1.17": [ { "comment_text": "", "digests": { "md5": "b64d643b06b200b6ae8e080b7be71599", "sha256": "a4a09bd966bc4456c8be2ab4835439fb99bb9fc7192f63d0386198494aab1086" }, "downloads": -1, "filename": "dpu_utils-0.1.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b64d643b06b200b6ae8e080b7be71599", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28751, "upload_time": "2018-11-01T11:49:14", "upload_time_iso_8601": "2018-11-01T11:49:14.656229Z", "url": "https://files.pythonhosted.org/packages/34/0d/f68c6ef9a4e41d8bb4668064f525feff8c1f14b5ec8d70915d4d8bfd6493/dpu_utils-0.1.17-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "27d8c261c43354e967bdc5d30a41dc9e", "sha256": "4535ce178a9b327c63af4dd1bf3987b75bdf1beef8263807e66931419e649112" }, "downloads": -1, "filename": "dpu_utils-0.1.17.tar.gz", "has_sig": false, "md5_digest": "27d8c261c43354e967bdc5d30a41dc9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21202, "upload_time": "2018-11-01T11:49:15", "upload_time_iso_8601": "2018-11-01T11:49:15.945151Z", "url": "https://files.pythonhosted.org/packages/9f/18/c4ebc2a9f1b40c51e17708938c93b07ae74fc5a04e79e82f751c8f22b2ed/dpu_utils-0.1.17.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.18": [ { "comment_text": "", "digests": { "md5": "3591dc75bd247fc92c5ad3ba9cc6aaf4", "sha256": "8d9d35f91cc77309c3a3a1bdf6df20e0bfae3edbc7a2ca595c51efa9f3818ff9" }, "downloads": -1, "filename": "dpu_utils-0.1.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3591dc75bd247fc92c5ad3ba9cc6aaf4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28700, "upload_time": "2018-11-01T15:16:43", "upload_time_iso_8601": "2018-11-01T15:16:43.149740Z", "url": "https://files.pythonhosted.org/packages/10/8f/cf49fefbd3f577c360473b4ec83ded7ffded150e316ac575b82a8852cf50/dpu_utils-0.1.18-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9112903e3d37df1f27e401f1eebd2e08", "sha256": "6214f15a4784e36ba3fefd1aa0a015bc800cc019290fc3fe0dbf6f8d009b0f5f" }, "downloads": -1, "filename": "dpu_utils-0.1.18.tar.gz", "has_sig": false, "md5_digest": "9112903e3d37df1f27e401f1eebd2e08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21315, "upload_time": "2018-11-01T15:16:44", "upload_time_iso_8601": "2018-11-01T15:16:44.254797Z", "url": "https://files.pythonhosted.org/packages/a2/c8/d9a9d2c44eb343a20fa14077b9e5633f87ddc50ed598a67d298befae2ef8/dpu_utils-0.1.18.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.19": [ { "comment_text": "", "digests": { "md5": "8e2345e52dd8e82dbbdd0453d9984221", "sha256": "81dbb5d1083f8c12e54855217e744c56bafff2190030686dad922d40df3947a0" }, "downloads": -1, "filename": "dpu_utils-0.1.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e2345e52dd8e82dbbdd0453d9984221", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30472, "upload_time": "2018-11-01T15:35:01", "upload_time_iso_8601": "2018-11-01T15:35:01.539033Z", "url": "https://files.pythonhosted.org/packages/31/ee/1d0b6bdf7b6fb1b78feef183932e0b00e393eb5a5cdb3527a454b47b529f/dpu_utils-0.1.19-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3af013168462701a68e98191e93f70b2", "sha256": "e147fb105e4e1f48ee19aacf08da07ce509144f64897ff2f51aaee3354bc0d19" }, "downloads": -1, "filename": "dpu_utils-0.1.19.tar.gz", "has_sig": false, "md5_digest": "3af013168462701a68e98191e93f70b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22032, "upload_time": "2018-11-01T15:35:02", "upload_time_iso_8601": "2018-11-01T15:35:02.883730Z", "url": "https://files.pythonhosted.org/packages/6e/ad/a91c596e463a8a0bd6b30d5f20fcfbbdf906bfaa05db35e0460a9ab5ba02/dpu_utils-0.1.19.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.20": [ { "comment_text": "", "digests": { "md5": "326aa71e5e0f1809a283ce1e3705056d", "sha256": "f696ea6341a763333483e5bc5f5a8b93b5403f9c2baf98fd2a322daadbe2a9fc" }, "downloads": -1, "filename": "dpu_utils-0.1.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "326aa71e5e0f1809a283ce1e3705056d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30871, "upload_time": "2018-11-20T13:42:33", "upload_time_iso_8601": "2018-11-20T13:42:33.116935Z", "url": "https://files.pythonhosted.org/packages/97/33/9650e60bbb43e7ea4b51f1a3d449b7b92383dc429e13563558513eab16c4/dpu_utils-0.1.20-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d3bfd9da137ab2933f5507f222efe583", "sha256": "78508e732d0ff823fbb9226c438f3b00b1bb37fe5bb6f6a10cad7dd21e4fac2c" }, "downloads": -1, "filename": "dpu_utils-0.1.20.tar.gz", "has_sig": false, "md5_digest": "d3bfd9da137ab2933f5507f222efe583", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22433, "upload_time": "2018-11-20T13:42:35", "upload_time_iso_8601": "2018-11-20T13:42:35.064503Z", "url": "https://files.pythonhosted.org/packages/2e/53/3df33e31e8bf3fab4d57468d56b99768e9a978ec461862fa08b8d003f233/dpu_utils-0.1.20.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.21": [ { "comment_text": "", "digests": { "md5": "1da39e0b58da7112c73a2e6514867e5c", "sha256": "c1892e256f53db46e1670565d490da43262f04f428868a1d4e4cabbe5e1a448c" }, "downloads": -1, "filename": "dpu_utils-0.1.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1da39e0b58da7112c73a2e6514867e5c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31588, "upload_time": "2018-11-20T14:28:03", "upload_time_iso_8601": "2018-11-20T14:28:03.076254Z", "url": "https://files.pythonhosted.org/packages/c9/2b/f9f523052b8ee3864387ecbe7d4eb26c85e5011b6182589e8c289884a0fc/dpu_utils-0.1.21-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8d73507615327db2fe7b0d435521ea52", "sha256": "17eac3d2b28887e73d409874cfa3270f9bb1b3ad8690b8ace4780e05a0eb0f86" }, "downloads": -1, "filename": "dpu_utils-0.1.21.tar.gz", "has_sig": false, "md5_digest": "8d73507615327db2fe7b0d435521ea52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22783, "upload_time": "2018-11-20T14:28:04", "upload_time_iso_8601": "2018-11-20T14:28:04.699905Z", "url": "https://files.pythonhosted.org/packages/d1/aa/cf17d682e1eda83aeb25a79c9d2e2e53a5ffa0381ca643d6b596b7f42a90/dpu_utils-0.1.21.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.22": [ { "comment_text": "", "digests": { "md5": "b4258d4f159771caec9c02d78ed87784", "sha256": "7293f8d36c8cc69d0ebb9b9becb8e0a5f555793446f1331f636067b9e57eae32" }, "downloads": -1, "filename": "dpu_utils-0.1.22-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4258d4f159771caec9c02d78ed87784", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31588, "upload_time": "2018-11-20T14:48:33", "upload_time_iso_8601": "2018-11-20T14:48:33.593009Z", "url": "https://files.pythonhosted.org/packages/4f/af/7870cbb8259f437318f04095391dcab181814aaeee2a5296246d040302c3/dpu_utils-0.1.22-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "87cd1a6c8303c1111023403391858739", "sha256": "fe5a7ba5df9691a5ab9d76d1e5fdbb330641ae2b3a9f440d3670602b7d607b88" }, "downloads": -1, "filename": "dpu_utils-0.1.22.tar.gz", "has_sig": false, "md5_digest": "87cd1a6c8303c1111023403391858739", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23656, "upload_time": "2018-11-20T14:48:35", "upload_time_iso_8601": "2018-11-20T14:48:35.075660Z", "url": "https://files.pythonhosted.org/packages/4d/53/018082863f4c820fd26b640602efe524d835d1a48d6acaeb1a7e8862cc16/dpu_utils-0.1.22.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.23": [ { "comment_text": "", "digests": { "md5": "46afe589df8030a64f9f4b412b30aaaa", "sha256": "e91ac8110441eb759dc2fde8beb631530927f260020fce2bc5fc4ddc2359b5bf" }, "downloads": -1, "filename": "dpu_utils-0.1.23-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "46afe589df8030a64f9f4b412b30aaaa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33470, "upload_time": "2018-11-20T16:03:13", "upload_time_iso_8601": "2018-11-20T16:03:13.255227Z", "url": "https://files.pythonhosted.org/packages/8a/f9/969c698c6bf2198911f1a1c8319f26c11a65be9d24896f5b1b21c5f28b14/dpu_utils-0.1.23-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "14a3cb0b923ba227b2dee52465260023", "sha256": "61e39d3a3ab4ffd171c30e21b42eb0799c8864b89d516fb4337391cf4bbdcbc1" }, "downloads": -1, "filename": "dpu_utils-0.1.23.tar.gz", "has_sig": false, "md5_digest": "14a3cb0b923ba227b2dee52465260023", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24424, "upload_time": "2018-11-20T16:03:14", "upload_time_iso_8601": "2018-11-20T16:03:14.284757Z", "url": "https://files.pythonhosted.org/packages/e0/82/3c2ced02d80dffccbc6a49cec93dde593ef06d09f423a257362a3ddab9cd/dpu_utils-0.1.23.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.24": [ { "comment_text": "", "digests": { "md5": "924ea55315cc80180dd783e146b4d25b", "sha256": "9264845ed5c9766acb4e12adbd304f2a97e86778cb77f7d9eff34adfa7dc1ed5" }, "downloads": -1, "filename": "dpu_utils-0.1.24-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "924ea55315cc80180dd783e146b4d25b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38583, "upload_time": "2018-12-10T14:46:59", "upload_time_iso_8601": "2018-12-10T14:46:59.117846Z", "url": "https://files.pythonhosted.org/packages/10/5b/ba2aad28a7656242ea3b175e018b843b8f5be2c9dea64951d831351a3975/dpu_utils-0.1.24-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f8a27e779640a4f2a9d10c035d3846ba", "sha256": "99c7408343c94b147e8f32b23284430818b287cccf544484e681287a432b068d" }, "downloads": -1, "filename": "dpu_utils-0.1.24.tar.gz", "has_sig": false, "md5_digest": "f8a27e779640a4f2a9d10c035d3846ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27666, "upload_time": "2018-12-10T14:47:01", "upload_time_iso_8601": "2018-12-10T14:47:01.606937Z", "url": "https://files.pythonhosted.org/packages/85/76/018947635094875b44b52b09c627172d148d4b4ce530b440480cb8b152da/dpu_utils-0.1.24.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.25": [ { "comment_text": "", "digests": { "md5": "efa990eba992ccf26549e7263e1630cf", "sha256": "8b974f5e923ae51f5f86abce453b7544ccd201a29e412917bef10b643b120942" }, "downloads": -1, "filename": "dpu_utils-0.1.25-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "efa990eba992ccf26549e7263e1630cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39130, "upload_time": "2019-01-22T17:09:27", "upload_time_iso_8601": "2019-01-22T17:09:27.599580Z", "url": "https://files.pythonhosted.org/packages/78/dd/df74acff6f49b6b1ec89e551239b6088197d2f0c64541d59220695991ff9/dpu_utils-0.1.25-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "45d5716608009784edaf61db10136717", "sha256": "e6b4a73eea9abc2c71fe88cd0a6e21d0b6b933cffc1f75158f30220b77748a32" }, "downloads": -1, "filename": "dpu_utils-0.1.25.tar.gz", "has_sig": false, "md5_digest": "45d5716608009784edaf61db10136717", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28206, "upload_time": "2019-01-22T17:09:29", "upload_time_iso_8601": "2019-01-22T17:09:29.099280Z", "url": "https://files.pythonhosted.org/packages/73/74/1de65ae00c80e6cb23deb6eb2e057f3d3635b99b0f1c7a470204db078e83/dpu_utils-0.1.25.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.26": [ { "comment_text": "", "digests": { "md5": "e853cce485ccd51f41a75bd7348926bf", "sha256": "e9867d29b80e1f7abd4ab79e9e8fe8db4da9d4620e474186de005fa4771b98f2" }, "downloads": -1, "filename": "dpu_utils-0.1.26-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e853cce485ccd51f41a75bd7348926bf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39132, "upload_time": "2019-02-28T14:24:06", "upload_time_iso_8601": "2019-02-28T14:24:06.604792Z", "url": "https://files.pythonhosted.org/packages/a4/f2/4eee35d98017b7028c1e8e4eae12fadbfc453028df326a27bc6a5f56ed33/dpu_utils-0.1.26-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c51107d3ed0bb29aaf9e9df7d1d3b43a", "sha256": "3f07490f216fbc4dbdbd3d9cabd73b12350c4bf5da923694a5feb6bd83cd26fe" }, "downloads": -1, "filename": "dpu_utils-0.1.26.tar.gz", "has_sig": false, "md5_digest": "c51107d3ed0bb29aaf9e9df7d1d3b43a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28210, "upload_time": "2019-02-28T14:24:07", "upload_time_iso_8601": "2019-02-28T14:24:07.958845Z", "url": "https://files.pythonhosted.org/packages/79/41/5a15c1fd2020d407fdba31864867416cfdee54ab0f45a54c543482631a6b/dpu_utils-0.1.26.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.27": [ { "comment_text": "", "digests": { "md5": "4642df9ff3f5552a9a7e3a9369b5bfb5", "sha256": "6a89ea76074dce377222f7ccf94210f4229e27c293a327e6c2502276aac4ebfc" }, "downloads": -1, "filename": "dpu_utils-0.1.27-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4642df9ff3f5552a9a7e3a9369b5bfb5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39470, "upload_time": "2019-05-01T16:43:12", "upload_time_iso_8601": "2019-05-01T16:43:12.856752Z", "url": "https://files.pythonhosted.org/packages/86/c8/b49bdfa72f8a94bea0a09e63739415f06f5ba5051226422ffcada65eec69/dpu_utils-0.1.27-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fe1c5bb106e8880c4f390bf0b5f2c27d", "sha256": "a5fa4975ba62d10017898fca0a2f73066d5313122b61c62e3295985b88a4a7a6" }, "downloads": -1, "filename": "dpu_utils-0.1.27.tar.gz", "has_sig": false, "md5_digest": "fe1c5bb106e8880c4f390bf0b5f2c27d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28534, "upload_time": "2019-05-01T16:43:14", "upload_time_iso_8601": "2019-05-01T16:43:14.716144Z", "url": "https://files.pythonhosted.org/packages/99/50/16076cedeccc62561202daa7b1a2823aa96ea18aaabd662bb97b767559c3/dpu_utils-0.1.27.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.28": [ { "comment_text": "", "digests": { "md5": "c96ab4a7a4d35a2d6b617af41892e96e", "sha256": "10986c69ea45098a6eff0877857943e542d1870b2967298550f9413531060558" }, "downloads": -1, "filename": "dpu_utils-0.1.28-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c96ab4a7a4d35a2d6b617af41892e96e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 41638, "upload_time": "2019-05-06T16:06:47", "upload_time_iso_8601": "2019-05-06T16:06:47.809364Z", "url": "https://files.pythonhosted.org/packages/5d/3a/7d2084a1d14f821bbe1ebf82cb232ecb09fb2ee11e98cb0df617a6283e1b/dpu_utils-0.1.28-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "56c68521676b77dfc9b931da2f4afc9b", "sha256": "3f559e2be94d65c301a53947fb4c788d2dcfe66b686d3e4a62b5fadda3abeb45" }, "downloads": -1, "filename": "dpu_utils-0.1.28.tar.gz", "has_sig": false, "md5_digest": "56c68521676b77dfc9b931da2f4afc9b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 29583, "upload_time": "2019-05-06T16:06:49", "upload_time_iso_8601": "2019-05-06T16:06:49.095891Z", "url": "https://files.pythonhosted.org/packages/26/38/935d007537659d45c9472fb1b1068a0e37baff018739bf9540d7e56de3f4/dpu_utils-0.1.28.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.30": [ { "comment_text": "", "digests": { "md5": "3f51c8688638ba548e6328ffefd266e8", "sha256": "bb24fb12db1840ecfa6bd61efbb991b2e6f383f566107b41827c2060f3eb4bcb" }, "downloads": -1, "filename": "dpu_utils-0.1.30-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3f51c8688638ba548e6328ffefd266e8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 41301, "upload_time": "2019-06-20T08:56:32", "upload_time_iso_8601": "2019-06-20T08:56:32.729831Z", "url": "https://files.pythonhosted.org/packages/8d/ac/4d531a455146121c95af134f3dca9bea9ce70e4a28325d5836b61857eb8f/dpu_utils-0.1.30-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "36721cbed321582fefe915012833fe7f", "sha256": "848257b7ffc47e756f551e954679c6c91e36f7e0e8703c750e2cd1e7353452d7" }, "downloads": -1, "filename": "dpu_utils-0.1.30.tar.gz", "has_sig": false, "md5_digest": "36721cbed321582fefe915012833fe7f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 29075, "upload_time": "2019-06-20T08:56:34", "upload_time_iso_8601": "2019-06-20T08:56:34.008199Z", "url": "https://files.pythonhosted.org/packages/58/42/3d01756a0750a06386dad9cb0bc2bc8fad5fbc4287e5e661bbec2935903d/dpu_utils-0.1.30.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.31": [ { "comment_text": "", "digests": { "md5": "05622e525f34a528eae02501d0852bf7", "sha256": "936111523f5af51cf2ea78c538cb7c6f4bd50679b3833fb7c238bdd7390f3524" }, "downloads": -1, "filename": "dpu_utils-0.1.31-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "05622e525f34a528eae02501d0852bf7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 41799, "upload_time": "2019-07-02T14:37:40", "upload_time_iso_8601": "2019-07-02T14:37:40.119860Z", "url": "https://files.pythonhosted.org/packages/85/c9/0c103d95ce54c5b6274508ced524ff16441a2ba1afd31313ddd0323a60fc/dpu_utils-0.1.31-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "08191a788cd721b77cd0517e78991a6c", "sha256": "1e20d4d7c03e026b946e85d78a1f31bc83523344a6168dabb62d01e9c070266c" }, "downloads": -1, "filename": "dpu_utils-0.1.31.tar.gz", "has_sig": false, "md5_digest": "08191a788cd721b77cd0517e78991a6c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 29260, "upload_time": "2019-07-02T14:37:41", "upload_time_iso_8601": "2019-07-02T14:37:41.708197Z", "url": "https://files.pythonhosted.org/packages/f3/5f/9e84cec0d1a074bc77e8dc35b756ff4569f82bb3367dd5d2485e1116a99f/dpu_utils-0.1.31.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.32": [ { "comment_text": "", "digests": { "md5": "938a0516cd2f2189bac4ba5e07fb3112", "sha256": "b2362155362ebb047872f44e32acb8b432f35f3293e263bc8f6c934850b80ffc" }, "downloads": -1, "filename": "dpu_utils-0.1.32-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "938a0516cd2f2189bac4ba5e07fb3112", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 41786, "upload_time": "2019-07-02T17:56:19", "upload_time_iso_8601": "2019-07-02T17:56:19.855248Z", "url": "https://files.pythonhosted.org/packages/9e/47/556bbdafd513e28c714241e664f95403ba48b66e120a83450aa5ce06b6ae/dpu_utils-0.1.32-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f5477d0cf4d90cece1ef7ad118bcb4a3", "sha256": "0d98e93aaf3499253f7e1c96b9fe005e7ae621d49fb79b2de563ad54a1f80e61" }, "downloads": -1, "filename": "dpu_utils-0.1.32.tar.gz", "has_sig": false, "md5_digest": "f5477d0cf4d90cece1ef7ad118bcb4a3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 29264, "upload_time": "2019-07-02T17:56:21", "upload_time_iso_8601": "2019-07-02T17:56:21.515411Z", "url": "https://files.pythonhosted.org/packages/5a/f7/f19bb7083d79a51a753ef0f671c9aa8c49c6846aa93c290fcca1a05ccad2/dpu_utils-0.1.32.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.33": [ { "comment_text": "", "digests": { "md5": "b4a2d4877f9e35bcea083c82cfd8328e", "sha256": "4ce8bc20cc1175738da1f0e34b3bcfbbcd55918020c441fadbf21dcd0c9be735" }, "downloads": -1, "filename": "dpu_utils-0.1.33-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4a2d4877f9e35bcea083c82cfd8328e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 42148, "upload_time": "2019-07-05T10:10:03", "upload_time_iso_8601": "2019-07-05T10:10:03.236301Z", "url": "https://files.pythonhosted.org/packages/16/2e/109c604b4c4a2c0e3afa74100159e73784dcd9176e98cc5867dc63da09e5/dpu_utils-0.1.33-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "047e540a2c6724f62be9c6f40bf0f1b3", "sha256": "874f7fc46c0b20e8d596fe74bfb22607f70bac1a6116e8e2972b829dbda57389" }, "downloads": -1, "filename": "dpu_utils-0.1.33.tar.gz", "has_sig": false, "md5_digest": "047e540a2c6724f62be9c6f40bf0f1b3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 29566, "upload_time": "2019-07-05T10:10:04", "upload_time_iso_8601": "2019-07-05T10:10:04.870285Z", "url": "https://files.pythonhosted.org/packages/a1/85/410cecedc0add42033647241eff2cda5677236e175d17432dd611d611909/dpu_utils-0.1.33.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.34": [ { "comment_text": "", "digests": { "md5": "37da7c4c69a430985e26d71cb70d64fd", "sha256": "756ab233f0e3171a83cb5c13cca145ee6520d0c6f8c5ded33c30df506d63ccfb" }, "downloads": -1, "filename": "dpu_utils-0.1.34-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "37da7c4c69a430985e26d71cb70d64fd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 42324, "upload_time": "2019-07-29T16:38:29", "upload_time_iso_8601": "2019-07-29T16:38:29.727407Z", "url": "https://files.pythonhosted.org/packages/cb/84/2b1ae4dedbefba61122f0e90d9e3fa43639a09465b861bba042ecd2528bc/dpu_utils-0.1.34-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3fdf85e6f978b6d8eb460fd286d471a6", "sha256": "795b3bbc3e730c1d3d8b49705c32bff17748955af0f5a5f009caf36f12c5cf50" }, "downloads": -1, "filename": "dpu_utils-0.1.34.tar.gz", "has_sig": false, "md5_digest": "3fdf85e6f978b6d8eb460fd286d471a6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 29785, "upload_time": "2019-07-29T16:38:31", "upload_time_iso_8601": "2019-07-29T16:38:31.356406Z", "url": "https://files.pythonhosted.org/packages/f8/6f/e95995c2e2b5329a0836f53139ce3818a62ea603257abb0afacac4beb021/dpu_utils-0.1.34.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.35": [ { "comment_text": "", "digests": { "md5": "33fb1e83d6101b2ac6b7d7d1a999c174", "sha256": "0e62f158ece0a934176a48ff97e01305d32875d95140df4d5ac5cc31819a7438" }, "downloads": -1, "filename": "dpu_utils-0.1.35-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "33fb1e83d6101b2ac6b7d7d1a999c174", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 42401, "upload_time": "2019-10-31T09:52:30", "upload_time_iso_8601": "2019-10-31T09:52:30.742780Z", "url": "https://files.pythonhosted.org/packages/28/21/e8caa99bdbd9fb116f60e10b394b89cd191e22908b8570814e4df5903357/dpu_utils-0.1.35-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "af71081f8e7ae256125035b1305dbd2a", "sha256": "e778c5141957f24daf87cba142ece5d88b57d7e0ecc581bad0d84cdc0b84f8c6" }, "downloads": -1, "filename": "dpu_utils-0.1.35.tar.gz", "has_sig": false, "md5_digest": "af71081f8e7ae256125035b1305dbd2a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 29877, "upload_time": "2019-10-31T09:52:32", "upload_time_iso_8601": "2019-10-31T09:52:32.433227Z", "url": "https://files.pythonhosted.org/packages/47/cb/1e3334b19d1752184bf770757fa1f7a5ec7a7b37c6dc64686819be4afccf/dpu_utils-0.1.35.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.36": [ { "comment_text": "", "digests": { "md5": "546d54f03a3a9d869f2a99ddbd9f6e7c", "sha256": "8607942cdbb5307227a54db4e73e2e8012efd171a9c29b2cc0b1633107aeda4b" }, "downloads": -1, "filename": "dpu_utils-0.1.36-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "546d54f03a3a9d869f2a99ddbd9f6e7c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 45470, "upload_time": "2019-11-21T14:34:23", "upload_time_iso_8601": "2019-11-21T14:34:23.980956Z", "url": "https://files.pythonhosted.org/packages/20/c2/80cbe4c159ebd01da4d658430b0b4f222c1553275f4446bac542a120507e/dpu_utils-0.1.36-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a5b4480f72c15595b2e13dcc365edaba", "sha256": "96a61294ac5f430274e7c823ad57d091a6a06d29d8f352baa57b3a80340d3964" }, "downloads": -1, "filename": "dpu_utils-0.1.36.tar.gz", "has_sig": false, "md5_digest": "a5b4480f72c15595b2e13dcc365edaba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 31675, "upload_time": "2019-11-21T14:34:25", "upload_time_iso_8601": "2019-11-21T14:34:25.726784Z", "url": "https://files.pythonhosted.org/packages/52/59/5d76b59740872dd91a693391b49217df196a21c1bf4fb49b69501176b766/dpu_utils-0.1.36.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.37": [ { "comment_text": "", "digests": { "md5": "5bf1b8e1be4be6c93fb4dfe13e553d70", "sha256": "d3791aaf2420f004b36e7fdd402947813a312cbb90b8365fbce0abe7860c4cae" }, "downloads": -1, "filename": "dpu_utils-0.1.37-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5bf1b8e1be4be6c93fb4dfe13e553d70", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 57164, "upload_time": "2019-12-03T09:52:59", "upload_time_iso_8601": "2019-12-03T09:52:59.401825Z", "url": "https://files.pythonhosted.org/packages/99/d3/c26d77f0a64c18718c980a501305454dcee90c282b12f4ef0a0e58a7293c/dpu_utils-0.1.37-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f96d961ebf1bf784bfa2a30b21ec8548", "sha256": "a93e6c208d302ec7de59ef934109d9f6a2f8f13ae178bbb21bea560be682d565" }, "downloads": -1, "filename": "dpu_utils-0.1.37.tar.gz", "has_sig": false, "md5_digest": "f96d961ebf1bf784bfa2a30b21ec8548", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 40668, "upload_time": "2019-12-03T09:53:00", "upload_time_iso_8601": "2019-12-03T09:53:00.902433Z", "url": "https://files.pythonhosted.org/packages/fc/31/5a426693caed8f4a6c1dccb9a0b8351abb225b95cb2110caf2708f433224/dpu_utils-0.1.37.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.38": [ { "comment_text": "", "digests": { "md5": "76b1fe2510e7847ec585426762a099e8", "sha256": "2c6d926f9c57886348311482fda2c95c41c97a1ce9d0d3fd0814cb0d1f393ec1" }, "downloads": -1, "filename": "dpu_utils-0.1.38-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "76b1fe2510e7847ec585426762a099e8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 57571, "upload_time": "2019-12-10T19:28:28", "upload_time_iso_8601": "2019-12-10T19:28:28.468190Z", "url": "https://files.pythonhosted.org/packages/2d/f1/f7618fb185aa0159bb546c7705a4fae37bd17686a660e9bfa509b54d5290/dpu_utils-0.1.38-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "86e23cc83b22888d9fbe82346aa86da6", "sha256": "db936ecf8b803188e747bf2a4c06b7dec39f62acb972df84354743aa0d81be4e" }, "downloads": -1, "filename": "dpu_utils-0.1.38.tar.gz", "has_sig": false, "md5_digest": "86e23cc83b22888d9fbe82346aa86da6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 41039, "upload_time": "2019-12-10T19:28:30", "upload_time_iso_8601": "2019-12-10T19:28:30.262034Z", "url": "https://files.pythonhosted.org/packages/c0/40/974d165f16e15e39672b761b3b4f00b572cc571c252444090e5c920f4edf/dpu_utils-0.1.38.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.39": [ { "comment_text": "", "digests": { "md5": "3bb7f767f5c767131c2cceae43e76b73", "sha256": "5d16dba7aea15c648d0638418e7fd55c17a0f764623b39e015dfbc1448c35875" }, "downloads": -1, "filename": "dpu_utils-0.1.39-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3bb7f767f5c767131c2cceae43e76b73", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 57718, "upload_time": "2019-12-11T09:27:48", "upload_time_iso_8601": "2019-12-11T09:27:48.862834Z", "url": "https://files.pythonhosted.org/packages/8d/5e/9c1be4914bf406f5a41dc085dacc032138259ddc49de5e362609f57682ee/dpu_utils-0.1.39-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d50fd798f7b0df65f7c14e7618d706a9", "sha256": "189e32b2423ec74eb7b8eceb67b32c4b79d8bad703dea4812b7ac09c74bf00c9" }, "downloads": -1, "filename": "dpu_utils-0.1.39.tar.gz", "has_sig": false, "md5_digest": "d50fd798f7b0df65f7c14e7618d706a9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 41181, "upload_time": "2019-12-11T09:27:51", "upload_time_iso_8601": "2019-12-11T09:27:51.683164Z", "url": "https://files.pythonhosted.org/packages/fd/bc/57c8d79c2766a118a1284eaaf07465a38a61e4bf8ac40729b46b4542bf37/dpu_utils-0.1.39.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.40": [ { "comment_text": "", "digests": { "md5": "1023bda8354255752845d796ca9a8a89", "sha256": "53f3e5ce473cbe7c799ec91c733cff2c6dd5f98d1602ead8dc1f59e288622aeb" }, "downloads": -1, "filename": "dpu_utils-0.1.40-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1023bda8354255752845d796ca9a8a89", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 57711, "upload_time": "2019-12-16T07:13:10", "upload_time_iso_8601": "2019-12-16T07:13:10.452071Z", "url": "https://files.pythonhosted.org/packages/ce/96/723a131cf218e833beff3cd445ab079de280237d422c9a980e064b50184d/dpu_utils-0.1.40-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "396dbe7b36ba5983711732da82e74f3c", "sha256": "a0a1aaa8be75e79966720ecdd5b6c3c64140c980619c1fc6a47e563436894a74" }, "downloads": -1, "filename": "dpu_utils-0.1.40.tar.gz", "has_sig": false, "md5_digest": "396dbe7b36ba5983711732da82e74f3c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 41204, "upload_time": "2019-12-16T07:13:12", "upload_time_iso_8601": "2019-12-16T07:13:12.152324Z", "url": "https://files.pythonhosted.org/packages/7b/ea/9e3eb290ead15af50a6e632939baff7e513b98b7593938b89f60811bd4c0/dpu_utils-0.1.40.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "07aa64822c0bfa6481ebcc4e7eb853ed", "sha256": "300a61ae9b9fd60c2074fb2e05e36eeb300c34085a128475d6857f1ee40b1e81" }, "downloads": -1, "filename": "dpu_utils-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "07aa64822c0bfa6481ebcc4e7eb853ed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 59624, "upload_time": "2019-12-19T11:20:57", "upload_time_iso_8601": "2019-12-19T11:20:57.699439Z", "url": "https://files.pythonhosted.org/packages/b1/6f/e80ec7e5f1159007345c7c2f2fcf3cf1db8b95722b9f4fbda5d737c9dc88/dpu_utils-0.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "193de70136f846484cfd587e8c0c6aaf", "sha256": "e92daa093f7e7e50d506f66877cc4f49797cafa6e7f1e37dd355307fcf76be2d" }, "downloads": -1, "filename": "dpu_utils-0.2.0.tar.gz", "has_sig": false, "md5_digest": "193de70136f846484cfd587e8c0c6aaf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 42706, "upload_time": "2019-12-19T11:20:59", "upload_time_iso_8601": "2019-12-19T11:20:59.347855Z", "url": "https://files.pythonhosted.org/packages/5e/68/887d752060e933233a26b41f0e59c7944271236c85f8e59e52c704bf6523/dpu_utils-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b074d4bd26aaba7cfe727b69acf8b4b9", "sha256": "b0b18847cc239e196e6c1754e571cbb997f4f0b64773b355f0619f68dcaafaae" }, "downloads": -1, "filename": "dpu_utils-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b074d4bd26aaba7cfe727b69acf8b4b9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 59708, "upload_time": "2020-01-06T18:59:29", "upload_time_iso_8601": "2020-01-06T18:59:29.905826Z", "url": "https://files.pythonhosted.org/packages/33/cf/8436b2ebd9a5d1b8bc6b6768d84de262746dfcbee43ace96c46c30923cba/dpu_utils-0.2.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ba3dbcdb158bf6c687e2a62ebefe2f2a", "sha256": "7f995539c7b12539c8055401226d0ca19d5929f64f01710dc91e8e5cb9f1e27a" }, "downloads": -1, "filename": "dpu_utils-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ba3dbcdb158bf6c687e2a62ebefe2f2a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 42789, "upload_time": "2020-01-06T18:59:31", "upload_time_iso_8601": "2020-01-06T18:59:31.453525Z", "url": "https://files.pythonhosted.org/packages/f1/76/9ce2f02a27ffe92c461c4a8207239a976c77eaf8279524edc1a924241942/dpu_utils-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "7e2695d20d7457bc166c44ec80759bc4", "sha256": "d746f7b4ed28b5ca3de135658a6cfcebca741e78be48185e797f57d77c6a4cab" }, "downloads": -1, "filename": "dpu_utils-0.2.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e2695d20d7457bc166c44ec80759bc4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 63745, "upload_time": "2020-03-20T17:39:44", "upload_time_iso_8601": "2020-03-20T17:39:44.879737Z", "url": "https://files.pythonhosted.org/packages/e8/60/b4c1accb015777d1f1f6dcddb4295f4f87463e70dfee5c7a7e1e41af772e/dpu_utils-0.2.10-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "58fceca5e0b8b3df1d600c0b241b3aa4", "sha256": "8cdd688f0b0abaf30910c56e07f8ddfea68071a8f944fb1a6c7dc89e9d0a4529" }, "downloads": -1, "filename": "dpu_utils-0.2.10.tar.gz", "has_sig": false, "md5_digest": "58fceca5e0b8b3df1d600c0b241b3aa4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 48163, "upload_time": "2020-03-20T17:39:46", "upload_time_iso_8601": "2020-03-20T17:39:46.306664Z", "url": "https://files.pythonhosted.org/packages/79/8c/8c7d58c74e6aa125d79a660efe0b41af8289edc9630c7501194d2e4b6dfa/dpu_utils-0.2.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "260002c6151664c85216e176087de2a5", "sha256": "6328adfda88151a318f3146f9c0030c4654007430509677d33d9e75593fa7c65" }, "downloads": -1, "filename": "dpu_utils-0.2.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "260002c6151664c85216e176087de2a5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 63747, "upload_time": "2020-03-20T18:54:48", "upload_time_iso_8601": "2020-03-20T18:54:48.929246Z", "url": "https://files.pythonhosted.org/packages/a3/df/66e2f91117eefe663fe2609142576020f56ad811105c7b5cf968d87afec2/dpu_utils-0.2.11-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "be8eaf7151e0fa51b76ceeb544b9c243", "sha256": "48ead9601fb61150ae09b31ea9588fc4f9d4c0d9a9b82845bb4b94e98d8911e7" }, "downloads": -1, "filename": "dpu_utils-0.2.11.tar.gz", "has_sig": false, "md5_digest": "be8eaf7151e0fa51b76ceeb544b9c243", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 48179, "upload_time": "2020-03-20T18:54:50", "upload_time_iso_8601": "2020-03-20T18:54:50.310808Z", "url": "https://files.pythonhosted.org/packages/6a/4c/e53d28dcd98ee1335dbdd11851f230a1f4f79ef839d55a374b7ffb6383a2/dpu_utils-0.2.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "8aed13f86ff8e80ca45970d137252a31", "sha256": "6f1e4b0c31732553b69caba4b9a48813a8c1c9cd6ab7b671bc9ef664f61fedff" }, "downloads": -1, "filename": "dpu_utils-0.2.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8aed13f86ff8e80ca45970d137252a31", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 63878, "upload_time": "2020-04-08T18:02:14", "upload_time_iso_8601": "2020-04-08T18:02:14.532845Z", "url": "https://files.pythonhosted.org/packages/be/f3/c7eaec6671c9162e45698c4d9850e2756332384afcf633a5186d67fb8687/dpu_utils-0.2.12-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c7928b1b3f43f7e641fd376aa773e7ce", "sha256": "638f2aaca5cc9d252cae3649b6a1e43ebac85200ff59294ee25c5d9ebc7cb28e" }, "downloads": -1, "filename": "dpu_utils-0.2.12.tar.gz", "has_sig": false, "md5_digest": "c7928b1b3f43f7e641fd376aa773e7ce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 48222, "upload_time": "2020-04-08T18:02:15", "upload_time_iso_8601": "2020-04-08T18:02:15.703956Z", "url": "https://files.pythonhosted.org/packages/df/b3/c9f55c925b3738921948c09a30e8decaa904196bf07c06818ecdf32606f1/dpu_utils-0.2.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.13": [ { "comment_text": "", "digests": { "md5": "a2abaa39f40136ca665996f72c52e059", "sha256": "08a346a885ba2e3a04ff2b5bcb21390161490639354577ffe3b4322697a583e0" }, "downloads": -1, "filename": "dpu_utils-0.2.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a2abaa39f40136ca665996f72c52e059", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 63910, "upload_time": "2020-04-14T07:34:36", "upload_time_iso_8601": "2020-04-14T07:34:36.743335Z", "url": "https://files.pythonhosted.org/packages/18/c9/4916a7f24255d2bc3b5f9abadbdad43954cf1f15c4209095eece3e1c5f11/dpu_utils-0.2.13-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "88d178ca942dd242152a3d74439992a1", "sha256": "eb1986dbbf2053c3fc7de203afcf0e8d8c0926a13567f3eb01de315824c3ceda" }, "downloads": -1, "filename": "dpu_utils-0.2.13.tar.gz", "has_sig": false, "md5_digest": "88d178ca942dd242152a3d74439992a1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 48258, "upload_time": "2020-04-14T07:34:38", "upload_time_iso_8601": "2020-04-14T07:34:38.112266Z", "url": "https://files.pythonhosted.org/packages/48/80/7bb6195ba7a3d81729c1f452350a4668b37c309d5b2d1ccca2a508fa7a39/dpu_utils-0.2.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.14": [ { "comment_text": "", "digests": { "md5": "b2850f4c56a01f329263744a4c13e78a", "sha256": "bba0f05ed5ad10747aedac03c99ddb3e0e8fc388d94742b1a91a3ec982534195" }, "downloads": -1, "filename": "dpu_utils-0.2.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2850f4c56a01f329263744a4c13e78a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 64000, "upload_time": "2020-04-24T09:41:56", "upload_time_iso_8601": "2020-04-24T09:41:56.158452Z", "url": "https://files.pythonhosted.org/packages/b4/b5/f97c38105f7dc35dcb0ece457f0c526c77569ce1e11ec57906c5154f1732/dpu_utils-0.2.14-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dfb572cd81e8dc7d79b114a3ebdba2f2", "sha256": "c498c70786ccd66ac9820f2007ce2f23a5d7811d8dc090ee4b35b46c1f2e961f" }, "downloads": -1, "filename": "dpu_utils-0.2.14.tar.gz", "has_sig": false, "md5_digest": "dfb572cd81e8dc7d79b114a3ebdba2f2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 48356, "upload_time": "2020-04-24T09:41:57", "upload_time_iso_8601": "2020-04-24T09:41:57.713095Z", "url": "https://files.pythonhosted.org/packages/5f/db/4928e502a47bf294f301607d6c589345d86dabb6f58457bd80128970b561/dpu_utils-0.2.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.15": [ { "comment_text": "", "digests": { "md5": "153199c8a9281bd194651bdccecb3694", "sha256": "72d09c629fc21fe2bc247e7bd070516e77a147c9c09700389913d4b645344797" }, "downloads": -1, "filename": "dpu_utils-0.2.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "153199c8a9281bd194651bdccecb3694", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 64016, "upload_time": "2020-04-25T19:18:44", "upload_time_iso_8601": "2020-04-25T19:18:44.031983Z", "url": "https://files.pythonhosted.org/packages/07/f3/f2b5f47546e5a807b3b30a13912acba03df74baa121c59501d687782d281/dpu_utils-0.2.15-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "37b5d6f2410b3407cbb437f74d12c411", "sha256": "7f168a4227d61ac5bf26afbbb1facff03deb923d2008178c69ba118542a99cdd" }, "downloads": -1, "filename": "dpu_utils-0.2.15.tar.gz", "has_sig": false, "md5_digest": "37b5d6f2410b3407cbb437f74d12c411", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 48357, "upload_time": "2020-04-25T19:18:45", "upload_time_iso_8601": "2020-04-25T19:18:45.499513Z", "url": "https://files.pythonhosted.org/packages/bf/35/e88ffebf717f6bb3fdd02f2ed41ef9da51e57e705c77142bed02abcb2e71/dpu_utils-0.2.15.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.16": [ { "comment_text": "", "digests": { "md5": "190430aef6513159d879e85905ceaadc", "sha256": "b2f25f529010e2f2ac498ff608bb2fbefbbca650311cd0ddffb0b7328cb9457a" }, "downloads": -1, "filename": "dpu_utils-0.2.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "190430aef6513159d879e85905ceaadc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 64052, "upload_time": "2020-05-11T09:40:47", "upload_time_iso_8601": "2020-05-11T09:40:47.097801Z", "url": "https://files.pythonhosted.org/packages/5b/df/78a9cecbc79b9656b77db37e803a2211f15a1988279abd247d4eb200467d/dpu_utils-0.2.16-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "00377e8267d241e3c18eebb963043282", "sha256": "33efc47d3ffb58c31624a5e409dae7acfb2a80ea49181239bed95d03af3288e0" }, "downloads": -1, "filename": "dpu_utils-0.2.16.tar.gz", "has_sig": false, "md5_digest": "00377e8267d241e3c18eebb963043282", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 48432, "upload_time": "2020-05-11T09:40:48", "upload_time_iso_8601": "2020-05-11T09:40:48.242929Z", "url": "https://files.pythonhosted.org/packages/1f/72/6ca9bbea1df908e5ae62ec7fa045b52df41c0cf8af194b77b61a47e4ec31/dpu_utils-0.2.16.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.17": [ { "comment_text": "", "digests": { "md5": "a1b23498be0328cca1978a24dfe861f7", "sha256": "0ae9bf55bc2a525742f02e73f795d2c25995e13b799c5c6014038767f5ac4a00" }, "downloads": -1, "filename": "dpu_utils-0.2.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a1b23498be0328cca1978a24dfe861f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 64065, "upload_time": "2020-05-12T12:12:44", "upload_time_iso_8601": "2020-05-12T12:12:44.243465Z", "url": "https://files.pythonhosted.org/packages/76/8d/f6236d5f69d0e3e5e92c4563ef6261ceb5ba3596789a9bdcd77c65126eca/dpu_utils-0.2.17-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2d9cc2d970b45e5c6ae2d03835b270d0", "sha256": "7445c9496d3e1fe853051ecaf434546d80577d6ca625bbaf639c1d72a84d534a" }, "downloads": -1, "filename": "dpu_utils-0.2.17.tar.gz", "has_sig": false, "md5_digest": "2d9cc2d970b45e5c6ae2d03835b270d0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 48445, "upload_time": "2020-05-12T12:12:45", "upload_time_iso_8601": "2020-05-12T12:12:45.506989Z", "url": "https://files.pythonhosted.org/packages/7c/65/98dea27c9153bfb54690a9261e97781c65c22d9de9e4b6716f6649e21a70/dpu_utils-0.2.17.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.18": [ { "comment_text": "", "digests": { "md5": "9d4c295b10c66a35fc3cb0ed83cc03fe", "sha256": "f4da42db6d9185ca373640188ac84062f738236bf8779b2186e44107c24d9d9a" }, "downloads": -1, "filename": "dpu_utils-0.2.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9d4c295b10c66a35fc3cb0ed83cc03fe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 64071, "upload_time": "2020-07-20T15:59:18", "upload_time_iso_8601": "2020-07-20T15:59:18.574514Z", "url": "https://files.pythonhosted.org/packages/74/5f/bb97872be61b60e61929ef5a46b3d554115a0a2e9550404160ba3b4b4956/dpu_utils-0.2.18-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5a96c3dff039853a4832ca2bdd4f77a3", "sha256": "00e3f7f258e1b394ee68c0961f73e0e431797c3727d101352af75fd937084548" }, "downloads": -1, "filename": "dpu_utils-0.2.18.tar.gz", "has_sig": false, "md5_digest": "5a96c3dff039853a4832ca2bdd4f77a3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 48479, "upload_time": "2020-07-20T15:59:19", "upload_time_iso_8601": "2020-07-20T15:59:19.974786Z", "url": "https://files.pythonhosted.org/packages/50/07/5bcd647780e74007a16d1f0727e6550575622198e3fbb819cfc24e112f3a/dpu_utils-0.2.18.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.19": [ { "comment_text": "", "digests": { "md5": "5445b755100b31f076b4b69108179e23", "sha256": "3d2db9eb2992f2264a7a5dc7c4871ed5f6d534d870537fce1beac26355922e8e" }, "downloads": -1, "filename": "dpu_utils-0.2.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5445b755100b31f076b4b69108179e23", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 64135, "upload_time": "2020-10-16T08:25:39", "upload_time_iso_8601": "2020-10-16T08:25:39.738478Z", "url": "https://files.pythonhosted.org/packages/16/68/28ec5fd5b3e1bbfebf85a5eb6247f2b80d18b80d6f0930ded09a32816562/dpu_utils-0.2.19-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5ebf4d0fb1204ef8db61ba2eb4b23f9a", "sha256": "6dd2f6beb77326d76e50ff34cfb66584f0f23d2364ce19ebc1c68d33a67bea02" }, "downloads": -1, "filename": "dpu_utils-0.2.19.tar.gz", "has_sig": false, "md5_digest": "5ebf4d0fb1204ef8db61ba2eb4b23f9a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 48490, "upload_time": "2020-10-16T08:25:41", "upload_time_iso_8601": "2020-10-16T08:25:41.142729Z", "url": "https://files.pythonhosted.org/packages/21/f3/5c2ed25dfb1e587c26b56120f05c908298f25cf3efb28206bc8d10c5c716/dpu_utils-0.2.19.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "53667de71ffaa81b8f4854408b81d264", "sha256": "b0c7d7e0c6e41c402c9088128004ee2d108ce8f81702169d6c985f8c7f95e3d0" }, "downloads": -1, "filename": "dpu_utils-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "53667de71ffaa81b8f4854408b81d264", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 62826, "upload_time": "2020-01-08T09:21:30", "upload_time_iso_8601": "2020-01-08T09:21:30.157140Z", "url": "https://files.pythonhosted.org/packages/7a/eb/0883213ea45aa8b45a5c0c16a04c7be5deed993dea0a016ef0f8bca7af54/dpu_utils-0.2.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b677ceee48456bc26321100f5da8b7fc", "sha256": "382a6551390f1f1afa86d7e2906c2ec87c6474f89311f0a4b6343901199dc355" }, "downloads": -1, "filename": "dpu_utils-0.2.2.tar.gz", "has_sig": false, "md5_digest": "b677ceee48456bc26321100f5da8b7fc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 44827, "upload_time": "2020-01-08T09:21:31", "upload_time_iso_8601": "2020-01-08T09:21:31.477335Z", "url": "https://files.pythonhosted.org/packages/0d/33/25e9822d6b56dfc0295a17ab87764157ef072b8db23dc05ee3dec33c93ae/dpu_utils-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.20": [ { "comment_text": "", "digests": { "md5": "995d0b377bd8b8382c7c718d4c28a9bd", "sha256": "e57d907e9934c572ba4bb11ee9ec5b107f00b7b85853991c56edfef46d4de48a" }, "downloads": -1, "filename": "dpu_utils-0.2.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "995d0b377bd8b8382c7c718d4c28a9bd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 64159, "upload_time": "2021-01-25T14:33:00", "upload_time_iso_8601": "2021-01-25T14:33:00.048896Z", "url": "https://files.pythonhosted.org/packages/2c/05/746cfe7e9395fe7a31107fd815b4fd0bd9e28042689ddc47aae850cb70cd/dpu_utils-0.2.20-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c2118859047c8020b50946672bac8348", "sha256": "46953f4683eb54223f38835424235df173fd25a9e825bfb7173bc8411bfc708d" }, "downloads": -1, "filename": "dpu_utils-0.2.20.tar.gz", "has_sig": false, "md5_digest": "c2118859047c8020b50946672bac8348", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 48510, "upload_time": "2021-01-25T14:33:01", "upload_time_iso_8601": "2021-01-25T14:33:01.439997Z", "url": "https://files.pythonhosted.org/packages/5b/5b/61b82f5d7073162a056505044b7798f32c5a9e724efec1768ce77f373f62/dpu_utils-0.2.20.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.21": [ { "comment_text": "", "digests": { "md5": "48e2bab3a0ba49b8ae65ed59a3dfff2d", "sha256": "3bfc32040fb0e0b759778f0ad8e3f55d6b41810e86d77195fe04c0eb45bccd43" }, "downloads": -1, "filename": "dpu_utils-0.2.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "48e2bab3a0ba49b8ae65ed59a3dfff2d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 64193, "upload_time": "2021-01-25T17:10:00", "upload_time_iso_8601": "2021-01-25T17:10:00.991061Z", "url": "https://files.pythonhosted.org/packages/57/ca/58de68093b6ed432404ab650be84673d6d6480983e2bc2e1af6ed77f5b66/dpu_utils-0.2.21-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "baec0f78552ae87de520d3e9a677512e", "sha256": "e4e6bf199a01e515f40e5a706be97bc08224cffcfbba67b3cef03becde0c7248" }, "downloads": -1, "filename": "dpu_utils-0.2.21.tar.gz", "has_sig": false, "md5_digest": "baec0f78552ae87de520d3e9a677512e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 48533, "upload_time": "2021-01-25T17:10:02", "upload_time_iso_8601": "2021-01-25T17:10:02.140146Z", "url": "https://files.pythonhosted.org/packages/e5/35/760666a035a649bce7b5ef1a30499f02d322a958fe2feb9c365b1f1c27a5/dpu_utils-0.2.21.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.22": [ { "comment_text": "", "digests": { "md5": "4743fde58ac462e4860bdee3c11c78fe", "sha256": "998336550bf04c8d5dc5eb268bbbff02ea61bc3adc96c80124b9c8c864adff1d" }, "downloads": -1, "filename": "dpu_utils-0.2.22-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4743fde58ac462e4860bdee3c11c78fe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 64546, "upload_time": "2021-01-28T18:39:32", "upload_time_iso_8601": "2021-01-28T18:39:32.400921Z", "url": "https://files.pythonhosted.org/packages/f2/66/05627efd32d8f7b328dcb8cbdd989da588cdee80179b372afd4a68bd6d80/dpu_utils-0.2.22-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "310222dc42f4f210146418a717f069d5", "sha256": "c90b8194e08f14fad30b05a677908aa884d01cd4f477f51226c1bae43060db95" }, "downloads": -1, "filename": "dpu_utils-0.2.22.tar.gz", "has_sig": false, "md5_digest": "310222dc42f4f210146418a717f069d5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 48864, "upload_time": "2021-01-28T18:39:33", "upload_time_iso_8601": "2021-01-28T18:39:33.736311Z", "url": "https://files.pythonhosted.org/packages/96/f0/7637aa1fe2150138d2dcffd05e3862d8a848b208a448dd3cb863375ee87d/dpu_utils-0.2.22.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "a521f0cfdf992c0fe14f561763d033ea", "sha256": "a20e3c53c89f2ded0a1f78e87dce32aae9ae8a39aff5ab963b91a6926d91de33" }, "downloads": -1, "filename": "dpu_utils-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a521f0cfdf992c0fe14f561763d033ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 62826, "upload_time": "2020-01-09T17:54:50", "upload_time_iso_8601": "2020-01-09T17:54:50.703909Z", "url": "https://files.pythonhosted.org/packages/c2/ff/a633184f459163195b9e57b760aa958a44db7b2c109c755d97fdcd4b29bc/dpu_utils-0.2.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "aec344c91b51b27914cff13f9f1ce7af", "sha256": "0612137e9271da7845ff7db1bafe650aac4ae1cf211b23f80ab49a81548e9e5d" }, "downloads": -1, "filename": "dpu_utils-0.2.3.tar.gz", "has_sig": false, "md5_digest": "aec344c91b51b27914cff13f9f1ce7af", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 44834, "upload_time": "2020-01-09T17:54:52", "upload_time_iso_8601": "2020-01-09T17:54:52.210277Z", "url": "https://files.pythonhosted.org/packages/7a/a8/75c9c1653e18f3ae11ece89b1442fb855152dce9a2985eb9c9da16024801/dpu_utils-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "081bcae7dd8dd760ae84ad2ffe54b2da", "sha256": "3a358208a3b0a9ece8a7fd799b45e9e12ad4415999efa37290cf5045643c9584" }, "downloads": -1, "filename": "dpu_utils-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "081bcae7dd8dd760ae84ad2ffe54b2da", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 62831, "upload_time": "2020-01-15T12:08:29", "upload_time_iso_8601": "2020-01-15T12:08:29.323235Z", "url": "https://files.pythonhosted.org/packages/e1/b2/6b6775b8d75a25f1543b3c0882f4ba500c1e40c9acccb5b26b8f19c9f5f1/dpu_utils-0.2.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "890c162c9dd4cfa248c5764487d7bee6", "sha256": "f17354ae8d785e49132f4f9e67bb09c134d14fabd888778dcca642f7006b2b95" }, "downloads": -1, "filename": "dpu_utils-0.2.4.tar.gz", "has_sig": false, "md5_digest": "890c162c9dd4cfa248c5764487d7bee6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 44843, "upload_time": "2020-01-15T12:08:31", "upload_time_iso_8601": "2020-01-15T12:08:31.158994Z", "url": "https://files.pythonhosted.org/packages/48/51/890e98cc3c024ddd03afdee20589fbfe03f2c29f95cb25ec4ff13c63d5ae/dpu_utils-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "69c02ca999a79478b481c09b32da4ec1", "sha256": "e1f92874d93ee311b368cf6ac8515e5ca74c20755d1b422a627a5fa765fbef8c" }, "downloads": -1, "filename": "dpu_utils-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "69c02ca999a79478b481c09b32da4ec1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 62871, "upload_time": "2020-01-16T08:46:57", "upload_time_iso_8601": "2020-01-16T08:46:57.628722Z", "url": "https://files.pythonhosted.org/packages/1a/3c/d8713aaf0f029daec8aa261108e8b297241eef9801328254819424f948d5/dpu_utils-0.2.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c2142a028ec11774bfdc9c31655c010c", "sha256": "165d7130fd6f51610edb9a219cf8da943306ac08b13ba4b97c7e1087b2ea6233" }, "downloads": -1, "filename": "dpu_utils-0.2.5.tar.gz", "has_sig": false, "md5_digest": "c2142a028ec11774bfdc9c31655c010c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 44858, "upload_time": "2020-01-16T08:46:59", "upload_time_iso_8601": "2020-01-16T08:46:59.364063Z", "url": "https://files.pythonhosted.org/packages/c8/84/743396ec2a0e2baed0edf8176a3e907b4f9c03a4828b0e4ce4d1eab822c7/dpu_utils-0.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "ad25ece45103a3a0d5c5033420790069", "sha256": "a1263020047de5b6dc8ab61f3d92f19b7ffaef043a54a219d8cbe7c58ce7c5f1" }, "downloads": -1, "filename": "dpu_utils-0.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad25ece45103a3a0d5c5033420790069", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 62898, "upload_time": "2020-01-23T11:37:09", "upload_time_iso_8601": "2020-01-23T11:37:09.029799Z", "url": "https://files.pythonhosted.org/packages/3f/89/539020b4a45b332c20d43a1970f2fd5da234966c257b9c5e31f84a2f369f/dpu_utils-0.2.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "066a7a9abc9b4a651f975e725e988046", "sha256": "06ea0500ed50344d9d22bb09828aa769aa11035968d2543eff8c9fa91b273a46" }, "downloads": -1, "filename": "dpu_utils-0.2.6.tar.gz", "has_sig": false, "md5_digest": "066a7a9abc9b4a651f975e725e988046", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 44874, "upload_time": "2020-01-23T11:37:10", "upload_time_iso_8601": "2020-01-23T11:37:10.435307Z", "url": "https://files.pythonhosted.org/packages/4b/bf/c5a48724d23f5965b941f79c86971054ccdfdba46696be76503523867250/dpu_utils-0.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "e13c6e506253b5209b2ce445ea2e8f7b", "sha256": "d4f79338e49622efc3eeea61ef29f9c2122f8b7ffe04c8a63ba1fef8de2f0d2a" }, "downloads": -1, "filename": "dpu_utils-0.2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e13c6e506253b5209b2ce445ea2e8f7b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 62927, "upload_time": "2020-01-23T13:18:09", "upload_time_iso_8601": "2020-01-23T13:18:09.132719Z", "url": "https://files.pythonhosted.org/packages/c3/1c/1cd2d1d393955503b3d3335b0ce128d425d9f8e496f8f448a186953a2bf4/dpu_utils-0.2.7-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8da24dd32fa3835f23bb088c2bc1da03", "sha256": "9b0e59de46167ca8ef37e9f6329b62e16448352eccc51ea254c1fb149d27cb30" }, "downloads": -1, "filename": "dpu_utils-0.2.7.tar.gz", "has_sig": false, "md5_digest": "8da24dd32fa3835f23bb088c2bc1da03", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 44904, "upload_time": "2020-01-23T13:18:10", "upload_time_iso_8601": "2020-01-23T13:18:10.862517Z", "url": "https://files.pythonhosted.org/packages/a8/11/ead2661a7e1289853e299ae6a982b77c7b044e286bc8d626803b98699b9e/dpu_utils-0.2.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "d82b6b1a225e1197d4e3d51801721d99", "sha256": "d8888e05c0502ab231768d6b1c5e58f0122a9c0bce3e8e76061cce5d0436f45e" }, "downloads": -1, "filename": "dpu_utils-0.2.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d82b6b1a225e1197d4e3d51801721d99", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 63477, "upload_time": "2020-01-29T15:44:18", "upload_time_iso_8601": "2020-01-29T15:44:18.129889Z", "url": "https://files.pythonhosted.org/packages/cb/c3/0be07ed9bb958d49fe489ab451b0f826b53288083479296029e8322dcf29/dpu_utils-0.2.8-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ac3b885a47ad73d149e07c2630e86016", "sha256": "4ef0fa5683f6e81a3cb60871d15732cbf186537ba7a9cac04570d7dea6777ce3" }, "downloads": -1, "filename": "dpu_utils-0.2.8.tar.gz", "has_sig": false, "md5_digest": "ac3b885a47ad73d149e07c2630e86016", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 45437, "upload_time": "2020-01-29T15:44:19", "upload_time_iso_8601": "2020-01-29T15:44:19.991096Z", "url": "https://files.pythonhosted.org/packages/41/49/e0ad55d85bbe4fb798467c541e954e5778195d42350bfd751769ef280c5c/dpu_utils-0.2.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "308a10dbf438e7c04d83f4fcb480e951", "sha256": "1a572b6df833729f1fcae634d3e80618d29b90d813ccf6234f1b7094e384c5f4" }, "downloads": -1, "filename": "dpu_utils-0.2.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "308a10dbf438e7c04d83f4fcb480e951", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 63573, "upload_time": "2020-03-05T10:13:48", "upload_time_iso_8601": "2020-03-05T10:13:48.077961Z", "url": "https://files.pythonhosted.org/packages/fb/67/f9096ee5bece0fe3fd85486186ddd3fe036529468fb6e002070bc1b0c9a3/dpu_utils-0.2.9-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9942e6bf58cb526d52b0d3092e77772b", "sha256": "9a3fe2f51948375bc14d555c19070fc3c1b0d0d7192ec7c04d08c1039adf5b2a" }, "downloads": -1, "filename": "dpu_utils-0.2.9.tar.gz", "has_sig": false, "md5_digest": "9942e6bf58cb526d52b0d3092e77772b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 45511, "upload_time": "2020-03-05T10:13:49", "upload_time_iso_8601": "2020-03-05T10:13:49.587069Z", "url": "https://files.pythonhosted.org/packages/ee/ba/3bd638eca3ecfc0af2ad084a84e24a7ac43e4b6c273f8582f50c409a58eb/dpu_utils-0.2.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "bce6bdb38b2eabe79f558815e9d419fb", "sha256": "8c5e6b8f6744815cc94614a41c0cf1ac2a653218ef3f8bd4b87903105d3da6ea" }, "downloads": -1, "filename": "dpu_utils-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bce6bdb38b2eabe79f558815e9d419fb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 67538, "upload_time": "2021-02-16T14:56:26", "upload_time_iso_8601": "2021-02-16T14:56:26.518704Z", "url": "https://files.pythonhosted.org/packages/8c/75/07022b397940b88744e21b48db21bc2dd96d17fbc4e2728fa1f815a5b2ef/dpu_utils-0.3.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "868b4f6725d1472f3ea28c0f33871c32", "sha256": "d11129d558fd19a6c85e43fc6b156056c46fd1639daf5200878b12bad78ad4e5" }, "downloads": -1, "filename": "dpu_utils-0.3.1.tar.gz", "has_sig": false, "md5_digest": "868b4f6725d1472f3ea28c0f33871c32", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 51532, "upload_time": "2021-02-16T14:56:28", "upload_time_iso_8601": "2021-02-16T14:56:28.044962Z", "url": "https://files.pythonhosted.org/packages/c5/63/0d979d4e6931bbad7e0bbb8152c28528fbfbf12e366d74b8c394df9b385e/dpu_utils-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "5f2e80651a522919b089c28204096f09", "sha256": "0f73c8fae329db3bbb718a578bbd5c5f05f70ac19d53ce3f638b2538659e6b98" }, "downloads": -1, "filename": "dpu_utils-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f2e80651a522919b089c28204096f09", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 67581, "upload_time": "2021-02-25T17:15:34", "upload_time_iso_8601": "2021-02-25T17:15:34.861026Z", "url": "https://files.pythonhosted.org/packages/1d/09/421408281c5556a8b50c6c6e4ef78cf83237cd034dc113079542b9bf1259/dpu_utils-0.3.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9b3518cc962d2a50ae5a1493410df296", "sha256": "f1dff826879971e6ef27ea296216146035daf10f317b272dbf9f17d654c195a9" }, "downloads": -1, "filename": "dpu_utils-0.3.2.tar.gz", "has_sig": false, "md5_digest": "9b3518cc962d2a50ae5a1493410df296", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 51561, "upload_time": "2021-02-25T17:15:36", "upload_time_iso_8601": "2021-02-25T17:15:36.355376Z", "url": "https://files.pythonhosted.org/packages/db/e4/3dc0a48db6e1612444ee183284b3d511cad18d626a69e715adbeee05aa6f/dpu_utils-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "e2d61921f7276ac56ad3ac710b775aff", "sha256": "0ac483b0b79d51cccda83047a6eca4e99582ec22144a5d4bdefebf7dc84f25b8" }, "downloads": -1, "filename": "dpu_utils-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e2d61921f7276ac56ad3ac710b775aff", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 67516, "upload_time": "2021-03-04T12:45:50", "upload_time_iso_8601": "2021-03-04T12:45:50.520497Z", "url": "https://files.pythonhosted.org/packages/33/ff/007b7105682243bff4f04998f74a0966c9231eddb3ce269ba3d286d3bbcc/dpu_utils-0.4.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1bf412810679796c891ae04164688c58", "sha256": "03086de144e13bdbf5decaca93a5000ca78fb2d8e94afba2754ced9bcd3b4efd" }, "downloads": -1, "filename": "dpu_utils-0.4.0.tar.gz", "has_sig": false, "md5_digest": "1bf412810679796c891ae04164688c58", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 51419, "upload_time": "2021-03-04T12:45:52", "upload_time_iso_8601": "2021-03-04T12:45:52.073027Z", "url": "https://files.pythonhosted.org/packages/11/e6/2d8eefa90939b2cd28e881ac140b823af4c270f26872d052c5d5463e4e57/dpu_utils-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "b2e31e97f8429f2cc457bdcf2e69e643", "sha256": "d0ccbbffcfe407d39d6aeb8bf92248fec7485c6d0f00d69f65071cfb830deed7" }, "downloads": -1, "filename": "dpu_utils-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2e31e97f8429f2cc457bdcf2e69e643", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 67516, "upload_time": "2021-04-09T14:47:38", "upload_time_iso_8601": "2021-04-09T14:47:38.138461Z", "url": "https://files.pythonhosted.org/packages/3e/4f/eddf44bd5c64ecdf361366b7c785e54ec3ec4849faa1bf575548190cadbb/dpu_utils-0.4.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "26ed74758fc3b1e283ba6e5b6ade9907", "sha256": "7221467485dad981027c0b1050d6aab9305f2c468b52fddd6df0904a8b9bcdad" }, "downloads": -1, "filename": "dpu_utils-0.4.1.tar.gz", "has_sig": false, "md5_digest": "26ed74758fc3b1e283ba6e5b6ade9907", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 51414, "upload_time": "2021-04-09T14:47:39", "upload_time_iso_8601": "2021-04-09T14:47:39.755926Z", "url": "https://files.pythonhosted.org/packages/1d/d7/8fe2f11290f87982e14eb7b5498d3984ab02407da6896b07de1ccbe458e7/dpu_utils-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "96982f8caba442a809baee0279c5d9c6", "sha256": "03b02ae20b373071b9b2bc90b4c36048a82deabaeabb899a7842a88699176b97" }, "downloads": -1, "filename": "dpu_utils-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "96982f8caba442a809baee0279c5d9c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 67519, "upload_time": "2021-06-24T07:36:14", "upload_time_iso_8601": "2021-06-24T07:36:14.941997Z", "url": "https://files.pythonhosted.org/packages/7d/b3/f03db616df133a26333b92d66d893744862e8456badb6562099b8684df0a/dpu_utils-0.4.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d8e666420881175d7bbf9e9eee000195", "sha256": "d385083cb6dde43d9f469dc8627dfd13f25d95789890b51b55f90ebeefa15311" }, "downloads": -1, "filename": "dpu_utils-0.4.2.tar.gz", "has_sig": false, "md5_digest": "d8e666420881175d7bbf9e9eee000195", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 51446, "upload_time": "2021-06-24T07:36:16", "upload_time_iso_8601": "2021-06-24T07:36:16.861066Z", "url": "https://files.pythonhosted.org/packages/c3/6a/b4f90265cf57d201dda346556953ea579dad7726a2bef795b996cd6979c8/dpu_utils-0.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "0231ddfe6fb349941bfcc823b061a0eb", "sha256": "b3d9eefff98cafc9de91418a6f0014558ea40f0cf1adbd44311531f974081172" }, "downloads": -1, "filename": "dpu_utils-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0231ddfe6fb349941bfcc823b061a0eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 67518, "upload_time": "2021-06-27T19:07:35", "upload_time_iso_8601": "2021-06-27T19:07:35.612653Z", "url": "https://files.pythonhosted.org/packages/6a/69/60c62ae3bc92eef030e24fdaeda19cb42e1663bd8c07bd2842b7c8f348dc/dpu_utils-0.4.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "659e64ff44055adbe03ef25b64b0735b", "sha256": "6e521b0c51fac2b1ba2f1d7ece79b9b7ca6dbad215f7934214efe3247bcb1ba1" }, "downloads": -1, "filename": "dpu_utils-0.4.3.tar.gz", "has_sig": false, "md5_digest": "659e64ff44055adbe03ef25b64b0735b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 51447, "upload_time": "2021-06-27T19:07:37", "upload_time_iso_8601": "2021-06-27T19:07:37.409267Z", "url": "https://files.pythonhosted.org/packages/78/a7/3e8eed7d1f916211db9f468d3181f64a99654a5a1fcc636a78783e90a9ed/dpu_utils-0.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "13d4181877f71eea5a2709462eedf0b8", "sha256": "b4d4800960c6cb76d6219280971b32d7ee619cba5abcfdc76e26af26cbd0c297" }, "downloads": -1, "filename": "dpu_utils-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13d4181877f71eea5a2709462eedf0b8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 67769, "upload_time": "2021-07-12T13:32:44", "upload_time_iso_8601": "2021-07-12T13:32:44.277517Z", "url": "https://files.pythonhosted.org/packages/9a/3a/aa90b45705dec8237c5f07368aa21b21458d9c3ea445af218f9344982962/dpu_utils-0.5.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "73f41b8a657b4280b315aac16f991cc9", "sha256": "3605ba2ebd978081701346dce05cc8dc6a4de6ae1c7618d676a232b943c8b9cb" }, "downloads": -1, "filename": "dpu_utils-0.5.0.tar.gz", "has_sig": false, "md5_digest": "73f41b8a657b4280b315aac16f991cc9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 51834, "upload_time": "2021-07-12T13:32:46", "upload_time_iso_8601": "2021-07-12T13:32:46.064534Z", "url": "https://files.pythonhosted.org/packages/5e/6e/1020fc73357769b96b84372b5d3c94efbf9cb1acace22499b4c982777902/dpu_utils-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "dab95e15b86cc63d3ff0f8fbb9dabc98", "sha256": "830060086ef10f6b33920dc46d8ab3a2d08f11af2b1658ed6c3e0a07e2d580e6" }, "downloads": -1, "filename": "dpu_utils-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dab95e15b86cc63d3ff0f8fbb9dabc98", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 68051, "upload_time": "2021-09-20T16:43:28", "upload_time_iso_8601": "2021-09-20T16:43:28.533273Z", "url": "https://files.pythonhosted.org/packages/b0/1d/4ac786c0909d8e78898f2af705986970407c61d7c2a4db67cb5311d4c8b3/dpu_utils-0.5.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2505b020b54f87f370a97ef4e1f0871c", "sha256": "aba5dcdff3e5c3172acde827c0d7cbb76279c897737d4c779e11cc987197b2f1" }, "downloads": -1, "filename": "dpu_utils-0.5.1.tar.gz", "has_sig": false, "md5_digest": "2505b020b54f87f370a97ef4e1f0871c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 52103, "upload_time": "2021-09-20T16:43:30", "upload_time_iso_8601": "2021-09-20T16:43:30.313863Z", "url": "https://files.pythonhosted.org/packages/93/ca/c3adf8f1bd91945794019d4abceb0b1b999210a648fed99ef65163546d96/dpu_utils-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "57181d86cf6480a0aab9cc65019b68d8", "sha256": "52fb3fe6815fbd65d576319da3d63d3b673227e7aa61f9701fb668f795f878e1" }, "downloads": -1, "filename": "dpu_utils-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "57181d86cf6480a0aab9cc65019b68d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 69467, "upload_time": "2021-09-23T11:41:56", "upload_time_iso_8601": "2021-09-23T11:41:56.396057Z", "url": "https://files.pythonhosted.org/packages/20/0e/6e6a535c4312c311882c9b10067197fe12f9750c6e4d0ae23df9eae90c18/dpu_utils-0.5.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d981863929ba1ffc73f5b7194449b78b", "sha256": "b970fc4b748910209af79c9b75fded33dae9737a069220f2fe3ef951d6aebc64" }, "downloads": -1, "filename": "dpu_utils-0.5.2.tar.gz", "has_sig": false, "md5_digest": "d981863929ba1ffc73f5b7194449b78b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 52954, "upload_time": "2021-09-23T11:41:58", "upload_time_iso_8601": "2021-09-23T11:41:58.052266Z", "url": "https://files.pythonhosted.org/packages/bb/6a/fb736d07bce1c32b7100ddc42a655110b98bc3428a0b2e016f2cebbc90d3/dpu_utils-0.5.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "4e13e0c662a68aad99929c3316ba22f2", "sha256": "4f92d93d2b187e367bb2aea78cb1ea28cf8963c6bf3540a1342cbb4e0e5d0314" }, "downloads": -1, "filename": "dpu_utils-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4e13e0c662a68aad99929c3316ba22f2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 73291, "upload_time": "2021-09-24T14:28:30", "upload_time_iso_8601": "2021-09-24T14:28:30.101656Z", "url": "https://files.pythonhosted.org/packages/98/c8/7d76d921ea19a9bb46c045a9bf0b47c836a0f8bd663f11dfa5079328b420/dpu_utils-0.6.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8d81e50c8986efbd87d2deb45cb55ebf", "sha256": "a3a58f1a00a17bbf0e3e0154b751458dad63d1be34b82832d03232bd93764f08" }, "downloads": -1, "filename": "dpu_utils-0.6.0.tar.gz", "has_sig": false, "md5_digest": "8d81e50c8986efbd87d2deb45cb55ebf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 55575, "upload_time": "2021-09-24T14:28:31", "upload_time_iso_8601": "2021-09-24T14:28:31.720245Z", "url": "https://files.pythonhosted.org/packages/b8/4c/3f499047263e3a1f898ce6819fe03ff0a50e676d73f1b198880c17fb2836/dpu_utils-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "9a4ed951b66ff2f945cf7e3f29e188ac", "sha256": "65c592a53b3d2aa2b92210b757bb3e5a18c308bb6e93063166cc6a39558a3643" }, "downloads": -1, "filename": "dpu_utils-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a4ed951b66ff2f945cf7e3f29e188ac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 73287, "upload_time": "2021-09-26T09:02:57", "upload_time_iso_8601": "2021-09-26T09:02:57.346602Z", "url": "https://files.pythonhosted.org/packages/96/3c/e17829798697d4d1070ece078e00dc633728423f0d3687d1cdf950a961bf/dpu_utils-0.6.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "15dcaafd2186eda65b5346d9b4fdccf8", "sha256": "31b1a4e82f3f0b5c6df00f2968667e8846f1bac74d0947cfd3afdb5bcd0ab73c" }, "downloads": -1, "filename": "dpu_utils-0.6.1.tar.gz", "has_sig": false, "md5_digest": "15dcaafd2186eda65b5346d9b4fdccf8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 55575, "upload_time": "2021-09-26T09:02:59", "upload_time_iso_8601": "2021-09-26T09:02:59.124151Z", "url": "https://files.pythonhosted.org/packages/1d/6b/0507dd6dbf64d015e67d27b6191cd1239c89639efeca8165099ac39d4450/dpu_utils-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9a4ed951b66ff2f945cf7e3f29e188ac", "sha256": "65c592a53b3d2aa2b92210b757bb3e5a18c308bb6e93063166cc6a39558a3643" }, "downloads": -1, "filename": "dpu_utils-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a4ed951b66ff2f945cf7e3f29e188ac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.1", "size": 73287, "upload_time": "2021-09-26T09:02:57", "upload_time_iso_8601": "2021-09-26T09:02:57.346602Z", "url": "https://files.pythonhosted.org/packages/96/3c/e17829798697d4d1070ece078e00dc633728423f0d3687d1cdf950a961bf/dpu_utils-0.6.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "15dcaafd2186eda65b5346d9b4fdccf8", "sha256": "31b1a4e82f3f0b5c6df00f2968667e8846f1bac74d0947cfd3afdb5bcd0ab73c" }, "downloads": -1, "filename": "dpu_utils-0.6.1.tar.gz", "has_sig": false, "md5_digest": "15dcaafd2186eda65b5346d9b4fdccf8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 55575, "upload_time": "2021-09-26T09:02:59", "upload_time_iso_8601": "2021-09-26T09:02:59.124151Z", "url": "https://files.pythonhosted.org/packages/1d/6b/0507dd6dbf64d015e67d27b6191cd1239c89639efeca8165099ac39d4450/dpu_utils-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }