{ "info": { "author": "yokoshin", "author_email": "yokoshin719@yahoo.co.jp", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "================\nAliasDict\n================\nThis module helps users to make multiple keys dict with same value.\nIn addition to that, this dict automatically gzip-compress values.\nSo it's very efficient.\n\nI hope this module helps you python programing in your lap-top PC.\n\n\nQuickstart\n----------\n\nInstall cachelite::\n\n pip install aliasdict\n\nThen you can use it.\n\n.. code-block:: python\n\n import aliasdict from AliasDict\n\n adct = AliasDict()\n #if you don't need value compression, AliasDict(compress=False)\n\n #put a key-value\n adct[\"YOUR_KEY\"] = \"YOUR_VALUE\"\n\n #set a alias to key\n adct.set_alias(\"YOUR_KEY\", \"YOUR_ALIAS\")\n\n #get value by alias\n adct[\"YOUR_ALIAS\"]\n\n #save1\n with open( \"PATH_TO_FILE\", \"wb\") as f:\n adct.dump(f)\n\n #save2\n with open( \"PATH_TO_FILE\", \"wb\") as f:\n f.write(adct.dumps())\n\n\n #load1\n with open( \"PATH_TO_FILE\", \"rb\") as f:\n adct = AliasDict.load(f)\n\n #load2\n with open( \"PATH_TO_FILE\", \"rb\") as f:\n adct = AliasDict.loads(f.read())\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/yokoshin/aliasdict", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "aliasdict", "package_url": "https://pypi.org/project/aliasdict/", "platform": "", "project_url": "https://pypi.org/project/aliasdict/", "project_urls": { "Homepage": "https://bitbucket.org/yokoshin/aliasdict" }, "release_url": "https://pypi.org/project/aliasdict/0.9.5/", "requires_dist": null, "requires_python": "", "summary": "a dict that supports alias of KEY", "version": "0.9.5" }, "last_serial": 5136130, "releases": { "0.9.1": [ { "comment_text": "", "digests": { "md5": "310e7a245a0d71a8ba08d186781408e4", "sha256": "d37e25afe968b661b6b40f616d1742f6e22fcf89edbf5cd52b04364937b1feb8" }, "downloads": -1, "filename": "aliasdict-0.9.1.tar.gz", "has_sig": false, "md5_digest": "310e7a245a0d71a8ba08d186781408e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2656, "upload_time": "2019-02-23T13:26:15", "url": "https://files.pythonhosted.org/packages/7c/ce/abea18a898d14ab67d792cef988d0bdd7411914e19d143ffaf9afa9c02b5/aliasdict-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "32e2daeaceaddaf9164d4d5e0d522ad1", "sha256": "eebfbef51cd248870e048144cc5fd1c976069a9070b2246b72d3485277c9c8bb" }, "downloads": -1, "filename": "aliasdict-0.9.2.tar.gz", "has_sig": false, "md5_digest": "32e2daeaceaddaf9164d4d5e0d522ad1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2608, "upload_time": "2019-02-23T13:29:26", "url": "https://files.pythonhosted.org/packages/f4/01/c0fe31eb1a70b41d8bae7210f8ce3b442beed57f5d4f3181b549f9f530e5/aliasdict-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "1a98e857913184577ad86b724043c047", "sha256": "20a71ae5a228b4da8ba53655f89069dcc3457015f757b244f06e1f766867e0ad" }, "downloads": -1, "filename": "aliasdict-0.9.3.tar.gz", "has_sig": false, "md5_digest": "1a98e857913184577ad86b724043c047", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2799, "upload_time": "2019-03-01T00:03:02", "url": "https://files.pythonhosted.org/packages/39/59/0d48e52081d4cf59a978b5d84c17da3210291163c4ac712cfa581e9900bd/aliasdict-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "e52c46f1f1ace2d9b32ba52a13bf80c9", "sha256": "e1b1e2d010936cd7b5403b61737129bee3a4ba7c0604aa5b52b0cf39a4879caf" }, "downloads": -1, "filename": "aliasdict-0.9.4.tar.gz", "has_sig": false, "md5_digest": "e52c46f1f1ace2d9b32ba52a13bf80c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3018, "upload_time": "2019-03-02T11:25:41", "url": "https://files.pythonhosted.org/packages/1b/70/602e68a60699ea9b3cfacb7db77235f3439d97b342fd6fdb3bdeabc20453/aliasdict-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "a0927f6e9020bfe5639203fa7a4c6386", "sha256": "4363299478becfaec8330cdc889967b17b843427c4a91b6a28e1cd3da2fe6f51" }, "downloads": -1, "filename": "aliasdict-0.9.5.tar.gz", "has_sig": false, "md5_digest": "a0927f6e9020bfe5639203fa7a4c6386", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3024, "upload_time": "2019-04-12T23:30:33", "url": "https://files.pythonhosted.org/packages/61/ad/af2fcbe2f98b6083e5f6d3b3409821bae1a8a926e4e792cfd7d3a7b29bd2/aliasdict-0.9.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a0927f6e9020bfe5639203fa7a4c6386", "sha256": "4363299478becfaec8330cdc889967b17b843427c4a91b6a28e1cd3da2fe6f51" }, "downloads": -1, "filename": "aliasdict-0.9.5.tar.gz", "has_sig": false, "md5_digest": "a0927f6e9020bfe5639203fa7a4c6386", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3024, "upload_time": "2019-04-12T23:30:33", "url": "https://files.pythonhosted.org/packages/61/ad/af2fcbe2f98b6083e5f6d3b3409821bae1a8a926e4e792cfd7d3a7b29bd2/aliasdict-0.9.5.tar.gz" } ] }