{ "info": { "author": "David Jetelina", "author_email": "david@djetelina.cz", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Games/Entertainment", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "pyCardDeck\n==========\n\nStatus\n------\n\n.. list-table::\n :widths: 30 30\n\n * - License\n - .. image:: https://img.shields.io/github/license/mashape/apistatus.svg?maxAge=2592000\n :target: https://opensource.org/licenses/MIT\n :alt: MIT License\n * - Versioning\n - .. image:: https://badge.fury.io/py/pyCardDeck.svg\n :target: https://badge.fury.io/py/pyCardDeck\n :alt: pypi\n .. image:: https://requires.io/github/iScrE4m/pyCardDeck/requirements.svg?branch=master\n :target: https://requires.io/github/iScrE4m/pyCardDeck/requirements/?branch=master\n :alt: Requirements Status\n * - Documentation\n - .. image:: https://readthedocs.org/projects/pycarddeck/badge/?version=latest\n :target: http://pycarddeck.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n * - Tests\n - .. image:: https://travis-ci.org/iScrE4m/pyCardDeck.svg?branch=master\n :target: https://travis-ci.org/iScrE4m/pyCardDeck\n :alt: Travis CI\n .. image:: https://codeclimate.com/github/iScrE4m/pyCardDeck/badges/coverage.svg\n :target: https://codeclimate.com/github/iScrE4m/pyCardDeck/coverage\n :alt: Test Coverage\n * - Code Quality\n - .. image:: https://codeclimate.com/github/iScrE4m/pyCardDeck/badges/gpa.svg\n :target: https://codeclimate.com/github/iScrE4m/pyCardDeck\n :alt: Code Climate\n .. image:: https://codeclimate.com/github/iScrE4m/pyCardDeck/badges/issue_count.svg\n :target: https://codeclimate.com/github/iScrE4m/pyCardDeck\n :alt: Issue Count\n\nLibrary aimed at anyone who wants to do any kind of deck manipulation in python.\nSo probably game developers. The goal is to have the ultimate library for all of this,\nsupporting all kinds of game types with clean and beautiful API - kind of like requests :)\n\nIf you happeen to use this library - please do let me know, I'd like to explore how it's being used. \nAlso, you can leave a `thank you note `_ :) \n\nHow to use\n----------\n\nFirst, install with pip::\n\n pip install pyCardDeck\n\nThen use in your code:\n\n.. code-block:: python\n\n import pyCardDeck\n\n my_deck = pyCardDeck.Deck(cards=[1, 2, 3], name='My Awesome Deck')\n\n my_deck.shuffle()\n\n card = my_deck.draw()\n\nFor more elaborate examples check out `GitHub `_\n\nFor developers\n--------------\n\nThe library will support Python 3.3+, for requirements look at requirements.txt in the repository.\n\nThis library should be very easy to contribute to for first timers. Nothing is sacred, File issues, contribute\nwhere you feel it's useful and fun for you! If you need hlep, just ask.\n\nAlways aim to write clean and readable code, make sure the tests are passing, document in docstrings (rst format)\nand when writing new modules, classes or functions, add them to docs (we are using Shpinx autodocs)\n\nRunning tests\n~~~~~~~~~~~~~\n\nTo run tests enter the pyCardDeck directory and run::\n\n py.test tests", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.djetelina.cz/project/pycarddeck/", "keywords": "cards deck card game shuffle draw discard", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyCardDeck", "package_url": "https://pypi.org/project/pyCardDeck/", "platform": "", "project_url": "https://pypi.org/project/pyCardDeck/", "project_urls": { "Homepage": "https://www.djetelina.cz/project/pycarddeck/" }, "release_url": "https://pypi.org/project/pyCardDeck/1.4.0/", "requires_dist": null, "requires_python": "", "summary": "Logic for decks with cards", "version": "1.4.0" }, "last_serial": 4406157, "releases": { "1.1.0.dev1": [ { "comment_text": "", "digests": { "md5": "b1f470f5df4cb788d4d45193b2ec12bd", "sha256": "cbfcf9e2740ea0d0587a38a039c71e555dc2e6c49e02641e730df8cf7373c0dd" }, "downloads": -1, "filename": "pyCardDeck-1.1.0.dev1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b1f470f5df4cb788d4d45193b2ec12bd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5354, "upload_time": "2016-08-19T17:42:42", "url": "https://files.pythonhosted.org/packages/ea/89/20482688168c7c5a5f76c07a4eeccd3baf5420629cc9d543d9fd13f5da88/pyCardDeck-1.1.0.dev1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05af0ab31a510215d0c76d258bc135b9", "sha256": "1119edecdd644f62450d9fe67f5a9c09f43ef0e9ef457ccb1dfed1d6f95c3348" }, "downloads": -1, "filename": "pyCardDeck-1.1.0.dev1.zip", "has_sig": false, "md5_digest": "05af0ab31a510215d0c76d258bc135b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8191, "upload_time": "2016-08-19T17:42:44", "url": "https://files.pythonhosted.org/packages/98/6e/b2ee52d8ad86c91bd51920312a4c801c335091c830d71b09870b3101d302/pyCardDeck-1.1.0.dev1.zip" } ], "1.1.1.0": [ { "comment_text": "", "digests": { "md5": "683f0e2585cb72a594dc956839f5d52b", "sha256": "0bd94cbaa90e3ea2fc6e920ea7e2b9ec8ea5429999da7544b46007ab56bc918a" }, "downloads": -1, "filename": "pyCardDeck-1.1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "683f0e2585cb72a594dc956839f5d52b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6596, "upload_time": "2016-08-21T09:39:44", "url": "https://files.pythonhosted.org/packages/c9/ec/ebdc228432499def373fef6b42571a1e315708bd3fce89bbc37c956589dd/pyCardDeck-1.1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ea67a440427d855ef349ee5de81500f", "sha256": "cbb57d8351e16c3cb2df82adc6f197398dd0da6a35076120cccaba1c79b7227b" }, "downloads": -1, "filename": "pyCardDeck-1.1.1.0.zip", "has_sig": false, "md5_digest": "4ea67a440427d855ef349ee5de81500f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10002, "upload_time": "2016-08-21T09:39:46", "url": "https://files.pythonhosted.org/packages/51/c8/d5f979030a9206e8afb3f705e5ee8b16bc481e07402ae4c3ae7039b940ad/pyCardDeck-1.1.1.0.zip" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "ce5955d73c1e41a1df07613e7df3c7ca", "sha256": "ac5f0d8dd14238301bb52547cc3c2aef124f5b4b6dcb65de30dff5bb1f013419" }, "downloads": -1, "filename": "pyCardDeck-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ce5955d73c1e41a1df07613e7df3c7ca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7422, "upload_time": "2016-08-22T21:13:06", "url": "https://files.pythonhosted.org/packages/59/ca/a8d2c91d58c0d47b626155d0372c0d08c4a7f74118a3e6b9116f7dc951ad/pyCardDeck-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73ecfd531790b01c0dd390fda31a3e74", "sha256": "5be0440ebc3d5d33c8bba22eb8d52be4d6489cad1636e5dc33c632e8fef0df80" }, "downloads": -1, "filename": "pyCardDeck-1.1.2.zip", "has_sig": false, "md5_digest": "73ecfd531790b01c0dd390fda31a3e74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13322, "upload_time": "2016-08-22T21:14:25", "url": "https://files.pythonhosted.org/packages/98/13/12c643e0b88381a7799ada90515c070c114d74f36c60ee7178eead5b9d93/pyCardDeck-1.1.2.zip" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "0952d53ca87ece9d260237be29fe2759", "sha256": "be8770b9142b3cd30c1448066261987801b6e348ee38b7f5ee403c469e9d8df0" }, "downloads": -1, "filename": "pyCardDeck-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0952d53ca87ece9d260237be29fe2759", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8525, "upload_time": "2016-08-31T17:28:43", "url": "https://files.pythonhosted.org/packages/fd/34/370c3a211eacdde4d20cc77d826b37a6ffb60429291ad5954ef1dd9c53c3/pyCardDeck-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e14c45907c63c7c4bc96710076578df4", "sha256": "c89261af8d565b60a7678022e4dbba61ce38f0837fd83a6008cf83dc29b94be4" }, "downloads": -1, "filename": "pyCardDeck-1.2.0.zip", "has_sig": false, "md5_digest": "e14c45907c63c7c4bc96710076578df4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14441, "upload_time": "2016-08-31T17:28:45", "url": "https://files.pythonhosted.org/packages/d8/f3/00fa36e1b01c3527972807ee5b32adddacdf5749122812d0079a415e4cfb/pyCardDeck-1.2.0.zip" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "6090642fc2ebea80128b2b613e794d40", "sha256": "5002127f713b5f4bf7ed2d0fdb1f1bbb325143bf20be977594bcb3f6647c328e" }, "downloads": -1, "filename": "pyCardDeck-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6090642fc2ebea80128b2b613e794d40", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8774, "upload_time": "2016-09-21T19:57:02", "url": "https://files.pythonhosted.org/packages/58/38/5e4842b40a707e49be1a2ec0e4d27985296ed89ffb223aae67217c3b051f/pyCardDeck-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f68b56b7e974193288e838e7494556bf", "sha256": "e2441c6cfe5e74141e8e3177be60c6c2d24855de2d3c69f2edd835d15c739f37" }, "downloads": -1, "filename": "pyCardDeck-1.3.0.zip", "has_sig": false, "md5_digest": "f68b56b7e974193288e838e7494556bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15780, "upload_time": "2016-09-21T19:57:05", "url": "https://files.pythonhosted.org/packages/90/d5/9109664643d24d2918fb7b285c8da1fbe554cfba5d98411ea66f780a567f/pyCardDeck-1.3.0.zip" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "6a0fb9cc8138761fccabe2cf19c71521", "sha256": "79a599fa4492553a2656fc835f22940db3b0b135e41de7fbce3664893357c235" }, "downloads": -1, "filename": "pyCardDeck-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6a0fb9cc8138761fccabe2cf19c71521", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8951, "upload_time": "2016-10-13T18:52:43", "url": "https://files.pythonhosted.org/packages/95/57/b6232c40b2052eaa899cd25301fefd7876efadeaaa87d14bdb3467476b25/pyCardDeck-1.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ddea4537701f001f576b5d68c5b44af", "sha256": "ed2bc80c1eb0a3771600e5743d78922e52590c4120bff4e35e0234e527d5b317" }, "downloads": -1, "filename": "pyCardDeck-1.3.1.win32.zip", "has_sig": false, "md5_digest": "1ddea4537701f001f576b5d68c5b44af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20848, "upload_time": "2016-10-13T18:52:47", "url": "https://files.pythonhosted.org/packages/b9/54/82db2d8c88163c24ebcba080dd0f767812da3826be42fee2a404109cc764/pyCardDeck-1.3.1.win32.zip" }, { "comment_text": "", "digests": { "md5": "6dfb3df55708cc0d71c1e5d646e515a4", "sha256": "f0460790fc4bd6eb7be5725bbe051b538255e943a4db1f91de879e1bd0920c59" }, "downloads": -1, "filename": "pyCardDeck-1.3.1.zip", "has_sig": false, "md5_digest": "6dfb3df55708cc0d71c1e5d646e515a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15958, "upload_time": "2016-10-13T18:52:50", "url": "https://files.pythonhosted.org/packages/81/dd/7f2b8e39b06de5fbf773c36d1c566bc6e513d840f0a505d9e89550e4b6e9/pyCardDeck-1.3.1.zip" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "5857df37114fd3a927f0d8c2ebbfdd4c", "sha256": "199d32e8d87dc783c26b96793fb50bc9bab13be917924ee48d811547de1586cb" }, "downloads": -1, "filename": "pyCardDeck-1.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5857df37114fd3a927f0d8c2ebbfdd4c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8952, "upload_time": "2016-10-13T20:44:04", "url": "https://files.pythonhosted.org/packages/76/b3/677e494ddad4ab10839f1128b7bc35797bb88bad2e042b296dda06734138/pyCardDeck-1.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43efa7fb2d2778a3fd3cb956e146b73e", "sha256": "bd80f9d4f6ce16a4d3f8560271530823dc7c4f7fa8415c4c30a4860061c8b9c7" }, "downloads": -1, "filename": "pyCardDeck-1.3.2.win32.zip", "has_sig": false, "md5_digest": "43efa7fb2d2778a3fd3cb956e146b73e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20837, "upload_time": "2016-10-13T20:44:06", "url": "https://files.pythonhosted.org/packages/c1/60/20b6c8fc462811563b3ce52fd804c1531567d66d92edd0025e93a2068407/pyCardDeck-1.3.2.win32.zip" }, { "comment_text": "", "digests": { "md5": "da95eb4d829ffc2d852e3ec30dab3c9d", "sha256": "3059ad4fe59afa5c1327ca7918bac0129579b286f2d1362223eecf42d1371e03" }, "downloads": -1, "filename": "pyCardDeck-1.3.2.zip", "has_sig": false, "md5_digest": "da95eb4d829ffc2d852e3ec30dab3c9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15960, "upload_time": "2016-10-13T20:44:09", "url": "https://files.pythonhosted.org/packages/8f/35/f2d37957f3cecdde715852c67305aed9de908e4b9cf45bcf2d9c0cff7ba6/pyCardDeck-1.3.2.zip" } ], "1.3.3": [ { "comment_text": "built for Linux-4.4.0-47-generic-x86_64-with-glibc2.9", "digests": { "md5": "d41b696d774be2c80c8b3f37baf7ec18", "sha256": "ec012b04241dd9e42cc48f8e1dda795c69c6bb879b0ef21237f5855cfc1c5f25" }, "downloads": -1, "filename": "pyCardDeck-1.3.3.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "d41b696d774be2c80c8b3f37baf7ec18", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 13995, "upload_time": "2016-11-18T00:31:15", "url": "https://files.pythonhosted.org/packages/fc/37/c7a7a01d495e4d118c4e6ebc3576140d1b021a55750ca88cda894fc97590/pyCardDeck-1.3.3.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "98f5ee4065e066f3c4abd8db2ce1562a", "sha256": "791b3a8733ac7584fa26bd159d1730de99545ff68414aa8496908cfbd9107859" }, "downloads": -1, "filename": "pyCardDeck-1.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "98f5ee4065e066f3c4abd8db2ce1562a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 12269, "upload_time": "2016-11-18T00:31:08", "url": "https://files.pythonhosted.org/packages/02/9d/404f87766c2a534e64e405df1e489940c20ee0d84fa5bab65df58ec747e1/pyCardDeck-1.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66311d2ac591d44c9dbcc8cd6736031e", "sha256": "28093f032704b367b3676676a95b6130ece2518655c4931916cd9edbb0896fce" }, "downloads": -1, "filename": "pyCardDeck-1.3.3.tar.gz", "has_sig": false, "md5_digest": "66311d2ac591d44c9dbcc8cd6736031e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12008, "upload_time": "2016-11-17T23:50:57", "url": "https://files.pythonhosted.org/packages/4c/19/1908c3903f71c846698ff4279746bacc6fb908068fba7efd8ee6edd9390b/pyCardDeck-1.3.3.tar.gz" }, { "comment_text": "built for Windows-10", "digests": { "md5": "ab6b54e82b6f4572e2a0801c2ba1a047", "sha256": "bb40dd2b549359027aeb372d584f8a5968d4b293887c5ca748c0b3ad3446b4a6" }, "downloads": -1, "filename": "pyCardDeck-1.3.3.win-amd64.zip", "has_sig": false, "md5_digest": "ab6b54e82b6f4572e2a0801c2ba1a047", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 21440, "upload_time": "2016-11-18T00:03:33", "url": "https://files.pythonhosted.org/packages/df/a8/82d2d7e2d13630eaa37e526381c4303e0188ac713baf894298830c7502aa/pyCardDeck-1.3.3.win-amd64.zip" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "296c877378c15a10ba2653ac543fb8e8", "sha256": "131703081f44c1d3eba53d6866368e1c0cec5b74e7b2dab9e6ba2c2e99c1f19e" }, "downloads": -1, "filename": "pyCardDeck-1.4.0.macosx-10.9-x86_64.tar.gz", "has_sig": false, "md5_digest": "296c877378c15a10ba2653ac543fb8e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14954, "upload_time": "2018-10-23T11:54:24", "url": "https://files.pythonhosted.org/packages/90/e8/d430859953a21fce6af7c984e9c1968476959fd234024138152c45a82d7a/pyCardDeck-1.4.0.macosx-10.9-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "274d512ab1492225328acd4f4c8b001c", "sha256": "a70b8aede18b96c06d4aa86b1e04d39376d14ad859141fc26cdf2daf1e9cbab9" }, "downloads": -1, "filename": "pyCardDeck-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "274d512ab1492225328acd4f4c8b001c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11331, "upload_time": "2018-10-23T11:57:12", "url": "https://files.pythonhosted.org/packages/9c/fd/fe348eb6308b1ee9cbd2d6b5f6deff1edc451fc9cca2c315d28579b60226/pyCardDeck-1.4.0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "296c877378c15a10ba2653ac543fb8e8", "sha256": "131703081f44c1d3eba53d6866368e1c0cec5b74e7b2dab9e6ba2c2e99c1f19e" }, "downloads": -1, "filename": "pyCardDeck-1.4.0.macosx-10.9-x86_64.tar.gz", "has_sig": false, "md5_digest": "296c877378c15a10ba2653ac543fb8e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14954, "upload_time": "2018-10-23T11:54:24", "url": "https://files.pythonhosted.org/packages/90/e8/d430859953a21fce6af7c984e9c1968476959fd234024138152c45a82d7a/pyCardDeck-1.4.0.macosx-10.9-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "274d512ab1492225328acd4f4c8b001c", "sha256": "a70b8aede18b96c06d4aa86b1e04d39376d14ad859141fc26cdf2daf1e9cbab9" }, "downloads": -1, "filename": "pyCardDeck-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "274d512ab1492225328acd4f4c8b001c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11331, "upload_time": "2018-10-23T11:57:12", "url": "https://files.pythonhosted.org/packages/9c/fd/fe348eb6308b1ee9cbd2d6b5f6deff1edc451fc9cca2c315d28579b60226/pyCardDeck-1.4.0-py2.py3-none-any.whl" } ] }