{ "info": { "author": "Lucas Cardoso", "author_email": "mr.lucascardoso@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "# Pycards\n\n[![Build Status](https://travis-ci.org/MrLucasCardoso/pycards.svg?branch=master)](https://travis-ci.org/MrLucasCardoso/pycards) [![Code Health](https://landscape.io/github/MrLucasCardoso/pycards/master/landscape.svg?style=flat)](https://landscape.io/github/MrLucasCardoso/pycards/master) [![Coverage Status](https://coveralls.io/repos/github/MrLucasCardoso/pycards/badge.svg?branch=master)](https://coveralls.io/github/MrLucasCardoso/pycards?branch=master)\n\nSet of classes for validating, identifying and formatting do credit cards and debit cards.\n\n```shell\n$ pip install python-cards\n```\n\n#### Example\n\n```python\nfrom pycards import CreditCard\n\ncard = CreditCard(number='375371850275506',\n cardholder='Charles Smith',\n expire_month='3',\n expire_year='2017',\n code=2887)\n\nif card.is_valid:\n\n print(card.brand) # Amex\n print(card.cardholder) # Charles Smith\n print(card.number) # 375371850275506\n print('Expires: {} ({})' # Expires: 03/17 (2017-03-01)\n .format(card.expires_string, card.expires))\n print('{}: {}' # CVV: 2887\n .format(card.code_name, card.code))\n if card.is_expired:\n print('EXPIRED') # EXPIRED\n```\n\n**Note:** Debit cards not avaliable yet.\n\n### Supported Cards\n\n * Visa -> Visa\n * American Expiress -> Amex\n * Mastercard -> Master\n * Discover -> Discover\n * Diners Club -> Diners \n * JCB (Japan Credit Bureau) -> JCB\n * Aura -> Aura\n * ELO -> Elo\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mrlucascardoso/pycards", "keywords": "creditcard", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "python-cards", "package_url": "https://pypi.org/project/python-cards/", "platform": "", "project_url": "https://pypi.org/project/python-cards/", "project_urls": { "Homepage": "https://github.com/mrlucascardoso/pycards" }, "release_url": "https://pypi.org/project/python-cards/1.3/", "requires_dist": null, "requires_python": "", "summary": "Set of classes for validating, identifying and formatting do credit cards and debit cards.", "version": "1.3" }, "last_serial": 2795381, "releases": { "1.3": [ { "comment_text": "", "digests": { "md5": "7bfb1242fda3336748e9a0539296fe94", "sha256": "7824b76870ab157ba2f3fabdd90be17b36cbdeb3448676c7d0a86e22a104e31b" }, "downloads": -1, "filename": "python_cards-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7bfb1242fda3336748e9a0539296fe94", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 12995, "upload_time": "2017-04-11T20:16:02", "url": "https://files.pythonhosted.org/packages/3c/ff/12e77365601e4734a52825c90a4b672a616414ee4d34e208c1d6d8b11f05/python_cards-1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "862e1e8bffc8e95ce26aa1af2abe149b", "sha256": "6a34e120d211cd01b6c801891b16d2b976051b0dac73e2578166a18b29441a85" }, "downloads": -1, "filename": "python-cards-1.3.tar.gz", "has_sig": false, "md5_digest": "862e1e8bffc8e95ce26aa1af2abe149b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5906, "upload_time": "2017-04-11T20:15:57", "url": "https://files.pythonhosted.org/packages/a8/f5/2a64c56bb55104912a8f8e85b3eb6c4b2f3f5d62054bc3503ca6550e2a9a/python-cards-1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7bfb1242fda3336748e9a0539296fe94", "sha256": "7824b76870ab157ba2f3fabdd90be17b36cbdeb3448676c7d0a86e22a104e31b" }, "downloads": -1, "filename": "python_cards-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7bfb1242fda3336748e9a0539296fe94", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 12995, "upload_time": "2017-04-11T20:16:02", "url": "https://files.pythonhosted.org/packages/3c/ff/12e77365601e4734a52825c90a4b672a616414ee4d34e208c1d6d8b11f05/python_cards-1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "862e1e8bffc8e95ce26aa1af2abe149b", "sha256": "6a34e120d211cd01b6c801891b16d2b976051b0dac73e2578166a18b29441a85" }, "downloads": -1, "filename": "python-cards-1.3.tar.gz", "has_sig": false, "md5_digest": "862e1e8bffc8e95ce26aa1af2abe149b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5906, "upload_time": "2017-04-11T20:15:57", "url": "https://files.pythonhosted.org/packages/a8/f5/2a64c56bb55104912a8f8e85b3eb6c4b2f3f5d62054bc3503ca6550e2a9a/python-cards-1.3.tar.gz" } ] }