{ "info": { "author": "Hexlet Team", "author_email": "info@hexlet.io", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Education", "License :: OSI Approved", "License :: OSI Approved :: ISC License (ISCL)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Education", "Topic :: Software Development :: Libraries", "Typing :: Typed" ], "description": "### hexlet-pairs\n\nA SICP'ish Functional Pairs implemented in Python.\n\n### Usage\n\n\n\n >>> from hexlet import pairs\n >>> p = pairs.cons(42, 'foo')\n >>> pairs.is_pair(p)\n True\n >>> pairs.car(p)\n 42\n >>> pairs.cdr(p)\n 'foo'\n >>> print(pairs.to_string(p))\n (42, 'foo')\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/hexlet-components/python-pairs", "keywords": "", "license": "ISC", "maintainer": "Hexlet Team", "maintainer_email": "info@hexlet.io", "name": "hexlet-pairs", "package_url": "https://pypi.org/project/hexlet-pairs/", "platform": "", "project_url": "https://pypi.org/project/hexlet-pairs/", "project_urls": { "Homepage": "https://github.com/hexlet-components/python-pairs", "Repository": "https://github.com/hexlet-components/python-pairs" }, "release_url": "https://pypi.org/project/hexlet-pairs/0.1.2/", "requires_dist": null, "requires_python": ">=3.6,<4.0", "summary": "A SICP'ish functional pairs implemented in Python", "version": "0.1.2" }, "last_serial": 5577886, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "49c6c5f4a4a8a078f4db9697791a999d", "sha256": "ed54a39437c0a131cceb6f88af4edf902a42cdcfc8a9401205791381233aba4d" }, "downloads": -1, "filename": "hexlet_pairs-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "49c6c5f4a4a8a078f4db9697791a999d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 2423, "upload_time": "2019-07-24T14:28:34", "url": "https://files.pythonhosted.org/packages/0a/f7/ef7ef9b3420ca82e077e5df78eaf762bf42e1d88b6a373214550dd857bcb/hexlet_pairs-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f35a657da7c164c2e6d44ffa4f3a3c1", "sha256": "4b719ba487d3b816a7fa5ddcf57b0b63dc4ee29d346ca86ec36581b47f6647b9" }, "downloads": -1, "filename": "hexlet-pairs-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3f35a657da7c164c2e6d44ffa4f3a3c1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 2268, "upload_time": "2019-07-24T14:28:30", "url": "https://files.pythonhosted.org/packages/6b/5e/498dce8587226688eaa46b5de15b41664a08e39d8705fd0bba71d462f0df/hexlet-pairs-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "49c6c5f4a4a8a078f4db9697791a999d", "sha256": "ed54a39437c0a131cceb6f88af4edf902a42cdcfc8a9401205791381233aba4d" }, "downloads": -1, "filename": "hexlet_pairs-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "49c6c5f4a4a8a078f4db9697791a999d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 2423, "upload_time": "2019-07-24T14:28:34", "url": "https://files.pythonhosted.org/packages/0a/f7/ef7ef9b3420ca82e077e5df78eaf762bf42e1d88b6a373214550dd857bcb/hexlet_pairs-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f35a657da7c164c2e6d44ffa4f3a3c1", "sha256": "4b719ba487d3b816a7fa5ddcf57b0b63dc4ee29d346ca86ec36581b47f6647b9" }, "downloads": -1, "filename": "hexlet-pairs-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3f35a657da7c164c2e6d44ffa4f3a3c1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 2268, "upload_time": "2019-07-24T14:28:30", "url": "https://files.pythonhosted.org/packages/6b/5e/498dce8587226688eaa46b5de15b41664a08e39d8705fd0bba71d462f0df/hexlet-pairs-0.1.2.tar.gz" } ] }