{ "info": { "author": "CTDS UChicago", "author_email": "cdis@uchicago.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9" ], "description": "# dictionaryutils\n\npython wrapper and metaschema for datadictionary.\nIt can be used to:\n- load a local dictionary to a python object.\n- dump schemas to a file that can be uploaded to s3 as an artifact.\n- load schema file from an url to a python object that can be used by services\n\n## Test for dictionary validity with Docker\nSay you have a dictionary you are building locally and you want to see if it will pass the tests.\n\nYou can add a simple alias to your `.bash_profile` to enable a quick test command:\n```\ntestdict() { docker run --rm -v $(pwd):/dictionary quay.io/cdis/dictionaryutils:master; }\n```\n\nThen from the directory containing the `gdcdictionary` directory run `testdict`.\n\n\n## Generate simulated data with Docker\nIf you wish to generate fake simulated data you can also do that with dictionaryutils and the data-simulator.\n\n```\nsimdata() { docker run --rm -v $(pwd):/dictionary -v $(pwd)/simdata:/simdata quay.io/cdis/dictionaryutils:master /bin/sh -c \"cd /dictionary && python setup.py install --force; python /src/datasimulator/bin/data-simulator simulate --path /simdata/ $*; export SUCCESS=$?; rm -rf build dictionaryutils dist gdcdictionary.egg-info; chmod -R a+rwX /simdata; exit $SUCCESS\"; }\nsimdataurl() { docker run --rm -v $(pwd):/dictionary -v $(pwd)/simdata:/simdata quay.io/cdis/dictionaryutils:master /bin/sh -c \"python /src/datasimulator/bin/data-simulator simulate --path /simdata/ $*; chmod -R a+rwX /simdata\"; }\n\n```\n\nThen from the directory containing the `gdcdictionary` directory run `simdata` and a folder will be created called `simdata` with the results of the simulator run. You can also pass in additional arguments to the data-simulator script such as `simdata --max_samples 10`.\n\nThe `--max_samples` argument will define a default number of nodes to simulate, but you can override it using the `--node_num_instances_file` argument. For example, if you create the following `instances.json`:\n\n```\n{\n \"case\": 100,\n \"demographic\": 100\n}\n\n```\nThen run the following:\n```\ndocker run --rm -v $(pwd):/dictionary -v $(pwd)/simdata:/simdata quay.io/cdis/dictionaryutils:master /bin/sh -c \"cd /dictionary && python setup.py install --force; python /src/datasimulator/bin/data-simulator simulate --path /simdata/ --program workshop --project project1 --max_samples 10 --node_num_instances_file instances.json; export SUCCESS=$?; rm -rf build dictionaryutils dist gdcdictionary.egg-info; chmod -R a+rwX /simdata; exit $SUCCESS\";\n```\nThen you'll get 100 each of `case` and `demographic` nodes and 10 each of everything else. Note that the above example also defines `program` and `project` names.\n\nYou can also run the simulator for an arbitrary json url by using `simdataurl --url https://datacommons.example.com/schema.json`.\n\n\n## Use dictionaryutils to load a dictionary\n```\nfrom dictionaryutils import DataDictionary\n\ndict_fetch_from_remote = DataDictionary(url=URL_FOR_THE_JSON)\n\ndict_loaded_locally = DataDictionary(root_dir=PATH_TO_SCHEMA_DIR)\n```\n\n## Use dictionaryutils to dump a dictionary\n```\nimport json\nfrom dictionaryutils import dump_schemas_from_dir\n\nwith open('dump.json', 'w') as f:\n json.dump(dump_schemas_from_dir('../datadictionary/gdcdictionary/schemas/'), f)\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/uc-cdis/dictionaryutils", "keywords": "", "license": "Apache-2.0", "maintainer": "", "maintainer_email": "", "name": "dictionaryutils", "package_url": "https://pypi.org/project/dictionaryutils/", "platform": null, "project_url": "https://pypi.org/project/dictionaryutils/", "project_urls": { "Homepage": "https://github.com/uc-cdis/dictionaryutils", "Repository": "https://github.com/uc-cdis/dictionaryutils" }, "release_url": "https://pypi.org/project/dictionaryutils/3.4.4/", "requires_dist": [ "PyYAML (>=5.1,<6.0)", "jsonschema (>=2.5,<4)", "cdislogging (>=1.0.0,<2.0.0)", "requests (>=2.18,<3.0)" ], "requires_python": ">=3.6,<3.10", "summary": "Python wrapper and metaschema for datadictionary.", "version": "3.4.4", "yanked": false, "yanked_reason": null }, "last_serial": 13774284, "releases": { "1.2.0": [ { "comment_text": "", "digests": { "md5": "2786ac34ade738d38221ed7ecc54553b", "sha256": "745fe2ce4c06903df93cc07fcbe60b01fe03fc50277d15810770d4ffec1026bd" }, "downloads": -1, "filename": "dictionaryutils-1.2.0.tar.gz", "has_sig": false, "md5_digest": "2786ac34ade738d38221ed7ecc54553b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6522, "upload_time": "2018-01-23T17:25:45", "upload_time_iso_8601": "2018-01-23T17:25:45.769654Z", "url": "https://files.pythonhosted.org/packages/cb/44/29c4b1e02e7e5f61e551beb2ceef743843fbab6791126119b36257602d6e/dictionaryutils-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "e384dff7f84050f86f623906aacfd79e", "sha256": "69e8792210ff982ee4b0dc6ad5110e499775bd133d2cfefe0e6c7719a4b7c92b" }, "downloads": -1, "filename": "dictionaryutils-1.2.2.tar.gz", "has_sig": false, "md5_digest": "e384dff7f84050f86f623906aacfd79e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10904, "upload_time": "2018-01-25T23:45:40", "upload_time_iso_8601": "2018-01-25T23:45:40.612342Z", "url": "https://files.pythonhosted.org/packages/66/d3/2af2aead7abe20a7cd29407ab2b0b7d1939fa836500cded5d9a4731265f5/dictionaryutils-1.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "eac1e3ec942b749ab4707e741ab1282c", "sha256": "08ac18417f1f665a3a83e75790fe1352876d4fd209a16598a1572207e268f484" }, "downloads": -1, "filename": "dictionaryutils-2.0.0.tar.gz", "has_sig": false, "md5_digest": "eac1e3ec942b749ab4707e741ab1282c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11571, "upload_time": "2018-04-11T23:30:41", "upload_time_iso_8601": "2018-04-11T23:30:41.590938Z", "url": "https://files.pythonhosted.org/packages/0b/a0/7c531c51e273be3bf9e72f1a26a883dfc672c1d3ad1cb1ff6efa4d34269b/dictionaryutils-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "6735987e8eb43c82f43e9284da9ce3ee", "sha256": "21831f605ba89165057cad4d2e961c532d67c26aef2145044efb4738d358e29c" }, "downloads": -1, "filename": "dictionaryutils-2.0.1.tar.gz", "has_sig": false, "md5_digest": "6735987e8eb43c82f43e9284da9ce3ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11571, "upload_time": "2018-04-11T23:53:32", "upload_time_iso_8601": "2018-04-11T23:53:32.089420Z", "url": "https://files.pythonhosted.org/packages/88/b0/707172d422ca00ec964485d79813eefb62a8d3f34aca65feb282ce3d1e6d/dictionaryutils-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.10": [ { "comment_text": "", "digests": { "md5": "2c0d4219eb7d1c087c0351a9d60f2d41", "sha256": "cebca37b3aca166a76346b2fc8bbd36bbc4471bfd3f793ca1aeb7ed4e96c1a13" }, "downloads": -1, "filename": "dictionaryutils-2.0.10-py2.7.egg", "has_sig": false, "md5_digest": "2c0d4219eb7d1c087c0351a9d60f2d41", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 19197, "upload_time": "2019-10-22T22:23:29", "upload_time_iso_8601": "2019-10-22T22:23:29.274026Z", "url": "https://files.pythonhosted.org/packages/aa/6a/3a7a488f53080399aaee96cd09755ae71a94cb955ff4c51b0e23ff47b096/dictionaryutils-2.0.10-py2.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a18c38914b41603b36f5a3147bfff93a", "sha256": "5cca97cc51894ddecb8876922fbb1b7c9fa2217ef11ef047670f05d3c159a5d0" }, "downloads": -1, "filename": "dictionaryutils-2.0.10.tar.gz", "has_sig": false, "md5_digest": "a18c38914b41603b36f5a3147bfff93a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12784, "upload_time": "2019-10-22T22:23:30", "upload_time_iso_8601": "2019-10-22T22:23:30.547740Z", "url": "https://files.pythonhosted.org/packages/f4/e0/ce78dc6443515d93a3620ebc802a6fd84f68fd1728ebd0076b18cd8161ec/dictionaryutils-2.0.10.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.11": [ { "comment_text": "", "digests": { "md5": "b01fb752bebe140363308601f19d278e", "sha256": "6430f43db6fc1f1c0acee650effc95a4eaf584d129a60491b8afd91706cd27dc" }, "downloads": -1, "filename": "dictionaryutils-2.0.11-py2.7.egg", "has_sig": false, "md5_digest": "b01fb752bebe140363308601f19d278e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 19213, "upload_time": "2019-11-07T17:31:45", "upload_time_iso_8601": "2019-11-07T17:31:45.084976Z", "url": "https://files.pythonhosted.org/packages/17/b3/252a42e7ab100b9083b83abde3b64435e1ae5273e58cea0ec34b1eaf0dbf/dictionaryutils-2.0.11-py2.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "97b86549c4dfe86282837963c6e2f319", "sha256": "1ab49ed0add3dfe7948b8a1588cb2fb35fd1341dcc03f439736c4fe3411bcdcc" }, "downloads": -1, "filename": "dictionaryutils-2.0.11.tar.gz", "has_sig": false, "md5_digest": "97b86549c4dfe86282837963c6e2f319", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12801, "upload_time": "2019-11-07T17:31:46", "upload_time_iso_8601": "2019-11-07T17:31:46.690515Z", "url": "https://files.pythonhosted.org/packages/e6/c0/ad820c0e0dea28c08aada218b74e168946c3c71b39c080b86ea19ec974b6/dictionaryutils-2.0.11.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "39d2453fdcce96370ce7d77a93b65c58", "sha256": "64c6b7e7d230de4cc5d8916f730f3f68b7eb5046f2d4454b0fc48f1c82a8490e" }, "downloads": -1, "filename": "dictionaryutils-2.0.2.tar.gz", "has_sig": false, "md5_digest": "39d2453fdcce96370ce7d77a93b65c58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11600, "upload_time": "2018-04-13T21:31:11", "upload_time_iso_8601": "2018-04-13T21:31:11.837523Z", "url": "https://files.pythonhosted.org/packages/e4/7c/0cd19e5b9c639d12412ba8da41346cb7b39e2551c90e15662f2a2f5f92a9/dictionaryutils-2.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "5ef2adea8b348fa48fdd0fa6f4c6d23d", "sha256": "ca6d34434ce8a0e7dd5a7dc80c26dea9a362e870f8796a8fd00438891449c157" }, "downloads": -1, "filename": "dictionaryutils-2.0.3.tar.gz", "has_sig": false, "md5_digest": "5ef2adea8b348fa48fdd0fa6f4c6d23d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11667, "upload_time": "2018-11-06T17:21:35", "upload_time_iso_8601": "2018-11-06T17:21:35.439006Z", "url": "https://files.pythonhosted.org/packages/67/b7/14c14a9af723053fe9e63f7e08a104e4c02512d91966824d38e6216e9bd7/dictionaryutils-2.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "b43d3a1d6ab9badcce4737e3c99c73a3", "sha256": "3fc2428b6abc4af59069e73f88311a7f3ab4b0e48f676f6bc5a00b1da08b71c3" }, "downloads": -1, "filename": "dictionaryutils-2.0.4.tar.gz", "has_sig": false, "md5_digest": "b43d3a1d6ab9badcce4737e3c99c73a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11665, "upload_time": "2018-12-11T22:57:15", "upload_time_iso_8601": "2018-12-11T22:57:15.699098Z", "url": "https://files.pythonhosted.org/packages/13/f1/3e493c0bc1d621e833b545fccabf1c23565a13acd235a12d09f3210a8271/dictionaryutils-2.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "0953806acc52aa0c7c8d1069d1555b3c", "sha256": "d71a9ac07241478bd89311145259de7ef99707ec616899bce5eb375f8e0e9da8" }, "downloads": -1, "filename": "dictionaryutils-2.0.5.tar.gz", "has_sig": false, "md5_digest": "0953806acc52aa0c7c8d1069d1555b3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11746, "upload_time": "2019-02-19T05:49:50", "upload_time_iso_8601": "2019-02-19T05:49:50.874291Z", "url": "https://files.pythonhosted.org/packages/4c/6e/d80d9a4ee3ce0558dd5b89686b5408251ffc63f2f4a1b09b5710aeed07c7/dictionaryutils-2.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "b2062890545be608247af5eb8432e231", "sha256": "7b0e77dfaecd70ac53ecc6fad8958005f8bd69e1e8dcdac01fbb27720616c42d" }, "downloads": -1, "filename": "dictionaryutils-2.0.6-py2.7.egg", "has_sig": false, "md5_digest": "b2062890545be608247af5eb8432e231", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 18671, "upload_time": "2019-03-25T15:48:36", "upload_time_iso_8601": "2019-03-25T15:48:36.260582Z", "url": "https://files.pythonhosted.org/packages/96/c7/7471f796f6a4d02f4b6101f008125dad564d34826daf09b78a524f7e97c5/dictionaryutils-2.0.6-py2.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "19da3cb5beb6ceecd1d18aa1b894fcd2", "sha256": "36d55411dbb691d56f9aa2d085b0e8fb7e455b921027f6394d3b940c72ab859e" }, "downloads": -1, "filename": "dictionaryutils-2.0.6.tar.gz", "has_sig": false, "md5_digest": "19da3cb5beb6ceecd1d18aa1b894fcd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12348, "upload_time": "2019-03-25T15:48:37", "upload_time_iso_8601": "2019-03-25T15:48:37.566431Z", "url": "https://files.pythonhosted.org/packages/36/8f/e461626a6e510ed1f738d468346d89a4812f2a19642e9922f6707bda4209/dictionaryutils-2.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.7": [ { "comment_text": "", "digests": { "md5": "3d1d9ae146d3bdb04b41e8e413bc96a0", "sha256": "50e324baf5c88f1297f554e44dbf109899f6724e930d434d36448451fe68a487" }, "downloads": -1, "filename": "dictionaryutils-2.0.7-py2.7.egg", "has_sig": false, "md5_digest": "3d1d9ae146d3bdb04b41e8e413bc96a0", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 18665, "upload_time": "2019-04-04T18:56:01", "upload_time_iso_8601": "2019-04-04T18:56:01.263407Z", "url": "https://files.pythonhosted.org/packages/ad/bc/7f9d54e508b7222a284c8b57cdd871b3d73f9263f8d5303aa77e9839213a/dictionaryutils-2.0.7-py2.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b7e6fc8ed27b8f9b060495f898c57da7", "sha256": "5810b634ffd33efbdaabdc71e8ba4a9982f9e2052ea9df429b49a90db1f084b4" }, "downloads": -1, "filename": "dictionaryutils-2.0.7.tar.gz", "has_sig": false, "md5_digest": "b7e6fc8ed27b8f9b060495f898c57da7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12388, "upload_time": "2019-04-04T18:56:02", "upload_time_iso_8601": "2019-04-04T18:56:02.829845Z", "url": "https://files.pythonhosted.org/packages/57/0b/425435f1ff1822e080aa9412415d9b00f34cef6fc43322fdf704a67a9e55/dictionaryutils-2.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.8": [ { "comment_text": "", "digests": { "md5": "6c212a2f9da0af739295a8c6c27c67a7", "sha256": "e5446379b2ac45b7b181f8ea0f57bb29ccd8f95678d7c2c2863f8eb0e0ae2a27" }, "downloads": -1, "filename": "dictionaryutils-2.0.8-py2.7.egg", "has_sig": false, "md5_digest": "6c212a2f9da0af739295a8c6c27c67a7", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 18676, "upload_time": "2019-07-03T21:08:12", "upload_time_iso_8601": "2019-07-03T21:08:12.840340Z", "url": "https://files.pythonhosted.org/packages/0b/f9/e65d65106c88a73fbdefeebe5a02bed7df6fac66a8c04cd5c7f6072f3ab6/dictionaryutils-2.0.8-py2.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "df1b3784f011d9406268fc9a8a21e196", "sha256": "f3d958a8d5a5e6531049ed829d70d6b8bffde82333afbb28ea718ce148b364c8" }, "downloads": -1, "filename": "dictionaryutils-2.0.8.tar.gz", "has_sig": false, "md5_digest": "df1b3784f011d9406268fc9a8a21e196", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12635, "upload_time": "2019-07-03T21:08:14", "upload_time_iso_8601": "2019-07-03T21:08:14.301845Z", "url": "https://files.pythonhosted.org/packages/3c/3b/d1b2a1c769ff47ad57cb3b988c9870990eaf1cac8e77de49ab20bd1df760/dictionaryutils-2.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.9": [ { "comment_text": "", "digests": { "md5": "a0848010c058cab65a2a94476131ca30", "sha256": "40c4dfcc1a207ee584d4828c58295d41c9260b23e76e2516108320ee3613daaf" }, "downloads": -1, "filename": "dictionaryutils-2.0.9-py2.7.egg", "has_sig": false, "md5_digest": "a0848010c058cab65a2a94476131ca30", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 18968, "upload_time": "2019-10-16T21:26:41", "upload_time_iso_8601": "2019-10-16T21:26:41.182306Z", "url": "https://files.pythonhosted.org/packages/8f/64/978f31b590fa2b04b3aaec0d6a4c0000a64d7013afedad25c5b6f2174df4/dictionaryutils-2.0.9-py2.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d1aa0b59243e5e8deb8f88474348db18", "sha256": "0296ec43458e231e550f49151456e7e2aa40dfefe339e22235a68f2d41da69a6" }, "downloads": -1, "filename": "dictionaryutils-2.0.9.tar.gz", "has_sig": false, "md5_digest": "d1aa0b59243e5e8deb8f88474348db18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12711, "upload_time": "2019-10-16T21:26:42", "upload_time_iso_8601": "2019-10-16T21:26:42.765311Z", "url": "https://files.pythonhosted.org/packages/a1/aa/275fcba1ebd3b16078a75bda4031c6cb6a11e01eec7ac5ebc1e5701c1ea3/dictionaryutils-2.0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "4daea5159627fb7bec1284d5d73407a3", "sha256": "114cac7ff5e98b9d04e4e9eff340ed8489f10bdb64c144c31e74573aabdfe081" }, "downloads": -1, "filename": "dictionaryutils-3.0.0-py3.6.egg", "has_sig": false, "md5_digest": "4daea5159627fb7bec1284d5d73407a3", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 19373, "upload_time": "2019-12-05T18:05:02", "upload_time_iso_8601": "2019-12-05T18:05:02.477237Z", "url": "https://files.pythonhosted.org/packages/dd/42/cb3441bb118f275482cb9a0938dcf041def38c299f9ea393d3e725888044/dictionaryutils-3.0.0-py3.6.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "76b4f34efd327acdfef4b75363714503", "sha256": "900dc103561141e09e65daf1d39f1f781a43e1fd20655281cc48adac17f6f4fc" }, "downloads": -1, "filename": "dictionaryutils-3.0.0.tar.gz", "has_sig": false, "md5_digest": "76b4f34efd327acdfef4b75363714503", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12803, "upload_time": "2019-12-05T18:05:04", "upload_time_iso_8601": "2019-12-05T18:05:04.086786Z", "url": "https://files.pythonhosted.org/packages/43/af/24ea4d776e7924631f995a2cbe89385ba3e76d178a3ef33338de4e12d89b/dictionaryutils-3.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "255a1a314e99e76a1ce9c369dbc39539", "sha256": "2f5a8cab68d4778d6b71969b62e800735df3100485839cb6e08b401cae3e7b99" }, "downloads": -1, "filename": "dictionaryutils-3.0.1-py3.6.egg", "has_sig": false, "md5_digest": "255a1a314e99e76a1ce9c369dbc39539", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 19410, "upload_time": "2019-12-23T22:41:35", "upload_time_iso_8601": "2019-12-23T22:41:35.861872Z", "url": "https://files.pythonhosted.org/packages/1d/f4/db82cc91d8772b44b35466532bd7fd5385b143e6b20111aeca837942ef0d/dictionaryutils-3.0.1-py3.6.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bf7d3e3d522d9dac3d2b50c0954df89b", "sha256": "1f28bbcb0b20ac3806300fa9246ab1b2bc4b9c2c34baaa4ab150a5a6bfb56286" }, "downloads": -1, "filename": "dictionaryutils-3.0.1.tar.gz", "has_sig": false, "md5_digest": "bf7d3e3d522d9dac3d2b50c0954df89b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12816, "upload_time": "2019-12-23T22:41:37", "upload_time_iso_8601": "2019-12-23T22:41:37.406787Z", "url": "https://files.pythonhosted.org/packages/00/38/b1af9efb3e2d575c93b724dedec16a0a034e23217a3daae81c344ace924e/dictionaryutils-3.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "20c79defe7a2185f3d8cbb0c613c76f3", "sha256": "5a592bb65b7a6c7e96d6c367f2efdd3192d0d6ee19cb54808ddd65f271305170" }, "downloads": -1, "filename": "dictionaryutils-3.0.2-py3.6.egg", "has_sig": false, "md5_digest": "20c79defe7a2185f3d8cbb0c613c76f3", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 19447, "upload_time": "2020-01-14T23:06:32", "upload_time_iso_8601": "2020-01-14T23:06:32.788231Z", "url": "https://files.pythonhosted.org/packages/86/22/fd6e3b56b6e3fa0a3ba229433a6f12de64ea9d1a9463850b49fd6bf2ba0e/dictionaryutils-3.0.2-py3.6.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0157f0dcd49e965f3335c3b1a861a8d9", "sha256": "90443a3ed20409198bbd605164672f420d8054117f65c2f6d84ac02969f7e42c" }, "downloads": -1, "filename": "dictionaryutils-3.0.2.tar.gz", "has_sig": false, "md5_digest": "0157f0dcd49e965f3335c3b1a861a8d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12829, "upload_time": "2020-01-14T23:06:34", "upload_time_iso_8601": "2020-01-14T23:06:34.241857Z", "url": "https://files.pythonhosted.org/packages/ed/08/0fe30566eb2bd23b81477b092c727786bd1bf7733ddca06dae19311543ac/dictionaryutils-3.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "47edddd57dada8d11fdb4d5b44231848", "sha256": "0133f5f9cca288b4ea2bf03a4c2ebd533bbecb35750fb6480091a8f7068d8042" }, "downloads": -1, "filename": "dictionaryutils-3.1.0-py3.6.egg", "has_sig": false, "md5_digest": "47edddd57dada8d11fdb4d5b44231848", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 20069, "upload_time": "2020-04-29T19:08:03", "upload_time_iso_8601": "2020-04-29T19:08:03.657717Z", "url": "https://files.pythonhosted.org/packages/5d/cb/198fb5982d7ddd3182541f49957fa34e7deb86bc86f092bd980d5abe8d8c/dictionaryutils-3.1.0-py3.6.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6b1412b7067006a7212027fb219a3e91", "sha256": "08c0e425526d654a48d4b94f03776327f0453a285f94167a2686c7bb812b1a6e" }, "downloads": -1, "filename": "dictionaryutils-3.1.0.tar.gz", "has_sig": false, "md5_digest": "6b1412b7067006a7212027fb219a3e91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13152, "upload_time": "2020-04-29T19:08:05", "upload_time_iso_8601": "2020-04-29T19:08:05.065707Z", "url": "https://files.pythonhosted.org/packages/79/51/8b633ba3779173b5303552b07504681bcb49926a7f67f07fd7a85339352c/dictionaryutils-3.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "a0998d7233f2a269380526371c0aaeaa", "sha256": "5454a9ec232662b38f315a3c0103ea57a2993a48ba1b4a3f180e8ed888383cb0" }, "downloads": -1, "filename": "dictionaryutils-3.2.0-py3.6.egg", "has_sig": false, "md5_digest": "a0998d7233f2a269380526371c0aaeaa", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 20383, "upload_time": "2020-06-04T19:12:09", "upload_time_iso_8601": "2020-06-04T19:12:09.202853Z", "url": "https://files.pythonhosted.org/packages/85/31/ab80315f2fc761d152c204aeeb605462b5d8a46a13f45eea0a20b9092b2e/dictionaryutils-3.2.0-py3.6.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a044681b3f64e0a03656b5195de278b0", "sha256": "e1949e5ec6183f94c4841c296c91c8cf86139504625d849d089e2f49b726734b" }, "downloads": -1, "filename": "dictionaryutils-3.2.0.tar.gz", "has_sig": false, "md5_digest": "a044681b3f64e0a03656b5195de278b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13284, "upload_time": "2020-06-04T19:12:10", "upload_time_iso_8601": "2020-06-04T19:12:10.202778Z", "url": "https://files.pythonhosted.org/packages/4c/fb/881a700e4a05471100d45e5a31b969e8e6db7f5ad942831a50a812ebd793/dictionaryutils-3.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.3.0": [ { "comment_text": "", "digests": { "md5": "7b91f53c275dab75fbbfab3475a83382", "sha256": "0cb7b379bc7bf15431fc63b94f441353744b0b8bd4a72fad2a8e992b46018d3d" }, "downloads": -1, "filename": "dictionaryutils-3.3.0.tar.gz", "has_sig": false, "md5_digest": "7b91f53c275dab75fbbfab3475a83382", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<3.7", "size": 14409, "upload_time": "2020-09-23T20:54:14", "upload_time_iso_8601": "2020-09-23T20:54:14.807480Z", "url": "https://files.pythonhosted.org/packages/b4/93/5fa0f81409ad9ca314434c81feceb39541ee60d611a2faf3e9b91c1d6f8e/dictionaryutils-3.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.4.0": [ { "comment_text": "", "digests": { "md5": "dbd024c495663c7aa58fda714a2de266", "sha256": "fc922b5e64d411650641986022b74cd5c6e47e6effc655619d1dd7d7123ac4c7" }, "downloads": -1, "filename": "dictionaryutils-3.4.0.tar.gz", "has_sig": false, "md5_digest": "dbd024c495663c7aa58fda714a2de266", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<3.7", "size": 14586, "upload_time": "2020-09-23T22:10:22", "upload_time_iso_8601": "2020-09-23T22:10:22.782783Z", "url": "https://files.pythonhosted.org/packages/39/5c/d3bf90cd46bc7cae5c6f5689a0e6db1becfe422a2b2c00a3cfdaed49e487/dictionaryutils-3.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.4.1": [ { "comment_text": "", "digests": { "md5": "fb69182a76f94900615b5fbd6694abb3", "sha256": "4e108564763ecdbc75a3736647f6b3b5af2af237ca0c8bdb3b21d240d2b19474" }, "downloads": -1, "filename": "dictionaryutils-3.4.1.tar.gz", "has_sig": false, "md5_digest": "fb69182a76f94900615b5fbd6694abb3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<3.8", "size": 14568, "upload_time": "2021-02-23T18:08:56", "upload_time_iso_8601": "2021-02-23T18:08:56.198937Z", "url": "https://files.pythonhosted.org/packages/5b/9f/dd440db302e1cf1e8e4b65d8477b83cf27ef89eab60d9ffa59715a93ed3e/dictionaryutils-3.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.4.2": [ { "comment_text": "", "digests": { "md5": "81ce19db82398af9e014bc07d66e8233", "sha256": "8fe277e206dbf386a351dd0c1b3c5ea4544cc40fd94c36e09ad5ddf17585642b" }, "downloads": -1, "filename": "dictionaryutils-3.4.2.tar.gz", "has_sig": false, "md5_digest": "81ce19db82398af9e014bc07d66e8233", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<=3.8", "size": 14584, "upload_time": "2021-07-16T17:34:10", "upload_time_iso_8601": "2021-07-16T17:34:10.951930Z", "url": "https://files.pythonhosted.org/packages/25/e8/018e9f9b68386e447867b176b3dc58cd6e227fdae2458453612f137f2100/dictionaryutils-3.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "3.4.3": [ { "comment_text": "", "digests": { "md5": "45a72912d0e05b3291cb56b8e3313e30", "sha256": "7d76603e9485491e3ddfbdb3cd1566989ae15c2e7b827a2e26eba59524c32270" }, "downloads": -1, "filename": "dictionaryutils-3.4.3.tar.gz", "has_sig": false, "md5_digest": "45a72912d0e05b3291cb56b8e3313e30", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<=3.9", "size": 14574, "upload_time": "2022-05-09T20:47:46", "upload_time_iso_8601": "2022-05-09T20:47:46.768570Z", "url": "https://files.pythonhosted.org/packages/15/4e/4e69c539294c72763c1f7ce67b2acdc85ec8ac1f47b553b01f3331740f0d/dictionaryutils-3.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "3.4.4": [ { "comment_text": "", "digests": { "md5": "53a7f8705bcb6e22f9f177e73bdc6691", "sha256": "b268196a58b100082cdda9e9a8a7f96fd637fc352e3572b138c19d1d8a98ab6f" }, "downloads": -1, "filename": "dictionaryutils-3.4.4.tar.gz", "has_sig": false, "md5_digest": "53a7f8705bcb6e22f9f177e73bdc6691", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<3.10", "size": 14574, "upload_time": "2022-05-10T18:57:59", "upload_time_iso_8601": "2022-05-10T18:57:59.440478Z", "url": "https://files.pythonhosted.org/packages/5d/5b/0992d25edd2848e43142a5e7a517c3aeaff5151e64bf92d298737084cb6c/dictionaryutils-3.4.4.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "53a7f8705bcb6e22f9f177e73bdc6691", "sha256": "b268196a58b100082cdda9e9a8a7f96fd637fc352e3572b138c19d1d8a98ab6f" }, "downloads": -1, "filename": "dictionaryutils-3.4.4.tar.gz", "has_sig": false, "md5_digest": "53a7f8705bcb6e22f9f177e73bdc6691", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<3.10", "size": 14574, "upload_time": "2022-05-10T18:57:59", "upload_time_iso_8601": "2022-05-10T18:57:59.440478Z", "url": "https://files.pythonhosted.org/packages/5d/5b/0992d25edd2848e43142a5e7a517c3aeaff5151e64bf92d298737084cb6c/dictionaryutils-3.4.4.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }