{ "info": { "author": "Jonathan Reichelt Gjertsen", "author_email": "jonath.re@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# jdict\n\nDictionary extended with convenience methods that depend heavily on dictionaries being ordered by insertion order.\n\n## Requirements\n\njdict requires Python 3.6+. It will raise an Exception if imported with a lower version.\n\njdict has no dependencies, except for the following methods which require pandas: `series`, `datarow`, and `datacol`.\n\n## Installation\n\nFor now you have to get the source and install with `pip install -e .`\n\n## Usage\n\n```Python\n>>> from jdict import jdict\n>>> j = jdict(x=3, y=4, z=5)\n>>> j.x\n3\n>>> j.first\n('x', 3)\n>>> j.first_key\n'x'\n>>> j.value_list\n[3, 4, 5]\n>>> j.list\n[('x', 3), ('y', 4), ('z', 5)]\n>>> j.last\n('z', 5)\n>>> j.pop_last()\n('z', 5)\n>>> j\n{'x': 3, 'y': 4}\n```\n\nand so on. For more about the usage, see the tests.\n\n## Running tests\n\nRun the following commands\n\n1. `pip install pytest` (if you don't have pytest)\n2. `pip install pandas` (if you don't have pandas)\n3. `pip install -e .` (if you haven't done so already)\n4. `pytest`\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/jonathangjertsen/jdict", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "jdict", "package_url": "https://pypi.org/project/jdict/", "platform": "", "project_url": "https://pypi.org/project/jdict/", "project_urls": { "Homepage": "https://github.com/jonathangjertsen/jdict" }, "release_url": "https://pypi.org/project/jdict/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "Dictionary extended with convenience methods that depend heavily on dictionaries being ordered by insertion order.", "version": "1.0.0" }, "last_serial": 5287793, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "d2b66903c6c57d479bbd59bcde1cca8a", "sha256": "b8951e6a3c49ffe23158974791061f1016b6d108d693fc96020669ab06c65c71" }, "downloads": -1, "filename": "jdict-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d2b66903c6c57d479bbd59bcde1cca8a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4615, "upload_time": "2019-05-19T09:18:07", "url": "https://files.pythonhosted.org/packages/d0/f8/bda21a2365ce2b2070bdee1eb8656271fde7facb26ecbe232d855fb20e5e/jdict-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81bc8c0df7663b831963251ec4c75c7a", "sha256": "730c782d8009c7dbea026d96d9c8517329c047c8215d0982e0e2511e5843efe9" }, "downloads": -1, "filename": "jdict-1.0.0.tar.gz", "has_sig": false, "md5_digest": "81bc8c0df7663b831963251ec4c75c7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3617, "upload_time": "2019-05-19T09:18:09", "url": "https://files.pythonhosted.org/packages/01/f0/65f3e3567fb6f4b4e8dfe7cc1133925f14a383c3a7059eb22b25e65a3313/jdict-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d2b66903c6c57d479bbd59bcde1cca8a", "sha256": "b8951e6a3c49ffe23158974791061f1016b6d108d693fc96020669ab06c65c71" }, "downloads": -1, "filename": "jdict-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d2b66903c6c57d479bbd59bcde1cca8a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4615, "upload_time": "2019-05-19T09:18:07", "url": "https://files.pythonhosted.org/packages/d0/f8/bda21a2365ce2b2070bdee1eb8656271fde7facb26ecbe232d855fb20e5e/jdict-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81bc8c0df7663b831963251ec4c75c7a", "sha256": "730c782d8009c7dbea026d96d9c8517329c047c8215d0982e0e2511e5843efe9" }, "downloads": -1, "filename": "jdict-1.0.0.tar.gz", "has_sig": false, "md5_digest": "81bc8c0df7663b831963251ec4c75c7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3617, "upload_time": "2019-05-19T09:18:09", "url": "https://files.pythonhosted.org/packages/01/f0/65f3e3567fb6f4b4e8dfe7cc1133925f14a383c3a7059eb22b25e65a3313/jdict-1.0.0.tar.gz" } ] }