{ "info": { "author": "Jakub Owczarski", "author_email": "jakub3279@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3" ], "description": "python-kennitala\n================\n\npython-kennitala is a python library for common operations on Icelandic\nNational Registry codes -\n`kennitala `_.\n\nCapabilities\n------------\n\n- Validation of kennitala\n- Extraction of birth date from kennitala\n- Generating kennitala for a given birth date (for people or companies)\n- Generating random kennitala (for people or companies)\n- Recognize if kennitala belongs to person or company\n\nUsage\n-----\n\n::\n\n >>> from datetime import date\n >>> from kennitala import Kennitala\n >>>\n >>> kt_no = '0101109639'\n >>> kennitala = Kennitala(kt_no)\n >>> kennitala.validate()\n True\n >>> kennitala.get_birth_date()\n datetime.date(1910, 1, 1)\n >>> kennitala = Kennitala(kt_no.replace('3', '4'))\n >>> kennitala.validate()\n False\n >>> kennitala.get_birht_date()\n Traceback (most recent call last):\n File kennitala.py, in get_birth_date\n kennitala.Invalid\n >>>\n >>> company_kt = Kennitala.generate(date.today(), person=False)\n >>> Kennitala.is_personal(company_kt)\n False\n\nInstallation\n------------\n\ninside your virtualenv execute:\n\n::\n\n $ pip install kennitala\n\nor download and install manually.\n\nTests\n-----\n\nTests are written for `py.test `_\n\nTo run tests simply execute:\n\n::\n\n $ PYTHONPATH=./ py.test tests", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ojake/python-kennitala", "keywords": null, "license": "MIT license", "maintainer": null, "maintainer_email": null, "name": "kennitala", "package_url": "https://pypi.org/project/kennitala/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/kennitala/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/ojake/python-kennitala" }, "release_url": "https://pypi.org/project/kennitala/0.1.3/", "requires_dist": null, "requires_python": null, "summary": "Icelandic national registry codes made easy", "version": "0.1.3" }, "last_serial": 1304550, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "803313f58a4641e21cb88d7c6eeb7f85", "sha256": "65eb68372869390f6fc18015294bd51d852c5e60e3d34a44473e99537ff78292" }, "downloads": -1, "filename": "kennitala-0.1.1.tar.gz", "has_sig": false, "md5_digest": "803313f58a4641e21cb88d7c6eeb7f85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3138, "upload_time": "2014-10-22T20:01:47", "url": "https://files.pythonhosted.org/packages/b4/30/4f3ed446b1f0e0ff819f0fb055ae23bf0e42a4e71bdd9f7d29f120fb70dd/kennitala-0.1.1.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "4fb1abe59f9ff4245dc4760ecd9d2e8d", "sha256": "271591f5a4f7dfbc813843e6680295fd7147c4d7f6caa65fa47bbd90c0db91e4" }, "downloads": -1, "filename": "kennitala-0.1.3.tar.gz", "has_sig": false, "md5_digest": "4fb1abe59f9ff4245dc4760ecd9d2e8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3879, "upload_time": "2014-11-12T21:14:27", "url": "https://files.pythonhosted.org/packages/cc/1d/bec8d12c5e8dab98da8468dd49558a63aafac55ef9b7c4bf3e078d17ade4/kennitala-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4fb1abe59f9ff4245dc4760ecd9d2e8d", "sha256": "271591f5a4f7dfbc813843e6680295fd7147c4d7f6caa65fa47bbd90c0db91e4" }, "downloads": -1, "filename": "kennitala-0.1.3.tar.gz", "has_sig": false, "md5_digest": "4fb1abe59f9ff4245dc4760ecd9d2e8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3879, "upload_time": "2014-11-12T21:14:27", "url": "https://files.pythonhosted.org/packages/cc/1d/bec8d12c5e8dab98da8468dd49558a63aafac55ef9b7c4bf3e078d17ade4/kennitala-0.1.3.tar.gz" } ] }