{ "info": { "author": "Jason Young", "author_email": "Jason.Young.NLP@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "\n# Young Tools\n\nThis package contains several useful tools, some of which deal with the problems in Natrual Language Processing.\n\n## Installation\n\n1. Through pip\n```\npip install young-tools\n```\n\n2. Clone it to local\n```\ngit clone https://github.com/Jason-Young-NLP/YoungTools.git\ncd YoungTools\npython setup.py build develop\n```\n\n## Main Framework\n\n* [Pedestal Modules](#PedestalModules)\n* [Executable Modules](#ExecutableModuels)\n * [Compilers](#Compilers)\n * [Metrics](#Metrics)\n\n\n\n## Executable Moduels\nAll the executable modules can be executed by running command `young-tools-{module_name}`.\n\nUntil now, young-tools provides three Executable Moduels:\n * young-tools-corpus\n * young-tools-levenshtein\n * young-tools-xml\n\n\n### Compilers\n\n#### Corpus\nIt is a corpus compiler which can be executed by running `young-tools-corpus`. The command only recieve 1 argument `-p` or `--configuration-path` that contains all the parameters you set. The configuration file is wrote in a basic configuration language which provides a structure similar to what\u2019s found in Microsoft Windows INI files.\n\nYou must provide the `main` section in which you should to configure:\n * `pipeline`\n * `corpus_directory`\n * `corpora_names`\n * `languages`\n * `encodings`\n\nBefore each running, `young-tools-corpus` will read the `configuration-path` and parse the `main` section. `young-tools-corpus` can deal with multiple corpus with different settings in one time. The configuration of different corpus in `main` section are seperated by seperator `|`.\n\n`pipeline` indicates the running order of the sub-corpus-compiler modules. Each name of different modules are seperated by the seperator `&`. If there is another instance of a module have a different configuration, just define a new section whitch name is appended by the suffix `_{index}` like `moduel_name_10`. module_name must be one of names of sub-corpus-compiler-modules.\n\n`corpus_directory` specifies where the raw and compiled corpus are.\n\nIn each `corpus_directory`, there may contains several corpora(`corpora_names`), and each corpora may have several languages(`languages`) whose compiled file encodings can be detemained by `encodings`.\n\n\n`young-tools-corpus` has 5 **sub-corpus-compiler-modules**:\n 1. **Cleaner**\n\n Which can remove the dumplicate_lines(`remove_dumplicate_lines`) and lowercase the corpora(`lowercase`).\n `granularity` can be set as *sentence* or *document*. When `granularity` is *document*, the document index which indicates the start point of each document in the corpora are write the `corpora_names`+`document_index_suffix`.\n 2. **Normalizer**\n\n Normalize punctuations of the corpora.\n\n 3. **Segmenter**\n\n Segment the Chinese sentence using [THULAC](https://github.com/thunlp/THULAC-Python). If you need POS tagging, set `part_of_speech_tagging` to be true. `traditional_to_simplified` may useful in some situation.\n\n 4. **Tokenizer**\n\n Tokenize the sentences in different languages, you may need to convert the hyphen `-` char to `@-@` by setting `split_aggressive_hyphen` to be True.\n\n 5. **Subword**\n\n This is a simple encapsulation of [subword-nmt](https://github.com/rsennrich/subword-nmt). `learn_file_index` and `apply_file_indices` indicate the index of which corpus should be learn/apply in the `corpora_names`, and `subword_indices` indicates which language of the corpora should be executed by BPE. `symbols_number` is the number of the merge operation and `joint_learn` is whether learn the BPE jointly among the `subword_indices` at `learn_file_index` of the `corpora_names`.\n\n**Normalizer** and **Tokenizer** are reimplementation of the scripts of the [mosesdecoder](https://github.com/moses-smt/mosesdecoder).\n\n#### Leveshtein\nIt can generate the manipulation sequences between corpora hypothesis and references by calculating the levenshtein distance , and synthetise the hypothesis of the references by getting the rules of the aligned hypothesis and references. These functions can be executed by running `young-tools-corpus` with a subcommand of `get-rules`, `apply-rules` and `gen-seqs`.\n\n#### XML\n`young-tools-xml` can convert a XML file into a plain file or escape/deescape the file by specifing the subcommand as `xml2plain` or `scape` respectively.\n\n\n### Metrics\nTo be done.\n\n\n\n## Pedestal Moduels\nUsing it by simply import the `pedestal` package:\n\n```\nimport young_tools.pedestal as pedestal\n```\n\nThe usage of each module in the `pedestal` package is described as follows:\n\n##### Timer\nTimer record the system/process elapsed time.\n\n##### Constant\nConstant is a type of class with which stores unlimited number of constants.\n\n##### InstancesChecker\nInstancesChecker is a basic decorator that can check whether parameters that are passed to the method is legal.\n\n##### ANSIFormatter\nANSIFormatter controls the ANSI color string. One use this class to format the terminal output string.\n\n##### Logger\nLogger records the logging of the process and sends it to log file or terminal.\n\n##### Argument\nArgument is a simple encapsulation of the argparser.\n\n##### Configurator\nConfigurator is a simple encapsulation of the configparser, but Configurator is case *sensitive*.\n\n##### UnicodeHandler\nUnicodeHandler has several methods that deal with the unicode string and detect the encoding type.\n\n##### RedirectStream\nA simple class can redirect the stdout/stderr stream to a file.\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/Jason-Young-NLP/YoungTools", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "young-tools", "package_url": "https://pypi.org/project/young-tools/", "platform": "", "project_url": "https://pypi.org/project/young-tools/", "project_urls": { "Homepage": "https://github.com/Jason-Young-NLP/YoungTools" }, "release_url": "https://pypi.org/project/young-tools/0.0.2a7/", "requires_dist": [ "lxml", "numpy", "thulac", "chardet", "subword-nmt" ], "requires_python": "", "summary": "Jason Young's Tools.", "version": "0.0.2a7" }, "last_serial": 5511647, "releases": { "0.0.1.20180819a0": [ { "comment_text": "", "digests": { "md5": "a5b149ed0aa92699852a7f7294ada480", "sha256": "b1613a9d969897cb8542dfcafb37b10a1875a1198f4087b53e9585e08bb49347" }, "downloads": -1, "filename": "young_tools-0.0.1.20180819a0-py3-none-any.whl", "has_sig": false, "md5_digest": "a5b149ed0aa92699852a7f7294ada480", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4390, "upload_time": "2018-08-19T17:50:18", "url": "https://files.pythonhosted.org/packages/a3/a7/d1199775349237f3f53130c5e66919ec5310a07311200f0dc5c79057457a/young_tools-0.0.1.20180819a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0265471d8f90a03ff58d2402ced0668d", "sha256": "0b12536b42ebe0ca5ccae61e4d0a281919773ff0645df8594eb328e8f11b5c3d" }, "downloads": -1, "filename": "young_tools-0.0.1.20180819a0.tar.gz", "has_sig": false, "md5_digest": "0265471d8f90a03ff58d2402ced0668d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8127, "upload_time": "2018-08-19T17:50:19", "url": "https://files.pythonhosted.org/packages/35/d8/0dfd69c1923a1dffe04a6ad2e91e55522ac860c14571f1ab0b5bd6693766/young_tools-0.0.1.20180819a0.tar.gz" } ], "0.0.1.20181018a0": [ { "comment_text": "", "digests": { "md5": "b9bb18381f59e39abc247570237a301d", "sha256": "287449b938aebcefb517e1873a94539e6328ac9f18ef2694509c45364fb8b008" }, "downloads": -1, "filename": "young_tools-0.0.1.20181018a0-py3-none-any.whl", "has_sig": false, "md5_digest": "b9bb18381f59e39abc247570237a301d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11616, "upload_time": "2018-10-17T19:32:03", "url": "https://files.pythonhosted.org/packages/8e/9b/ecfd7de07e65212cf904f2abb6403cdf7bccc4d2558c7469626c0e474002/young_tools-0.0.1.20181018a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae1c3610323a239eae7ca08b5924ca07", "sha256": "3b9e8b3842151aab68f2d07f25a26a5d12b3962a62b9db13f07905ec870a91e0" }, "downloads": -1, "filename": "young_tools-0.0.1.20181018a0.tar.gz", "has_sig": false, "md5_digest": "ae1c3610323a239eae7ca08b5924ca07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13149, "upload_time": "2018-10-17T19:32:05", "url": "https://files.pythonhosted.org/packages/dc/bf/af874f33682b583eaff3629e30f2af9141a4459c942b17aa003b6f555719/young_tools-0.0.1.20181018a0.tar.gz" } ], "0.0.1.20181018a1": [ { "comment_text": "", "digests": { "md5": "056c53657f089240cb0102150c8f1b01", "sha256": "07c4ab5ee2dac8a493ca069240ca1569b0673c498d006737d8ae170bd4b93c23" }, "downloads": -1, "filename": "young_tools-0.0.1.20181018a1-py3-none-any.whl", "has_sig": false, "md5_digest": "056c53657f089240cb0102150c8f1b01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11620, "upload_time": "2018-10-28T02:45:45", "url": "https://files.pythonhosted.org/packages/6b/ed/d86bee235c6f7aff5159a9012235461b4612f729f84e59c1fd2283898a96/young_tools-0.0.1.20181018a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "077d81e61247a79616530fb67f51a6b7", "sha256": "84b4c9a3c5de6f54e1894d58052b09787798e068199ecdd11e70fb338e2b9979" }, "downloads": -1, "filename": "young_tools-0.0.1.20181018a1.tar.gz", "has_sig": false, "md5_digest": "077d81e61247a79616530fb67f51a6b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13150, "upload_time": "2018-10-28T02:45:48", "url": "https://files.pythonhosted.org/packages/4b/4e/b976777ac41497b6c6ea3d639951800c4abf2b19c2264d3b3eb71f8987d0/young_tools-0.0.1.20181018a1.tar.gz" } ], "0.0.1.20181018a2": [ { "comment_text": "", "digests": { "md5": "41ae4cfb8808a827860f4f926db6ae25", "sha256": "e751696a76fd1bbae849cc436de9ae10a26c2c21622755689f8e9f6c4e3cbac3" }, "downloads": -1, "filename": "young_tools-0.0.1.20181018a2-py3-none-any.whl", "has_sig": false, "md5_digest": "41ae4cfb8808a827860f4f926db6ae25", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11694, "upload_time": "2018-10-30T12:10:50", "url": "https://files.pythonhosted.org/packages/1c/51/21ed5f15e6db293fa4026c8fa9efc4d7b13c52062d4b06e90a10a938b6dd/young_tools-0.0.1.20181018a2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "709c994feee723b55f6c40f909e57e88", "sha256": "05baf75ef6c72f84d27da8695c0438defa2394ecbbc9fd7771ebfa9a03d138ce" }, "downloads": -1, "filename": "young_tools-0.0.1.20181018a2.tar.gz", "has_sig": false, "md5_digest": "709c994feee723b55f6c40f909e57e88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13270, "upload_time": "2018-10-30T12:10:52", "url": "https://files.pythonhosted.org/packages/f8/20/9a7ca071ab694d7800f76d921d6886b5cd97fc31c6ac606f45cf31cd894e/young_tools-0.0.1.20181018a2.tar.gz" } ], "0.0.1.20181018a3": [ { "comment_text": "", "digests": { "md5": "24cf6a0aab3ee8506f51473ed6619a09", "sha256": "6314ba6550585757fc2c4bfe251d438d7aaf3bb4f4559945c526d5403e94a3f0" }, "downloads": -1, "filename": "young_tools-0.0.1.20181018a3-py3-none-any.whl", "has_sig": false, "md5_digest": "24cf6a0aab3ee8506f51473ed6619a09", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11700, "upload_time": "2018-11-22T16:26:38", "url": "https://files.pythonhosted.org/packages/4d/8e/062b88f701f8282aea29000d0112265e058294fb1c71c323861da6d2443d/young_tools-0.0.1.20181018a3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4c1e184a18a38b185944eb82f0039d3", "sha256": "cb35f078b524f219c722879d531e8b84a1196c694ac1a755884bed583eed08c6" }, "downloads": -1, "filename": "young_tools-0.0.1.20181018a3.tar.gz", "has_sig": false, "md5_digest": "e4c1e184a18a38b185944eb82f0039d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13274, "upload_time": "2018-11-22T16:26:40", "url": "https://files.pythonhosted.org/packages/33/93/baa5c7cc10d1af930c486a9cc350acec959d5a497d6fb61b4b1ef8a414ce/young_tools-0.0.1.20181018a3.tar.gz" } ], "0.0.1.20181018a4": [ { "comment_text": "", "digests": { "md5": "776da24ad20513fece352042739d9c34", "sha256": "a5544f00163cf4df514448a15227b21af704b131e5b2c699fae7bfde9c2c4cbb" }, "downloads": -1, "filename": "young_tools-0.0.1.20181018a4-py3-none-any.whl", "has_sig": false, "md5_digest": "776da24ad20513fece352042739d9c34", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16017, "upload_time": "2018-12-08T15:36:39", "url": "https://files.pythonhosted.org/packages/a5/20/71b878e208699a739c6d78d80176b3673caed53b01422bf35539d66f4538/young_tools-0.0.1.20181018a4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "470ae93191d2fb05e62c92c560da5b09", "sha256": "7f4acfaff7f46e3ae6007950c0f1cf20c0541689bbecbf24878f889193c6689a" }, "downloads": -1, "filename": "young_tools-0.0.1.20181018a4.tar.gz", "has_sig": false, "md5_digest": "470ae93191d2fb05e62c92c560da5b09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13383, "upload_time": "2018-12-08T15:36:41", "url": "https://files.pythonhosted.org/packages/fb/a7/6350b3d92e0b0062c120d37595156987b883952dc9b28d17798a47a3c35b/young_tools-0.0.1.20181018a4.tar.gz" } ], "0.0.1.20181018a5": [ { "comment_text": "", "digests": { "md5": "7f7dfb0719809928e1ae11154bedac45", "sha256": "92a18ed8d734eba7c664e8927da5d3359145436b6341297fd355c8e547e571fd" }, "downloads": -1, "filename": "young_tools-0.0.1.20181018a5-py3-none-any.whl", "has_sig": false, "md5_digest": "7f7dfb0719809928e1ae11154bedac45", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16019, "upload_time": "2018-12-08T16:18:14", "url": "https://files.pythonhosted.org/packages/a9/00/c2ebf74e999aac126ae1fe56d6236ef13cd7903ec3be3d076d9f7f5dcb94/young_tools-0.0.1.20181018a5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0e2f5701cd2ec0fc8ceb53b10d0c3c6", "sha256": "ddf9f70a3ce35f5efbff011c6ae12d98388d215ffe76c4a762ab4322c9f0521d" }, "downloads": -1, "filename": "young_tools-0.0.1.20181018a5.tar.gz", "has_sig": false, "md5_digest": "a0e2f5701cd2ec0fc8ceb53b10d0c3c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13382, "upload_time": "2018-12-08T16:18:16", "url": "https://files.pythonhosted.org/packages/4f/31/80a01a233bef9a0118129e0b2e7b80fb9378a58bb9b0674da612e52d445d/young_tools-0.0.1.20181018a5.tar.gz" } ], "0.0.1.20181018a6": [ { "comment_text": "", "digests": { "md5": "914d441253e4e143a4c93d1561ccece2", "sha256": "d5970894d6f8596e376467368923cc96ff6c8b17d2a9efc56b35024c193c431e" }, "downloads": -1, "filename": "young_tools-0.0.1.20181018a6-py3-none-any.whl", "has_sig": false, "md5_digest": "914d441253e4e143a4c93d1561ccece2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16085, "upload_time": "2018-12-08T18:38:37", "url": "https://files.pythonhosted.org/packages/e8/3d/7c72d4fee52392884c60b215c886017a0e555c20f26032c9727c7b3908b4/young_tools-0.0.1.20181018a6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5ba3553095804ae8ce206f203ec1911", "sha256": "051201192a2d0e103d5438206eb426824b4f1b61ced4a7c8aa2ec3b38f4f3ddf" }, "downloads": -1, "filename": "young_tools-0.0.1.20181018a6.tar.gz", "has_sig": false, "md5_digest": "e5ba3553095804ae8ce206f203ec1911", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13464, "upload_time": "2018-12-08T18:38:39", "url": "https://files.pythonhosted.org/packages/2e/46/48660605d2f0941e7a15397a6e0b722c4f9871e99e93bb2c703dac592c16/young_tools-0.0.1.20181018a6.tar.gz" } ], "0.0.1.20181018a7": [ { "comment_text": "", "digests": { "md5": "521efdc71c3cb72718b292a065189e10", "sha256": "46857c7f4ab92667308796cbdfdde0d4e1dbdaccf1ff98cc80e64e7e6ac28f83" }, "downloads": -1, "filename": "young_tools-0.0.1.20181018a7-py3-none-any.whl", "has_sig": false, "md5_digest": "521efdc71c3cb72718b292a065189e10", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16712, "upload_time": "2018-12-28T22:24:48", "url": "https://files.pythonhosted.org/packages/12/75/f5861c6346a191e1f94329c79c746409292081cc59caddfba773773795dd/young_tools-0.0.1.20181018a7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f6283923d5712c1f3e6240d595a6912", "sha256": "3ad07314c3e4c3ad7d3df671956f530aed8d82de53fb2d92e9ca9af8fc1d0d0a" }, "downloads": -1, "filename": "young_tools-0.0.1.20181018a7.tar.gz", "has_sig": false, "md5_digest": "8f6283923d5712c1f3e6240d595a6912", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14168, "upload_time": "2018-12-28T22:24:50", "url": "https://files.pythonhosted.org/packages/dc/5b/82edd85e5591ffa5d8832f50c341547f38073af6dea3a7dbe483c2b4eb8c/young_tools-0.0.1.20181018a7.tar.gz" } ], "0.0.1.20181018a8": [ { "comment_text": "", "digests": { "md5": "26dd670ee8eefa7def4ee9776909d78e", "sha256": "de3452e81a64af08e635cf995ca723c2f3837d8bb2f2c98c9a41d8ed7f45ca2c" }, "downloads": -1, "filename": "young_tools-0.0.1.20181018a8-py3-none-any.whl", "has_sig": false, "md5_digest": "26dd670ee8eefa7def4ee9776909d78e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16811, "upload_time": "2018-12-28T22:57:50", "url": "https://files.pythonhosted.org/packages/3b/2f/0fba1b8053e32f02ca66b583ad655e9d1e3ff7c6a88822d8cd3b34510e37/young_tools-0.0.1.20181018a8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14387f9edd234b93555db04571325934", "sha256": "b970048dbcc0d221add6c64ed12065748ccd47809d016e2044454110b2a735d2" }, "downloads": -1, "filename": "young_tools-0.0.1.20181018a8.tar.gz", "has_sig": false, "md5_digest": "14387f9edd234b93555db04571325934", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14266, "upload_time": "2018-12-28T22:57:52", "url": "https://files.pythonhosted.org/packages/85/21/79696ca5d8b6dd21b3980b36e91e960e6585dc77ebcecd4a2b070a2e7966/young_tools-0.0.1.20181018a8.tar.gz" } ], "0.0.1.20181018a9": [ { "comment_text": "", "digests": { "md5": "0e4f8449a641d561a0be09aeadd5b7a8", "sha256": "1b7c69af316af9e7f40b4e6505701f69805d9db980767324ebf911abb5daf057" }, "downloads": -1, "filename": "young_tools-0.0.1.20181018a9-py3-none-any.whl", "has_sig": false, "md5_digest": "0e4f8449a641d561a0be09aeadd5b7a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16633, "upload_time": "2018-12-29T00:16:15", "url": "https://files.pythonhosted.org/packages/64/45/58af562141d93f9691de5ab0f047adf203a854555cfa1d15634ebb233730/young_tools-0.0.1.20181018a9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "deb85cebf2427aa5c6a10857f29f2b1a", "sha256": "f0576e54df917a5c97b1fe0cc94ca19b11857353ac4dd2e2db69c599ff39e479" }, "downloads": -1, "filename": "young_tools-0.0.1.20181018a9.tar.gz", "has_sig": false, "md5_digest": "deb85cebf2427aa5c6a10857f29f2b1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14109, "upload_time": "2018-12-29T00:16:17", "url": "https://files.pythonhosted.org/packages/b0/56/cd79eb458179c9c6f8e8966a26c8d57ae9268e3b64fda66b55d0e0545a94/young_tools-0.0.1.20181018a9.tar.gz" } ], "0.0.1.20190114a0": [ { "comment_text": "", "digests": { "md5": "48464b0a390518e7f05fb62a22d23489", "sha256": "53f98ae6f085e90f699aa5cb8cf38b8d18bd9ef26f5ae891df85f18d5513bf37" }, "downloads": -1, "filename": "young_tools-0.0.1.20190114a0-py3-none-any.whl", "has_sig": false, "md5_digest": "48464b0a390518e7f05fb62a22d23489", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16666, "upload_time": "2019-01-14T03:08:03", "url": "https://files.pythonhosted.org/packages/ed/8d/b6a481c01e5c00eda15a2ebb5f926deaa667ff74a08e96bf173817ec2e4c/young_tools-0.0.1.20190114a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94c3121a22bceafa4aa0fed941b9055f", "sha256": "2837d652becb57999bd9640708a8092bf253b6748bf7b0f2b7c7be68c7a4064f" }, "downloads": -1, "filename": "young_tools-0.0.1.20190114a0.tar.gz", "has_sig": false, "md5_digest": "94c3121a22bceafa4aa0fed941b9055f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14140, "upload_time": "2019-01-14T03:08:05", "url": "https://files.pythonhosted.org/packages/0f/bd/b72b18b94442c18a95bd280446be20a4bbccb895c737461037e94a0074ac/young_tools-0.0.1.20190114a0.tar.gz" } ], "0.0.1.20190114a1": [ { "comment_text": "", "digests": { "md5": "c6e801e28dcbed6cce364bee1940632e", "sha256": "7c6e1f19e4794780f264d0a12e16464eddd50e86825284f058f285b85be09211" }, "downloads": -1, "filename": "young_tools-0.0.1.20190114a1-py3-none-any.whl", "has_sig": false, "md5_digest": "c6e801e28dcbed6cce364bee1940632e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16654, "upload_time": "2019-01-14T03:23:41", "url": "https://files.pythonhosted.org/packages/4e/38/261c1069ac6a6bb416b70de764542bf1a687dffb520a6225caee2c430305/young_tools-0.0.1.20190114a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d079b835589947d6149418403a08b757", "sha256": "d4672fdf95cbafd4a6356e3c6aeed44b75d389ef63b9e01906a80095973b24e5" }, "downloads": -1, "filename": "young_tools-0.0.1.20190114a1.tar.gz", "has_sig": false, "md5_digest": "d079b835589947d6149418403a08b757", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14124, "upload_time": "2019-01-14T03:23:43", "url": "https://files.pythonhosted.org/packages/22/c3/6dfc513f89edcdaaca6b2b4d2b5dbca645af9644d310e02aaa3a3a1d6da7/young_tools-0.0.1.20190114a1.tar.gz" } ], "0.0.1.20190118a0": [ { "comment_text": "", "digests": { "md5": "d1b8b6f5c18a88073135cfaffdd2f09e", "sha256": "08db9164961854422a7593179db9603a188a10030b52430c615096b90d46f8e4" }, "downloads": -1, "filename": "young_tools-0.0.1.20190118a0-py3-none-any.whl", "has_sig": false, "md5_digest": "d1b8b6f5c18a88073135cfaffdd2f09e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16661, "upload_time": "2019-01-18T06:29:30", "url": "https://files.pythonhosted.org/packages/04/53/ace747bc7fe3885cc9db05df7a0e7614b337537c96b480c97266c95f87d6/young_tools-0.0.1.20190118a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "380329392fe8818293d8074d98120904", "sha256": "4aee1e2b271c78690683470c7471bd475c61b8e8ce431f41ff7cee6b9ccbb450" }, "downloads": -1, "filename": "young_tools-0.0.1.20190118a0.tar.gz", "has_sig": false, "md5_digest": "380329392fe8818293d8074d98120904", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14136, "upload_time": "2019-01-18T06:29:32", "url": "https://files.pythonhosted.org/packages/52/44/e689e8aac06c25f35b05833c388263ac9a9be2aa4c492ef5cd9a5dd45fd5/young_tools-0.0.1.20190118a0.tar.gz" } ], "0.0.1.20190305a0": [ { "comment_text": "", "digests": { "md5": "ab0142cab4fd341c0ef6a5ee1dca1bb6", "sha256": "f1473ed05a70886a8975a3288d516cfa85823772313780c1a779bf978e901bc5" }, "downloads": -1, "filename": "young_tools-0.0.1.20190305a0-py3-none-any.whl", "has_sig": false, "md5_digest": "ab0142cab4fd341c0ef6a5ee1dca1bb6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16775, "upload_time": "2019-03-05T04:01:25", "url": "https://files.pythonhosted.org/packages/aa/79/909210efc75e0ddb8591c1b7acccfd1854999cbf0c2f07dfc705d3f55223/young_tools-0.0.1.20190305a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0995548fcf635c644ca5aef9e4a5e370", "sha256": "4c12c780ee56e9dee68d8d119f67d6c116a61b8a506f75fc28afc2cc3c91048c" }, "downloads": -1, "filename": "young_tools-0.0.1.20190305a0.tar.gz", "has_sig": false, "md5_digest": "0995548fcf635c644ca5aef9e4a5e370", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14187, "upload_time": "2019-03-05T04:01:26", "url": "https://files.pythonhosted.org/packages/d7/22/146bed6e2b6e5bf36663b0c7313969cc171149c497038dd3e2d5a487339c/young_tools-0.0.1.20190305a0.tar.gz" } ], "0.0.1.20190314a0": [ { "comment_text": "", "digests": { "md5": "6425e6cb5eb0df72855e4532e4c6fb95", "sha256": "f475f9cd9f92169bd02bdba5fbd94f9d9a3d47442ffcf5e11a3a2415c2bb16ae" }, "downloads": -1, "filename": "young_tools-0.0.1.20190314a0-py3-none-any.whl", "has_sig": false, "md5_digest": "6425e6cb5eb0df72855e4532e4c6fb95", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16837, "upload_time": "2019-03-14T09:38:04", "url": "https://files.pythonhosted.org/packages/8c/39/b83d452053c52a266808705dce0bce3d2298b5c8c58de32691c33dc89e89/young_tools-0.0.1.20190314a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63a22a2ec53827d876abda5533e2116c", "sha256": "3c7e162a43b38cca11ef10710cef2b9c7699cb1085b18e90c87f18caee118127" }, "downloads": -1, "filename": "young_tools-0.0.1.20190314a0.tar.gz", "has_sig": false, "md5_digest": "63a22a2ec53827d876abda5533e2116c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14252, "upload_time": "2019-03-14T09:38:05", "url": "https://files.pythonhosted.org/packages/fd/91/6d1f627fbbcc03ebb332f0e43d9fd93c6a09635ada083e0ad8dad7b027ef/young_tools-0.0.1.20190314a0.tar.gz" } ], "0.0.1.20190314a1": [ { "comment_text": "", "digests": { "md5": "66933a28daeae91796907341f1eed019", "sha256": "48d922654b03fc137a41ee46fbfd7289669832cc694704a0c8009ef3c1d73b83" }, "downloads": -1, "filename": "young_tools-0.0.1.20190314a1-py3-none-any.whl", "has_sig": false, "md5_digest": "66933a28daeae91796907341f1eed019", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16995, "upload_time": "2019-03-14T10:21:55", "url": "https://files.pythonhosted.org/packages/23/b3/0807cdd9958528500830313ba014206e35ccfce7db5d9201af0c3d783b68/young_tools-0.0.1.20190314a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04c3b6719e2b78e9450a0378894627de", "sha256": "8bee5d26f208e312c3b126bbc6ef0fc8ee047b3711ebf687ab0b753c06a01103" }, "downloads": -1, "filename": "young_tools-0.0.1.20190314a1.tar.gz", "has_sig": false, "md5_digest": "04c3b6719e2b78e9450a0378894627de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14419, "upload_time": "2019-03-14T10:21:57", "url": "https://files.pythonhosted.org/packages/ff/5d/42226940ea47597461a0a87aae53a543e4cdc0547ae034baec48bcf2b5fc/young_tools-0.0.1.20190314a1.tar.gz" } ], "0.0.1.20190315a0": [ { "comment_text": "", "digests": { "md5": "2710189d8bfa30cc41ea71c1249e2b8e", "sha256": "1375fb4edcd62418cedf9f453cd9d6ab35f6b9129324fe4957e2fa1df03d17a1" }, "downloads": -1, "filename": "young_tools-0.0.1.20190315a0-py3-none-any.whl", "has_sig": false, "md5_digest": "2710189d8bfa30cc41ea71c1249e2b8e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17356, "upload_time": "2019-03-15T07:23:30", "url": "https://files.pythonhosted.org/packages/82/9f/0a1c4e8a16a5611b3f4fde547bff61622f62e4fcc29e8379a2d69c267e54/young_tools-0.0.1.20190315a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69d3519e1632a8d79c771ab8a13f5c98", "sha256": "a601e91d2d16d85b6a4f1ab200bff80902a808ee7e6e658a6e284d0eb2d3fa0e" }, "downloads": -1, "filename": "young_tools-0.0.1.20190315a0.tar.gz", "has_sig": false, "md5_digest": "69d3519e1632a8d79c771ab8a13f5c98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14782, "upload_time": "2019-03-15T07:23:32", "url": "https://files.pythonhosted.org/packages/d5/2c/7faef72b10bb1e762629162439651dc649b2650c6845b505e1ccde2559c1/young_tools-0.0.1.20190315a0.tar.gz" } ], "0.0.1.20190315a1": [ { "comment_text": "", "digests": { "md5": "31ddad5f4cf8e1c26a06f5bfebe68d08", "sha256": "f9bfe71af105051243b106f4ff923b8b5554d3124a853e6324904fb475440105" }, "downloads": -1, "filename": "young_tools-0.0.1.20190315a1-py3-none-any.whl", "has_sig": false, "md5_digest": "31ddad5f4cf8e1c26a06f5bfebe68d08", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17473, "upload_time": "2019-04-28T03:56:00", "url": "https://files.pythonhosted.org/packages/ab/5f/df3e6c81676da79e3bb543e04b4f76eb08624e5c310837cd89740109efa7/young_tools-0.0.1.20190315a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "837bbc7774ed4c9ba9d380382f02107d", "sha256": "51d8fd4d536275dc81194b0635656471ea1e5f504f69b25b3f272b17bd71fa0a" }, "downloads": -1, "filename": "young_tools-0.0.1.20190315a1.tar.gz", "has_sig": false, "md5_digest": "837bbc7774ed4c9ba9d380382f02107d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14942, "upload_time": "2019-04-28T03:56:03", "url": "https://files.pythonhosted.org/packages/b1/7e/179301a4605ac1f4b6fd0db6e0439a43c3e93589fce75b005cdeb3c8e799/young_tools-0.0.1.20190315a1.tar.gz" } ], "0.0.2a0": [ { "comment_text": "", "digests": { "md5": "e772dde365976de613014bef32282745", "sha256": "c5dd2632932ed86861217f220e0aff292ae08c49f747cbf7e92d34fc37787db5" }, "downloads": -1, "filename": "young_tools-0.0.2a0-py3-none-any.whl", "has_sig": false, "md5_digest": "e772dde365976de613014bef32282745", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 50541, "upload_time": "2019-06-11T05:55:57", "url": "https://files.pythonhosted.org/packages/fc/af/65a4bd76a2d5eecfc15d70ce5d133702b9968c363ac594aa0916c23cd030/young_tools-0.0.2a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05ea4c5fee558a993bc0d3879d5223e7", "sha256": "d343cb3de7c5761bf64ee7d94d03fa4890b2da40da19e7171ab753bbe272fb7a" }, "downloads": -1, "filename": "young_tools-0.0.2a0.tar.gz", "has_sig": false, "md5_digest": "05ea4c5fee558a993bc0d3879d5223e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44985, "upload_time": "2019-06-11T05:55:59", "url": "https://files.pythonhosted.org/packages/93/58/1df0d4015f627ce1a721c20679f2a917af1a3853f5b098506ec59c4fca4b/young_tools-0.0.2a0.tar.gz" } ], "0.0.2a1": [ { "comment_text": "", "digests": { "md5": "758616732134ec04b279a39c4c3a95b2", "sha256": "474f15e8908e3aadd84e10cc4e3f9c6511d919031dee5e77a0eb4bba3b000e2d" }, "downloads": -1, "filename": "young_tools-0.0.2a1-py3-none-any.whl", "has_sig": false, "md5_digest": "758616732134ec04b279a39c4c3a95b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 50688, "upload_time": "2019-06-11T07:39:33", "url": "https://files.pythonhosted.org/packages/c9/f5/05f159727d9cfa8aa067e9ea2d981347627c6763f58b9cf00bf4d44184b3/young_tools-0.0.2a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e77fb9026a102adf5b9e7981ed2ef93a", "sha256": "5e39413f173a6cf04dfb46f16dffbc266156947a93ec0a88dc4eb5a4861688ca" }, "downloads": -1, "filename": "young_tools-0.0.2a1.tar.gz", "has_sig": false, "md5_digest": "e77fb9026a102adf5b9e7981ed2ef93a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45025, "upload_time": "2019-06-11T07:39:35", "url": "https://files.pythonhosted.org/packages/a4/51/0edd3cd0b73933de7cc7ebfe1689cdc108ca150f79c8f960fd953d28dab6/young_tools-0.0.2a1.tar.gz" } ], "0.0.2a2": [ { "comment_text": "", "digests": { "md5": "2ed38cb632985ccb3fe2190d52cb78c6", "sha256": "54e9c02579ed728f27b1da6109f6a1ebcc6791d8ae0112e612c6d92d8258e7e0" }, "downloads": -1, "filename": "young_tools-0.0.2a2-py3-none-any.whl", "has_sig": false, "md5_digest": "2ed38cb632985ccb3fe2190d52cb78c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 57631, "upload_time": "2019-06-11T07:44:10", "url": "https://files.pythonhosted.org/packages/eb/a0/ac4b2b148c3638a3358ed0ad467e2c973c6fa5ff1ce82310b91367b6e203/young_tools-0.0.2a2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a303f9b7e504a5ba3309ddb9de8efcc5", "sha256": "dbdb0804c2f987cf7b9d14607bdac1f3f6a1bba4e80e6d010a784cc0181c4aa3" }, "downloads": -1, "filename": "young_tools-0.0.2a2.tar.gz", "has_sig": false, "md5_digest": "a303f9b7e504a5ba3309ddb9de8efcc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49019, "upload_time": "2019-06-11T07:44:12", "url": "https://files.pythonhosted.org/packages/e9/ae/bcf2b20f3a967045b176ab5914e8086b3efafd76970a4fc6e089934af403/young_tools-0.0.2a2.tar.gz" } ], "0.0.2a3": [ { "comment_text": "", "digests": { "md5": "a5f54f8833a9d24e815272993125e8c5", "sha256": "774206f037334e91f9295140985f0bf1616ef060f293a77f0f376911e04a9980" }, "downloads": -1, "filename": "young_tools-0.0.2a3-py3-none-any.whl", "has_sig": false, "md5_digest": "a5f54f8833a9d24e815272993125e8c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 57680, "upload_time": "2019-06-11T14:27:30", "url": "https://files.pythonhosted.org/packages/91/1c/aa32b1bcc1f94a8d42ca39fc18b22c366de3d133e51ff41d72d1d83ca95e/young_tools-0.0.2a3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5ee7695b373a5a02d1b70c03587182d", "sha256": "7962680164c4f44c7a27584a244b36c86d3b2ac481ce38253ad0abfa02107381" }, "downloads": -1, "filename": "young_tools-0.0.2a3.tar.gz", "has_sig": false, "md5_digest": "d5ee7695b373a5a02d1b70c03587182d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49075, "upload_time": "2019-06-11T14:27:32", "url": "https://files.pythonhosted.org/packages/4b/2a/c845804042432ff20a4641a809bb9616fbd959f9caa912a8c7d29e06b826/young_tools-0.0.2a3.tar.gz" } ], "0.0.2a4": [ { "comment_text": "", "digests": { "md5": "89c894d3343e42c2584e928969673700", "sha256": "5a9851ee99492d6a9363adf2a17a1e6323342ea264b717a108e1e1277d3f34f9" }, "downloads": -1, "filename": "young_tools-0.0.2a4-py3-none-any.whl", "has_sig": false, "md5_digest": "89c894d3343e42c2584e928969673700", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 57682, "upload_time": "2019-06-11T15:46:35", "url": "https://files.pythonhosted.org/packages/9c/05/646ff91049b2ab48fe9996788d85b8c52a58641313f5db15bfccd87ec735/young_tools-0.0.2a4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8737bc81baca09b013bcaf34da886ce1", "sha256": "2627e27d28a102d6925f61f025f95b48591db10a4a173ff0c789448bea351ea8" }, "downloads": -1, "filename": "young_tools-0.0.2a4.tar.gz", "has_sig": false, "md5_digest": "8737bc81baca09b013bcaf34da886ce1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49087, "upload_time": "2019-06-11T15:46:37", "url": "https://files.pythonhosted.org/packages/b0/4a/abac0fb9a9ec3f2d48da2744817a986039ab5f7f9b5b100a3342f913b3a8/young_tools-0.0.2a4.tar.gz" } ], "0.0.2a5": [ { "comment_text": "", "digests": { "md5": "9a5d7290c62b22bbb1d87e1fc257ace6", "sha256": "d159a79d5f347642d5f0c67be9fdd6280591a72d7a238c9bd2b7c4f97c34d61b" }, "downloads": -1, "filename": "young_tools-0.0.2a5-py3-none-any.whl", "has_sig": false, "md5_digest": "9a5d7290c62b22bbb1d87e1fc257ace6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 57735, "upload_time": "2019-06-12T10:51:05", "url": "https://files.pythonhosted.org/packages/00/6c/979838e89ee86f4b19d9003931336d01b985ff609ee1782125ee8daa4636/young_tools-0.0.2a5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd343b42a771a2b18ececd7aa34086ac", "sha256": "a450adf02ec7e1bffce67e12d9afde76531453e0616ce88a9cec393096a36ee0" }, "downloads": -1, "filename": "young_tools-0.0.2a5.tar.gz", "has_sig": false, "md5_digest": "bd343b42a771a2b18ececd7aa34086ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49135, "upload_time": "2019-06-12T10:51:08", "url": "https://files.pythonhosted.org/packages/f2/36/4d4cfcac4fbd3aa22a96df8ceaa5ae745b39a433e6095f0cb657556dac31/young_tools-0.0.2a5.tar.gz" } ], "0.0.2a6": [ { "comment_text": "", "digests": { "md5": "9fc7404651eed08563cece60fa9a27a5", "sha256": "cb8b7de6cc20cee27e46c71d1e7983d1978c77903ff93983b6d54f3999c91460" }, "downloads": -1, "filename": "young_tools-0.0.2a6-py3-none-any.whl", "has_sig": false, "md5_digest": "9fc7404651eed08563cece60fa9a27a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 57738, "upload_time": "2019-06-13T02:00:25", "url": "https://files.pythonhosted.org/packages/ff/a1/df7ef9699923e7e77e3d707ca32df6def599228b9deb744f6627307821dc/young_tools-0.0.2a6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27b604c3f01b077e1f7416763ddb1819", "sha256": "2dda59d55fae2a0bac892e9b21bdb14922ff954cbdd44f0a4198db42668118e9" }, "downloads": -1, "filename": "young_tools-0.0.2a6.tar.gz", "has_sig": false, "md5_digest": "27b604c3f01b077e1f7416763ddb1819", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49138, "upload_time": "2019-06-13T02:00:27", "url": "https://files.pythonhosted.org/packages/c7/c3/d4eb3dba396efd6505a439288f14c5f2c532c2908684ba6645a6e78936a5/young_tools-0.0.2a6.tar.gz" } ], "0.0.2a7": [ { "comment_text": "", "digests": { "md5": "3e5abf058d7c23e7020f84ddb831816f", "sha256": "0a7efa7f8d5ae921f320b7956b38024a559acebef0ee5be4093b2f04b1c62754" }, "downloads": -1, "filename": "young_tools-0.0.2a7-py3-none-any.whl", "has_sig": false, "md5_digest": "3e5abf058d7c23e7020f84ddb831816f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 57814, "upload_time": "2019-07-10T11:52:30", "url": "https://files.pythonhosted.org/packages/20/81/49569bda4b5f8026e2bdc791ba61a572614dbcece147f03ff39e18d5a5d0/young_tools-0.0.2a7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29779b4b986e6185442e1a48170f92f4", "sha256": "e58c4fb44df8c7c36227f3b68f154b194257aa3a01f506ec08ae58f77ac551cf" }, "downloads": -1, "filename": "young_tools-0.0.2a7.tar.gz", "has_sig": false, "md5_digest": "29779b4b986e6185442e1a48170f92f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47214, "upload_time": "2019-07-10T11:52:32", "url": "https://files.pythonhosted.org/packages/b8/72/9a15aee5dd9a670b083bdb1ec8b4c9b15e31583b098e8e2b431c756ef960/young_tools-0.0.2a7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3e5abf058d7c23e7020f84ddb831816f", "sha256": "0a7efa7f8d5ae921f320b7956b38024a559acebef0ee5be4093b2f04b1c62754" }, "downloads": -1, "filename": "young_tools-0.0.2a7-py3-none-any.whl", "has_sig": false, "md5_digest": "3e5abf058d7c23e7020f84ddb831816f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 57814, "upload_time": "2019-07-10T11:52:30", "url": "https://files.pythonhosted.org/packages/20/81/49569bda4b5f8026e2bdc791ba61a572614dbcece147f03ff39e18d5a5d0/young_tools-0.0.2a7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29779b4b986e6185442e1a48170f92f4", "sha256": "e58c4fb44df8c7c36227f3b68f154b194257aa3a01f506ec08ae58f77ac551cf" }, "downloads": -1, "filename": "young_tools-0.0.2a7.tar.gz", "has_sig": false, "md5_digest": "29779b4b986e6185442e1a48170f92f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47214, "upload_time": "2019-07-10T11:52:32", "url": "https://files.pythonhosted.org/packages/b8/72/9a15aee5dd9a670b083bdb1ec8b4c9b15e31583b098e8e2b431c756ef960/young_tools-0.0.2a7.tar.gz" } ] }